/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
}

body{
  margin:0;
}

main{
  display:block;
}

hr{
  -moz-box-sizing:content-box;
       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{
  cursor:pointer;
  text-transform:none;
}

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:0;
}

fieldset{
  padding:0.35em 0.75em 0.625em;
}

legend{
  -moz-box-sizing:border-box;
       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]{
  -moz-box-sizing:border-box;
       box-sizing:border-box;
  padding:0;
}

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

[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;
}
.container{
  margin-right:auto;
  margin-left:auto;
  width:100%;
}
@media (min-width: 620px){
  .container{
    width:580px;
  }
}
@media (min-width: 960px){
  .container{
    width:880px;
  }
}
@media (min-width: 1140px){
  .container{
    width:1060px;
  }
}
@media (min-width: 1320px){
  .container{
    width:1280px;
  }
}
@media (min-width: 1560px){
  .container{
    width:1420px;
  }
}
@media (min-width: 1620px){
  .container{
    width:1480px;
  }
}
@media (min-width: 1920px){
  .container{
    width:1780px;
  }
}

.container-fluid{
  width:100%;
}

.row{
  --pb-gutter-x:20px;
  --pb-gutter-y:0;
  display:flex;
  flex-wrap:wrap;
  margin-top:calc(-1 * var(--pb-gutter-y));
  margin-right:calc(-0.5 * var(--pb-gutter-x));
  margin-left:calc(-0.5 * var(--pb-gutter-x));
}
.row > *{
  -moz-box-sizing:border-box;
       box-sizing:border-box;
  flex-shrink:0;
  width:100%;
  max-width:100%;
  padding-right:calc(var(--pb-gutter-x) * 0.5);
  padding-left:calc(var(--pb-gutter-x) * 0.5);
  margin-top:var(--pb-gutter-y);
}

.col{
  flex:1 0 0;
}

.row-cols-auto > *{
  flex:0 0 auto;
  width:auto;
}

.row-cols-1 > *{
  flex:0 0 auto;
  width:100%;
}

.row-cols-2 > *{
  flex:0 0 auto;
  width:50%;
}

.row-cols-3 > *{
  flex:0 0 auto;
  width:33.3333333333%;
}

.row-cols-4 > *{
  flex:0 0 auto;
  width:25%;
}

.row-cols-5 > *{
  flex:0 0 auto;
  width:20%;
}

.row-cols-6 > *{
  flex:0 0 auto;
  width:16.6666666667%;
}

.row-cols-7 > *{
  flex:0 0 auto;
  width:14.2857142857%;
}

.row-cols-8 > *{
  flex:0 0 auto;
  width:12.5%;
}

.row-cols-9 > *{
  flex:0 0 auto;
  width:11.1111111111%;
}

.row-cols-10 > *{
  flex:0 0 auto;
  width:10%;
}

.col-auto{
  flex:0 0 auto;
  width:auto;
}

.col-1{
  flex:0 0 auto;
  width:10%;
}

.col-2{
  flex:0 0 auto;
  width:20%;
}

.col-3{
  flex:0 0 auto;
  width:30%;
}

.col-4{
  flex:0 0 auto;
  width:40%;
}

.col-5{
  flex:0 0 auto;
  width:50%;
}

.col-6{
  flex:0 0 auto;
  width:60%;
}

.col-7{
  flex:0 0 auto;
  width:70%;
}

.col-8{
  flex:0 0 auto;
  width:80%;
}

.col-9{
  flex:0 0 auto;
  width:90%;
}

.col-10{
  flex:0 0 auto;
  width:100%;
}

.offset-1{
  margin-left:10%;
}

.offset-2{
  margin-left:20%;
}

.offset-3{
  margin-left:30%;
}

.offset-4{
  margin-left:40%;
}

.offset-5{
  margin-left:50%;
}

.offset-6{
  margin-left:60%;
}

.offset-7{
  margin-left:70%;
}

.offset-8{
  margin-left:80%;
}

.offset-9{
  margin-left:90%;
}

.g-0,
.gx-0{
  --pb-gutter-x:0;
}

.g-0,
.gy-0{
  --pb-gutter-y:0;
}

.g-10,
.gx-10{
  --pb-gutter-x:10px;
}

.g-10,
.gy-10{
  --pb-gutter-y:10px;
}

.g-20,
.gx-20{
  --pb-gutter-x:20px;
}

.g-20,
.gy-20{
  --pb-gutter-y:20px;
}

.g-40,
.gx-40{
  --pb-gutter-x:40px;
}

.g-40,
.gy-40{
  --pb-gutter-y:40px;
}

