/*! 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{
  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{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}

progress{
  vertical-align:baseline;
}

textarea{
  overflow:auto;
}

[type=checkbox],
[type=radio]{
  box-sizing:border-box;
  padding:0;
}

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

[type=search]::-webkit-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:100%;
  }
}
@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{
  --rx-gutter-x:20px;
  --rx-gutter-y:0;
  display:flex;
  flex-wrap:wrap;
  margin-top:calc(-1 * var(--rx-gutter-y));
  margin-right:calc(-0.5 * var(--rx-gutter-x));
  margin-left:calc(-0.5 * var(--rx-gutter-x));
}
.row > *{
  box-sizing:border-box;
  flex-shrink:0;
  width:100%;
  max-width:100%;
  padding-right:calc(var(--rx-gutter-x) * 0.5);
  padding-left:calc(var(--rx-gutter-x) * 0.5);
  margin-top:var(--rx-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{
  --rx-gutter-x:0;
}

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

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

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

.g-16,
.gx-16{
  --rx-gutter-x:16px;
}

.g-16,
.gy-16{
  --rx-gutter-y:16px;
}

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

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

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

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

.g-64,
.gx-64{
  --rx-gutter-x:64px;
}

.g-64,
.gy-64{
  --rx-gutter-y:64px;
}

.order-first{
  order:-1 !important;
}

.order-last{
  order:6 !important;
}

.order-0{
  order:0;
}

.order-1{
  order:1;
}

.order-2{
  order:2;
}

.order-3{
  order:3;
}

.order-4{
  order:4;
}

.order-5{
  order:5;
}

@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{
    --rx-gutter-x:0;
  }
  .g-sm-0,
  .gy-sm-0{
    --rx-gutter-y:0;
  }
  .g-sm-10,
  .gx-sm-10{
    --rx-gutter-x:10px;
  }
  .g-sm-10,
  .gy-sm-10{
    --rx-gutter-y:10px;
  }
  .g-sm-16,
  .gx-sm-16{
    --rx-gutter-x:16px;
  }
  .g-sm-16,
  .gy-sm-16{
    --rx-gutter-y:16px;
  }
  .g-sm-20,
  .gx-sm-20{
    --rx-gutter-x:20px;
  }
  .g-sm-20,
  .gy-sm-20{
    --rx-gutter-y:20px;
  }
  .g-sm-40,
  .gx-sm-40{
    --rx-gutter-x:40px;
  }
  .g-sm-40,
  .gy-sm-40{
    --rx-gutter-y:40px;
  }
  .g-sm-64,
  .gx-sm-64{
    --rx-gutter-x:64px;
  }
  .g-sm-64,
  .gy-sm-64{
    --rx-gutter-y:64px;
  }
  .order-sm-first{
    order:-1 !important;
  }
  .order-sm-last{
    order:6 !important;
  }
  .order-sm-0{
    order:0;
  }
  .order-sm-1{
    order:1;
  }
  .order-sm-2{
    order:2;
  }
  .order-sm-3{
    order:3;
  }
  .order-sm-4{
    order:4;
  }
  .order-sm-5{
    order:5;
  }
}
@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{
    --rx-gutter-x:0;
  }
  .g-md-0,
  .gy-md-0{
    --rx-gutter-y:0;
  }
  .g-md-10,
  .gx-md-10{
    --rx-gutter-x:10px;
  }
  .g-md-10,
  .gy-md-10{
    --rx-gutter-y:10px;
  }
  .g-md-16,
  .gx-md-16{
    --rx-gutter-x:16px;
  }
  .g-md-16,
  .gy-md-16{
    --rx-gutter-y:16px;
  }
  .g-md-20,
  .gx-md-20{
    --rx-gutter-x:20px;
  }
  .g-md-20,
  .gy-md-20{
    --rx-gutter-y:20px;
  }
  .g-md-40,
  .gx-md-40{
    --rx-gutter-x:40px;
  }
  .g-md-40,
  .gy-md-40{
    --rx-gutter-y:40px;
  }
  .g-md-64,
  .gx-md-64{
    --rx-gutter-x:64px;
  }
  .g-md-64,
  .gy-md-64{
    --rx-gutter-y:64px;
  }
  .order-md-first{
    order:-1 !important;
  }
  .order-md-last{
    order:6 !important;
  }
  .order-md-0{
    order:0;
  }
  .order-md-1{
    order:1;
  }
  .order-md-2{
    order:2;
  }
  .order-md-3{
    order:3;
  }
  .order-md-4{
    order:4;
  }
  .order-md-5{
    order:5;
  }
}
@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{
    --rx-gutter-x:0;
  }
  .g-lg-0,
  .gy-lg-0{
    --rx-gutter-y:0;
  }
  .g-lg-10,
  .gx-lg-10{
    --rx-gutter-x:10px;
  }
  .g-lg-10,
  .gy-lg-10{
    --rx-gutter-y:10px;
  }
  .g-lg-16,
  .gx-lg-16{
    --rx-gutter-x:16px;
  }
  .g-lg-16,
  .gy-lg-16{
    --rx-gutter-y:16px;
  }
  .g-lg-20,
  .gx-lg-20{
    --rx-gutter-x:20px;
  }
  .g-lg-20,
  .gy-lg-20{
    --rx-gutter-y:20px;
  }
  .g-lg-40,
  .gx-lg-40{
    --rx-gutter-x:40px;
  }
  .g-lg-40,
  .gy-lg-40{
    --rx-gutter-y:40px;
  }
  .g-lg-64,
  .gx-lg-64{
    --rx-gutter-x:64px;
  }
  .g-lg-64,
  .gy-lg-64{
    --rx-gutter-y:64px;
  }
  .order-lg-first{
    order:-1 !important;
  }
  .order-lg-last{
    order:6 !important;
  }
  .order-lg-0{
    order:0;
  }
  .order-lg-1{
    order:1;
  }
  .order-lg-2{
    order:2;
  }
  .order-lg-3{
    order:3;
  }
  .order-lg-4{
    order:4;
  }
  .order-lg-5{
    order:5;
  }
}
@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{
    --rx-gutter-x:0;
  }
  .g-xl-0,
  .gy-xl-0{
    --rx-gutter-y:0;
  }
  .g-xl-10,
  .gx-xl-10{
    --rx-gutter-x:10px;
  }
  .g-xl-10,
  .gy-xl-10{
    --rx-gutter-y:10px;
  }
  .g-xl-16,
  .gx-xl-16{
    --rx-gutter-x:16px;
  }
  .g-xl-16,
  .gy-xl-16{
    --rx-gutter-y:16px;
  }
  .g-xl-20,
  .gx-xl-20{
    --rx-gutter-x:20px;
  }
  .g-xl-20,
  .gy-xl-20{
    --rx-gutter-y:20px;
  }
  .g-xl-40,
  .gx-xl-40{
    --rx-gutter-x:40px;
  }
  .g-xl-40,
  .gy-xl-40{
    --rx-gutter-y:40px;
  }
  .g-xl-64,
  .gx-xl-64{
    --rx-gutter-x:64px;
  }
  .g-xl-64,
  .gy-xl-64{
    --rx-gutter-y:64px;
  }
  .order-xl-first{
    order:-1 !important;
  }
  .order-xl-last{
    order:6 !important;
  }
  .order-xl-0{
    order:0;
  }
  .order-xl-1{
    order:1;
  }
  .order-xl-2{
    order:2;
  }
  .order-xl-3{
    order:3;
  }
  .order-xl-4{
    order:4;
  }
  .order-xl-5{
    order:5;
  }
}
@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{
    --rx-gutter-x:0;
  }
  .g-2xl-0,
  .gy-2xl-0{
    --rx-gutter-y:0;
  }
  .g-2xl-10,
  .gx-2xl-10{
    --rx-gutter-x:10px;
  }
  .g-2xl-10,
  .gy-2xl-10{
    --rx-gutter-y:10px;
  }
  .g-2xl-16,
  .gx-2xl-16{
    --rx-gutter-x:16px;
  }
  .g-2xl-16,
  .gy-2xl-16{
    --rx-gutter-y:16px;
  }
  .g-2xl-20,
  .gx-2xl-20{
    --rx-gutter-x:20px;
  }
  .g-2xl-20,
  .gy-2xl-20{
    --rx-gutter-y:20px;
  }
  .g-2xl-40,
  .gx-2xl-40{
    --rx-gutter-x:40px;
  }
  .g-2xl-40,
  .gy-2xl-40{
    --rx-gutter-y:40px;
  }
  .g-2xl-64,
  .gx-2xl-64{
    --rx-gutter-x:64px;
  }
  .g-2xl-64,
  .gy-2xl-64{
    --rx-gutter-y:64px;
  }
  .order-2xl-first{
    order:-1 !important;
  }
  .order-2xl-last{
    order:6 !important;
  }
  .order-2xl-0{
    order:0;
  }
  .order-2xl-1{
    order:1;
  }
  .order-2xl-2{
    order:2;
  }
  .order-2xl-3{
    order:3;
  }
  .order-2xl-4{
    order:4;
  }
  .order-2xl-5{
    order:5;
  }
}
@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{
    --rx-gutter-x:0;
  }
  .g-3xl-0,
  .gy-3xl-0{
    --rx-gutter-y:0;
  }
  .g-3xl-10,
  .gx-3xl-10{
    --rx-gutter-x:10px;
  }
  .g-3xl-10,
  .gy-3xl-10{
    --rx-gutter-y:10px;
  }
  .g-3xl-16,
  .gx-3xl-16{
    --rx-gutter-x:16px;
  }
  .g-3xl-16,
  .gy-3xl-16{
    --rx-gutter-y:16px;
  }
  .g-3xl-20,
  .gx-3xl-20{
    --rx-gutter-x:20px;
  }
  .g-3xl-20,
  .gy-3xl-20{
    --rx-gutter-y:20px;
  }
  .g-3xl-40,
  .gx-3xl-40{
    --rx-gutter-x:40px;
  }
  .g-3xl-40,
  .gy-3xl-40{
    --rx-gutter-y:40px;
  }
  .g-3xl-64,
  .gx-3xl-64{
    --rx-gutter-x:64px;
  }
  .g-3xl-64,
  .gy-3xl-64{
    --rx-gutter-y:64px;
  }
  .order-3xl-first{
    order:-1 !important;
  }
  .order-3xl-last{
    order:6 !important;
  }
  .order-3xl-0{
    order:0;
  }
  .order-3xl-1{
    order:1;
  }
  .order-3xl-2{
    order:2;
  }
  .order-3xl-3{
    order:3;
  }
  .order-3xl-4{
    order:4;
  }
  .order-3xl-5{
    order:5;
  }
}
@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{
    --rx-gutter-x:0;
  }
  .g-4xl-0,
  .gy-4xl-0{
    --rx-gutter-y:0;
  }
  .g-4xl-10,
  .gx-4xl-10{
    --rx-gutter-x:10px;
  }
  .g-4xl-10,
  .gy-4xl-10{
    --rx-gutter-y:10px;
  }
  .g-4xl-16,
  .gx-4xl-16{
    --rx-gutter-x:16px;
  }
  .g-4xl-16,
  .gy-4xl-16{
    --rx-gutter-y:16px;
  }
  .g-4xl-20,
  .gx-4xl-20{
    --rx-gutter-x:20px;
  }
  .g-4xl-20,
  .gy-4xl-20{
    --rx-gutter-y:20px;
  }
  .g-4xl-40,
  .gx-4xl-40{
    --rx-gutter-x:40px;
  }
  .g-4xl-40,
  .gy-4xl-40{
    --rx-gutter-y:40px;
  }
  .g-4xl-64,
  .gx-4xl-64{
    --rx-gutter-x:64px;
  }
  .g-4xl-64,
  .gy-4xl-64{
    --rx-gutter-y:64px;
  }
  .order-4xl-first{
    order:-1 !important;
  }
  .order-4xl-last{
    order:6 !important;
  }
  .order-4xl-0{
    order:0;
  }
  .order-4xl-1{
    order:1;
  }
  .order-4xl-2{
    order:2;
  }
  .order-4xl-3{
    order:3;
  }
  .order-4xl-4{
    order:4;
  }
  .order-4xl-5{
    order:5;
  }
}
.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-xs-start{
  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-sm-start{
    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-md-start{
    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-lg-start{
    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-xl-start{
    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-2xl-start{
    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-3xl-start{
    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-4xl-start{
    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;
}

.text-truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

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

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

.position-relative{
  position:relative !important;
}

.position-absolute{
  position:absolute !important;
}

.position-fixed{
  position:fixed !important;
}

@keyframes star-shake{
  0%, 100%{
    transform:rotate(0deg);
  }
  25%{
    transform:rotate(5deg);
  }
  75%{
    transform:rotate(-5deg);
  }
}
*,
*::before,
*::after{
  box-sizing:border-box;
}

:root{
  --rx-color-base:rgb(12, 12, 12);
  --rx-color-primary:rgb(242, 242, 242);
  --rx-color-primary-75:rgba(242, 242, 242, 0.75);
  --rx-color-primary-50:rgba(242, 242, 242, 0.5);
  --rx-color-primary-25:rgba(242, 242, 242, 0.25);
  --rx-color-primary-10:rgba(242, 242, 242, 0.1);
  --rx-color-primary-5:rgba(242, 242, 242, 0.05);
  --rx-color-accent:rgb(251, 66, 113);
  --rx-color-accent-hover:rgb(255, 29, 86);
  --rx-color-accent-active:rgb(179, 32, 69);
  --rx-color-box-shadow:rgba(0, 0, 0, 0.2);
  --rx-color-primary-button-background:rgb(251, 66, 113);
  --rx-color-primary-button-background-hover:rgb(255, 29, 86);
  --rx-color-primary-button-background-active:rgb(179, 32, 69);
  --rx-color-primary-button-text:rgb(242, 242, 242);
  --rx-color-secondary-button-hover:rgb(255, 29, 86);
  --rx-color-secondary-button-active:rgb(179, 32, 69);
  --rx-color-secondary-button:rgb(251, 66, 113);
  --rx-color-tertiary-button:rgba(242, 242, 242, 0.75);
  --rx-color-tertiary-button-hover:rgb(242, 242, 242);
  --rx-color-tertiary-button-active:rgba(242, 242, 242, 0.5);
  --rx-color-link:rgb(242, 242, 242);
  --rx-color-link-hover:rgb(251, 66, 113);
  --rx-color-link-active:rgb(179, 32, 69);
  --rx-color-red:#FB4271;
  --rx-color-green:#2bc85a;
  --rx-color-white:#fff;
  --rx-color-white-10:rgba(255, 255, 255, 0.1);
  --rx-color-yellow:#fecb31;
  --font-lexend:"Lexend", sans-serif;
}

body{
  color:var(--rx-color-primary);
  font-size:16px;
  font-weight:400;
  line-height:1.5;
  font-style:normal;
  padding:0;
  margin:0;
  font-family:var(--font-lexend);
  background-color:var(--rx-color-base);
}
body.darkmode{
  --rx-color-base:rgb(12, 12, 12);
  --rx-color-primary:rgb(242, 242, 242);
  --rx-color-primary-75:rgba(242, 242, 242, 0.75);
  --rx-color-primary-50:rgba(242, 242, 242, 0.5);
  --rx-color-primary-25:rgba(242, 242, 242, 0.25);
  --rx-color-primary-10:rgba(242, 242, 242, 0.1);
  --rx-color-primary-5:rgba(242, 242, 242, 0.05);
  --rx-color-accent:rgb(251, 66, 113);
  --rx-color-accent-hover:rgb(255, 29, 86);
  --rx-color-accent-active:rgb(179, 32, 69);
  --rx-color-box-shadow:rgba(0, 0, 0, 0.2);
  --rx-color-primary-button-background:rgb(251, 66, 113);
  --rx-color-primary-button-background-hover:rgb(255, 29, 86);
  --rx-color-primary-button-background-active:rgb(179, 32, 69);
  --rx-color-primary-button-text:rgb(242, 242, 242);
  --rx-color-secondary-button-hover:rgb(255, 29, 86);
  --rx-color-secondary-button-active:rgb(179, 32, 69);
  --rx-color-secondary-button:rgb(251, 66, 113);
  --rx-color-tertiary-button:rgba(242, 242, 242, 0.75);
  --rx-color-tertiary-button-hover:rgb(242, 242, 242);
  --rx-color-tertiary-button-active:rgba(242, 242, 242, 0.5);
  --rx-color-link:rgb(242, 242, 242);
  --rx-color-link-hover:rgb(251, 66, 113);
  --rx-color-link-active:rgb(179, 32, 69);
  --rx-color-red:#FB4271;
  --rx-color-green:#2bc85a;
  --rx-color-white:#fff;
  --rx-color-white-10:rgba(255, 255, 255, 0.1);
  --rx-color-yellow:#fecb31;
  color:var(--rx-color-primary);
  background-color:var(--rx-color-base);
}
body.pb-lock, body.body-lock{
  overflow:hidden;
}
body.creator{
  overflow-x:hidden;
}

main{
  margin:50px 0;
}
@media (max-width: 960px){
  main{
    margin:30px 0;
  }
}

a{
  color:var(--rx-color-link);
}
a:hover{
  color:var(--rx-color-link-hover);
}
a:active, a:focus{
  color:var(--rx-color-link-active);
}
a{
  display:block;
  text-decoration:none;
  transition:0.2s;
}

a.accent{
  color:var(--rx-color-accent);
}
a.accent:hover{
  color:var(--rx-color-link-hover);
}
a.accent:active, a.accent:focus{
  color:var(--rx-color-link-active);
}

a[data-href]{
  cursor:pointer;
}

button{
  padding:0;
  background-color:transparent;
  border:none;
}

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

li{
  list-style:none;
}

ul{
  padding:0;
  margin:0;
  list-style:none;
}

img{
  display:block;
  width:100%;
  max-width:100%;
}

svg{
  display:block;
  transition:0.2s;
}

.generic-error{
  padding:12px 20px;
  margin:25px 0;
  color:var(--rx-color-white);
  overflow-wrap:anywhere;
  background:var(--rx-color-red);
  border-radius:8px;
}

@media (max-width: 960px){
  .container{
    padding:0 20px;
  }
}
.pbn-icon{
  width:40px;
  height:40px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}
.pbn-icon:hover{
  opacity:0.8;
  transition:0.2s;
}
.pbn-icon.pbn-icon-allmylinks{
  background-image:url("/static/images/icons/social/allmylinks.svg");
}
.pbn-icon.pbn-icon-amazon{
  background-image:url("/static/images/icons/social/amazon.svg");
}
.pbn-icon.pbn-icon-ask-fm{
  background-image:url("/static/images/icons/social/ask-fm.svg");
}
.pbn-icon.pbn-icon-asterisk-icon{
  background-image:url("/static/images/icons/social/asterisk-icon.svg");
}
.pbn-icon.pbn-icon-beacons-ai{
  background-image:url("/static/images/icons/social/beacons-ai.svg");
}
.pbn-icon.pbn-icon-blogger{
  background-image:url("/static/images/icons/social/blogger.svg");
}
.pbn-icon.pbn-icon-bluesky{
  background-image:url("/static/images/icons/social/bluesky.svg");
}
.pbn-icon.pbn-icon-bongacams{
  background-image:url("/static/images/icons/social/bongacams.svg");
}
.pbn-icon.pbn-icon-boosty{
  background-image:url("/static/images/icons/social/boosty.svg");
}
.pbn-icon.pbn-icon-brazzers{
  background-image:url("/static/images/icons/social/brazzers.svg");
}
.pbn-icon.pbn-icon-buy-me-coffee{
  background-image:url("/static/images/icons/social/buy-me-coffee.svg");
}
.pbn-icon.pbn-icon-cam4{
  background-image:url("/static/images/icons/social/cam4.svg");
}
.pbn-icon.pbn-icon-camsoda{
  background-image:url("/static/images/icons/social/camsoda.svg");
}
.pbn-icon.pbn-icon-cameo{
  background-image:url("/static/images/icons/social/cameo.svg");
}
.pbn-icon.pbn-icon-cashapp{
  background-image:url("/static/images/icons/social/cashapp.svg");
}
.pbn-icon.pbn-icon-celeb-tv{
  background-image:url("/static/images/icons/social/celeb-tv.svg");
}
.pbn-icon.pbn-icon-chaturbate{
  background-image:url("/static/images/icons/social/chaturbate.svg");
}
.pbn-icon.pbn-icon-cherry-tv{
  background-image:url("/static/images/icons/social/cherry-tv.svg");
}
.pbn-icon.pbn-icon-clips4sale{
  background-image:url("/static/images/icons/social/clips4sale.svg");
}
.pbn-icon.pbn-icon-collabstr{
  background-image:url("/static/images/icons/social/collabstr.svg");
}
.pbn-icon.pbn-icon-discord{
  background-image:url("/static/images/icons/social/discord.svg");
}
.pbn-icon.pbn-icon-email{
  background-image:url("/static/images/icons/social/email.svg");
}
.pbn-icon.pbn-icon-erome{
  background-image:url("/static/images/icons/social/erome.svg");
}
.pbn-icon.pbn-icon-f2f{
  background-image:url("/static/images/icons/social/f2f.svg");
}
.pbn-icon.pbn-icon-facebook-messenger{
  background-image:url("/static/images/icons/social/facebook-messenger.svg");
}
.pbn-icon.pbn-icon-facebook{
  background-image:url("/static/images/icons/social/facebook.svg");
}
.pbn-icon.pbn-icon-fancentro{
  background-image:url("/static/images/icons/social/fancentro.svg");
}
.pbn-icon.pbn-icon-fanfix-io{
  background-image:url("/static/images/icons/social/fanfix-io.svg");
}
.pbn-icon.pbn-icon-fanfix{
  background-image:url("/static/images/icons/social/fanfix.svg");
}
.pbn-icon.pbn-icon-fansly{
  background-image:url("/static/images/icons/social/fansly.svg");
}
.pbn-icon.pbn-icon-fanvue{
  background-image:url("/static/images/icons/social/fanvue.svg");
}
.pbn-icon.pbn-icon-faphouse{
  background-image:url("/static/images/icons/social/faphouse.svg");
}
.pbn-icon.pbn-icon-fetlife{
  background-image:url("/static/images/icons/social/fetlife.svg");
}
.pbn-icon.pbn-icon-fikfap{
  background-image:url("/static/images/icons/social/fikfap.svg");
}
.pbn-icon.pbn-icon-fleshlight{
  background-image:url("/static/images/icons/social/fleshlight.svg");
}
.pbn-icon.pbn-icon-gumroad{
  background-image:url("/static/images/icons/social/gumroad.svg");
}
.pbn-icon.pbn-icon-instagram{
  background-image:url("/static/images/icons/social/instagram.svg");
}
.pbn-icon.pbn-icon-iwantclips{
  background-image:url("/static/images/icons/social/iwantclips.svg");
}
.pbn-icon.pbn-icon-jerkmate{
  background-image:url("/static/images/icons/social/jerkmate.svg");
}
.pbn-icon.pbn-icon-joystick-tv{
  background-image:url("/static/images/icons/social/joystick-tv.svg");
}
.pbn-icon.pbn-icon-justforfans{
  background-image:url("/static/images/icons/social/justforfans.svg");
}
.pbn-icon.pbn-icon-kakaotalk{
  background-image:url("/static/images/icons/social/kakaotalk.svg");
}
.pbn-icon.pbn-icon-kick{
  background-image:url("/static/images/icons/social/kick.svg");
}
.pbn-icon.pbn-icon-ko-fi{
  background-image:url("/static/images/icons/social/ko-fi.svg");
}
.pbn-icon.pbn-icon-line{
  background-image:url("/static/images/icons/social/line.svg");
}
.pbn-icon.pbn-icon-link{
  background-image:url("/static/images/icons/social/link.svg");
}
.pbn-icon.pbn-icon-linkedin{
  background-image:url("/static/images/icons/social/linkedin.svg");
}
.pbn-icon.pbn-icon-linktree{
  background-image:url("/static/images/icons/social/linktree.svg");
}
.pbn-icon.pbn-icon-livejasmin{
  background-image:url("/static/images/icons/social/livejasmin.svg");
}
.pbn-icon.pbn-icon-loyalfans{
  background-image:url("/static/images/icons/social/loyalfans.svg");
}
.pbn-icon.pbn-icon-lustery{
  background-image:url("/static/images/icons/social/lustery.svg");
}
.pbn-icon.pbn-icon-mym{
  background-image:url("/static/images/icons/social/mym.svg");
}
.pbn-icon.pbn-icon-manyvids{
  background-image:url("/static/images/icons/social/manyvids.svg");
}
.pbn-icon.pbn-icon-mastodon{
  background-image:url("/static/images/icons/social/mastodon.svg");
}
.pbn-icon.pbn-icon-medium{
  background-image:url("/static/images/icons/social/medium.svg");
}
.pbn-icon.pbn-icon-modelhub{
  background-image:url("/static/images/icons/social/modelhub.svg");
}
.pbn-icon.pbn-icon-mydirtyhobby{
  background-image:url("/static/images/icons/social/mydirtyhobby.svg");
}
.pbn-icon.pbn-icon-myfans{
  background-image:url("/static/images/icons/social/myfans.svg");
}
.pbn-icon.pbn-icon-myfreecams{
  background-image:url("/static/images/icons/social/myfreecams.svg");
}
.pbn-icon.pbn-icon-nonofficial{
  background-image:url("/static/images/icons/social/nonofficial.svg");
}
.pbn-icon.pbn-icon-odnoklassniki{
  background-image:url("/static/images/icons/social/odnoklassniki.svg");
}
.pbn-icon.pbn-icon-onlyfans-free{
  background-image:url("/static/images/icons/social/onlyfans-free.svg");
}
.pbn-icon.pbn-icon-onlyfans{
  background-image:url("/static/images/icons/social/onlyfans.svg");
}
.pbn-icon.pbn-icon-passes{
  background-image:url("/static/images/icons/social/passes.svg");
}
.pbn-icon.pbn-icon-patreon{
  background-image:url("/static/images/icons/social/patreon.svg");
}
.pbn-icon.pbn-icon-paypal{
  background-image:url("/static/images/icons/social/paypal.svg");
}
.pbn-icon.pbn-icon-phone{
  background-image:url("/static/images/icons/social/phone.svg");
}
.pbn-icon.pbn-icon-pinterest{
  background-image:url("/static/images/icons/social/pinterest.svg");
}
.pbn-icon.pbn-icon-playboy{
  background-image:url("/static/images/icons/social/playboy.svg");
}
.pbn-icon.pbn-icon-pornbox{
  background-image:url("/static/images/icons/social/pornbox.svg");
}
.pbn-icon.pbn-icon-pornhub{
  background-image:url("/static/images/icons/social/pornhub.svg");
}
.pbn-icon.pbn-icon-privacy-com-br{
  background-image:url("/static/images/icons/social/privacy-com-br.svg");
}
.pbn-icon.pbn-icon-quora{
  background-image:url("/static/images/icons/social/quora.svg");
}
.pbn-icon.pbn-icon-redgifs{
  background-image:url("/static/images/icons/social/redgifs.svg");
}
.pbn-icon.pbn-icon-reddit{
  background-image:url("/static/images/icons/social/reddit.svg");
}
.pbn-icon.pbn-icon-revolut{
  background-image:url("/static/images/icons/social/revolut.svg");
}
.pbn-icon.pbn-icon-rumble{
  background-image:url("/static/images/icons/social/rumble.svg");
}
.pbn-icon.pbn-icon-secretomio{
  background-image:url("/static/images/icons/social/secretomio.svg");
}
.pbn-icon.pbn-icon-sex-com{
  background-image:url("/static/images/icons/social/sex-com.svg");
}
.pbn-icon.pbn-icon-sextpanther{
  background-image:url("/static/images/icons/social/sextpanther.svg");
}
.pbn-icon.pbn-icon-sheer{
  background-image:url("/static/images/icons/social/sheer.svg");
}
.pbn-icon.pbn-icon-signal{
  background-image:url("/static/images/icons/social/signal.svg");
}
.pbn-icon.pbn-icon-slushy{
  background-image:url("/static/images/icons/social/slushy.svg");
}
.pbn-icon.pbn-icon-snapchat{
  background-image:url("/static/images/icons/social/snapchat.svg");
}
.pbn-icon.pbn-icon-spotify{
  background-image:url("/static/images/icons/social/spotify.svg");
}
.pbn-icon.pbn-icon-streamate{
  background-image:url("/static/images/icons/social/streamate.svg");
}
.pbn-icon.pbn-icon-stripchat{
  background-image:url("/static/images/icons/social/stripchat.svg");
}
.pbn-icon.pbn-icon-subscribestar{
  background-image:url("/static/images/icons/social/subscribestar.svg");
}
.pbn-icon.pbn-icon-swame{
  background-image:url("/static/images/icons/social/swame.svg");
}
.pbn-icon.pbn-icon-t{
  background-image:url("/static/images/icons/social/t.svg");
}
.pbn-icon.pbn-icon-threads{
  background-image:url("/static/images/icons/social/threads.svg");
}
.pbn-icon.pbn-icon-throne{
  background-image:url("/static/images/icons/social/throne.svg");
}
.pbn-icon.pbn-icon-tidal{
  background-image:url("/static/images/icons/social/tidal.svg");
}
.pbn-icon.pbn-icon-tiktok{
  background-image:url("/static/images/icons/social/tiktok.svg");
}
.pbn-icon.pbn-icon-ton-place{
  background-image:url("/static/images/icons/social/ton-place.svg");
}
.pbn-icon.pbn-icon-triller{
  background-image:url("/static/images/icons/social/triller.svg");
}
.pbn-icon.pbn-icon-tryst-link{
  background-image:url("/static/images/icons/social/tryst-link.svg");
}
.pbn-icon.pbn-icon-tumblr{
  background-image:url("/static/images/icons/social/tumblr.svg");
}
.pbn-icon.pbn-icon-twitch{
  background-image:url("/static/images/icons/social/twitch.svg");
}
.pbn-icon.pbn-icon-twitter{
  background-image:url("/static/images/icons/social/twitter.svg");
}
.pbn-icon.pbn-icon-uncove{
  background-image:url("/static/images/icons/social/uncove.svg");
}
.pbn-icon.pbn-icon-vk{
  background-image:url("/static/images/icons/social/vk.svg");
}
.pbn-icon.pbn-icon-venmo{
  background-image:url("/static/images/icons/social/venmo.svg");
}
.pbn-icon.pbn-icon-viber{
  background-image:url("/static/images/icons/social/viber.svg");
}
.pbn-icon.pbn-icon-vicetemple{
  background-image:url("/static/images/icons/social/vicetemple.svg");
}
.pbn-icon.pbn-icon-visitx{
  background-image:url("/static/images/icons/social/visitx.svg");
}
.pbn-icon.pbn-icon-vocal{
  background-image:url("/static/images/icons/social/vocal.svg");
}
.pbn-icon.pbn-icon-w-ink{
  background-image:url("/static/images/icons/social/w-ink.svg");
}
.pbn-icon.pbn-icon-wechat{
  background-image:url("/static/images/icons/social/wechat.svg");
}
.pbn-icon.pbn-icon-website{
  background-image:url("/static/images/icons/social/website.svg");
}
.pbn-icon.pbn-icon-whatsapp{
  background-image:url("/static/images/icons/social/whatsapp.svg");
}
.pbn-icon.pbn-icon-wishly{
  background-image:url("/static/images/icons/social/wishly.svg");
}
.pbn-icon.pbn-icon-x-com{
  background-image:url("/static/images/icons/social/x-com.svg");
}
.pbn-icon.pbn-icon-x{
  background-image:url("/static/images/icons/social/x.svg");
}
.pbn-icon.pbn-icon-xvideos{
  background-image:url("/static/images/icons/social/xvideos.svg");
}
.pbn-icon.pbn-icon-youtube{
  background-image:url("/static/images/icons/social/youtube.svg");
}
.pbn-icon.pbn-icon-xhamster{
  background-image:url("/static/images/icons/social/xhamster.svg");
}

.masonry-wrapper{
  position:relative;
}
.masonry-wrapper > *{
  position:absolute !important;
}
.progressbar{
  position:relative;
  height:36px;
  overflow:hidden;
  background-color:var(--rx-color-primary-10);
  border-radius:30px;
}
.progressbar .progress{
  position:absolute;
  height:100%;
  background-color:var(--rx-color-accent);
  border-radius:40px;
}
.progressbar .text{
  display:flex;
  flex-direction:row;
  gap:0;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  position:relative;
  height:100%;
  color:var(--rx-color-accent);
}
.progressbar.half-done .text{
  color:var(--rx-color-white);
}
select{
  opacity:0;
}

.select2-container--default{
  font-size:18px;
  font-weight:400;
  line-height:120%;
  font-style:normal;
}
.select2-container--default .select2-selection--single{
  display:flex;
  flex-direction:row;
  gap:0;
  align-items:center;
  flex-wrap:wrap;
  height:50px;
  background-color:transparent;
  border:3px solid var(--rx-color-primary-75);
  border-radius:30px;
  transition:0.2s;
}
.select2-container--default .select2-selection--single:hover:not([readonly]){
  border-color:var(--rx-color-link-hover);
}
.select2-container--default .select2-selection--single:active:not([readonly]), .select2-container--default .select2-selection--single:focus:not([readonly]){
  border-color:var(--rx-color-link-active);
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
  padding:0 18px;
  line-height:unset;
  color:var(--rx-color-primary);
}
.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__empty{
  color:var(--rx-color-primary-50);
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
  top:0;
  right:14px;
  bottom:0;
  width:20px;
  height:50px;
  background-color:var(--rx-color-primary);
  -webkit-mask-image:url('data:image/svg+xml,<svg width="24" height="20" viewBox="0 0 24 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_822_78988)"><path d="M4 6L12 14L20 6" stroke="%2333182D" stroke-opacity="0.75" stroke-width="3"/></g><defs><clipPath id="clip0_822_78988"><rect width="20" height="24" fill="white" transform="translate(24 1.04907e-06) rotate(90)"/></clipPath></defs></svg>');
          mask-image:url('data:image/svg+xml,<svg width="24" height="20" viewBox="0 0 24 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_822_78988)"><path d="M4 6L12 14L20 6" stroke="%2333182D" stroke-opacity="0.75" stroke-width="3"/></g><defs><clipPath id="clip0_822_78988"><rect width="20" height="24" fill="white" transform="translate(24 1.04907e-06) rotate(90)"/></clipPath></defs></svg>');
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  -webkit-mask-position:center;
          mask-position:center;
  -webkit-mask-size:24px;
          mask-size:24px;
  transition:transform 0.3s ease;
}
.select2-container--default .select2-dropdown{
  z-index:10000;
  margin:10px 0 0;
  background:var(--rx-color-base);
  border:none;
  border-radius:11px;
  box-shadow:0 4px 20px 0 var(--rx-color-box-shadow);
}
body.darkmode .select2-container--default .select2-dropdown{
  border:3px solid var(--rx-color-primary-20);
}
.select2-container--default .select2-dropdown .select2-results{
  color:var(--rx-color-primary);
}
.select2-container--default .select2-dropdown .select2-results > .select2-results__options{
  max-height:300px;
}
.select2-container--default .select2-dropdown .select2-results ul.select2-results__options{
  scrollbar-width:thin;
  border-radius:8px;
}
body.darkmode .select2-container--default .select2-dropdown .select2-results ul.select2-results__options{
  scrollbar-color:var(--rx-color-primary-20) rgba(0, 0, 0, 0);
}
.select2-container--default .select2-dropdown .select2-results ul.select2-results__options .select2-results__option{
  padding:10px 15px;
  transition:0.2s;
}
.select2-container--default .select2-dropdown .select2-results ul.select2-results__options .select2-results__option:first-child{
  color:var(--rx-color-primary-50);
}
.select2-container--default .select2-dropdown .select2-results ul.select2-results__options .select2-results__option.select2-results__option--highlighted{
  color:var(--rx-color-primary);
  background-color:var(--rx-color-primary-10);
}
.select2-container--default .select2-dropdown .select2-results ul.select2-results__options .select2-results__option[aria-selected=true]{
  color:var(--rx-color-primary);
  background-color:var(--rx-color-primary-20);
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{
  transform:rotate(180deg);
}
.fancybox-overlay{
  background-color:var(--rx-color-dark-purple);
}

.fancybox-wrap .fancybox-skin{
  position:relative;
  background-color:var(--rx-color-base);
  border-radius:30px;
  box-shadow:0 4px 20px 0 var(--rx-color-box-shadow);
}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner{
  margin:20px 0;
  border-radius:30px;
}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-body{
  position:relative;
  overflow:auto;
  background:var(--rx-color-base);
}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-body.fancybox-body-md{
  max-width:700px;
  padding:60px 180px;
}
@media (max-width: 960px){
  .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-body.fancybox-body-md{
    padding:60px 20px;
  }
}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-body.fancybox-body-lg{
  max-width:960px;
  padding:60px 80px;
}
.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-body.fancybox-body-xl{
  max-width:1060px;
  padding:60px 80px;
}
@media (max-width: 960px){
  .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-body.fancybox-body-xl{
    padding:40px 20px;
  }
}
.fancybox-wrap .fancybox-skin .fancybox-close{
  top:20px;
  right:20px;
  width:auto;
  height:auto;
  background-image:none;
  opacity:0.5;
}
.fancybox-wrap .fancybox-skin .fancybox-close:hover{
  opacity:1;
}
.fancybox-wrap .fancybox-skin .fancybox-close svg rect{
  fill:var(--rx-color-primary);
}

.fancybox-type-image .fancybox-skin{
  background-color:transparent;
}
.fancybox-type-image .pb-fancybox-quantity{
  position:fixed;
  right:30px;
  bottom:30px;
  font-family:var(--font-lexend);
  color:var(--rx-color-base);
  font-size:22px;
  font-weight:400;
  line-height:120%;
  font-style:normal;
}
.fancybox-type-image .fancybox-nav{
  position:fixed;
  width:70px;
  transition:0.2s;
}
.fancybox-type-image .fancybox-nav:hover{
  background:rgba(0, 0, 0, 0.25);
}
@media (max-width: 620px){
  .fancybox-type-image .fancybox-nav:hover{
    background:transparent;
  }
}
.fancybox-type-image .fancybox-nav:hover span{
  opacity:1;
}
.fancybox-type-image .fancybox-nav span{
  visibility:visible;
  width:28px;
  height:28px;
  background:center/contain no-repeat url("/static/images/pb/icons/fancybox/arrow.svg");
  opacity:0.5;
  transition:opacity 0.2s;
}
.fancybox-type-image .fancybox-nav.fancybox-prev span{
  left:20px;
  transform:rotate(180deg);
}
@media (max-width: 620px){
  .fancybox-type-image .fancybox-nav.fancybox-prev span{
    left:10px;
  }
}
.fancybox-type-image .fancybox-nav.fancybox-next span{
  right:20px;
}
@media (max-width: 620px){
  .fancybox-type-image .fancybox-nav.fancybox-next span{
    right:10px;
  }
}
.fancybox-type-image .fancybox-next{
  right:0;
}
.fancybox-type-image .fancybox-prev{
  left:0;
}
.fancybox-type-image .fancybox-close{
  position:fixed;
  top:20px;
  right:14px;
  width:40px;
  height:40px;
  opacity:0.5;
}
.fancybox-type-image .fancybox-close:hover{
  opacity:1;
}
.fancybox-type-image .fancybox-close svg{
  width:100%;
  height:100%;
}
.fancybox-type-image .fancybox-close svg rect{
  fill:var(--rx-color-base);
}

.hidden{
  display:none;
}

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

.autocomplete-suggestions,
.autocomplete-suggestions-models{
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  padding:20px 0;
  margin:10px 0 0;
  overflow:auto;
  scrollbar-width:thin;
  background:var(--rx-color-base);
  border:1px solid var(--rx-color-primary-25);
  border-radius:4px;
  box-shadow:0 4px 20px 0 var(--rx-color-box-shadow);
}
body.darkmode .autocomplete-suggestions,
body.darkmode .autocomplete-suggestions-models{
  scrollbar-color:var(--rx-color-primary-20) rgba(0, 0, 0, 0);
  border:3px solid var(--rx-color-primary-20);
}
.autocomplete-suggestions .autocomplete-group,
.autocomplete-suggestions-models .autocomplete-group{
  color:var(--rx-color-primary-25);
  font-size:14px;
  font-weight:400;
  line-height:150%;
  font-style:normal;
  padding:10px 0 5px 12px;
}
.autocomplete-suggestions .autocomplete-suggestion,
.autocomplete-suggestions-models .autocomplete-suggestion{
  color:var(--rx-color-primary-50);
  font-size:16px;
  font-weight:400;
  line-height:150%;
  font-style:normal;
  padding:6px 12px;
}
.autocomplete-suggestions .autocomplete-suggestion strong,
.autocomplete-suggestions-models .autocomplete-suggestion strong{
  font-weight:400;
  color:var(--rx-color-primary);
}
.autocomplete-suggestions .autocomplete-suggestion:hover,
.autocomplete-suggestions-models .autocomplete-suggestion:hover{
  cursor:pointer;
  background:var(--rx-color-primary-10);
}

.autocomplete-suggestions-models{
  margin:0 0 0 -33px;
}
.autocomplete-suggestions-models .autocomplete-group{
  display:none;
}

.owl-nav:hover svg path,
.owl-nav:hover svg rect{
  stroke:var(--rx-color-link-hover);
}
.owl-nav .owl-prev,
.owl-nav .owl-next{
  position:absolute;
  top:170px;
}
@media (max-width: 1620px){
  .owl-nav .owl-prev,
  .owl-nav .owl-next{
    top:150px;
  }
}
@media (max-width: 1560px){
  .owl-nav .owl-prev,
  .owl-nav .owl-next{
    top:130px;
  }
}
@media (max-width: 1320px){
  .owl-nav .owl-prev,
  .owl-nav .owl-next{
    top:135px;
  }
}
@media (max-width: 1140px){
  .owl-nav .owl-prev,
  .owl-nav .owl-next{
    display:none;
  }
}
.owl-nav .owl-prev{
  left:0;
}
.owl-nav .owl-next{
  right:0;
}
.owl-nav svg path,
.owl-nav svg rect{
  transition:all 0.2s ease;
}

.owl-dots{
  display:flex;
  display:none;
  flex-wrap:wrap;
  gap:8px;
  justify-content:center;
  margin:16px 0 0;
}
.owl-dots .owl-dot{
  position:relative;
  width:24px;
  height:24px;
  border:3px solid var(--rx-color-secondary) !important;
  border-radius:50%;
  transition:all 0.2s ease;
}
.owl-dots .owl-dot:hover{
  border-color:var(--rx-color-link-hover);
}
.owl-dots .owl-dot.active:hover::before{
  background:var(--rx-color-link-hover);
}
.owl-dots .owl-dot.active::before{
  position:absolute;
  top:auto;
  left:auto;
  width:14px;
  height:14px;
  content:"";
  background:var(--rx-color-accent);
  border-radius:50%;
  transform:translate(-50%, -50%);
  transition:all 0.2s ease;
}

.pb-preloader{
  display:inline-block;
  display:none;
  width:25px;
  height:25px;
  vertical-align:middle;
  border:4px solid var(--rx-color-quaternary);
  border-top-color:var(--rx-color-accent);
  border-radius:50%;
  animation:spin 0.6s linear infinite;
}
.pb-preloader.active{
  display:block;
}

@keyframes spin{
  to{
    transform:rotate(360deg);
  }
}
.pb-disabled{
  pointer-events:none;
  cursor:not-allowed;
}

.fake-textarea{
  position:relative;
  display:flex;
  flex-wrap:wrap;
  width:100%;
  min-height:72px;
  padding:10px 60px 10px 12px;
  overflow-wrap:anywhere;
  outline:none;
  background:var(--rx-color-primary-5);
  border-radius:4px 4px 0 0;
}
.fake-textarea.empty::before{
  position:absolute;
  top:10px;
  left:12px;
  color:var(--rx-color-primary-25);
  pointer-events:none;
  content:attr(data-placeholder);
  opacity:0.5;
}
.cake-video{
  overflow:hidden;
}
.cake-video > div{
  border-radius:8px;
}

.cake-above-player{
  margin:0 0 20px;
}

.cake-under-player{
  margin:20px 0 0;
}

.mn-container .mn-thumb a{
  display:block;
}
/*# sourceMappingURL=core.css.map */