
.file-input-container{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:rgba(0,0,0,.3);
  cursor:pointer
}
.file-input-container .image-wrapper{
  position:relative
}
.file-input-container.drag-enter{
  -webkit-box-shadow:1px 2px 6px 3px rgba(204,204,204,.5);
          box-shadow:1px 2px 6px 3px rgba(204,204,204,.5)
}
.file-input-container img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover
}
.file-input-container img.photo{
  max-width:100%
}
.file-input-container .svg-back{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#efefef
}
.file-input-container .svg-back img{
  -o-object-fit:cover;
     object-fit:cover
}
.file-input-container input[type=file]{
  display:none
}
.file-input-container .image-overlay,.file-input-container .image-overlay-bg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0
}
.file-input-container .image-overlay{
  font-size:4rem;
  color:#000;
  opacity:.7;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}
.file-input-container .image-overlay-bg{
  opacity:.1;
  background-color:#000;
  width:100%;
  height:100%
}
svg{
  fill:currentColor;
  width:50px
}
.section-divider-underline[data-v-73f0333f] {
  padding-bottom: 5px;
  margin: 0 0 8px 0;
  /* border-bottom: 1px solid #eee; */
  font-size: 16px;
  color: #929090;
  font-weight: 400;
  text-transform: uppercase;
}

.section-divider-underline[data-v-3c50bcfe] {
  padding-bottom: 5px;
  margin: 0 0 8px 0;
  /* border-bottom: 1px solid #eee; */
  font-size: 16px;
  color: #929090;
  font-weight: 400;
  text-transform: uppercase;
}

.section-divider-underline[data-v-475c464a] {
  padding-bottom: 5px;
  margin: 0 0 8px 0;
  /* border-bottom: 1px solid #eee; */
  font-size: 16px;
  color: #929090;
  font-weight: 400;
  text-transform: uppercase;
}


/*# sourceMappingURL=chunk-39609eb8.59a583a0.css.map*/