@media (min-width: 620px){
  .col-sm{
    flex:1 0 0;
  }
  .row-cols-sm-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-sm-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-sm-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-sm-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-sm-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-sm-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-sm-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .row-cols-sm-7 > *{
    flex:0 0 auto;
    width:14.2857142857%;
  }
  .row-cols-sm-8 > *{
    flex:0 0 auto;
    width:12.5%;
  }
  .row-cols-sm-9 > *{
    flex:0 0 auto;
    width:11.1111111111%;
  }
  .row-cols-sm-10 > *{
    flex:0 0 auto;
    width:10%;
  }
  .col-sm-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-sm-1{
    flex:0 0 auto;
    width:10%;
  }
  .col-sm-2{
    flex:0 0 auto;
    width:20%;
  }
  .col-sm-3{
    flex:0 0 auto;
    width:30%;
  }
  .col-sm-4{
    flex:0 0 auto;
    width:40%;
  }
  .col-sm-5{
    flex:0 0 auto;
    width:50%;
  }
  .col-sm-6{
    flex:0 0 auto;
    width:60%;
  }
  .col-sm-7{
    flex:0 0 auto;
    width:70%;
  }
  .col-sm-8{
    flex:0 0 auto;
    width:80%;
  }
  .col-sm-9{
    flex:0 0 auto;
    width:90%;
  }
  .col-sm-10{
    flex:0 0 auto;
    width:100%;
  }
  .offset-sm-0{
    margin-left:0%;
  }
  .offset-sm-1{
    margin-left:10%;
  }
  .offset-sm-2{
    margin-left:20%;
  }
  .offset-sm-3{
    margin-left:30%;
  }
  .offset-sm-4{
    margin-left:40%;
  }
  .offset-sm-5{
    margin-left:50%;
  }
  .offset-sm-6{
    margin-left:60%;
  }
  .offset-sm-7{
    margin-left:70%;
  }
  .offset-sm-8{
    margin-left:80%;
  }
  .offset-sm-9{
    margin-left:90%;
  }
  .g-sm-0,
  .gx-sm-0{
    --pb-gutter-x:0;
  }
  .g-sm-0,
  .gy-sm-0{
    --pb-gutter-y:0;
  }
  .g-sm-10,
  .gx-sm-10{
    --pb-gutter-x:10px;
  }
  .g-sm-10,
  .gy-sm-10{
    --pb-gutter-y:10px;
  }
  .g-sm-20,
  .gx-sm-20{
    --pb-gutter-x:20px;
  }
  .g-sm-20,
  .gy-sm-20{
    --pb-gutter-y:20px;
  }
  .g-sm-40,
  .gx-sm-40{
    --pb-gutter-x:40px;
  }
  .g-sm-40,
  .gy-sm-40{
    --pb-gutter-y:40px;
  }
}
@media (min-width: 960px){
  .col-md{
    flex:1 0 0;
  }
  .row-cols-md-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-md-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-md-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-md-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-md-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-md-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-md-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .row-cols-md-7 > *{
    flex:0 0 auto;
    width:14.2857142857%;
  }
  .row-cols-md-8 > *{
    flex:0 0 auto;
    width:12.5%;
  }
  .row-cols-md-9 > *{
    flex:0 0 auto;
    width:11.1111111111%;
  }
  .row-cols-md-10 > *{
    flex:0 0 auto;
    width:10%;
  }
  .col-md-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-md-1{
    flex:0 0 auto;
    width:10%;
  }
  .col-md-2{
    flex:0 0 auto;
    width:20%;
  }
  .col-md-3{
    flex:0 0 auto;
    width:30%;
  }
  .col-md-4{
    flex:0 0 auto;
    width:40%;
  }
  .col-md-5{
    flex:0 0 auto;
    width:50%;
  }
  .col-md-6{
    flex:0 0 auto;
    width:60%;
  }
  .col-md-7{
    flex:0 0 auto;
    width:70%;
  }
  .col-md-8{
    flex:0 0 auto;
    width:80%;
  }
  .col-md-9{
    flex:0 0 auto;
    width:90%;
  }
  .col-md-10{
    flex:0 0 auto;
    width:100%;
  }
  .offset-md-0{
    margin-left:0%;
  }
  .offset-md-1{
    margin-left:10%;
  }
  .offset-md-2{
    margin-left:20%;
  }
  .offset-md-3{
    margin-left:30%;
  }
  .offset-md-4{
    margin-left:40%;
  }
  .offset-md-5{
    margin-left:50%;
  }
  .offset-md-6{
    margin-left:60%;
  }
  .offset-md-7{
    margin-left:70%;
  }
  .offset-md-8{
    margin-left:80%;
  }
  .offset-md-9{
    margin-left:90%;
  }
  .g-md-0,
  .gx-md-0{
    --pb-gutter-x:0;
  }
  .g-md-0,
  .gy-md-0{
    --pb-gutter-y:0;
  }
  .g-md-10,
  .gx-md-10{
    --pb-gutter-x:10px;
  }
  .g-md-10,
  .gy-md-10{
    --pb-gutter-y:10px;
  }
  .g-md-20,
  .gx-md-20{
    --pb-gutter-x:20px;
  }
  .g-md-20,
  .gy-md-20{
    --pb-gutter-y:20px;
  }
  .g-md-40,
  .gx-md-40{
    --pb-gutter-x:40px;
  }
  .g-md-40,
  .gy-md-40{
    --pb-gutter-y:40px;
  }
}
@media (min-width: 1140px){
  .col-lg{
    flex:1 0 0;
  }
  .row-cols-lg-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-lg-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-lg-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-lg-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-lg-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-lg-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-lg-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .row-cols-lg-7 > *{
    flex:0 0 auto;
    width:14.2857142857%;
  }
  .row-cols-lg-8 > *{
    flex:0 0 auto;
    width:12.5%;
  }
  .row-cols-lg-9 > *{
    flex:0 0 auto;
    width:11.1111111111%;
  }
  .row-cols-lg-10 > *{
    flex:0 0 auto;
    width:10%;
  }
  .col-lg-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-lg-1{
    flex:0 0 auto;
    width:10%;
  }
  .col-lg-2{
    flex:0 0 auto;
    width:20%;
  }
  .col-lg-3{
    flex:0 0 auto;
    width:30%;
  }
  .col-lg-4{
    flex:0 0 auto;
    width:40%;
  }
  .col-lg-5{
    flex:0 0 auto;
    width:50%;
  }
  .col-lg-6{
    flex:0 0 auto;
    width:60%;
  }
  .col-lg-7{
    flex:0 0 auto;
    width:70%;
  }
  .col-lg-8{
    flex:0 0 auto;
    width:80%;
  }
  .col-lg-9{
    flex:0 0 auto;
    width:90%;
  }
  .col-lg-10{
    flex:0 0 auto;
    width:100%;
  }
  .offset-lg-0{
    margin-left:0%;
  }
  .offset-lg-1{
    margin-left:10%;
  }
  .offset-lg-2{
    margin-left:20%;
  }
  .offset-lg-3{
    margin-left:30%;
  }
  .offset-lg-4{
    margin-left:40%;
  }
  .offset-lg-5{
    margin-left:50%;
  }
  .offset-lg-6{
    margin-left:60%;
  }
  .offset-lg-7{
    margin-left:70%;
  }
  .offset-lg-8{
    margin-left:80%;
  }
  .offset-lg-9{
    margin-left:90%;
  }
  .g-lg-0,
  .gx-lg-0{
    --pb-gutter-x:0;
  }
  .g-lg-0,
  .gy-lg-0{
    --pb-gutter-y:0;
  }
  .g-lg-10,
  .gx-lg-10{
    --pb-gutter-x:10px;
  }
  .g-lg-10,
  .gy-lg-10{
    --pb-gutter-y:10px;
  }
  .g-lg-20,
  .gx-lg-20{
    --pb-gutter-x:20px;
  }
  .g-lg-20,
  .gy-lg-20{
    --pb-gutter-y:20px;
  }
  .g-lg-40,
  .gx-lg-40{
    --pb-gutter-x:40px;
  }
  .g-lg-40,
  .gy-lg-40{
    --pb-gutter-y:40px;
  }
}
@media (min-width: 1320px){
  .col-xl{
    flex:1 0 0;
  }
  .row-cols-xl-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-xl-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-xl-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-xl-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-xl-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-xl-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-xl-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .row-cols-xl-7 > *{
    flex:0 0 auto;
    width:14.2857142857%;
  }
  .row-cols-xl-8 > *{
    flex:0 0 auto;
    width:12.5%;
  }
  .row-cols-xl-9 > *{
    flex:0 0 auto;
    width:11.1111111111%;
  }
  .row-cols-xl-10 > *{
    flex:0 0 auto;
    width:10%;
  }
  .col-xl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-xl-1{
    flex:0 0 auto;
    width:10%;
  }
  .col-xl-2{
    flex:0 0 auto;
    width:20%;
  }
  .col-xl-3{
    flex:0 0 auto;
    width:30%;
  }
  .col-xl-4{
    flex:0 0 auto;
    width:40%;
  }
  .col-xl-5{
    flex:0 0 auto;
    width:50%;
  }
  .col-xl-6{
    flex:0 0 auto;
    width:60%;
  }
  .col-xl-7{
    flex:0 0 auto;
    width:70%;
  }
  .col-xl-8{
    flex:0 0 auto;
    width:80%;
  }
  .col-xl-9{
    flex:0 0 auto;
    width:90%;
  }
  .col-xl-10{
    flex:0 0 auto;
    width:100%;
  }
  .offset-xl-0{
    margin-left:0%;
  }
  .offset-xl-1{
    margin-left:10%;
  }
  .offset-xl-2{
    margin-left:20%;
  }
  .offset-xl-3{
    margin-left:30%;
  }
  .offset-xl-4{
    margin-left:40%;
  }
  .offset-xl-5{
    margin-left:50%;
  }
  .offset-xl-6{
    margin-left:60%;
  }
  .offset-xl-7{
    margin-left:70%;
  }
  .offset-xl-8{
    margin-left:80%;
  }
  .offset-xl-9{
    margin-left:90%;
  }
  .g-xl-0,
  .gx-xl-0{
    --pb-gutter-x:0;
  }
  .g-xl-0,
  .gy-xl-0{
    --pb-gutter-y:0;
  }
  .g-xl-10,
  .gx-xl-10{
    --pb-gutter-x:10px;
  }
  .g-xl-10,
  .gy-xl-10{
    --pb-gutter-y:10px;
  }
  .g-xl-20,
  .gx-xl-20{
    --pb-gutter-x:20px;
  }
  .g-xl-20,
  .gy-xl-20{
    --pb-gutter-y:20px;
  }
  .g-xl-40,
  .gx-xl-40{
    --pb-gutter-x:40px;
  }
  .g-xl-40,
  .gy-xl-40{
    --pb-gutter-y:40px;
  }
}
@media (min-width: 1560px){
  .col-2xl{
    flex:1 0 0;
  }
  .row-cols-2xl-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-2xl-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-2xl-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-2xl-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-2xl-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-2xl-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-2xl-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .row-cols-2xl-7 > *{
    flex:0 0 auto;
    width:14.2857142857%;
  }
  .row-cols-2xl-8 > *{
    flex:0 0 auto;
    width:12.5%;
  }
  .row-cols-2xl-9 > *{
    flex:0 0 auto;
    width:11.1111111111%;
  }
  .row-cols-2xl-10 > *{
    flex:0 0 auto;
    width:10%;
  }
  .col-2xl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-2xl-1{
    flex:0 0 auto;
    width:10%;
  }
  .col-2xl-2{
    flex:0 0 auto;
    width:20%;
  }
  .col-2xl-3{
    flex:0 0 auto;
    width:30%;
  }
  .col-2xl-4{
    flex:0 0 auto;
    width:40%;
  }
  .col-2xl-5{
    flex:0 0 auto;
    width:50%;
  }
  .col-2xl-6{
    flex:0 0 auto;
    width:60%;
  }
  .col-2xl-7{
    flex:0 0 auto;
    width:70%;
  }
  .col-2xl-8{
    flex:0 0 auto;
    width:80%;
  }
  .col-2xl-9{
    flex:0 0 auto;
    width:90%;
  }
  .col-2xl-10{
    flex:0 0 auto;
    width:100%;
  }
  .offset-2xl-0{
    margin-left:0%;
  }
  .offset-2xl-1{
    margin-left:10%;
  }
  .offset-2xl-2{
    margin-left:20%;
  }
  .offset-2xl-3{
    margin-left:30%;
  }
  .offset-2xl-4{
    margin-left:40%;
  }
  .offset-2xl-5{
    margin-left:50%;
  }
  .offset-2xl-6{
    margin-left:60%;
  }
  .offset-2xl-7{
    margin-left:70%;
  }
  .offset-2xl-8{
    margin-left:80%;
  }
  .offset-2xl-9{
    margin-left:90%;
  }
  .g-2xl-0,
  .gx-2xl-0{
    --pb-gutter-x:0;
  }
  .g-2xl-0,
  .gy-2xl-0{
    --pb-gutter-y:0;
  }
  .g-2xl-10,
  .gx-2xl-10{
    --pb-gutter-x:10px;
  }
  .g-2xl-10,
  .gy-2xl-10{
    --pb-gutter-y:10px;
  }
  .g-2xl-20,
  .gx-2xl-20{
    --pb-gutter-x:20px;
  }
  .g-2xl-20,
  .gy-2xl-20{
    --pb-gutter-y:20px;
  }
  .g-2xl-40,
  .gx-2xl-40{
    --pb-gutter-x:40px;
  }
  .g-2xl-40,
  .gy-2xl-40{
    --pb-gutter-y:40px;
  }
}
@media (min-width: 1620px){
  .col-3xl{
    flex:1 0 0;
  }
  .row-cols-3xl-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-3xl-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-3xl-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-3xl-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-3xl-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-3xl-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-3xl-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .row-cols-3xl-7 > *{
    flex:0 0 auto;
    width:14.2857142857%;
  }
  .row-cols-3xl-8 > *{
    flex:0 0 auto;
    width:12.5%;
  }
  .row-cols-3xl-9 > *{
    flex:0 0 auto;
    width:11.1111111111%;
  }
  .row-cols-3xl-10 > *{
    flex:0 0 auto;
    width:10%;
  }
  .col-3xl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-3xl-1{
    flex:0 0 auto;
    width:10%;
  }
  .col-3xl-2{
    flex:0 0 auto;
    width:20%;
  }
  .col-3xl-3{
    flex:0 0 auto;
    width:30%;
  }
  .col-3xl-4{
    flex:0 0 auto;
    width:40%;
  }
  .col-3xl-5{
    flex:0 0 auto;
    width:50%;
  }
  .col-3xl-6{
    flex:0 0 auto;
    width:60%;
  }
  .col-3xl-7{
    flex:0 0 auto;
    width:70%;
  }
  .col-3xl-8{
    flex:0 0 auto;
    width:80%;
  }
  .col-3xl-9{
    flex:0 0 auto;
    width:90%;
  }
  .col-3xl-10{
    flex:0 0 auto;
    width:100%;
  }
  .offset-3xl-0{
    margin-left:0%;
  }
  .offset-3xl-1{
    margin-left:10%;
  }
  .offset-3xl-2{
    margin-left:20%;
  }
  .offset-3xl-3{
    margin-left:30%;
  }
  .offset-3xl-4{
    margin-left:40%;
  }
  .offset-3xl-5{
    margin-left:50%;
  }
  .offset-3xl-6{
    margin-left:60%;
  }
  .offset-3xl-7{
    margin-left:70%;
  }
  .offset-3xl-8{
    margin-left:80%;
  }
  .offset-3xl-9{
    margin-left:90%;
  }
  .g-3xl-0,
  .gx-3xl-0{
    --pb-gutter-x:0;
  }
  .g-3xl-0,
  .gy-3xl-0{
    --pb-gutter-y:0;
  }
  .g-3xl-10,
  .gx-3xl-10{
    --pb-gutter-x:10px;
  }
  .g-3xl-10,
  .gy-3xl-10{
    --pb-gutter-y:10px;
  }
  .g-3xl-20,
  .gx-3xl-20{
    --pb-gutter-x:20px;
  }
  .g-3xl-20,
  .gy-3xl-20{
    --pb-gutter-y:20px;
  }
  .g-3xl-40,
  .gx-3xl-40{
    --pb-gutter-x:40px;
  }
  .g-3xl-40,
  .gy-3xl-40{
    --pb-gutter-y:40px;
  }
}
@media (min-width: 1920px){
  .col-4xl{
    flex:1 0 0;
  }
  .row-cols-4xl-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-4xl-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-4xl-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-4xl-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-4xl-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-4xl-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-4xl-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .row-cols-4xl-7 > *{
    flex:0 0 auto;
    width:14.2857142857%;
  }
  .row-cols-4xl-8 > *{
    flex:0 0 auto;
    width:12.5%;
  }
  .row-cols-4xl-9 > *{
    flex:0 0 auto;
    width:11.1111111111%;
  }
  .row-cols-4xl-10 > *{
    flex:0 0 auto;
    width:10%;
  }
  .col-4xl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-4xl-1{
    flex:0 0 auto;
    width:10%;
  }
  .col-4xl-2{
    flex:0 0 auto;
    width:20%;
  }
  .col-4xl-3{
    flex:0 0 auto;
    width:30%;
  }
  .col-4xl-4{
    flex:0 0 auto;
    width:40%;
  }
  .col-4xl-5{
    flex:0 0 auto;
    width:50%;
  }
  .col-4xl-6{
    flex:0 0 auto;
    width:60%;
  }
  .col-4xl-7{
    flex:0 0 auto;
    width:70%;
  }
  .col-4xl-8{
    flex:0 0 auto;
    width:80%;
  }
  .col-4xl-9{
    flex:0 0 auto;
    width:90%;
  }
  .col-4xl-10{
    flex:0 0 auto;
    width:100%;
  }
  .offset-4xl-0{
    margin-left:0%;
  }
  .offset-4xl-1{
    margin-left:10%;
  }
  .offset-4xl-2{
    margin-left:20%;
  }
  .offset-4xl-3{
    margin-left:30%;
  }
  .offset-4xl-4{
    margin-left:40%;
  }
  .offset-4xl-5{
    margin-left:50%;
  }
  .offset-4xl-6{
    margin-left:60%;
  }
  .offset-4xl-7{
    margin-left:70%;
  }
  .offset-4xl-8{
    margin-left:80%;
  }
  .offset-4xl-9{
    margin-left:90%;
  }
  .g-4xl-0,
  .gx-4xl-0{
    --pb-gutter-x:0;
  }
  .g-4xl-0,
  .gy-4xl-0{
    --pb-gutter-y:0;
  }
  .g-4xl-10,
  .gx-4xl-10{
    --pb-gutter-x:10px;
  }
  .g-4xl-10,
  .gy-4xl-10{
    --pb-gutter-y:10px;
  }
  .g-4xl-20,
  .gx-4xl-20{
    --pb-gutter-x:20px;
  }
  .g-4xl-20,
  .gy-4xl-20{
    --pb-gutter-y:20px;
  }
  .g-4xl-40,
  .gx-4xl-40{
    --pb-gutter-x:40px;
  }
  .g-4xl-40,
  .gy-4xl-40{
    --pb-gutter-y:40px;
  }
}
.d-none{
  display:none !important;
}

