:root {
    --background-color: #302936;
    --slide-width: 100%;
    --slide-shadow: 0 4px 20px 2px rgba(0, 0, 0, 0.4);
    --slide-thumb-height: 3px;
    --slide-thumb-default-color: rgba(0, 0, 0, 0.4);
    --slide-thumb-active-color: rgba(255, 255, 255, 0.9);
}

body {
    background-color: var(--background-color);
    color: white;
    font-family:Arial, Helvetica, sans-serif;
    margin: 0 auto;
}

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

.girlPic{
    width: 100%;
}

.header {
padding-top: 20px;
display: flex;
justify-content: center;
}

.details{
    display: flex;
    margin: -73% 0 0 5%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-bottom: 8em;
}

.location{
    background: rgb(46 42 42 / 55%);
    border-radius: 19px;
    width: 5em;
    justify-content: center;
    align-items: center;
    display: flex;
    margin: -3% -3%;
}
.small{
font-size: 12px;
text-align: center;
line-height: 0;
font-weight: 700;
}

.fa-location-dot{
color: #D09FFF;
font-size: 12px;
margin-right: 8px;
}

.away{
    display: flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: flex-start;
    margin: -3% 0 0 -1%;
}

.name{
    font-size: 18px;
    font-weight: 600;
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

.nameCheck{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.fa-heart-circle-check{
    margin-left: 15%;
}

.cta{
    z-index: 9999;
    width:89%;
}

.callMe{
    text-align: center;
    color: white;
    margin: 18px 0 0 0;
    z-index: 9999;
    width:85%;
    padding: 15px;
    background: rgba(30, 215, 0, 0.5);
    border-radius: 50px;
}

.potential{
position: absolute;
border-radius: 5px;
margin: 11% 0 0 62%;
z-index: 2;
float: right;
background: #A45BEA;
border-radius: 19px;
padding: 0 0.7em;
}

.textpotential{
font-size: 12px;
line-height: 0;

}

.slide {
    box-shadow: var(--slide-width);
    display: grid;
    margin: 20px auto;
    max-width: var(--slide-width);
}

.slide-items {
    border-radius: 10px;
    grid-area: 1/1;
    overflow: hidden;
    position: relative;
}

.slide-items>* {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
}

.slide-items .active {
    opacity: 1;
    pointer-events: initial;
    position: relative;
}

.slide-nav {
    display: grid;
    grid-area: 1/1;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto 1fr;
    z-index: 1;
}

.slide-thumbs {
    padding-top: 5px;
    display: flex;
    grid-column: 1 / 3;
}

.slide-thumb-item {
    background-color: var(--slide-thumb-default-color);
    border-radius: 3px;
    display: block;
    flex: 1;
    height: var(--slide-thumb-height);
    margin: 5px;
    overflow: hidden;
}

.slide-thumb-item.active::after {
    animation: thumb 5s forwards linear;
    background-color: var(--slide-thumb-active-color);
    border-radius: 3px;
    content: '';
    display: block;
    height: inherit;
    transform: translateX(-100%);
}

.slide-next,
.slide-prev {
    opacity: 0;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    margin-bottom: 0;
    padding-bottom: 0;
}

@keyframes thumb {
    to {
        transform: initial;
    }
}



.legal {
    width: 100%;
    align-items: center;
    justify-content: center;
  }

  .styleterms {
    color: #FE5770;
    font-size: 13px;
    padding: 0 5px 0 5px;
    font-weight: 700;
  }

  .styleterms::before {
    color: #FE5770;

  }

  .links {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .descriptionlegal {
    font-size: 13px;
    text-align: center;
  }

  @media screen and (min-width: 390px) and (max-width: 1100px){
    .details{
        margin: -68% 0 0 5%;
    }
    .potential{
        margin: 11% 0 0 69%;
    }
  }
  @media screen and (min-width: 1101px) {
    body{
        margin: 0 auto;
        width: 20%;
    }
    .details{
        margin: -51% 0 0 5%;
    }
    .potential{
      margin: 11% 0 0 55%;
    }
  }