.d-block{
  display:block !important;
}

.d-inline{
  display:inline !important;
}

.d-inline-block{
  display:inline-block !important;
}

.d-flex{
  display:flex !important;
}

.d-xs-none{
  display:none !important;
}

.d-xs-block{
  display:block !important;
}

.d-xs-inline{
  display:inline !important;
}

.d-xs-inline-block{
  display:inline-block !important;
}

.d-xs-flex{
  display:flex !important;
}

@media (min-width: 620px){
  .d-sm-none{
    display:none !important;
  }
  .d-sm-block{
    display:block !important;
  }
  .d-sm-inline{
    display:inline !important;
  }
  .d-sm-inline-block{
    display:inline-block !important;
  }
  .d-sm-flex{
    display:flex !important;
  }
}
@media (min-width: 960px){
  .d-md-none{
    display:none !important;
  }
  .d-md-block{
    display:block !important;
  }
  .d-md-inline{
    display:inline !important;
  }
  .d-md-inline-block{
    display:inline-block !important;
  }
  .d-md-flex{
    display:flex !important;
  }
}
@media (min-width: 1140px){
  .d-lg-none{
    display:none !important;
  }
  .d-lg-block{
    display:block !important;
  }
  .d-lg-inline{
    display:inline !important;
  }
  .d-lg-inline-block{
    display:inline-block !important;
  }
  .d-lg-flex{
    display:flex !important;
  }
}
@media (min-width: 1320px){
  .d-xl-none{
    display:none !important;
  }
  .d-xl-block{
    display:block !important;
  }
  .d-xl-inline{
    display:inline !important;
  }
  .d-xl-inline-block{
    display:inline-block !important;
  }
  .d-xl-flex{
    display:flex !important;
  }
}
@media (min-width: 1560px){
  .d-2xl-none{
    display:none !important;
  }
  .d-2xl-block{
    display:block !important;
  }
  .d-2xl-inline{
    display:inline !important;
  }
  .d-2xl-inline-block{
    display:inline-block !important;
  }
  .d-2xl-flex{
    display:flex !important;
  }
}
@media (min-width: 1620px){
  .d-3xl-none{
    display:none !important;
  }
  .d-3xl-block{
    display:block !important;
  }
  .d-3xl-inline{
    display:inline !important;
  }
  .d-3xl-inline-block{
    display:inline-block !important;
  }
  .d-3xl-flex{
    display:flex !important;
  }
}
@media (min-width: 1920px){
  .d-4xl-none{
    display:none !important;
  }
  .d-4xl-block{
    display:block !important;
  }
  .d-4xl-inline{
    display:inline !important;
  }
  .d-4xl-inline-block{
    display:inline-block !important;
  }
  .d-4xl-flex{
    display:flex !important;
  }
}
.align-items-start{
  align-items:flex-start !important;
}

.align-items-end{
  align-items:flex-end !important;
}

.align-items-center{
  align-items:center !important;
}

.align-items-baseline{
  align-items:baseline !important;
}

.align-items-stretch{
  align-items:stretch !important;
}

.align-items-xsstart{
  align-items:flex-start !important;
}

.align-items-xs-end{
  align-items:flex-end !important;
}

.align-items-xs-center{
  align-items:center !important;
}

.align-items-xs-baseline{
  align-items:baseline !important;
}

.align-items-xs-stretch{
  align-items:stretch !important;
}

@media (min-width: 620px){
  .align-items-smstart{
    align-items:flex-start !important;
  }
  .align-items-sm-end{
    align-items:flex-end !important;
  }
  .align-items-sm-center{
    align-items:center !important;
  }
  .align-items-sm-baseline{
    align-items:baseline !important;
  }
  .align-items-sm-stretch{
    align-items:stretch !important;
  }
}
@media (min-width: 960px){
  .align-items-mdstart{
    align-items:flex-start !important;
  }
  .align-items-md-end{
    align-items:flex-end !important;
  }
  .align-items-md-center{
    align-items:center !important;
  }
  .align-items-md-baseline{
    align-items:baseline !important;
  }
  .align-items-md-stretch{
    align-items:stretch !important;
  }
}
@media (min-width: 1140px){
  .align-items-lgstart{
    align-items:flex-start !important;
  }
  .align-items-lg-end{
    align-items:flex-end !important;
  }
  .align-items-lg-center{
    align-items:center !important;
  }
  .align-items-lg-baseline{
    align-items:baseline !important;
  }
  .align-items-lg-stretch{
    align-items:stretch !important;
  }
}
@media (min-width: 1320px){
  .align-items-xlstart{
    align-items:flex-start !important;
  }
  .align-items-xl-end{
    align-items:flex-end !important;
  }
  .align-items-xl-center{
    align-items:center !important;
  }
  .align-items-xl-baseline{
    align-items:baseline !important;
  }
  .align-items-xl-stretch{
    align-items:stretch !important;
  }
}
@media (min-width: 1560px){
  .align-items-2xlstart{
    align-items:flex-start !important;
  }
  .align-items-2xl-end{
    align-items:flex-end !important;
  }
  .align-items-2xl-center{
    align-items:center !important;
  }
  .align-items-2xl-baseline{
    align-items:baseline !important;
  }
  .align-items-2xl-stretch{
    align-items:stretch !important;
  }
}
@media (min-width: 1620px){
  .align-items-3xlstart{
    align-items:flex-start !important;
  }
  .align-items-3xl-end{
    align-items:flex-end !important;
  }
  .align-items-3xl-center{
    align-items:center !important;
  }
  .align-items-3xl-baseline{
    align-items:baseline !important;
  }
  .align-items-3xl-stretch{
    align-items:stretch !important;
  }
}
@media (min-width: 1920px){
  .align-items-4xlstart{
    align-items:flex-start !important;
  }
  .align-items-4xl-end{
    align-items:flex-end !important;
  }
  .align-items-4xl-center{
    align-items:center !important;
  }
  .align-items-4xl-baseline{
    align-items:baseline !important;
  }
  .align-items-4xl-stretch{
    align-items:stretch !important;
  }
}
.justify-content-start{
  justify-content:flex-start !important;
}

.justify-content-end{
  justify-content:flex-end !important;
}

.justify-content-center{
  justify-content:center !important;
}

.justify-content-between{
  justify-content:space-between !important;
}

.justify-content-around{
  justify-content:space-around !important;
}

.justify-content-evenly{
  justify-content:space-evenly !important;
}

.justify-content-xs-start{
  justify-content:flex-start !important;
}

.justify-content-xs-end{
  justify-content:flex-end !important;
}

.justify-content-xs-center{
  justify-content:center !important;
}

.justify-content-xs-between{
  justify-content:space-between !important;
}

.justify-content-xs-around{
  justify-content:space-around !important;
}

.justify-content-xs-evenly{
  justify-content:space-evenly !important;
}

@media (min-width: 620px){
  .justify-content-sm-start{
    justify-content:flex-start !important;
  }
  .justify-content-sm-end{
    justify-content:flex-end !important;
  }
  .justify-content-sm-center{
    justify-content:center !important;
  }
  .justify-content-sm-between{
    justify-content:space-between !important;
  }
  .justify-content-sm-around{
    justify-content:space-around !important;
  }
  .justify-content-sm-evenly{
    justify-content:space-evenly !important;
  }
}
@media (min-width: 960px){
  .justify-content-md-start{
    justify-content:flex-start !important;
  }
  .justify-content-md-end{
    justify-content:flex-end !important;
  }
  .justify-content-md-center{
    justify-content:center !important;
  }
  .justify-content-md-between{
    justify-content:space-between !important;
  }
  .justify-content-md-around{
    justify-content:space-around !important;
  }
  .justify-content-md-evenly{
    justify-content:space-evenly !important;
  }
}
@media (min-width: 1140px){
  .justify-content-lg-start{
    justify-content:flex-start !important;
  }
  .justify-content-lg-end{
    justify-content:flex-end !important;
  }
  .justify-content-lg-center{
    justify-content:center !important;
  }
  .justify-content-lg-between{
    justify-content:space-between !important;
  }
  .justify-content-lg-around{
    justify-content:space-around !important;
  }
  .justify-content-lg-evenly{
    justify-content:space-evenly !important;
  }
}
@media (min-width: 1320px){
  .justify-content-xl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xl-center{
    justify-content:center !important;
  }
  .justify-content-xl-between{
    justify-content:space-between !important;
  }
  .justify-content-xl-around{
    justify-content:space-around !important;
  }
  .justify-content-xl-evenly{
    justify-content:space-evenly !important;
  }
}
@media (min-width: 1560px){
  .justify-content-2xl-start{
    justify-content:flex-start !important;
  }
  .justify-content-2xl-end{
    justify-content:flex-end !important;
  }
  .justify-content-2xl-center{
    justify-content:center !important;
  }
  .justify-content-2xl-between{
    justify-content:space-between !important;
  }
  .justify-content-2xl-around{
    justify-content:space-around !important;
  }
  .justify-content-2xl-evenly{
    justify-content:space-evenly !important;
  }
}
@media (min-width: 1620px){
  .justify-content-3xl-start{
    justify-content:flex-start !important;
  }
  .justify-content-3xl-end{
    justify-content:flex-end !important;
  }
  .justify-content-3xl-center{
    justify-content:center !important;
  }
  .justify-content-3xl-between{
    justify-content:space-between !important;
  }
  .justify-content-3xl-around{
    justify-content:space-around !important;
  }
  .justify-content-3xl-evenly{
    justify-content:space-evenly !important;
  }
}
@media (min-width: 1920px){
  .justify-content-4xl-start{
    justify-content:flex-start !important;
  }
  .justify-content-4xl-end{
    justify-content:flex-end !important;
  }
  .justify-content-4xl-center{
    justify-content:center !important;
  }
  .justify-content-4xl-between{
    justify-content:space-between !important;
  }
  .justify-content-4xl-around{
    justify-content:space-around !important;
  }
  .justify-content-4xl-evenly{
    justify-content:space-evenly !important;
  }
}
.flex-row{
  flex-direction:row !important;
}

.flex-column{
  flex-direction:column !important;
}

.flex-row-reverse{
  flex-direction:row-reverse !important;
}

.flex-column-reverse{
  flex-direction:column-reverse !important;
}

.flex-xs-row{
  flex-direction:row !important;
}

.flex-xs-column{
  flex-direction:column !important;
}

.flex-xs-row-reverse{
  flex-direction:row-reverse !important;
}

.flex-xs-column-reverse{
  flex-direction:column-reverse !important;
}

@media (min-width: 620px){
  .flex-sm-row{
    flex-direction:row !important;
  }
  .flex-sm-column{
    flex-direction:column !important;
  }
  .flex-sm-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-sm-column-reverse{
    flex-direction:column-reverse !important;
  }
}
@media (min-width: 960px){
  .flex-md-row{
    flex-direction:row !important;
  }
  .flex-md-column{
    flex-direction:column !important;
  }
  .flex-md-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-md-column-reverse{
    flex-direction:column-reverse !important;
  }
}
@media (min-width: 1140px){
  .flex-lg-row{
    flex-direction:row !important;
  }
  .flex-lg-column{
    flex-direction:column !important;
  }
  .flex-lg-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-lg-column-reverse{
    flex-direction:column-reverse !important;
  }
}
@media (min-width: 1320px){
  .flex-xl-row{
    flex-direction:row !important;
  }
  .flex-xl-column{
    flex-direction:column !important;
  }
  .flex-xl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-xl-column-reverse{
    flex-direction:column-reverse !important;
  }
}
@media (min-width: 1560px){
  .flex-2xl-row{
    flex-direction:row !important;
  }
  .flex-2xl-column{
    flex-direction:column !important;
  }
  .flex-2xl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-2xl-column-reverse{
    flex-direction:column-reverse !important;
  }
}
@media (min-width: 1620px){
  .flex-3xl-row{
    flex-direction:row !important;
  }
  .flex-3xl-column{
    flex-direction:column !important;
  }
  .flex-3xl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-3xl-column-reverse{
    flex-direction:column-reverse !important;
  }
}
@media (min-width: 1920px){
  .flex-4xl-row{
    flex-direction:row !important;
  }
  .flex-4xl-column{
    flex-direction:column !important;
  }
  .flex-4xl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-4xl-column-reverse{
    flex-direction:column-reverse !important;
  }
}
.text-left{
  text-align:left !important;
}

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

.text-right{
  text-align:right !important;
}

.h-100{
  height:100% !important;
}

.w-100{
  width:100% !important;
}

*,
*::before,
*::after{
  -moz-box-sizing:border-box;
       box-sizing:border-box;
}

:root{
  --pb-color-base:#fff;
  --pb-color-primary:#33182d;
  --pb-color-secondary:rgba(51, 24, 45, 0.5);
  --pb-color-tertiary:#d4cdd3;
  --pb-color-quaternary:#f2f2f2;
  --pb-color-accent:#f261b8;
  --pb-color-accent-hover:rgba(255, 0, 153, 0.1);
  --pb-color-box-shadow:rgba(0, 0, 0, 0.2);
  --pb-color-primary-button-background:#f261b8;
  --pb-color-primary-button-background-hover:#f09;
  --pb-color-primary-button-background-active:#ce3792;
  --pb-color-primary-button-text:#fff;
  --pb-color-secondary-button-background:#33182d;
  --pb-color-secondary-button-background-hover:#700055;
  --pb-color-secondary-button-background-active:#33182d;
  --pb-color-secondary-button-text:#fff;
  --pb-color-tertiary-button-border:#f261b8;
  --pb-color-tertiary-button-border-hover:#f09;
  --pb-color-tertiary-button-border-active:#ce3792;
  --pb-color-link:#33182d;
  --pb-color-link-hover:#f09;
  --pb-color-link-active:#f261b8;
  --pb-color-dark:#33182d;
  --pb-color-dark-purple:rgba(51, 24, 45, 0.75);
  --pb-color-red:#e72121;
  --pb-color-green:#2bc85a;
  --font-roboto:"Roboto Condensed", sans-serif;
  --font-londrina:"Londrina Solid", sans-serif;
}

body{
  color:var(--pb-color-primary);
  font-size:18px;
  font-weight:400;
  line-height:1.5;
  font-style:normal;
  padding:0;
  margin:0;
  font-family:var(--font-roboto);
  background-color:var(--pb-color-base);
}
body.darkmode{
  --pb-color-base:#161015;
  --pb-color-primary:#f2f2f2;
  --pb-color-secondary:rgba(242, 242, 242, 0.5);
  --pb-color-tertiary:#d4cdd3;
  --pb-color-quaternary:rgba(242, 242, 242, 0.5);
  --pb-color-accent:#f261b8;
  --pb-color-accent-hover:rgba(255, 0, 153, 0.1);
  --pb-color-box-shadow:rgba(0, 0, 0, 0.2);
  --pb-color-primary-button-background:#f261b8;
  --pb-color-primary-button-background-hover:#f09;
  --pb-color-primary-button-background-active:#ce3792;
  --pb-color-primary-button-text:#fff;
  --pb-color-secondary-button-background:#33182d;
  --pb-color-secondary-button-background-hover:#700055;
  --pb-color-secondary-button-background-active:#33182d;
  --pb-color-secondary-button-text:#fff;
  --pb-color-tertiary-button-border:#f261b8;
  --pb-color-tertiary-button-border-hover:#f09;
  --pb-color-tertiary-button-border-active:#ce3792;
  --pb-color-link:#fff;
  --pb-color-link-hover:#f09;
  --pb-color-link-active:#f261b8;
  --pb-color-dark:#fff;
  --pb-color-dark-purple:rgba(51, 24, 45, 0.75);
  --pb-color-red:#e72121;
  --pb-color-green:#2bc85a;
  color:var(--pb-color-primary);
  background-color:var(--pb-color-base);
}
body.pb-lock{
  overflow:hidden;
}
body.creator{
  overflow-x:hidden;
}

fieldset{
  min-width:0;
  padding:0;
  margin:0;
  border:0;
}

@media (max-width: 620px){
  .container{
    padding:0 20px;
  }
}

.pbn-heading-h4, .pbn-heading-h3, .pbn-heading-h2, .pbn-heading-h1{
  padding:0;
  margin:0;
  font-family:var(--font-londrina);
}

.pbn-heading-h1{
  color:var(--pb-color-primary);
  font-size:36px;
  font-weight:400;
  line-height:120%;
  font-style:normal;
  letter-spacing:0.72px;
}
@media (max-width: 1320px){
  .pbn-heading-h1{
    font-size:26px;
    letter-spacing:0.52px;
  }
}

.pbn-heading-h2{
  color:var(--pb-color-primary);
  font-size:28px;
  font-weight:400;
  line-height:120%;
  font-style:normal;
  text-transform:uppercase;
  letter-spacing:0.56px;
}
@media (max-width: 1320px){
  .pbn-heading-h2{
    font-size:22px;
    letter-spacing:0.44px;
  }
}

.pbn-heading-h3{
  color:var(--pb-color-primary);
  font-size:20px;
  font-weight:700;
  line-height:100%;
  font-style:normal;
}
@media (max-width: 1320px){
  .pbn-heading-h3{
    font-size:18px;
  }
}

.pbn-heading-h4{
  color:var(--pb-color-primary);
  font-size:16px;
  font-weight:700;
  line-height:100%;
  font-style:normal;
}
.pbn-button{
  display:flex;
  align-items:center;
  justify-content:center;
  width:230px;
  height:50px;
  font-family:var(--font-roboto);
  font-size:20px;
  font-weight:500;
  line-height:100%;
  color:#fff;
  cursor:pointer;
  background-color:var(--pb-color-primary);
  border-radius:40px;
  transition:background-color 0.2s ease;
}
@media (max-width: 960px){
  .pbn-button{
    height:40px;
  }
}
.pbn-button:hover{
  color:#fff;
}
.pbn-button:active, .pbn-button:focus{
  color:#fff;
}
.pbn-button.disabled{
  pointer-events:none;
  cursor:not-allowed;
  opacity:0.5;
}

.pbn-button-primary{
  color:var(--pb-color-primary-button-text);
  background-color:var(--pb-color-primary-button-background);
}
.pbn-button-primary:hover{
  color:var(--pb-color-primary) !important;
  background-color:var(--pb-color-primary-button-background-hover);
}
.pbn-button-primary:active, .pbn-button-primary:focus{
  background-color:var(--pb-color-primary-button-background-active);
}

.pbn-button-secondary{
  color:var(--pb-color-secondary-button-text);
  background-color:var(--pb-color-secondary-button-background);
}
.pbn-button-secondary:hover{
  background-color:var(--pb-color-secondary-button-background-hover);
}
.pbn-button-secondary:active, .pbn-button-secondary:focus{
  background-color:var(--pb-color-secondary-button-background-active);
}

.pbn-button-tertiary{
  color:var(--pb-color-tertiary-button-border);
  background-color:transparent;
  border:3px solid var(--pb-color-tertiary-button-border);
}
.pbn-button-tertiary:hover{
  color:var(--pb-color-tertiary-button-border-hover);
  border-color:var(--pb-color-tertiary-button-border-hover);
}
.pbn-button-tertiary:active, .pbn-button-tertiary:focus{
  color:var(--pb-color-tertiary-button-border-active);
  border-color:var(--pb-color-tertiary-button-border-active);
}

.pbn-dropdown-trigger{
  display:flex;
  flex-direction:row;
  gap:4px;
  align-items:center;
  flex-wrap:nowrap;
  color:var(--pb-color-accent);
}
.pbn-dropdown-trigger svg{
  width:12px;
  height:16px;
}

.pbn-text-small{
  font-size:14px;
  font-weight:400;
  line-height:150%;
}

.pbn-text-medium{
  font-size:18px;
  font-weight:400;
  line-height:160%;
}

.pbn-popup{
  display:none;
  background:white;
  border:1px solid red;
  border-radius:8px;
}
.pbn-popup.md{
  max-width:700px;
}
.pbn-popup.xl{
  max-width:1060px;
}
.fancybox-skin{
  background:transparent;
  border-radius:8px;
  box-shadow:none;
}

.fancybox-close{
  top:20px;
  right:20px;
  width:40px;
  height:39px;
  background:unset;
  background-image:url("/static/images/pb/icons/close.svg");
  background-repeat:no-repeat;
  background-position:center;
  opacity:0.5;
}
.fancybox-close:hover{
  opacity:1;
}
.fancybox-close svg rect{
  fill:#33182d;
}

.pb-fancybox-image .fancybox-close svg rect{
  fill:var(--pb-color-base);
}

.fancybox-opened .fancybox-skin{
  box-shadow:none;
}

@media (max-width: 960px){
  .fancybox-wrap{
    right:0 !important;
    left:0 !important;
    width:100% !important;
    padding:0 20px;
  }
  .fancybox-wrap .fancybox-inner{
    width:100% !important;
    height:100% !important;
  }
  .fancybox-wrap .fancybox-inner .pb-popup-content{
    width:100% !important;
  }
}
@media (max-width: 620px){
  .fancybox-wrap{
    padding:0 10px;
  }
}
.pb-popup{
  background:var(--pb-color-base);
  border-radius:8px;
}
.pb-popup.pb-form{
  width:100% !important;
  max-width:700px !important;
  padding:60px 180px;
  margin:0 auto;
}
@media (max-width: 1320px){
  .pb-popup.pb-form:not(.pb-edit-profile-advanced-form){
    max-width:100%;
    padding:60px 100px;
  }
}
@media (max-width: 1140px){
  .pb-popup.pb-form:not(.pb-edit-profile-advanced-form){
    max-width:100%;
    padding:60px 80px;
  }
}
@media (max-width: 620px){
  .pb-popup.pb-form:not(.pb-edit-profile-advanced-form){
    padding:60px 20px;
  }
}
@media (max-width: 960px){
  .pb-popup.pb-form.pb-edit-profile-advanced-form{
    max-width:100%;
    padding:60px 20px;
  }
}
.pb-popup.pb-form .pb-success{
  font-family:var(--font-roboto);
  font-size:18px;
  font-weight:400;
  line-height:160%;
  color:var(--pb-color-primary) !important;
  text-align:center;
  letter-spacing:0.36px;
  overflow-wrap:break-word;
}
.pb-popup.pb-form .pb-success .pb-success-title,
.pb-popup.pb-form .pb-success .pb-success-email-confirmation{
  font-family:var(--font-londrina);
  font-size:36px;
  font-style:normal;
  line-height:120%;
  letter-spacing:0.72px;
}
.pb-popup.pb-form .pb-success .pb-success-text{
  margin:20px 0 0;
  font-style:normal;
}
.pb-popup.pb-form .pb-success .pb-success-resend,
.pb-popup.pb-form .pb-success .pb-success-reset-password{
  display:flex;
  gap:5px;
  align-items:center;
  justify-content:center;
  margin:20px 0 0;
  cursor:pointer;
}
.pb-popup.pb-form .pb-success .pb-success-resend a,
.pb-popup.pb-form .pb-success .pb-success-reset-password a{
  color:var(--pb-color-accent);
}
.pb-popup.pb-form .pb-success .pb-success-resend a:hover,
.pb-popup.pb-form .pb-success .pb-success-reset-password a:hover{
  color:var(--pb-color-link-hover);
}
.pb-popup.pb-form .pb-popup-content{
  width:340px;
}
@media (max-width: 960px){
  .pb-popup.pb-form .pb-popup-content{
    width:100%;
  }
}
.pb-popup.pb-form .pb-popup-content .pb-field-group{
  margin:20px 0 0;
}
.pb-popup.pb-form .pb-popup-content .pb-field-group input[type=text],
.pb-popup.pb-form .pb-popup-content .pb-field-group input[type=password],
.pb-popup.pb-form .pb-popup-content .pb-field-group input[type=email],
.pb-popup.pb-form .pb-popup-content .pb-field-group textarea,
.pb-popup.pb-form .pb-popup-content .pb-field-group select{
  width:100%;
  margin:10px 0 0;
}
@media (max-width: 960px){
  .pb-popup.pb-form .pb-popup-content .pb-field-group input[type=text],
  .pb-popup.pb-form .pb-popup-content .pb-field-group input[type=password],
  .pb-popup.pb-form .pb-popup-content .pb-field-group input[type=email],
  .pb-popup.pb-form .pb-popup-content .pb-field-group textarea,
  .pb-popup.pb-form .pb-popup-content .pb-field-group select{
    margin:8px 0 0;
  }
}
.pb-popup.pb-form .pb-popup-content .pb-field-group .pb-comment-message{
  margin:0;
}
.pb-popup.pb-form .pb-popup-content .pb-field-group select{
  color:var(--pb-color-primary);
  background-color:rgba(255, 255, 255, 0);
}
.pb-popup.pb-form .pb-popup-content .pb-field-group .smileys-support{
  position:relative;
  margin-top:8px;
}
.pb-popup.pb-form .pb-popup-content .pb-field-group .smileys-support .char-count{
  position:absolute;
  top:12px;
  right:20px;
}
.pb-popup.pb-form .pb-popup-content .pb-field-group .smileys-support .pb-comment-message{
  padding:12px 60px 12px 20px;
}
.pb-popup.pb-form .pb-popup-content .pb-field-error-username,
.pb-popup.pb-form .pb-popup-content .pb-field-error-password{
  padding:0 15px;
  font-size:14px;
  font-weight:400;
  line-height:160%;
  color:var(--pb-color-red);
  transition:all 0.5s ease-in-out;
}
.pb-popup.pb-form .pb-popup-content .pb-signup-terms{
  display:flex;
  gap:5px;
  align-items:center;
  justify-content:center;
  margin:20px 0 0;
  font-family:var(--font-roboto);
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:150%;
}
.pb-popup.pb-form .pb-popup-content .pb-signup-terms a{
  color:var(--pb-color-accent);
}
.pb-popup.pb-form .pb-popup-content .pb-signup-terms a:hover{
  color:var(--pb-color-link-hover);
}
.pb-popup.pb-form .pb-popup-content .pb-button-send-form{
  width:100%;
  margin:20px 0 0;
}
@media (max-width: 960px){
  .pb-popup.pb-form .pb-popup-content .pb-button-send-form{
    margin:20px 0 0;
  }
}
.pb-popup.pb-form .pb-popup-content .pb-signup-resend-confirmation{
  position:absolute;
  left:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  max-width:700px;
  padding:15px 0;
  font-family:var(--font-roboto);
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:150%;
  border-top:3px solid var(--pb-color-quaternary);
  transform:translateX(-50%);
}
.pb-popup.pb-form .pb-popup-content .pb-signup-resend-confirmation a{
  color:var(--pb-color-accent);
}
.pb-popup.pb-form .pb-popup-content .pb-signup-resend-confirmation a:hover{
  color:var(--pb-color-link-hover);
}
.pb-login-form .pb-popup-content .pb-only-members{
  display:flex;
  align-items:center;
}
@media (max-width: 960px){
  .pb-login-form .pb-popup-content .pb-only-members{
    gap:10px;
    justify-content:space-between;
    margin:0 0 -10px;
  }
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text{
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
  gap:10px;
  width:260px;
}
@media (max-width: 960px){
  .pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text{
    width:100%;
  }
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text .pb-only-members-title{
  text-transform:none;
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text .pb-only-members-sign{
  display:flex;
  flex-wrap:wrap;
  gap:5px;
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text .pb-only-members-sign .pb-only-members-link{
  color:var(--pb-color-link-active);
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-text .pb-only-members-sign .pb-only-members-link:hover{
  color:var(--pb-color-link-hover);
  cursor:pointer;
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-image{
  flex:0 0 auto;
  width:80px;
  height:auto;
}
@media (width <= 374px){
  .pb-login-form .pb-popup-content .pb-only-members .pb-only-members-image{
    width:60px;
  }
}
.pb-login-form .pb-popup-content .pb-only-members .pb-only-members-image img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-remember-me{
  display:flex;
  gap:5px;
  align-items:center;
  margin:20px 0;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-remember-me .pb-remember-me-group label{
  line-height:120%;
  cursor:pointer;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-remember-me .pb-remember-me-group label.pb-remember-me-text{
  color:rgb(0, 0, 0);
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group{
  position:relative;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle{
  position:absolute;
  top:37px;
  right:15px;
  display:inline-block;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  --webkit-tap-highlight-color:transparent;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle svg{
  pointer-events:none;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle .eye{
  display:none;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle .eye-open{
  display:inline-block;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle.show .eye-open{
  display:none;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle.show .eye-closed{
  display:inline-block;
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle:hover svg g path{
  fill:var(--pb-color-link-hover);
}
.pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle:active svg g path, .pb-login-form .pb-popup-content .pb-field-group.pb-password-field-group .pb-show-pass-toggle:focus svg g path{
  fill:var(--pb-color-link-active);
}
.pb-login-form .pb-popup-content .pb-button-signup{
  margin:20px 0 50px;
}
.pb-login-form .pb-popup-content .pb-button-signup a{
  display:block;
  text-align:center;
  cursor:pointer;
}
.pb-login-form .pb-popup-content .pb-button-signup a span{
  color:var(--pb-color-accent);
}
.pb-login-form .pb-popup-content .pb-button-signup a:hover span{
  color:var(--pb-color-link-hover);
}
.pb-login-form .pb-popup-content .pb-button-signup a:active span, .pb-login-form .pb-popup-content .pb-button-signup a:focus span{
  color:var(--pb-color-link-active);
}
.pb-login-form .pb-forgot-password{
  position:absolute;
  left:50%;
  display:flex;
  gap:20px;
  align-items:center;
  justify-content:center;
  width:100%;
  max-width:700px;
  padding:15px 0;
  margin:0;
  font-family:var(--font-roboto);
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:150%;
  border-top:3px solid var(--pb-color-quaternary);
  transform:translateX(-50%);
}
@media (max-width: 960px){
  .pb-login-form .pb-forgot-password{
    flex-direction:column;
    gap:10px;
    align-items:center;
  }
}
.pb-login-form .pb-forgot-password a{
  color:var(--pb-color-accent);
  cursor:pointer;
}
.pb-login-form .pb-forgot-password a:hover{
  color:var(--pb-color-link-hover);
}
.pb-login-form .pb-forgot-password a:active, .pb-login-form .pb-forgot-password a:focus{
  color:var(--pb-color-link-active);
}
@media (max-width: 960px){
  .pb-login-form.pb-popup.pb-form:not(.pb-edit-profile-advanced-form){
    padding:60px 20px;
  }
}
.pb-signup-form .captcha-control .image{
  margin:15px 0 0;
}
.pb-signup-form .captcha-control .image .pb-image-field{
  display:flex;
  gap:20px;
  align-items:center;
  justify-content:space-between;
}
.pb-signup-form .pb-password-field-group,
.pb-signup-form .pb-password-field-group2{
  position:relative;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle{
  position:absolute;
  top:37px;
  right:15px;
  display:inline-block;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  --webkit-tap-highlight-color:transparent;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle svg,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle svg{
  pointer-events:none;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle .eye,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle .eye{
  display:none;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle .eye-open,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle .eye-open{
  display:inline-block;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle.show .eye-open,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle.show .eye-open{
  display:none;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle.show .eye-closed,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle.show .eye-closed{
  display:inline-block;
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle:hover svg g path,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle:hover svg g path{
  fill:var(--pb-color-link-hover);
}
.pb-signup-form .pb-password-field-group .pb-show-pass-toggle:active svg g path, .pb-signup-form .pb-password-field-group .pb-show-pass-toggle:focus svg g path,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle:active svg g path,
.pb-signup-form .pb-password-field-group2 .pb-show-pass-toggle:focus svg g path{
  fill:var(--pb-color-link-active);
}
.pb-signup-form .pb-button-send-form{
  margin:10px 0 0 !important;
}
.pb-signup-form .pb-button-login{
  display:flex;
  gap:5px;
  justify-content:center;
  padding:0;
  margin:25px 0 0;
}
.pb-signup-form .pb-button-login a{
  display:block;
  color:var(--pb-color-accent);
  cursor:pointer;
}
.pb-signup-form .pb-button-login a:hover{
  color:var(--pb-color-link-hover);
}
.pb-signup-form .pb-button-login a:active, .pb-signup-form .pb-button-login a:focus{
  color:var(--pb-color-link-active);
}
.pb-reset-password-form .captcha-control .image{
  display:flex;
  gap:20px;
  align-items:center;
  justify-content:space-between;
  margin:15px 0 0;
}
.pb-resend-confirmation-form .captcha-control .image{
  display:flex;
  gap:20px;
  align-items:center;
  justify-content:space-between;
  margin:15px 0 0;
}
.pb-edit-comment-form{
  height:auto;
  min-height:550px;
}
.pb-edit-comment-form .pb-popup-header .pb-popup-title{
  text-align:center;
}
.pb-edit-comment-form .pb-popup-content .pb-delete-comment{
  position:absolute;
  left:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  max-width:700px;
  padding:20px 0;
  font-family:var(--font-roboto);
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:150%;
  transform:translateX(-50%);
}
.pb-edit-comment-form .pb-popup-content .pb-delete-comment a{
  color:var(--pb-color-accent);
  cursor:pointer;
}
.pb-edit-comment-form .pb-popup-content .smileys-support .fake-textarea-edit{
  position:relative;
  display:flex;
  flex-wrap:wrap;
  width:100%;
  min-height:110px;
  max-height:110px;
  padding:0 60px 14px 20px;
  margin:14px 0 0;
  overflow-y:auto;
  overflow-wrap:anywhere;
  outline:none;
  border:none;
  border-radius:25px 25px 0 0;
}
.pb-delete-comment-form .pb-popup-header .pb-popup-title{
  text-align:center;
}
.pb-delete-comment-form .pb-popup-content .pb-buttons-group{
  display:flex;
  gap:20px;
  align-items:center;
  justify-content:center;
  margin:30px 0 0;
}
.pb-delete-comment-form .pb-popup-content .pb-buttons-group .pb-button-primary{
  border:none;
}
.pb-delete-comment-form .pb-popup-content .pb-buttons-group .pb-button-delete-comment .pb-button-delete-preloader{
  display:inline-block;
  display:none;
  width:25px;
  height:25px;
  vertical-align:middle;
  border:4px solid #fff;
  border-top-color:#f261b8;
  border-radius:50%;
  animation:spin 0.6s linear infinite;
}
.pb-delete-comment-form .pb-popup-content .pb-buttons-group .pb-button-delete-comment .pb-button-delete-preloader.active{
  display:block;
}
@keyframes spin{
  to{
    transform:rotate(360deg);
  }
}
.pb-edit-playlist-form.pb-popup.pb-form{
  max-width:100% !important;
}
.pb-edit-playlist-form .pb-radio-group{
  margin:10px 0 0;
}
.popup-send-message.pb-popup.pb-form{
  max-width:100% !important;
}
.popup-send-message.pb-popup.pb-form .smileys-support .pb-send-massage-textarea{
  max-height:100px;
  overflow:hidden auto;
}

#pb_popup_send_message{
  max-width:717px !important;
}
.darkmode .pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .smileys-support .fake-textarea{
  color:var(--pb-color-quaternary);
}
.darkmode .pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .smileys-support .fake-textarea.empty::before{
  color:var(--pb-color-quaternary);
}

.pb-edit-profile-advanced-form.pb-popup.pb-form{
  max-width:1060px !important;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header{
  display:flex;
  gap:20px;
  align-items:center;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar{
  position:relative;
  width:100px;
  height:100px;
}
@media (max-width: 620px){
  .pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar{
    width:70px;
    height:70px;
  }
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar img{
  width:100%;
  -o-object-fit:cover;
     object-fit:cover;
  border-radius:50%;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar svg{
  position:absolute;
  top:0;
  right:0;
  z-index:1;
  opacity:0;
  transition:opacity 0.2s ease-in-out;
}
@media (max-width: 620px){
  .pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar svg{
    top:-5px;
    right:-5px;
  }
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-header .pb-popup-avatar:hover svg{
  opacity:1;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content{
  width:700px;
}
@media (max-width: 1140px){
  .pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content{
    width:100%;
  }
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .date fieldset{
  display:flex;
  gap:5px;
  align-items:center;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .smileys-support .fake-textarea{
  position:relative;
  display:flex;
  flex-wrap:wrap;
  width:100%;
  min-height:110px;
  padding:14px 60px 14px 20px;
  overflow-wrap:anywhere;
  outline:none;
  border:none;
  border-radius:25px 25px 0 0;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .smileys-support .fake-textarea img{
  width:20px;
  height:20px;
}
.pb-edit-profile-advanced-form .pb-change-profile .pb-popup-content .smileys-support .fake-textarea.empty::before{
  position:absolute;
  top:14px;
  left:20px;
  color:var(--pb-color-primary);
  pointer-events:none;
  content:attr(data-placeholder);
  opacity:0.5;
}
@media (max-width: 960px){
  .pb-edit-profile-simple-form.pb-popup.pb-form{
    max-width:100% !important;
  }
}
.pb-edit-profile-simple-form .pb-change-profile .pb-popup-content .pb-field-group .file-control .pb-edit_profile_avatar-input{
  display:flex;
  gap:20px;
  align-items:center;
  max-height:50px;
  margin:20px 0 0;
  border:3px solid var(--pb-color-link);
  border-radius:30px;
  transition:all 0.2s ease-in-out;
}
.pb-edit-profile-simple-form .pb-change-profile .pb-popup-content .pb-field-group .file-control .pb-edit_profile_avatar-input:hover{
  cursor:pointer;
  border-color:var(--pb-color-tertiary-button-border-hover);
}
.pb-edit-profile-simple-form .pb-change-profile .pb-popup-content .pb-field-group .file-control .pb-edit_profile_avatar-input .pb-edit_profile_avatar-label{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  height:40px;
  padding:0 25px;
  margin:2px;
  white-space:nowrap;
}
.pb-edit-profile-simple-form .pb-change-profile .pb-popup-content .pb-field-group .file-control .pb-edit_profile_avatar-input .pb-edit_profile_avatar-span{
  color:rgba(51, 24, 45, 0.5);
}
.pb-profile-delete-form .pb-success .pb-popup-header{
  margin:0 0 20px;
}
.pb-profile-delete-form .pb-success .pb-popup-header .pb-popup-title{
  text-transform:none;
}
.upgrade-popup-active{
  border-color:var(--pb-color-accent) !important;
  opacity:1 !important;
}

.pb-popup-upgrade{
  position:relative;
  display:flex;
  justify-content:center;
  padding:60px 300px !important;
  background:var(--pb-color-base);
  border-radius:8px;
}
@media (max-width: 1140px){
  .pb-popup-upgrade{
    padding:90px 150px !important;
  }
}
@media (max-width: 960px){
  .pb-popup-upgrade{
    padding:30px 20px 60px !important;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-icon{
  position:absolute;
  top:54px;
  left:230px;
}
@media (max-width: 1140px){
  .pb-popup-upgrade .pb-popup-upgrade-icon{
    top:20px;
    left:140px;
  }
}
@media (max-width: 960px){
  .pb-popup-upgrade .pb-popup-upgrade-icon{
    position:static;
    top:30px;
    left:290px;
    width:40px;
    height:50px;
    margin-bottom:10px;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-logo{
  position:absolute;
  right:0;
  bottom:0;
}
@media (max-width: 1140px){
  .pb-popup-upgrade .pb-popup-upgrade-logo{
    display:none;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-content{
  width:460px;
}
@media (max-width: 960px){
  .pb-popup-upgrade .pb-popup-upgrade-content{
    width:315px;
  }
}
@media (max-width: 960px){
  .pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-title{
    font-size:34px;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-subtitle{
  line-height:28.8px;
  color:#0c0b0b;
}
@media (max-width: 960px){
  .pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-subtitle{
    font-size:14px;
    line-height:21px;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-posibilities{
  display:flex;
  gap:80px;
  margin:0 0 34px;
  font-family:var(--font-londrina);
  font-size:22px;
  color:var(--pb-color-accent);
}
@media (max-width: 960px){
  .pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-posibilities{
    gap:55px;
    margin:0 0 26px;
    font-size:16px;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-posibilities .upgrade-posibilities-item{
  display:flex;
  gap:5px;
  align-items:center;
}
@media (max-width: 960px){
  .pb-popup-upgrade .pb-popup-upgrade-content .pb-popup-upgrade-posibilities .upgrade-posibilities-item svg{
    width:11px;
    height:11px;
    margin-bottom:3px;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button{
  position:relative;
  margin:0 0 8px;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button:hover{
  cursor:pointer;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button:hover .pb-upgrade-radio{
  border-color:var(--pb-color-primary);
  opacity:0.5;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button:hover .pb-radio-before .pb-upgrade-button-image{
  opacity:1;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-upgrade-radio{
  width:100%;
  height:70px;
  padding:30px 20px;
  border-color:var(--pb-color-tertiary);
  border-radius:40px;
  transition:all 0.2s ease-in-out;
}
@media (max-width: 960px){
  .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-upgrade-radio{
    padding:25px 20px;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-upgrade-radio::before{
  opacity:0;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 20px;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-price{
  position:absolute;
  top:7px;
  left:30px;
  font-family:var(--font-londrina);
  font-size:36px;
  color:var(--pb-color-accent);
}
@media (max-width: 960px){
  .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-price{
    top:6px;
    font-size:28px;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period{
  position:absolute;
  top:7px;
  left:155px;
}
@media (max-width: 960px){
  .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period{
    top:3px;
    left:110px;
  }
}
@media (max-width: 620px){
  .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period{
    display:none;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period .pb-upgrade-button-price-months{
  opacity:0.5;
}
@media (max-width: 960px){
  .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period .pb-upgrade-button-price-months{
    font-size:14px;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period-mobile{
  display:none;
}
@media (max-width: 620px){
  .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period-mobile{
    display:block;
  }
}
@media (width <= 380px){
  .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-period-mobile .pb-upgrade-button-price-months{
    font-size:12px;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-image{
  position:absolute;
  top:22px;
  right:30px;
  opacity:0;
  transition:all 0.2s ease-in-out;
}
@media (max-width: 960px){
  .pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-image{
    top:16px;
    width:22px;
    height:21px;
  }
}
.pb-popup-upgrade .pb-popup-upgrade-content form .pb-toggle-button .pb-radio-before .pb-upgrade-button-image svg path{
  transition:all 0.2s ease-in-out;
}
.pb-popup-upgrade .pb-popup-upgrade-content form .bottom .pb-upgrade-submit{
  width:100%;
  font-size:20px;
  color:var(--pb-color-primary-button-text);
}
.pb-popup-upgrade .pb-popup-upgrade-content .pb-upgrade-payment-option{
  margin:30px 0 0;
  font-size:14px !important;
  opacity:0.75;
}
.pb-upgrade-popup-successfully{
  position:relative;
  display:none;
  width:1060px;
  margin:auto;
  border-radius:8px;
}
@media (max-width: 1140px){
  .pb-upgrade-popup-successfully{
    width:auto;
  }
}
.pb-upgrade-popup-successfully .pb-popup-successfully-content{
  position:relative;
}
.pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-icon{
  position:absolute;
  top:-8px;
  left:-65px;
}
@media (max-width: 960px){
  .pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-icon{
    position:static;
  }
}
.pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-upgrade-successfully-popup-button{
  width:100%;
}
.pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-close-button{
  position:absolute;
  top:-40px;
  right:-290px;
}
@media (max-width: 1140px){
  .pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-close-button{
    top:-80px;
    right:-140px;
  }
}
@media (max-width: 960px){
  .pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-close-button{
    top:-25px;
    right:-15px;
    width:40px;
    height:40px;
  }
}
.pb-upgrade-popup-successfully .pb-popup-successfully-content .pb-popup-successfully-close-button:hover{
  cursor:pointer;
}
.pb-popup-upgrade-custom-wrapper{
  position:absolute;
  top:340px;
  left:50%;
  z-index:1000;
  transform:translateX(-50%);
}

.pb-popup-custom-overlay{
  position:fixed;
  top:0;
  left:0;
  z-index:999;
  display:none;
  width:100%;
  height:100%;
  background-color:var(--pb-color-secondary);
}

.pb-popup-upgrade-custom{
  display:none;
  width:1060px;
  margin:auto;
}
@media (max-width: 1140px){
  .pb-popup-upgrade-custom{
    width:768px;
  }
}
@media (max-width: 960px){
  .pb-popup-upgrade-custom{
    width:100%;
  }
}
.pb-popup-upgrade-custom .pb-popup-upgrade-custom-close{
  position:absolute;
  top:20px;
  right:20px;
}
@media (max-width: 620px){
  .pb-popup-upgrade-custom .pb-popup-upgrade-custom-close{
    top:10px;
    right:10px;
  }
}
.pb-popup-upgrade-custom .pb-popup-upgrade-custom-close:hover{
  cursor:pointer;
}
.pb-popup-upgrade-custom .pb-popup-upgrade-content{
  margin:0 auto;
}
@media (max-width: 620px){
  .pb-popup-upgrade-custom .pb-popup-upgrade-content{
    width:100%;
  }
}

.pb-video-favorites,
.pb-album-favorites{
  position:relative;
}
@media (max-width: 960px){
  .pb-video-favorites,
  .pb-album-favorites{
    flex-basis:50%;
    margin:0;
  }
}
@media (max-width: 620px){
  .pb-video-favorites,
  .pb-album-favorites{
    position:static;
  }
}
.pb-video-favorites .pb-button-favorites,
.pb-album-favorites .pb-button-favorites{
  display:flex;
  gap:5px;
  align-items:center;
  margin:10px 0 0 auto;
}
@media (max-width: 960px){
  .pb-video-favorites .pb-button-favorites,
  .pb-album-favorites .pb-button-favorites{
    margin:0;
  }
}
.pb-video-favorites .pb-button-favorites.pb-button-tertiary svg path,
.pb-album-favorites .pb-button-favorites.pb-button-tertiary svg path{
  fill:var(--pb-color-tertiary-button-border);
}
.pb-video-favorites .pb-button-favorites.pb-button-tertiary:hover svg path,
.pb-album-favorites .pb-button-favorites.pb-button-tertiary:hover svg path{
  fill:var(--pb-color-tertiary-button-border-hover);
}
.pb-video-favorites .pb-button-favorites.pb-button-tertiary:active svg path, .pb-video-favorites .pb-button-favorites.pb-button-tertiary:focus svg path,
.pb-album-favorites .pb-button-favorites.pb-button-tertiary:active svg path,
.pb-album-favorites .pb-button-favorites.pb-button-tertiary:focus svg path{
  fill:var(--pb-color-tertiary-button-border-active);
}
.pb-video-favorites .pb-video-favorites-popup,
.pb-video-favorites .pb-album-favorites-popup,
.pb-album-favorites .pb-video-favorites-popup,
.pb-album-favorites .pb-album-favorites-popup{
  position:absolute;
  top:60px;
  right:0;
  right:auto;
  left:50%;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  width:230px;
  max-width:270px;
  max-height:280px;
  overflow:hidden;
  overflow-y:auto;
  scrollbar-width:thin;
  transform:translate(-50%, 0);
}
@media (max-width: 960px){
  .pb-video-favorites .pb-video-favorites-popup,
  .pb-video-favorites .pb-album-favorites-popup,
  .pb-album-favorites .pb-video-favorites-popup,
  .pb-album-favorites .pb-album-favorites-popup{
    width:100%;
  }
}
@media (max-width: 620px){
  .pb-video-favorites .pb-video-favorites-popup,
  .pb-video-favorites .pb-album-favorites-popup,
  .pb-album-favorites .pb-video-favorites-popup,
  .pb-album-favorites .pb-album-favorites-popup{
    width:100%;
    max-width:none;
  }
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-link,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-link,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-link,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-link{
  display:block;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  max-width:220px;
  margin:0 auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
@media (max-width: 620px){
  .pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-link,
  .pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-link,
  .pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-link,
  .pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-link{
    max-width:100%;
    padding:7px 40px;
  }
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-link:hover,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-link:hover,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-link:hover,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-link:hover{
  background:none;
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-link:active, .pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-link:focus,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-link:active,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-link:focus,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-link:active,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-link:focus,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-link:active,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-link:focus{
  background:none;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span,
.pb-video-favorites .pb-album-favorites-popup ul li > span,
.pb-album-favorites .pb-video-favorites-popup ul li > span,
.pb-album-favorites .pb-album-favorites-popup ul li > span{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .pb-playlist-title,
.pb-video-favorites .pb-album-favorites-popup ul li > span .pb-playlist-title,
.pb-album-favorites .pb-video-favorites-popup ul li > span .pb-playlist-title,
.pb-album-favorites .pb-album-favorites-popup ul li > span .pb-playlist-title{
  position:relative;
  gap:10px;
  align-items:center;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .pb-playlist-title svg,
.pb-video-favorites .pb-album-favorites-popup ul li > span .pb-playlist-title svg,
.pb-album-favorites .pb-video-favorites-popup ul li > span .pb-playlist-title svg,
.pb-album-favorites .pb-album-favorites-popup ul li > span .pb-playlist-title svg{
  position:absolute;
  left:-34px;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete{
  position:absolute;
  right:10px;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete svg g rect,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete svg g rect,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete svg g rect,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete svg g rect{
  fill:#33182d;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete:hover svg g,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:hover svg g,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:hover svg g,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:hover svg g{
  opacity:1;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete:hover svg rect,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:hover svg rect,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:hover svg rect,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:hover svg rect{
  fill:var(--pb-color-link-hover);
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete:active svg g, .pb-video-favorites .pb-video-favorites-popup ul li > span .delete:hover svg g,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:active svg g,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:hover svg g,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:active svg g,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:hover svg g,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:active svg g,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:hover svg g{
  opacity:1;
}
.pb-video-favorites .pb-video-favorites-popup ul li > span .delete:active svg rect, .pb-video-favorites .pb-video-favorites-popup ul li > span .delete:hover svg rect,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:active svg rect,
.pb-video-favorites .pb-album-favorites-popup ul li > span .delete:hover svg rect,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:active svg rect,
.pb-album-favorites .pb-video-favorites-popup ul li > span .delete:hover svg rect,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:active svg rect,
.pb-album-favorites .pb-album-favorites-popup ul li > span .delete:hover svg rect{
  fill:var(--pb-color-link-active);
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper{
  position:relative;
  display:flex;
  justify-content:center;
  width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .delete{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .delete,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .delete{
  right:10px;
  padding:0;
}
.pb-video-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-video-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-album-favorites .pb-video-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon,
.pb-album-favorites .pb-album-favorites-popup ul li .pb-playlist-wrapper .pb-playlist-icon{
  left:10px;
}
.pb-video-favorites .pb-video-favorites-popup ul li:hover,
.pb-video-favorites .pb-album-favorites-popup ul li:hover,
.pb-album-favorites .pb-video-favorites-popup ul li:hover,
.pb-album-favorites .pb-album-favorites-popup ul li:hover{
  background-color:var(--pb-color-quaternary);
  transition:0.2s;
}
.pb-video-favorites .pb-video-favorites-popup ul li:hover a,
.pb-video-favorites .pb-album-favorites-popup ul li:hover a,
.pb-album-favorites .pb-video-favorites-popup ul li:hover a,
.pb-album-favorites .pb-album-favorites-popup ul li:hover a{
  color:var(--pb-color-link-hover);
}
.pb-video-favorites .pb-video-favorites-popup ul li:hover a.pb-playlist-title,
.pb-video-favorites .pb-album-favorites-popup ul li:hover a.pb-playlist-title,
.pb-album-favorites .pb-video-favorites-popup ul li:hover a.pb-playlist-title,
.pb-album-favorites .pb-album-favorites-popup ul li:hover a.pb-playlist-title{
  background:unset;
}
.pb-video-favorites .pb-video-favorites-popup ul li:hover a.pb-playlist-title svg path,
.pb-video-favorites .pb-album-favorites-popup ul li:hover a.pb-playlist-title svg path,
.pb-album-favorites .pb-video-favorites-popup ul li:hover a.pb-playlist-title svg path,
.pb-album-favorites .pb-album-favorites-popup ul li:hover a.pb-playlist-title svg path{
  fill:var(--pb-color-link-hover);
}
.pb-video-favorites .pb-video-favorites-popup ul li:active, .pb-video-favorites .pb-video-favorites-popup ul li:focus,
.pb-video-favorites .pb-album-favorites-popup ul li:active,
.pb-video-favorites .pb-album-favorites-popup ul li:focus,
.pb-album-favorites .pb-video-favorites-popup ul li:active,
.pb-album-favorites .pb-video-favorites-popup ul li:focus,
.pb-album-favorites .pb-album-favorites-popup ul li:active,
.pb-album-favorites .pb-album-favorites-popup ul li:focus{
  background-color:var(--pb-color-quaternary);
  transition:0.2s;
}
.pb-video-favorites .pb-video-favorites-popup ul li:active a, .pb-video-favorites .pb-video-favorites-popup ul li:focus a,
.pb-video-favorites .pb-album-favorites-popup ul li:active a,
.pb-video-favorites .pb-album-favorites-popup ul li:focus a,
.pb-album-favorites .pb-video-favorites-popup ul li:active a,
.pb-album-favorites .pb-video-favorites-popup ul li:focus a,
.pb-album-favorites .pb-album-favorites-popup ul li:active a,
.pb-album-favorites .pb-album-favorites-popup ul li:focus a{
  color:var(--pb-color-link-active);
}
.pb-video-favorites .pb-video-favorites-popup ul li:active a.pb-playlist-title svg path, .pb-video-favorites .pb-video-favorites-popup ul li:focus a.pb-playlist-title svg path,
.pb-video-favorites .pb-album-favorites-popup ul li:active a.pb-playlist-title svg path,
.pb-video-favorites .pb-album-favorites-popup ul li:focus a.pb-playlist-title svg path,
.pb-album-favorites .pb-video-favorites-popup ul li:active a.pb-playlist-title svg path,
.pb-album-favorites .pb-video-favorites-popup ul li:focus a.pb-playlist-title svg path,
.pb-album-favorites .pb-album-favorites-popup ul li:active a.pb-playlist-title svg path,
.pb-album-favorites .pb-album-favorites-popup ul li:focus a.pb-playlist-title svg path{
  fill:var(--pb-color-link-active);
}

.pb-popup-creator-edit .pb-change-profile{
  width:700px;
  margin:0 auto;
}
@media (max-width: 1140px){
  .pb-popup-creator-edit .pb-change-profile{
    width:100%;
    padding:0 20px;
  }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content{
  width:100%;
  max-width:none;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block{
  display:flex;
  flex-direction:column;
  gap:16px;
  margin:40px 0 0;
}
@media (max-width: 1140px){
  .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block{
    margin:20px 0 0;
  }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block .pb-field-group{
  margin:0;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block .smileys-support .fake-textarea{
  position:relative;
  display:flex;
  flex-wrap:wrap;
  width:100%;
  min-height:110px;
  padding:12px 55px 12px 20px;
  overflow-wrap:anywhere;
  outline:none;
  border:none;
  border-radius:25px 25px 0 0;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block .smileys-support .fake-textarea img{
  width:20px;
  height:20px;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-profile-block .smileys-support .fake-textarea.empty::before{
  position:absolute;
  top:14px;
  left:20px;
  color:var(--pb-color-primary);
  pointer-events:none;
  content:attr(data-placeholder);
  opacity:0.5;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header{
  display:flex;
  gap:20px;
  align-items:center;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-avatar .pb-my-avatar-link{
  position:relative;
  display:block;
  width:100px;
  height:128px;
}
@media (max-width: 960px){
  .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-avatar .pb-my-avatar-link{
    width:70px;
    height:90px;
  }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-avatar .pb-my-avatar-link img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  border-radius:12px;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-avatar .pb-my-avatar-link .pb-popup-avatar-icon{
  position:absolute;
  top:-8px;
  right:-8px;
}
@media (max-width: 1320px){
  .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-title{
    font-size:36px;
  }
}
@media (max-width: 960px){
  .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-popup-header .pb-popup-title{
    font-size:28px;
  }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-field-group-wrapper{
  display:flex;
  gap:20px;
}
@media (max-width: 1140px){
  .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-field-group-wrapper{
    flex-direction:column;
    gap:20px;
  }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-field-group-wrapper .pb-field-group{
  width:100%;
  margin:0;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-field-group-wrapper .pb-field-group select{
  border:3px solid var(--pb-color-dark-purple);
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup{
  position:relative;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .pb-creator-model-title-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
@media (width <= 419.98px){
  .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .pb-creator-model-title-wrapper{
    flex-direction:column;
    gap:3px;
    align-items:flex-start;
  }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .pb-creator-model-title-wrapper .field-error-popup{
  padding:0;
  line-height:100%;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup{
  position:absolute;
  top:85px;
  display:none;
  width:100%;
  height:213px;
  max-height:213px;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup::before{
  display:none;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup::after{
  display:none;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup.active{
  display:block;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup .button-group{
  display:grid;
  grid-template-columns:repeat(4, 1fr);
  gap:10px;
}
@media (max-width: 960px){
  .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup .button-group{
    grid-template-columns:repeat(3, 1fr);
  }
}
@media (max-width: 620px){
  .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup .button-group{
    grid-template-columns:repeat(2, 1fr);
  }
}
@media (width <= 419.98px){
  .pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup .button-group{
    grid-template-columns:repeat(1, 1fr);
  }
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-selector-popup .list-selector-popup .button-group .item{
  width:100%;
  margin:0 0 auto;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social{
  position:relative;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .edit-creator-model-categories{
  padding:12px 40px 12px 20px;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button{
  position:absolute;
  top:38px;
  right:16px;
  width:18px;
  height:18px;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button:hover{
  cursor:pointer;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .apply-icon{
  display:none;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .apply-icon.active{
  display:block;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .apply-icon svg path{
  transition:all 0.2s ease-in-out;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .apply-icon:hover svg path{
  fill:var(--pb-color-link-hover);
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .remove-icon{
  display:none;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .remove-icon.active{
  display:block;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .remove-icon svg{
  margin:5px 0 0;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .remove-icon svg g{
  transition:all 0.2s ease-in-out;
}
.pb-popup-creator-edit .pb-change-profile .pb-popup-content .pb-creator-model-social .social-button .remove-icon:hover svg g{
  opacity:0.75;
}

.pb-creator-register-popup{
  display:none;
  background:var(--pb-color-base);
}

.pbn-single-post-page a{
  color:var(--pb-color-accent);
}
.pbn-single-post-page a:hover{
  color:var(--pb-color-link-hover);
}
.pbn-single-post-page a:active, .pbn-single-post-page a:focus{
  color:var(--pb-color-link-active);
}
.pbn-single-post-page .pbn-post-category{
  display:flex;
  flex-direction:row;
  gap:4px;
  flex-wrap:wrap;
  margin:10px 0 0;
}
.pbn-single-post-page .pbn-post-content-before-list{
  margin:10px 0 0;
}
.pbn-single-post-page .pbn-list-models{
  margin:50px 0 0;
}
@media (max-width: 960px){
  .pbn-single-post-page .pbn-list-models{
    margin:30px 0 0;
  }
}
.pbn-single-post-page .pbn-list-models .pbn-item{
  margin:80px 0 0;
}
.pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-title-wrapper{
  display:flex;
  flex-direction:row;
  gap:6px;
  align-items:center;
  flex-wrap:wrap;
}
@media (max-width: 960px){
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-title-wrapper{
    display:flex;
    gap:4px;
    justify-content:center;
    flex-wrap:wrap;
  }
}
.pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-title-wrapper svg{
  width:24px;
  height:24px;
}
@media (max-width: 960px){
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-title-wrapper svg{
    width:18px;
    height:18px;
  }
}
.pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-thumbnail img{
  width:100%;
  border-radius:8px;
}
@media (max-width: 960px){
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-thumbnail img{
    max-width:500px;
    margin:0 auto 20px;
  }
}
.pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-thumbnail + .pbn-button{
  width:100%;
  height:50px;
  margin-top:20px;
}
.pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner{
  margin:0 0 0 20px;
}
@media (max-width: 960px){
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner{
    margin:0 0 0 10px;
  }
}
.pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-link{
  display:block;
  color:var(--pb-color-primary);
}
@media (max-width: 960px){
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-link{
    font-size:22px;
    text-align:center;
    letter-spacing:0.44px;
  }
}
.pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-link .pbn-model-rank{
  color:var(--pb-color-accent);
}
.pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-link .pbn-model-name{
  margin:0 0 0 10px;
  overflow-wrap:anywhere;
}
@media (max-width: 960px){
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-button{
    margin:0 auto;
  }
}
.pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-description,
.pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-preview,
.pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-suggested-model-description{
  margin:10px 0 0;
  opacity:0.75;
}
@media (max-width: 960px){
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-description,
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-preview,
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-suggested-model-description{
    max-width:500px;
    margin:10px auto 0;
  }
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-description{
    max-height:0;
    overflow:hidden;
    transition:max-height 0.3s ease-out;
  }
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-preview{
    display:block;
  }
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-expanded{
    max-height:1000px;
  }
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-description + .pbn-button,
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-suggested-model-description + .pbn-button{
    width:100%;
    max-width:500px;
    height:50px;
    margin:20px auto 0;
  }
  .pbn-single-post-page .pbn-list-models .pbn-item .pbn-model-inner .pbn-model-thumbnail + .pbn-button{
    max-width:500px;
    margin:20px auto 0;
  }
}
.pbn-single-post-page .pbn-list-models .pbn-top-lists-button{
  margin:50px 0 0;
}
@media (max-width: 960px){
  .pbn-single-post-page .pbn-list-models .pbn-top-lists-button{
    margin:20px 0 0;
  }
}
.pbn-single-post-page .pbn-list-models .pbn-top-lists-button .pbn-button{
  width:100%;
  height:50px;
}
@media (max-width: 960px){
  .pbn-single-post-page .pbn-list-models .pbn-top-lists-button .pbn-button{
    max-width:500px;
    margin:0 auto;
  }
}
.pbn-single-post-page .pbn-post-content-after-list{
  margin:50px 0 0;
}
@media (max-width: 960px){
  .pbn-single-post-page .pbn-post-content-after-list{
    margin:20px 0 0;
  }
}
.pbn-single-post-page .pbn-post-share{
  display:flex;
  flex-direction:row;
  gap:10px;
  align-items:center;
  justify-content:flex-end;
  flex-wrap:wrap;
  margin:50px 0 0;
}
.pbn-single-post-page .pbn-separator-line{
  height:2px;
  margin:20px 0 0;
  background:var(--pb-color-secondary);
  opacity:0.4;
}

.pbn-related-articles{
  margin:50px 0 0;
}
@media (max-width: 960px){
  .pbn-related-articles{
    margin:30px 0 0;
  }
}
.pbn-related-articles .headline{
  margin:40px 0 0;
}
@media (max-width: 960px){
  .pbn-related-articles .headline{
    margin:20px 0 0;
  }
}
.pbn-related-articles .pbn-list-posts{
  margin:10px 0 0;
}
@media (max-width: 960px){
  .pbn-related-articles .pbn-list-posts{
    margin:0;
  }
}
.pbn-related-articles .pbn-button-show{
  width:340px;
  margin:30px auto 0;
}
@media (max-width: 960px){
  .pbn-related-articles .pbn-button-show{
    width:230px;
    margin:20px 0 0;
  }
}
@media (max-width: 620px){
  .pbn-related-articles .pbn-button-show{
    width:100%;
  }
}

.post-link-copy-tooltip{
  padding:5px;
  color:#fff;
  background:var(--pb-color-accent);
  border-radius:8px;
}
.post-link-copy-tooltip::after{
  position:absolute;
  top:100%;
  left:50%;
  margin-left:-5px;
  content:"";
  border-color:var(--pb-color-accent) transparent transparent transparent;
  border-style:solid;
  border-width:5px;
}

.pbn-model-info{
  display:flex;
  flex-direction:row;
  gap:10px;
  align-items:center;
  flex-wrap:wrap;
  color:var(--pb-color-secondary);
}
@media (max-width: 960px){
  .pbn-model-info{
    justify-content:center;
  }
}
.pbn-model-info div{
  display:flex;
  flex-direction:row;
  gap:0;
  align-items:center;
  flex-wrap:wrap;
}
.pbn-model-info div svg{
  width:18px;
  height:18px;
  color:var(--pb-color-secondary);
}

.pbn-sorting{
  margin:10px 0 0;
}
.pbn-sorting a{
  color:var(--pb-color-secondary);
  font-size:18px;
  font-weight:700;
  line-height:120%;
  font-style:normal;
  text-transform:uppercase;
  letter-spacing:0.02em;
}
.pbn-sorting a.pbn-filter-item{
  display:flex;
  flex-direction:row;
  gap:4px;
  align-items:center;
  flex-wrap:wrap;
}
.pbn-sorting a.pbn-filter-item svg{
  width:18px;
  height:18px;
}
.pbn-sorting a.active{
  color:var(--pb-color-accent);
}
.pbn-sorting .pbn-filters{
  display:flex;
  flex-direction:row;
  gap:20px;
  flex-wrap:wrap;
}
.pbn-sorting .pbn-filters .pbn-sorting-list{
  position:relative;
}
/*# sourceMappingURL=main.css.map */