.error-message[data-v-fb276994] {
  color: red;
  text-align: center;
}
.modal__login .input__field[data-v-fb276994] {
  padding-bottom: 0px;
}
.modal__login .input__field input[type=email][data-v-fb276994], .modal__login .input__field input[type=password][data-v-fb276994] {
    border-width: .1rem;
    border-radius: 16px;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
}
.modal__login .input__field input[type=email]:not(:-moz-placeholder-shown) + label[data-v-fb276994], .modal__login .input__field input[type=email]:not(:-moz-placeholder-shown) + label[data-v-fb276994], .modal__login .input__field input[type=password]:not(:-moz-placeholder-shown) + label[data-v-fb276994], .modal__login .input__field input[type=password]:not(:-moz-placeholder-shown) + label[data-v-fb276994] {
      top: 0;
      left: 1rem;
      transform: translateY(-100%) scale(0.75);
}
.modal__login .input__field input[type=email]:not(:placeholder-shown) + label[data-v-fb276994], .modal__login .input__field input[type=email]:not(:placeholder-shown) + label[data-v-fb276994], .modal__login .input__field input[type=password]:not(:placeholder-shown) + label[data-v-fb276994], .modal__login .input__field input[type=password]:not(:placeholder-shown) + label[data-v-fb276994] {
      top: 0;
      left: 1rem;
      transform: translateY(-100%) scale(0.75);
}
.modal__login .input__field input[type=email]:focus + label[data-v-fb276994], .modal__login .input__field input[type=email]:focus + label[data-v-fb276994], .modal__login .input__field input[type=password]:focus + label[data-v-fb276994], .modal__login .input__field input[type=password]:focus + label[data-v-fb276994] {
      transform: translateY(-100%) scale(0.75);
      top: 0rem;
      left: 1rem;
}
.modal__login .input__field label[data-v-fb276994] {
    left: 15px;
    top: 1.5rem;
}

.input__field .input__message {
  display: block;
  position: relative;
  font-size: 0.8em;
  line-height: 1.2em;
  left: 0;
  width: 100%;
  margin-top: -20px;
  opacity: 0;
  transition: all 0.3s ease;
  z-index: -1;
  color: red;
}
.input__field .input__message.show {
    margin-top: 0;
    opacity: 1;
    animation: showError 0.3s ease;
    animation-iteration-count: 1;
    z-index: 10;
}
@keyframes showError {
0% {
    opacity: 0;
}
50% {
    opacity: 0;
}
75% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}

.fade-enter-active, .fade-leave-active {
  transition: all .7s;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
  height: 0;
  padding: 0;
}
.modal__signup section {
  border-radius: 28px;
  width: 80rem;
  padding: 0rem;
}
.modal__signup section h2 {
    margin-top: 15px;
}
.modal__signup .modal__head {
  text-align: center;
  padding-top: 4rem;
}
.modal__signup .modal__head .sphir__logo {
    max-width: 19rem;
}
.modal__signup .modal__body {
  padding: 2rem 4rem;
}
.modal__signup .modal__body section {
    padding: 2rem;
    margin: 0vh auto;
    width: 90rem;
    max-width: 100%;
}
.modal__signup .modal__body section button {
      max-width: 100%;
}
.modal__signup .modal__body .input__field input {
    border-width: 0.1rem;
    border-radius: 16px;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
}
.modal__signup .modal__body .input__field input:not(:-moz-placeholder-shown) + label {
    transform: translateY(-100%) scale(0.75);
    top: 0rem;
    left: 1rem;
}
.modal__signup .modal__body .input__field input:focus + label, .modal__signup .modal__body .input__field input:not(:placeholder-shown) + label {
    transform: translateY(-100%) scale(0.75);
    top: 0rem;
    left: 1rem;
}
.modal__signup .modal__body .input__field label {
    top: 1.5rem;
    left: 1.5rem;
}
.modal__signup .modal__body .input__field span {
    margin-top: -12px;
    margin-left: 10px;
}
.modal__signup .modal__body .checkbox > span:after {
    top: 0.4rem;
    border-radius: 5px;
}
.modal__signup .modal__footer {
  background: #D9D9D950;
  min-height: 5rem;
  padding: 30px 20px;
}
@media (max-width: 640px) {
.modal__signup .modal__body section {
    padding: 0rem;
}
}


.modal__info {
section {
      width: 575px;
      text-align: center;
}
.modal__head {
      padding-top: 4rem;
img {
          width: 200px;
}
}
.modal__body {
      padding: 2rem 4rem;
p  {
        font-size: 20px;
        line-height: 30px; 
        color: #717680;
}
}
}
@media (min-width: 991px) {
.modal__info {
    top: 25% !important;
    left: 25% !important;
    width: 50% !important;
    height: 50% !important;
}
}
@media (max-width: 575px) {
.modal__info {
    top: 25% !important;
    height: 45% !important;
}
}

.modal__sphir_Online_Access_Agreement section[data-v-1e24cc3c] {
  width: 50rem;
}

.modal__sphir_Online_Access_Agreement section[data-v-14f59bb0] {
  width: 34rem;
}

.modal__sphir_Online_Access_Agreement section[data-v-ec4663e0] {
  width: 50rem;
  text-align: center;
}
.modal__sphir_Online_Access_Agreement section .title[data-v-ec4663e0] {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 22px;
    color: black;
    font-weight: bold;
}
.modal__sphir_Online_Access_Agreement section p[data-v-ec4663e0] {
    margin-bottom: 30px;
}
.modal__sphir_Online_Access_Agreement section a[data-v-ec4663e0] {
    margin: 0 10px;
}

.modal__sphir_Online_Access_Agreement section[data-v-a093f77a] {
  width: 34rem;
}
.modal__sphir_Online_Access_Agreement section .spinner-border[data-v-a093f77a] {
    opacity: 0.4;
}

.modal__sphir_Online_Access_Agreement section[data-v-7ead8b9f] {
  width: 34rem;
}

.modal__sphir_Online_Access_Agreement section[data-v-6f30860a] {
  width: 34rem;
}

.modal__sphir_Online_Access_Agreement section[data-v-3af0423c] {
  width: 34rem;
}


.cover-img-component[data-v-1fff4614] {
  position: relative;
  width: 100%;
}
.cover-img-component .cover-img[data-v-1fff4614] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #f6f6f6;
}

.link-info-short-component .CoverImg {
  max-width: 50px;
  margin-right: 15px;
}

.link-info-short-component[data-v-59cf44cc] {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  background: #FAF9FC;
  margin: 10px 0;
  color: inherit;
  padding: 10px;
}
.link-info-short-component .textContent[data-v-59cf44cc] {
    line-height: 18px;
    font-size: 12px;
    flex: auto;
}
.link-info-short-component .textContent.notitle[data-v-59cf44cc], .link-info-short-component .textContent .title[data-v-59cf44cc] {
      line-height: 21px;
      font-size: 14px;
      font-weight: bold;
}


.add-links-component .add-links-form .CoverImg {
  max-width: 75px;
}

.add-links-component .modal-header .icon-arrow-back[data-v-4b4b16e4] {
  position: absolute;
  left: 20px;
  color: #4c4c4c;
  font-size: 14px;
  line-height: 30px;
}
.add-links-component .add-links-body[data-v-4b4b16e4] {
  margin: 20px 0;
}
.add-links-component .add-links-form[data-v-4b4b16e4] {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.add-links-component .add-links-form input[data-v-4b4b16e4] {
    border: none;
    border-bottom: 1px solid #d1d3d4;
    height: 3rem;
}
.add-links-component .add-links-form button[data-v-4b4b16e4] {
    padding: 8px 10px;
}
.add-links-component .add-links-form.has-img input[data-v-4b4b16e4] {
    padding-left: 15px;
}
.add-links-component .spinner-border[data-v-4b4b16e4] {
  opacity: 0.4;
}
@media (max-width: 540px) {
.add-links-component .modal-footer > button[data-v-4b4b16e4] {
    width: 100%;
}
}


.DeleteBtn[data-v-37322dfc] {
  padding: 5px;
  cursor: pointer;
}

.ImagePreview.inProgress .item-content {
  background: rgba(255, 255, 255, 0.5);
}
.ImagePreview.inProgress .progress-status {
  text-align: center;
  color: black;
  text-shadow: 0 0 0 #fff;
}

.edit-attachments-component .spinner-border[data-v-eaa63d7a] {
  opacity: 0.4;
  margin: 20px;
}

.AttachURL .spinner-border {
  color: #cfcbe5 !important;
  width: 1.5rem;
  height: 1.5rem;
  border-width: .15em;
}

.post-embed[data-v-bf5408a0] {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  margin-bottom: 2rem;
}

.follow-btn-component {
  font-size: 26px;
}
.follow-btn-component .spinner-border {
    opacity: 0.4;
}

.follow-btn-component .btn[data-v-06a90c63] {
  white-space: nowrap;
  padding: 0 1.5rem;
}
.follow-btn-component .btn.active[data-v-06a90c63]:hover {
    background: #e4e2f1;
    border-color: #e4e2f1;
    color: #8A7A5E;
}
.follow-btn-component .btn > *[data-v-06a90c63] {
    vertical-align: middle;
    line-height: 26px;
}
.follow-btn-component .btn .icon-follow[data-v-06a90c63] {
    font-size: 2.6rem;
}
.follow-btn-component .btn img[data-v-06a90c63] {
    max-width: 30px;
}
.follow-btn-component .spinner-border[data-v-06a90c63] {
  opacity: 0.4;
}

.add-friend-btn-component[data-v-4600a4f5] {
  font-size: 26px;
}
.add-friend-btn-component .btn[data-v-4600a4f5] {
    white-space: nowrap;
    padding: 0 1.5rem;
}
.add-friend-btn-component .btn.active[data-v-4600a4f5]:hover {
      background: #e4e2f1;
      border-color: #e4e2f1;
      color: #8A7A5E;
}
.add-friend-btn-component .btn > *[data-v-4600a4f5] {
      vertical-align: middle;
      line-height: 26px;
}
.add-friend-btn-component .btn .icon-add-a-friend[data-v-4600a4f5], .add-friend-btn-component .btn icon-friend-confirmed[data-v-4600a4f5] {
      font-size: 2.6rem;
}
.add-friend-btn-component .spinner-border[data-v-4600a4f5] {
    opacity: 0.4;
}

.likers-list-component .spinner-border[data-v-36808f21] {
  opacity: 0.4;
  padding: 20px;
}

.post-preview-component .ava__line__mk1 .ava__line__content[data-v-09f11e08] {
  width: calc(100% - 40px);
}
.post-preview-component .full__attachment .feedAttachment[data-v-09f11e08] {
  max-width: 400px;
  margin: 0 auto;
}
.post-preview-component.shareable[data-v-09f11e08] {
  padding: 0 20px 0 10px;
}
.post-preview-component.shareable .tile__l[data-v-09f11e08] {
    border: none;
    box-shadow: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.post-preview-component.shareable .tile__l__head[data-v-09f11e08], .post-preview-component.shareable .tile__l__body[data-v-09f11e08] {
    padding-left: 0;
    padding-right: 0;
}
.post-preview-component.shareable a[data-v-09f11e08] {
    font-weight: unset;
    color: unset;
}
.post-preview-component .post-preview-component.shareable[data-v-09f11e08] {
  padding: 0;
}
.post-preview-component .post-preview-component.shareable .tile__l__head[data-v-09f11e08] {
    background: #FAF9FC;
    padding: 10px 20px;
    margin: 10px 0;
}
.reset_link .content_link[data-v-09f11e08] {
  color: black;
  cursor: pointer;
}
.reset_link .content_link[data-v-09f11e08]:hover {
    color: black;
}
.break-word[data-v-09f11e08] {
  overflow-wrap: break-word;
}
.icon-earth[data-v-09f11e08] {
  left: 0px;
}
.icon-share[data-v-09f11e08] {
  position: relative;
  top: 2px;
}
.icon-friends_left[data-v-09f11e08], .icon-friends_full[data-v-09f11e08] {
  color: black;
}
.ava__line__content .group_link[data-v-09f11e08] {
  font-weight: normal;
}
.ava__line__content a[data-v-09f11e08] {
  font-weight: bold;
  color: black;
}
.ava__line__content a[data-v-09f11e08]:hover {
    color: black;
}

.popover-inner[data-v-7ceac2d8] {
  padding: 5px !important;
}
.issue[data-v-7ceac2d8] {
  padding: 2px 2px;
  border-radius: 4px;
  cursor: pointer;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mention-selected .issue[data-v-7ceac2d8] {
  background: #8bd4ff;
}
.issue .number[data-v-7ceac2d8] {
  font-family: monospace;
}
.dim[data-v-7ceac2d8] {
  color: #666;
}

.emoji-btn-component .emoji-mart[data-v-62b6d000] {
  position: absolute;
  right: 40px;
  bottom: -420px;
  z-index: 20;
}
@media (max-width: 678px) {
.emoji-btn-component .emoji-mart[data-v-62b6d000] {
    z-index: 100;
    left: 0;
    width: 100% !important;
}
}

.AddFriendListBtn[data-v-4aa30208] {
  min-width: 110px;
}

.SelectListsOfFriends[data-v-3e72b402] {
  display: flex;
}
.SelectListsOfFriends .v-select[data-v-3e72b402] {
    min-width: 200px;
}

.post-form-component.sharing-post textarea {
  height: 24px;
  min-height: 24px;
  border-bottom: 1px solid #D1D3D4;
  transition: height .5s ease-in-out;
}
.post-form-component.sharing-post .post-text.with-text textarea {
  height: 100px;
}
.post-form-component .footer-middle button {
  font-size: 2rem;
}
.post-form-component .share-post-preview .__view {
  max-width: 100%;
}
#new-post-power-area textarea {
  padding: 0;
  width: 100%;
  min-height: 100px;
  border: none;
  resize: none;
}

.post-form-component .btn_submit[data-v-3b50447a] {
  float: right;
}
.post-form-component .post-text[data-v-3b50447a] {
  margin: 20px 0;
}
.post-form-component .modal-footer[data-v-3b50447a] {
  justify-content: space-between;
}
.post-form-component .modal-footer .post-privacy[data-v-3b50447a] {
    margin-bottom: 0;
}
.post-form-component .modal-footer.friends_group[data-v-3b50447a] {
    margin-top: 0;
}
.post-form-component .modal-footer.friends_group > *[data-v-3b50447a] {
      margin-top: 20px;
}
.post-form-component .footer-middle[data-v-3b50447a] {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.post-form-component .footer-middle > *[data-v-3b50447a] {
    margin: 0 2px;
}
.post-form-component .footer-end[data-v-3b50447a] {
  text-align: right;
}
.post-form-component .spinner-border[data-v-3b50447a] {
  opacity: 0.4;
  margin-left: 10px;
}
.post-form-component.sharing-post .footer-middle[data-v-3b50447a] {
  display: block;
}
.post-form-component.sharing-post .footer-end[data-v-3b50447a] {
  flex: auto;
}

.create-card-btn-component button[data-v-7e6d9f8a] {
  min-width: 13rem;
}

.search-item-component[data-v-7d37d576] {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.search-item-component .item-cover[data-v-7d37d576] {
    width: 50px;
    height: 40px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #f6f6f6;
    margin-right: 20px;
}
.search-item-component .textContent[data-v-7d37d576] {
    line-height: 18px;
    font-size: 12px;
    max-width: calc(100% - 70px);
    overflow: hidden;
    overflow-wrap: break-word;
}
.search-item-component .textContent .title[data-v-7d37d576] {
      line-height: 21px;
      font-size: 14px;
      font-weight: bold;
}

.search-card-collection-component .search-item-component {
  margin: 15px 0;
}
.search-card-collection-component .search-item-component:hover {
    background: #cfcbe5;
}
@media (max-width: 540px) {
.search-card-collection-component .comments__cardAttach__form .CreateCardBtn {
    display: none;
}
.search-card-collection-component .modal-footer .CreateCardBtn {
    margin: 0;
}
.search-card-collection-component .modal-footer .CreateCardBtn button {
      width: 100%;
      margin: 30px 0 0;
}
}

.search-card-collection-component .input__reset[data-v-d433bae8] {
  padding: 0 20px 0 0;
}
.search-card-collection-component .comments__cardAttach__form .icon-main-nav-search[data-v-d433bae8] {
  margin-left: -15px;
}
.search-card-collection-component .modal-header .icon-arrow-back[data-v-d433bae8] {
  position: absolute;
  left: 20px;
  color: #4c4c4c;
  font-size: 14px;
  line-height: 30px;
}
.search-card-collection-component .comments__cardAttach__form[data-v-d433bae8] {
  padding: 0;
  margin: 0;
}
.search-card-collection-component .comments__cardAttach__results[data-v-d433bae8] {
  margin-top: 15px;
  padding: 0;
}
.search-card-collection-component .spinner[data-v-d433bae8] {
  margin: 15px;
}
.search-card-collection-component .comments__cardAttach__label[data-v-d433bae8] {
  margin: 0;
}
.search-card-collection-component .spinner-border[data-v-d433bae8] {
  opacity: 0.4;
}
.search-card-collection-component .modal-footer[data-v-d433bae8] {
  display: none;
}
@media (max-width: 540px) {
.search-card-collection-component .modal-footer[data-v-d433bae8] {
      display: block;
}
}



a.disabled {
  pointer-events: none;
  cursor: auto;
}

.video-player-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.video-player-container .video-js {
    width: 100%;
    height: 100%;
}
.video-player-container .video-js.vjs-fill {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
}

.embed__content > * {
  height: 100%;
}
.embed-cover {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
}
.embed-cover .fa {
    font-size: 6rem;
    color: white;
    text-shadow: 0 0 1rem #000;
    opacity: 0.3;
    transition: all .25s ease-out;
}
.embed-cover:hover .fa {
    opacity: 0.8;
}
.frame-wrapper {
  width: 100%;
  height: 100%;
}

.tile__s__video iframe {
  width: 100%;
  height: 100%;
  max-height: 100%;
  max-width: 100%;
}


.modal__collection_video_preview[data-v-4548e93f] {
    border-radius: 8px;
    padding: 20px;
section {
        width: 1400px;
        padding: 35px;
}
.modal__close {
        position: absolute;
        top: 14px;
        right: 14px;
        cursor: pointer;
}
.modal__body {
        margin-top: 20px;
}
}  

.incomplete-viewing-msg[data-v-428f5447] {
  position: fixed;
  top: 70px;
  right: 10px;
  max-width: 400px;
  background: white;
  border: 1px solid #e6e7e8;
  box-shadow: 0 0 8px 2px #e6e7e8;
  z-index: 104;
}
.incomplete-viewing-msg .modal-box[data-v-428f5447] {
    display: block;
    color: inherit;
    padding: 20px 40px 20px 20px;
}
.incomplete-viewing-msg .modal-box p[data-v-428f5447] {
      margin-bottom: 20px;
}
.incomplete-viewing-msg .close[data-v-428f5447] {
    margin: 0 !important;
    padding: 10px !important;
    position: absolute;
    right: 0;
    top: 0;
}
.incomplete-viewing-msg .close img[data-v-428f5447] {
      width: 20px;
      filter: invert(1.5) sepia(1) saturate(5) hue-rotate(175deg);
}
.incomplete-viewing-msg .close[data-v-428f5447]:focus {
      outline: none;
}
.incomplete-viewing-msg .m-header[data-v-428f5447] {
    text-align: center;
}
.incomplete-viewing-msg .m-header .poster[data-v-428f5447] {
      max-width: 75px;
      float: left;
      margin: 0 10px 5px 0;
}
.incomplete-viewing-msg .m-body[data-v-428f5447] {
    text-align: center;
}
.incomplete-viewing-msg .m-body h3[data-v-428f5447] {
      margin: 40px auto;
}
@media (min-width: 2000px) {
.incomplete-viewing-msg[data-v-428f5447] {
      top: 85px;
      max-width: 500px;
}
.incomplete-viewing-msg .m-header .poster[data-v-428f5447] {
        max-width: 100px;
}
}
@media (max-width: 560px) {
.incomplete-viewing-msg[data-v-428f5447] {
      position: fixed;
      z-index: 1000;
      top: unset;
      right: 0;
      left: 0;
      bottom: 0;
      max-width: unset;
}
.incomplete-viewing-msg .modal-box[data-v-428f5447] {
        padding: 10px 30px 10px 10px;
}
.incomplete-viewing-msg .close[data-v-428f5447] {
        padding: 5px !important;
}
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }
sub {
  bottom: -0.25em; }
sup {
  top: -0.5em; }
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }
.grecaptcha-badge {
  visibility: hidden; }
*, *:before, *:after {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  outline: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
*:active, *:focus {
  outline: none !important; }
html {
  height: 100%;
  font-size: 10px; }
@media all and (min-width: 2000px) {
    html {
      font-size: .5vw; } }
@media all and (reverso-xxl-desktop) {
    html {
      font-size: .5vw; } }
body {
  height: 100%;
  line-height: 1.8rem;
  font: normal 1.4rem/1.6 'Montserrat', sans-serif; }
section[role="main"] {
  width: 1140px;
  max-width: 90%;
  margin: 0 auto; }
content {
  display: block;
  min-height: calc(100vh - 4.1rem);
  padding-bottom: 14rem; }
.technicalPages, .terms__wrapp, .CardGuideline__wrapp, .ContentGuideline__wrapp, .copyright__wrapp {
  padding: 0 1.5rem 4rem;
  max-width: 92rem; }
.technicalPages p:not(.text__bold), .terms__wrapp p:not(.text__bold), .CardGuideline__wrapp p:not(.text__bold), .ContentGuideline__wrapp p:not(.text__bold), .copyright__wrapp p:not(.text__bold) {
    font-weight: normal; }
.technicalPages ol > li, .terms__wrapp ol > li, .CardGuideline__wrapp ol > li, .ContentGuideline__wrapp ol > li, .copyright__wrapp ol > li {
    padding-top: 1rem;
    margin-bottom: 1rem; }
.technicalPages ol > li:before, .terms__wrapp ol > li:before, .CardGuideline__wrapp ol > li:before, .ContentGuideline__wrapp ol > li:before, .copyright__wrapp ol > li:before {
      padding-right: 1.8rem; }
.technicalPages ol > li ol > li:before, .terms__wrapp ol > li ol > li:before, .CardGuideline__wrapp ol > li ol > li:before, .ContentGuideline__wrapp ol > li ol > li:before, .copyright__wrapp ol > li ol > li:before {
      padding-right: 1rem; }
.page__title {
  font-size: 3.2rem;
  line-height: 4.8rem;
  color: #8A7A5E;
  font-weight: lighter; }
.page__title i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 4rem;
    font-size: 1.4rem;
    color: #000; }
@media all and (max-width: 891px) {
      .page__title i {
        margin-left: 5%; } }
@media all and (tablet) {
      .page__title i {
        margin-left: 5%; } }
.w-inherit {
  width: inherit; }
.w-25 {
  width: 25px !important; }
.p-35 {
  padding: 35px; }
ol {
  counter-reset: section;
  list-style-type: none;
  padding-left: 0px; }
ol > li:before {
    content: counters(section, ".") ". ";
    counter-increment: section;
    font-weight: bold; }
ol > li > ol {
    margin-left: 3.2rem; }
ol > li > ul > li {
    font-weight: normal; }
ol, ul, dl {
  margin-top: 0;
  margin-bottom: 1rem;
  list-style-position: inside; }
.bullets__filled {
  list-style-type: disc;
  padding-inline-start: 55px;
  list-style-position: outside; }
h1 {
  font-size: 3.2rem;
  line-height: 4.2rem;
  padding-bottom: 1rem;
  font-weight: lighter; }
h2 {
  font-size: 2.8rem;
  line-height: 3.4rem;
  padding-bottom: 1rem;
  font-weight: bolder;
  color: #8A7A5E; }
h3 {
  font-size: 2.0rem;
  line-height: 2.4rem;
  padding-bottom: 1rem;
  font-weight: bolder; }
h4, h5, h6 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 3rem;
  color: inherit;
  font-size: 2rem; }
a {
  text-decoration: none;
  cursor: pointer;
  color: #8A7A5E; }
b, strong {
  font-weight: 700; }
@font-face {
  font-family: 'sphir';
  src: url(/packs/media/app/assets/styles/icons/sphir-v1.0/fonts/sphir-64b23e00cb4bba45ccd08cd5272d1105.eot);
  src: url(/packs/media/app/assets/styles/icons/sphir-v1.0/fonts/sphir-64b23e00cb4bba45ccd08cd5272d1105.eot#iefix) format("embedded-opentype"), url(/packs/media/app/assets/styles/icons/sphir-v1.0/fonts/sphir-c3ded3947388113d30c11c660270113e.ttf) format("truetype"), url(/packs/media/app/assets/styles/icons/sphir-v1.0/fonts/sphir-38de664033b654c27e337004fad78370.woff) format("woff"), url(/packs/media/app/assets/styles/icons/sphir-v1.0/fonts/sphir-32bb020be412e7f376580eb63905526c.svg#sphir) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'sphir' !important;
  speak: none;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit; }
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.icon-follow-confirmed:before {
  content: "\e958"; }
.icon-comment:before {
  content: "\e96e"; }
.icon-earth:before {
  content: "\e956"; }
.icon-filter:before {
  content: "\e955"; }
.icon-follow {
  white-space: nowrap; }
.icon-follow .path1:before {
  content: "\e95e"; }
.icon-follow .path2:before {
  /*TODO: research extra indent for patch*/
  content: "\e960";
  margin-left: -1em; }
.icon-follow .path3:before {
  /*TODO: research extra indent for patch*/
  content: "\e961";
  margin-left: -1em; }
.icon-follow .path4:before {
  /*TODO: research extra indent for patch*/
  content: "\e962";
  margin-left: -1em; }
.icon-follow .path5:before {
  /*TODO: research extra indent for patch*/
  content: "\e963";
  margin-left: -1em; }
.icon-follow .path6:before {
  /*TODO: research extra indent for patch*/
  content: "\e964";
  margin-left: -1em; }
.icon-follow .path7:before {
  /*TODO: research extra indent for patch*/
  content: "\e965";
  margin-left: -1em; }
.icon-follow .path8:before {
  /*TODO: research extra indent for patch*/
  content: "\e966";
  margin-left: -1em; }
.icon-main-nav-search:before {
  content: "\e951"; }
.icon-home:before {
  content: "\e909"; }
.icon-discover .path1:before {
  content: "\e952"; }
.icon-discover .path2:before {
  content: "\e953";
  margin-left: -1em; }
.icon-discover .path3:before {
  content: "\e954";
  margin-left: -1em; }
.icon-add-a-friend:before {
  content: "\e93a"; }
.icon-bag-empty1 .path1:before {
  content: "\e921"; }
.icon-bag-empty1 .path2:before {
  content: "\e90d";
  margin-left: -1em; }
.icon-bag-empty1 .path3:before {
  content: "\e936";
  margin-left: -1em; }
.icon-bag-empty1 .path4:before {
  content: "\e937";
  margin-left: -1em; }
.icon-bag-empty .path1:before {
  content: "\e922"; }
.icon-bag-empty .path2:before {
  content: "\e923";
  margin-left: -1em;
  color: white; }
.icon-bag-empty .path3:before {
  content: "\e924";
  margin-left: -1em; }
.icon-bag-empty .path4:before {
  content: "\e925";
  margin-left: -1em; }
.icon-arrow:before {
  content: "\e926"; }
.icon-check1:before {
  content: "\e929"; }
.icon-download .path1:before {
  content: "\e92a"; }
.icon-download .path2:before {
  content: "\e94b";
  margin-left: -1em; }
.icon-download .path3:before {
  content: "\e94d";
  margin-left: -1em; }
.icon-download .path4:before {
  content: "\e94e";
  margin-left: -1em; }
.icon-download .path5:before {
  content: "\e94f";
  margin-left: -1em; }
.icon-elevate:before {
  content: "\e91e";
  color: black; }
.icon-heart:before {
  content: "\e91f"; }
.icon-heart_fill .path1:before {
  content: "\e920"; }
.icon-heart_fill .path2:before {
  /*TODO: research extra indent for patch*/
  content: "\e941";
  margin-left: -1em; }
.icon-heart_fill .path3:before {
  /*TODO: research extra indent for patch*/
  content: "\e948";
  margin-left: -1em; }
.icon-post .path1:before {
  content: "\e915"; }
.icon-post .path2:before {
  /*TODO: research extra indent for patch*/
  content: "\e93b";
  margin-left: -1em; }
.icon-post .path3:before {
  /*TODO: research extra indent for patch*/
  content: "\e940";
  margin-left: -1em; }
.icon-orders:before {
  content: "\e916"; }
.icon-notes:before {
  content: "\e91a"; }
.icon-privacy-private:before {
  content: "\e91c"; }
.icon-purchase .path1:before {
  content: "\e91d"; }
.icon-purchase .path2:before {
  content: "\e950";
  margin-left: -1em; }
.icon-close_bold:before {
  content: "\e906"; }
.icon-frequency:before {
  content: "\e908"; }
.icon-groups:before {
  content: "\e904"; }
.icon-settings:before {
  content: "\e900"; }
.icon-info:before {
  content: "\e905"; }
.icon-friends_right:before {
  content: "\e907"; }
.icon-xls:before {
  content: "\e90a"; }
.icon-youtube:before {
  content: "\e90b"; }
.icon-zip:before {
  content: "\e90c"; }
.icon-star:before {
  content: "\e90e"; }
.icon-twitter:before {
  content: "\e90f"; }
.icon-logo:before {
  content: "\e910"; }
.icon-share:before {
  content: "\e911"; }
.icon-lable:before {
  content: "\e912"; }
.icon-reply:before {
  content: "\e913"; }
.icon-recommendations:before {
  content: "\e914"; }
.icon-play:before {
  content: "\e917"; }
.icon-friends_left:before {
  content: "\e918"; }
.icon-friends_full:before {
  content: "\e919"; }
.icon-earth:before {
  content: "\e91b"; }
.icon-other:before {
  content: "\e927"; }
.icon-pdf:before {
  content: "\e928"; }
.icon-ppt:before {
  content: "\e92b"; }
.icon-mov:before {
  content: "\e92c"; }
.icon-credit-card:before {
  content: "\e957"; }
.icon-credit-card1:before {
  content: "\e999"; }
.icon-credit-card1 .path1:before {
  content: "\e1000"; }
.icon-credit-card1 .path2:before {
  content: "\e1001";
  margin-left: -1em; }
.icon-credit-card1 .path3:before {
  content: "\e936";
  margin-left: -1em; }
.icon-credit-card1 .path4:before {
  content: "\e937";
  margin-left: -1em; }
.icon-mp3:before {
  content: "\e92d"; }
.icon-dots:before {
  content: "\e92e"; }
.icon-messages:before {
  content: "\e92f"; }
.icon-message_fill:before {
  content: "\e930"; }
.icon-legal:before {
  content: "\e931"; }
.icon-linkedin:before {
  content: "\e932"; }
.icon-html:before {
  content: "\e933"; }
.icon-image:before {
  content: "\e934"; }
.icon-instagram:before {
  content: "\e935"; }
.icon-facebook:before {
  content: "\e938"; }
.icon-email-link:before {
  content: "\e939"; }
.icon-doc:before {
  content: "\e93c"; }
.icon-delete:before {
  content: "\e93d"; }
.icon-copy:before {
  content: "\e93e"; }
.icon-close:before {
  content: "\e93f"; }
.icon-cards:before {
  content: "\e942"; }
.icon-camera:before {
  content: "\e943"; }
.icon-bell:before {
  content: "\e944"; }
.icon-shares:before {
  content: "\e945"; }
.icon-views:before {
  content: "\e946"; }
.icon-arrow-back:before {
  content: "\e947"; }
.icon-admin-menu .path1:before {
  content: "\e949"; }
.icon-admin-menu .path2:before {
  content: "\e94a";
  margin-left: -1em;
  color: white; }
.icon-add:before {
  content: "\e94c"; }
.icon-photo:before {
  content: "\e901"; }
.icon-card:before {
  content: "\e902"; }
.icon-check:before {
  content: "\e903"; }
.icon-smile:before {
  content: "\e9e1"; }
.color__white {
  color: #fff; }
.color__pink {
  color: #ff00ff; }
.color__main {
  color: #8A7A5E; }
.color__secondary {
  color: #000000; }
.color__gray {
  color: #414651; }
.color__secondary_gray {
  color: #717680; }
.color__main_60 {
  color: #867cba; }
.color__secondary_60 {
  color: #808285; }
.color__main_40 {
  color: #a79fce; }
.color__secondary_40 {
  color: #a7a9ac; }
.color__main_20 {
  color: #cfcbe5; }
.color__secondary_20 {
  color: #d1d3d4; }
.color__main_10 {
  color: #e5e3f1; }
.color__secondary_10 {
  color: #e6e7e8; }
.color__main_2 {
  color: #faf9fc; }
.color__secondary_2 {
  color: #f8f8f9; }
.hoverColor__white {
  transition: color ease; }
.hoverColor__white:hover {
    color: #fff; }
.hoverColor__pink {
  transition: color ease; }
.hoverColor__pink:hover {
    color: #ff00ff; }
.hoverColor__main {
  transition: color ease; }
.hoverColor__main:hover {
    color: #8A7A5E; }
.hoverColor__secondary {
  transition: color ease; }
.hoverColor__secondary:hover {
    color: #000000; }
.hoverColor__gray {
  transition: color ease; }
.hoverColor__gray:hover {
    color: #414651; }
.hoverColor__secondary_gray {
  transition: color ease; }
.hoverColor__secondary_gray:hover {
    color: #717680; }
.hoverColor__main_60 {
  transition: color ease; }
.hoverColor__main_60:hover {
    color: #867cba; }
.hoverColor__secondary_60 {
  transition: color ease; }
.hoverColor__secondary_60:hover {
    color: #808285; }
.hoverColor__main_40 {
  transition: color ease; }
.hoverColor__main_40:hover {
    color: #a79fce; }
.hoverColor__secondary_40 {
  transition: color ease; }
.hoverColor__secondary_40:hover {
    color: #a7a9ac; }
.hoverColor__main_20 {
  transition: color ease; }
.hoverColor__main_20:hover {
    color: #cfcbe5; }
.hoverColor__secondary_20 {
  transition: color ease; }
.hoverColor__secondary_20:hover {
    color: #d1d3d4; }
.hoverColor__main_10 {
  transition: color ease; }
.hoverColor__main_10:hover {
    color: #e5e3f1; }
.hoverColor__secondary_10 {
  transition: color ease; }
.hoverColor__secondary_10:hover {
    color: #e6e7e8; }
.hoverColor__main_2 {
  transition: color ease; }
.hoverColor__main_2:hover {
    color: #faf9fc; }
.hoverColor__secondary_2 {
  transition: color ease; }
.hoverColor__secondary_2:hover {
    color: #f8f8f9; }
.content__950 {
  max-width: 95rem;
  margin: 0 auto; }
.content__1320 {
  max-width: 132rem;
  margin: 0 auto; }
.content__top {
  vertical-align: top; }
.content__bottom {
  vertical-align: bottom; }
.content__sub {
  vertical-align: sub; }
.content__super {
  vertical-align: super; }
.content__middle {
  vertical-align: middle; }
.content__text-top {
  vertical-align: text-top; }
.text__center {
  text-align: center; }
.text__left {
  text-align: left; }
.text__right {
  text-align: right; }
.text__normal {
  font-style: normal; }
.text__italic {
  font-style: italic; }
.text__oblique {
  font-style: oblique; }
.text__inherit {
  font-style: inherit; }
.text__bold {
  font-weight: bold; }
.text__lighter {
  font-weight: lighter; }
.text__normal {
  font-weight: normal; }
.text__capitalize {
  text-transform: capitalize; }
.text__lowercase {
  text-transform: lowercase; }
.text__uppercase {
  text-transform: uppercase; }
.fs__10 {
  font-size: 1rem; }
.fs__11 {
  font-size: 1.1rem; }
.fs__12 {
  font-size: 1.2rem; }
.fs__13 {
  font-size: 1.3rem; }
.fs__14 {
  font-size: 1.4rem; }
.fs__16 {
  font-size: 1.6rem; }
.fs__18 {
  font-size: 1.8rem; }
.fs__20 {
  font-size: 2rem; }
.fs__24 {
  font-size: 2.4rem; }
.fs__28 {
  font-size: 2.8rem; }
.fs__30 {
  font-size: 3rem; }
.lh__s {
  line-height: 1rem; }
.lh__m {
  line-height: 1.5rem; }
.lh__l {
  line-height: 1.8rem; }
.lh__xl {
  line-height: 2.2rem; }
.lh__xxl {
  line-height: 2.5rem; }
.full__width {
  width: 100%; }
.half__width {
  width: 50%; }
.quarter__width {
  width: 25%; }
@media all and (max-width: 640px) {
  .full__width__phone {
    width: 100%; } }
@media all and (max-width: 891px) {
  .full__width__tablet {
    width: 100%; } }
@media all and (tablet) {
  .full__width__tablet {
    width: 100%; } }
@media all and (max-width: 640px) {
  .half__width__phone {
    width: 50%; } }
@media all and (max-width: 891px) {
  .half__width__tablet {
    width: 50%; } }
@media all and (tablet) {
  .half__width__tablet {
    width: 50%; } }
@media all and (max-width: 640px) {
  .quarter__width__phone {
    width: 25%; } }
@media all and (max-width: 891px) {
  .quarter__width__tablet {
    width: 25%; } }
@media all and (tablet) {
  .quarter__width__tablet {
    width: 25%; } }
.display__block {
  display: block; }
.display__inline-block {
  display: inline-block; }
.display__flex {
  display: flex; }
.display__inline {
  display: inline; }
.margin-b__0 {
  margin-bottom: 0rem; }
.margin-b__5 {
  margin-bottom: 0.5rem; }
.margin-b__10 {
  margin-bottom: 1rem; }
.margin-b__15 {
  margin-bottom: 1.5rem; }
.margin-b__20 {
  margin-bottom: 2rem; }
.margin-b__25 {
  margin-bottom: 2.5rem; }
.margin-b__30 {
  margin-bottom: 3rem; }
.margin-b__35 {
  margin-bottom: 3.5rem; }
.margin-b__40 {
  margin-bottom: 4rem; }
.margin-b__50 {
  margin-bottom: 5rem; }
.margin-b__55 {
  margin-bottom: 5.5rem; }
.margin-b__60 {
  margin-bottom: 6rem; }
.margin-b__70 {
  margin-bottom: 7rem; }
.margin-b__80 {
  margin-bottom: 8rem; }
.margin-b__110 {
  margin-bottom: 11rem; }
.margin-r__0 {
  margin-right: 0rem; }
.margin-r__5 {
  margin-right: 0.5rem; }
.margin-r__10 {
  margin-right: 1rem; }
.margin-r__15 {
  margin-right: 1.5rem; }
.margin-r__20 {
  margin-right: 2rem; }
.margin-r__25 {
  margin-right: 2.5rem; }
.margin-r__30 {
  margin-right: 3rem; }
.margin-r__35 {
  margin-right: 3.5rem; }
.margin-r__40 {
  margin-right: 4rem; }
.margin-r__50 {
  margin-right: 5rem; }
.margin-r__55 {
  margin-right: 5.5rem; }
.margin-r__60 {
  margin-right: 6rem; }
.margin-r__70 {
  margin-right: 7rem; }
.margin-r__80 {
  margin-right: 8rem; }
.margin-r__110 {
  margin-right: 11rem; }
.margin-l__0 {
  margin-left: 0rem; }
.margin-l__5 {
  margin-left: 0.5rem; }
.margin-l__10 {
  margin-left: 1rem; }
.margin-l__15 {
  margin-left: 1.5rem; }
.margin-l__20 {
  margin-left: 2rem; }
.margin-l__25 {
  margin-left: 2.5rem; }
.margin-l__30 {
  margin-left: 3rem; }
.margin-l__35 {
  margin-left: 3.5rem; }
.margin-l__40 {
  margin-left: 4rem; }
.margin-l__50 {
  margin-left: 5rem; }
.margin-l__55 {
  margin-left: 5.5rem; }
.margin-l__60 {
  margin-left: 6rem; }
.margin-l__70 {
  margin-left: 7rem; }
.margin-l__80 {
  margin-left: 8rem; }
.margin-l__110 {
  margin-left: 11rem; }
.margin-t__0 {
  margin-top: 0rem; }
.margin-t__5 {
  margin-top: 0.5rem; }
.margin-t__10 {
  margin-top: 1rem; }
.margin-t__15 {
  margin-top: 1.5rem; }
.margin-t__20 {
  margin-top: 2rem; }
.margin-t__25 {
  margin-top: 2.5rem; }
.margin-t__30 {
  margin-top: 3rem; }
.margin-t__35 {
  margin-top: 3.5rem; }
.margin-t__40 {
  margin-top: 4rem; }
.margin-t__50 {
  margin-top: 5rem; }
.margin-t__55 {
  margin-top: 5.5rem; }
.margin-t__60 {
  margin-top: 6rem; }
.margin-t__70 {
  margin-top: 7rem; }
.margin-t__80 {
  margin-top: 8rem; }
.margin-t__110 {
  margin-top: 11rem; }
.padding-t__0 {
  padding-top: 0rem; }
.padding-t__5 {
  padding-top: 0.5rem; }
.padding-t__10 {
  padding-top: 1rem; }
.padding-t__15 {
  padding-top: 1.5rem; }
.padding-t__20 {
  padding-top: 2rem; }
.padding-t__25 {
  padding-top: 2.5rem; }
.padding-t__30 {
  padding-top: 3rem; }
.padding-t__35 {
  padding-top: 3.5rem; }
.padding-t__40 {
  padding-top: 4rem; }
.padding-t__50 {
  padding-top: 5rem; }
.padding-t__55 {
  padding-top: 5.5rem; }
.padding-t__60 {
  padding-top: 6rem; }
.padding-t__70 {
  padding-top: 7rem; }
.padding-t__80 {
  padding-top: 8rem; }
.padding-t__110 {
  padding-top: 11rem; }
.padding-b__0 {
  padding-bottom: 0rem; }
.padding-b__5 {
  padding-bottom: 0.5rem; }
.padding-b__10 {
  padding-bottom: 1rem; }
.padding-b__15 {
  padding-bottom: 1.5rem; }
.padding-b__20 {
  padding-bottom: 2rem; }
.padding-b__25 {
  padding-bottom: 2.5rem; }
.padding-b__30 {
  padding-bottom: 3rem; }
.padding-b__35 {
  padding-bottom: 3.5rem; }
.padding-b__40 {
  padding-bottom: 4rem; }
.padding-b__50 {
  padding-bottom: 5rem; }
.padding-b__55 {
  padding-bottom: 5.5rem; }
.padding-b__60 {
  padding-bottom: 6rem; }
.padding-b__70 {
  padding-bottom: 7rem; }
.padding-b__80 {
  padding-bottom: 8rem; }
.padding-b__110 {
  padding-bottom: 11rem; }
.padding-l__0 {
  padding-left: 0rem; }
.padding-l__5 {
  padding-left: 0.5rem; }
.padding-l__10 {
  padding-left: 1rem; }
.padding-l__15 {
  padding-left: 1.5rem; }
.padding-l__20 {
  padding-left: 2rem; }
.padding-l__25 {
  padding-left: 2.5rem; }
.padding-l__30 {
  padding-left: 3rem; }
.padding-l__35 {
  padding-left: 3.5rem; }
.padding-l__40 {
  padding-left: 4rem; }
.padding-l__50 {
  padding-left: 5rem; }
.padding-l__55 {
  padding-left: 5.5rem; }
.padding-l__60 {
  padding-left: 6rem; }
.padding-l__70 {
  padding-left: 7rem; }
.padding-l__80 {
  padding-left: 8rem; }
.padding-l__110 {
  padding-left: 11rem; }
.padding-r__0 {
  padding-right: 0rem; }
.padding-r__5 {
  padding-right: 0.5rem; }
.padding-r__10 {
  padding-right: 1rem; }
.padding-r__15 {
  padding-right: 1.5rem; }
.padding-r__20 {
  padding-right: 2rem; }
.padding-r__25 {
  padding-right: 2.5rem; }
.padding-r__30 {
  padding-right: 3rem; }
.padding-r__35 {
  padding-right: 3.5rem; }
.padding-r__40 {
  padding-right: 4rem; }
.padding-r__50 {
  padding-right: 5rem; }
.padding-r__55 {
  padding-right: 5.5rem; }
.padding-r__60 {
  padding-right: 6rem; }
.padding-r__70 {
  padding-right: 7rem; }
.padding-r__80 {
  padding-right: 8rem; }
.padding-r__110 {
  padding-right: 11rem; }
.no__padding {
  padding: 0 !important; }
.no__margin {
  margin: 0 !important; }
.position__center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
.position__vertical {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }
.position__horizontal {
  position: absolute;
  left: 50%;
  transform: translate(-50%); }
.pull__left {
  float: left; }
.pull__right {
  float: right; }
.pull__clear::after {
  display: block;
  content: "";
  clear: both; }
.clearfix::after {
  display: block;
  content: "";
  clear: both; }
.hide {
  display: none !important; }
@media all and (max-width: 891px) {
    .hide__mobile {
      display: none !important; } }
@media all and (tablet) {
    .hide__mobile {
      display: none !important; } }
@media all and (min-width: 892px) {
    .hide__desctop {
      display: none !important; } }
@media all and (reverso-tablet) {
    .hide__desctop {
      display: none !important; } }
.push__left {
  padding-left: 11rem; }
@media all and (max-width: 891px) {
    .push__left {
      padding-left: 0; } }
@media all and (tablet) {
    .push__left {
      padding-left: 0; } }
.text__ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.text__ellipsis__1row {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; }
.text__ellipsis__2row {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
.text__ellipsis__3row {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }
.border__none {
  border: none !important; }
.pointer {
  cursor: pointer; }
.invisible {
  visibility: hidden; }
.ava__s {
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  display: inline-block;
  vertical-align: middle;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 12px; }
.ava__s.user__plus {
    margin-right: 1rem;
    position: relative; }
.ava__s.user__plus:before, .ava__s.user__plus:after {
      position: absolute;
      content: '';
      background: #ff00ff; }
.ava__s.user__plus:before {
      height: 1.4rem;
      width: .4rem;
      right: -.5rem;
      top: -.5rem; }
.ava__s.user__plus:after {
      width: 1.4rem;
      height: .4rem;
      right: -1rem;
      top: 0rem; }
.flex {
  display: flex;
  flex-direction: column; }
.flex__row {
    flex-direction: row; }
.flex__column {
    flex-direction: column; }
.flex__around {
    justify-content: space-around; }
.flex__between {
    justify-content: space-between; }
.flex__center {
    justify-content: center;
    align-items: center; }
.flex__left {
    Justify-content: flex-start; }
.flex__right {
    Justify-content: flex-end; }
.btn {
  line-height: 3.6rem;
  border-radius: .2rem;
  -webkit-border-radius: .2rem;
  font-size: 1.4rem;
  min-width: 8rem;
  min-height: 4rem;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  padding: 0 1.2rem;
  cursor: pointer;
  background: #8A7A5E;
  border: 1px solid #8A7A5E;
  transition: all 0.2s ease-in-out;
  color: #fff; }
.btn a {
    color: #fff; }
.btn a:hover {
      color: #fff; }
.btn:hover {
    background: #594A36;
    border: 1px solid #594A36;
    color: #fff; }
.btn__color__pink {
    background: #ff00ff;
    border: 1px solid #ff00ff; }
.btn__color__main__60 {
    background: #867cba;
    border: 1px solid #867cba; }
.btn__color__main__40 {
    background: #a79fce;
    border: 1px solid #a79fce; }
.btn__color__main__20 {
    background: #cfcbe5;
    border: 1px solid #cfcbe5; }
.btn__color__main__10 {
    background: #e5e3f1;
    border: 1px solid #e5e3f1;
    color: #8A7A5E; }
.btn__color__main__10:hover {
      color: #fff; }
.btn__color__main__2 {
    background: #faf9fc;
    border: 1px solid #faf9fc;
    color: #8A7A5E; }
.btn__color__main__2:hover {
      color: #fff; }
.btn__color__yellow {
    background: #FFD976;
    border: 1px solid #FFD976;
    color: #8A7A5E; }
.btn__color__yellow:hover {
      border-color: #ffe39a;
      background-color: #ffe39a; }
.btn__color__yellow:hover {
      color: #8A7A5E; }
.btn__s {
    min-height: 3rem;
    line-height: 3rem; }
.btn__l {
    min-width: 15rem; }
.btn__xl {
    min-width: 15rem;
    min-height: 5rem;
    font-size: 1.8rem; }
.btn__round {
    border-radius: 5rem; }
.btn__bordered {
    background: #fff;
    border: 1px solid #8A7A5E;
    color: #8A7A5E; }
.btn__bordered:hover {
      background: #8A7A5E;
      border: 1px solid #8A7A5E;
      color: #fff; }
.btn__bordered__grey {
    background: #fff;
    border: 1px solid #808285;
    color: #808285; }
.btn__white__bordered {
    background: transparent;
    border: 1px solid #fff;
    color: #fff; }
.btn__white__bordered:hover {
      background: #8A7A5E;
      border: 1px solid #fff;
      color: #fff; }
.btn.disabled, .btn:disabled, .btn[disabled] {
    background: #f8f8f9;
    border: 1px solid #d1d3d4;
    color: #a7a9ac;
    cursor: no-drop; }
.btn__reset {
    background: transparent;
    border: 1px solid transparent;
    color: inherit;
    font-weight: 400; }
.btn.ghost {
    background: #f8f8f9;
    border: 1px solid #d1d3d4;
    color: #a7a9ac; }
.btn.ghost:hover {
      background: #594A36;
      border: 1px solid #594A36;
      color: #fff; }
.btn.circle_btn {
    width: 2rem;
    height: 2rem;
    line-height: 1.2;
    border-radius: 100%;
    min-width: 0;
    min-height: 0;
    padding: 0; }
.btn.circle_btn i {
      font-size: .7em; }
.contentLineBtn {
  display: block;
  width: 100%;
  position: inherit;
  border: 1px solid #e6e7e8;
  border-radius: 0px;
  margin-bottom: 2rem;
  color: #000;
  cursor: text;
  line-height: 4.7rem;
  padding: 0px 1.8rem;
  background: transparent;
  text-align: left;
  font-size: 1.4rem; }
.contentLineBtn i {
    font-size: 1.8rem;
    vertical-align: sub;
    margin-right: .6rem; }
.input__reset {
  margin-top: 0px;
  border: none;
  border-bottom: 1px solid #a7a9ac;
  border-radius: 0;
  padding: 1.2rem 0;
  width: 100%;
  font-size: 1.4rem;
  height: 4rem; }
.input__field {
  position: relative;
  padding-bottom: 1.8rem; }
.input__field:not(:first-child) {
    margin-top: 0.7rem; }
.input__field label {
    position: absolute;
    left: 0;
    top: 2rem;
    transform-origin: left top;
    color: #a7a9ac;
    transition: 0.15s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: text; }
.input__field input[type=text], .input__field input[type=email], .input__field input[type=search], .input__field input[type=tel], .input__field input[type=color], .input__field input[type=date], .input__field input[type=datetime-local], .input__field input[type=datetime], .input__field input[type=month], .input__field input[type=number], .input__field input[type=password], .input__field input[type=search], .input__field input[type=time], .input__field input[type=url], .input__field input[type=week] {
    width: 100%;
    font-size: 1.4rem;
    line-height: 2rem;
    padding: 1.8rem 0 0.4rem;
    border-width: 0 0 .1rem;
    border-style: solid;
    border-color: #d1d3d4;
    background: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
.input__field input[type=text]:not(:-moz-placeholder-shown), .input__field input[type=email]:not(:-moz-placeholder-shown), .input__field input[type=search]:not(:-moz-placeholder-shown), .input__field input[type=tel]:not(:-moz-placeholder-shown), .input__field input[type=color]:not(:-moz-placeholder-shown), .input__field input[type=date]:not(:-moz-placeholder-shown), .input__field input[type=datetime-local]:not(:-moz-placeholder-shown), .input__field input[type=datetime]:not(:-moz-placeholder-shown), .input__field input[type=month]:not(:-moz-placeholder-shown), .input__field input[type=number]:not(:-moz-placeholder-shown), .input__field input[type=password]:not(:-moz-placeholder-shown), .input__field input[type=search]:not(:-moz-placeholder-shown), .input__field input[type=time]:not(:-moz-placeholder-shown), .input__field input[type=url]:not(:-moz-placeholder-shown), .input__field input[type=week]:not(:-moz-placeholder-shown) {
      outline: 0; }
.input__field input[type=text]:focus, .input__field input[type=text]:not(:placeholder-shown), .input__field input[type=email]:focus, .input__field input[type=email]:not(:placeholder-shown), .input__field input[type=search]:focus, .input__field input[type=search]:not(:placeholder-shown), .input__field input[type=tel]:focus, .input__field input[type=tel]:not(:placeholder-shown), .input__field input[type=color]:focus, .input__field input[type=color]:not(:placeholder-shown), .input__field input[type=date]:focus, .input__field input[type=date]:not(:placeholder-shown), .input__field input[type=datetime-local]:focus, .input__field input[type=datetime-local]:not(:placeholder-shown), .input__field input[type=datetime]:focus, .input__field input[type=datetime]:not(:placeholder-shown), .input__field input[type=month]:focus, .input__field input[type=month]:not(:placeholder-shown), .input__field input[type=number]:focus, .input__field input[type=number]:not(:placeholder-shown), .input__field input[type=password]:focus, .input__field input[type=password]:not(:placeholder-shown), .input__field input[type=search]:focus, .input__field input[type=search]:not(:placeholder-shown), .input__field input[type=time]:focus, .input__field input[type=time]:not(:placeholder-shown), .input__field input[type=url]:focus, .input__field input[type=url]:not(:placeholder-shown), .input__field input[type=week]:focus, .input__field input[type=week]:not(:placeholder-shown) {
      outline: 0; }
.input__field input[type=text]:not(:-moz-placeholder-shown) + label, .input__field input[type=email]:not(:-moz-placeholder-shown) + label, .input__field input[type=search]:not(:-moz-placeholder-shown) + label, .input__field input[type=tel]:not(:-moz-placeholder-shown) + label, .input__field input[type=color]:not(:-moz-placeholder-shown) + label, .input__field input[type=date]:not(:-moz-placeholder-shown) + label, .input__field input[type=datetime-local]:not(:-moz-placeholder-shown) + label, .input__field input[type=datetime]:not(:-moz-placeholder-shown) + label, .input__field input[type=month]:not(:-moz-placeholder-shown) + label, .input__field input[type=number]:not(:-moz-placeholder-shown) + label, .input__field input[type=password]:not(:-moz-placeholder-shown) + label, .input__field input[type=search]:not(:-moz-placeholder-shown) + label, .input__field input[type=time]:not(:-moz-placeholder-shown) + label, .input__field input[type=url]:not(:-moz-placeholder-shown) + label, .input__field input[type=week]:not(:-moz-placeholder-shown) + label {
        transform: translateY(-100%) scale(0.67);
        color: #8A7A5E;
        font-weight: bold; }
.input__field input[type=text]:focus + label, .input__field input[type=text]:not(:placeholder-shown) + label, .input__field input[type=email]:focus + label, .input__field input[type=email]:not(:placeholder-shown) + label, .input__field input[type=search]:focus + label, .input__field input[type=search]:not(:placeholder-shown) + label, .input__field input[type=tel]:focus + label, .input__field input[type=tel]:not(:placeholder-shown) + label, .input__field input[type=color]:focus + label, .input__field input[type=color]:not(:placeholder-shown) + label, .input__field input[type=date]:focus + label, .input__field input[type=date]:not(:placeholder-shown) + label, .input__field input[type=datetime-local]:focus + label, .input__field input[type=datetime-local]:not(:placeholder-shown) + label, .input__field input[type=datetime]:focus + label, .input__field input[type=datetime]:not(:placeholder-shown) + label, .input__field input[type=month]:focus + label, .input__field input[type=month]:not(:placeholder-shown) + label, .input__field input[type=number]:focus + label, .input__field input[type=number]:not(:placeholder-shown) + label, .input__field input[type=password]:focus + label, .input__field input[type=password]:not(:placeholder-shown) + label, .input__field input[type=search]:focus + label, .input__field input[type=search]:not(:placeholder-shown) + label, .input__field input[type=time]:focus + label, .input__field input[type=time]:not(:placeholder-shown) + label, .input__field input[type=url]:focus + label, .input__field input[type=url]:not(:placeholder-shown) + label, .input__field input[type=week]:focus + label, .input__field input[type=week]:not(:placeholder-shown) + label {
        transform: translateY(-100%) scale(0.67);
        color: #8A7A5E;
        font-weight: bold; }
.input__field input[type=text]:invalid, .input__field input[type=email]:invalid, .input__field input[type=search]:invalid, .input__field input[type=tel]:invalid, .input__field input[type=color]:invalid, .input__field input[type=date]:invalid, .input__field input[type=datetime-local]:invalid, .input__field input[type=datetime]:invalid, .input__field input[type=month]:invalid, .input__field input[type=number]:invalid, .input__field input[type=password]:invalid, .input__field input[type=search]:invalid, .input__field input[type=time]:invalid, .input__field input[type=url]:invalid, .input__field input[type=week]:invalid {
      box-shadow: none; }
@media all and (min-width: 641px) {
  .input__double {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .input__double:not(:first-child) {
      margin-top: 2rem; }
    .input__double .input__field {
      margin-top: 0;
      width: calc(50% - 1.5rem); } }
@media all and (reverso-phone) {
  .input__double {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .input__double:not(:first-child) {
      margin-top: 2rem; }
    .input__double .input__field {
      margin-top: 0;
      width: calc(50% - 1.5rem); } }
.choice {
  overflow: hidden;
  cursor: pointer;
  padding: 0;
  position: relative;
  display: inline-block;
  font-weight: normal; }
.radio.choice > span, .radio.choice .labelContent {
  padding: 0 0 0 2rem;
  position: relative;
  display: inline-block;
  line-height: 2rem; }
.radio.choice > span:after, .radio.choice .labelContent:after {
    content: "";
    position: absolute;
    left: .1rem;
    top: .1rem;
    border: 0.1rem solid #a7a9ac;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    transition: all 0.2s ease-in-out; }
.radio.choice input {
  position: absolute;
  left: -5rem;
  top: 0; }
.radio.choice input:checked + span:after, .radio.choice input:checked + .labelContent:after {
    box-shadow: inset 0 0 0 .2rem #fff;
    -webkit-box-shadow: inset 0 0 0 .2rem #fff;
    background: #8A7A5E; }
.radio.choice input:disabled + span,
.radio.choice input:disabled + .labelContent {
  cursor: no-drop;
  opacity: 0.8; }
.radio.choice input:disabled + span:after,
  .radio.choice input:disabled + .labelContent:after {
    border-color: #acacac;
    background: #d1d3d4; }
.checkbox > span, .checkbox .labelContent {
  padding: 0 0 0 2rem;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  min-height: 2.2rem; }
.checkbox > span:after, .checkbox .labelContent:after {
    content: '';
    line-height: 1.4rem;
    position: absolute;
    left: .2rem;
    top: .1rem;
    font-size: 1.3rem;
    font-weight: 300;
    z-index: 2;
    color: #fff;
    background: transparent;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: .2rem;
    border: .1rem solid #8A7A5E; }
.checkbox input:disabled + span,
.checkbox input:disabled + .labelContent,
.checkbox input:disabled:checked + span,
.checkbox input:disabled:checked + .labelContent {
  cursor: no-drop;
  opacity: 0.8; }
.checkbox input:disabled + span:after,
  .checkbox input:disabled + .labelContent:after,
  .checkbox input:disabled:checked + span:after,
  .checkbox input:disabled:checked + .labelContent:after {
    border-color: #acacac;
    background: #d1d3d4; }
.checkbox input {
  position: absolute;
  left: -5rem;
  top: 0; }
.checkbox input:checked + span:after, .checkbox input:checked + .labelContent:after {
    font-family: 'sphir' !important;
    color: #8A7A5E;
    content: "\e929";
    font-size: 1rem;
    text-align: center; }
.modal {
  display: block !important;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 199;
  visibility: hidden;
  overflow: auto;
  transition: all 0.2s ease-in-out;
  transform: scale(0.7);
  opacity: 0;
  flex-direction: column;
  justify-content: center; }
.modal.show {
    visibility: visible;
    transform: scale(1);
    opacity: 1; }
.modal section {
    max-width: 90%;
    margin: 10vh auto 10vh;
    background: #fff;
    min-height: 2rem;
    position: relative;
    z-index: 299;
    border-radius: 28px; }
@media all and (max-width: 640px) {
      .modal section {
        max-width: 98vw;
        margin: 1vh auto;
        padding: 2rem; } }
.modal__open {
    overflow: hidden; }
.modal__backdrop {
    background: rgba(0, 0, 0, 0);
    z-index: 19;
    visibility: hidden;
    transition: all 0.2s ease-in-out; }
.modal__backdrop.show {
      visibility: visible;
      background: rgba(0, 0, 0, 0.5); }
.modal__close {
    position: absolute;
    right: 3rem;
    top: 2.5rem;
    font-size: 2rem;
    cursor: pointer;
    z-index: 1; }
.modal__new_design section {
    width: 600px;
    padding: 20px; }
.modal__new_design section .modal__close {
      line-height: 2rem;
      right: 2rem;
      top: 2rem; }
.modal__new_design section .icon-close {
      color: black; }
.modal__new_design section .modal-header {
      color: #594A36;
      font-size: 2rem;
      border: none;
      padding: 0;
      margin-bottom: 30px; }
.modal__new_design section .modal-header.text__center {
        justify-content: center; }
.modal__new_design section .modal-footer {
      border: none;
      align-items: flex-end;
      padding: 0; }
@media (max-width: 640px) {
      .modal__new_design section {
        max-width: 94vw;
        margin: 10vh auto; } }
.modal__login section {
  width: 40rem;
  padding: 4rem; }
.modal__login section img {
    max-width: 100%;
    width: 19rem;
    margin: 0 auto 3.8rem;
    display: block; }
.modal__login section .modal__footer {
    padding-top: 5.4rem; }
.modal__sphir_Online_Access_Agreement {
  -ms-overflow-style: none;
  scrollbar-width: none !important; }
.modal__sphir_Online_Access_Agreement::-webkit-scrollbar {
    display: none; }
.modal__sphir_Online_Access_Agreement section {
    margin: 6vh auto;
    width: 80rem;
    padding: 4rem; }
@media all and (max-width: 640px) {
      .modal__sphir_Online_Access_Agreement section {
        width: 98vw;
        padding: 2rem; } }
.modal__sphir_Online_Access_Agreement section a {
      font-weight: bold;
      color: #8A7A5E; }
.modal__sphir_Online_Access_Agreement section .modal__head h3 {
      font-size: 28px; }
.modal__sphir_Online_Access_Agreement section li {
      margin-top: 1rem; }
.modal__sphir_Online_Access_Agreement section .modal__footer .btn {
      min-width: 15rem;
      margin: 1rem 2rem; }
@media all and (max-width: 640px) {
        .modal__sphir_Online_Access_Agreement section .modal__footer .btn {
          width: 100%;
          margin-top: 2rem;
          margin-left: 0;
          margin-right: 0; } }
.modal__sphir_Online_Access_Agreement .error {
    color: red; }
.modal__resetPassword section {
  width: 400px;
  padding: 4rem; }
.modal__thankYouJoin section {
  width: 400px;
  padding: 4rem; }
.modal__post_form section.share-post-form-modal {
  width: 50rem;
  padding: 2rem; }
.modal__post_form section.share-post-form-modal section .shareable a {
    font-weight: unset;
    color: unset; }
.modal__likers-list section {
  width: 500px;
  padding: 0rem;
  padding-top: 50px; }
.modal__please_login section {
  width: 40rem;
  padding: 3rem;
  font-size: 16px; }
.modal__please_login section .modal-footer {
    margin-top: 25px;
    justify-content: space-around; }
.tile__s {
  width: 24%;
  margin: 1rem .5%;
  padding: 0 0 8rem 0;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  color: #000; }
@media all and (min-width: 2000px) {
    .tile__s {
      width: 19%; } }
@media all and (reverso-xxl-desktop) {
    .tile__s {
      width: 19%; } }
@media all and (max-width: 1250px) {
    .tile__s {
      width: 32.3%; } }
@media all and (desktop) {
    .tile__s {
      width: 32.3%; } }
@media all and (max-width: 891px) {
    .tile__s {
      width: 49%; } }
@media all and (tablet) {
    .tile__s {
      width: 49%; } }
@media all and (max-width: 640px) {
    .tile__s {
      width: 98%;
      min-height: 1rem; } }
.tile__s a {
    color: inherit; }
.tile__s i.active {
    color: #8A7A5E; }
.tile__s__headNew {
    border-radius: 100%;
    width: 15.8rem;
    height: 15.8rem;
    border: 1px solid #e6e7e8;
    margin: 20px auto;
    text-align: center;
    overflow: hidden; }
.tile__s__image, .tile__s__video, .tile__s [class*="multipleImgs"] {
    padding-bottom: 66.6%;
    position: relative;
    height: 0; }
.tile__s__image, .tile__s [class*="multipleImgs"] div {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat; }
.tile__s__circleImg {
    border-radius: 100%;
    width: 15.8rem;
    height: 15.8rem;
    border: 1px solid #e6e7e8;
    margin: 20px auto;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
.tile__s__circleImgNew {
    max-width: 100%;
    min-height: 100%; }
.tile__s__video {
    background-color: #000; }
.tile__s__video > * {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
.tile__s__video img {
      -o-object-fit: contain;
         object-fit: contain;
      -o-object-position: center center;
         object-position: center center;
      background: #fff; }
.tile__s__buyBtn {
    position: absolute;
    right: 2rem;
    top: 2rem;
    background: #8A7A5E;
    border-radius: 3rem;
    border: 1px solid #fff;
    color: #fff;
    padding: 1rem 1.8rem;
    font-size: 1.2rem;
    line-height: 1rem; }
.tile__s .linkWrapp {
    display: block; }
.tile__s [class*="multipleImgs"] div {
    position: absolute; }
.tile__s .multipleImgs__1 div {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
.tile__s .multipleImgs__2 div {
    width: 100%;
    height: 50%;
    top: 0;
    left: 0; }
.tile__s .multipleImgs__2 div:nth-child(2) {
      top: 50%; }
.tile__s .multipleImgs__3 div {
    width: 50%;
    height: 50%;
    top: 50%;
    left: 0; }
.tile__s .multipleImgs__3 div:nth-child(1) {
      top: 0;
      width: 100%; }
.tile__s .multipleImgs__3 div:nth-child(3) {
      left: 50%; }
.tile__s .multipleImgs__4 div {
    width: 50%;
    height: 50%;
    top: 0;
    left: 0; }
.tile__s .multipleImgs__4 div:nth-child(2) {
      left: 50%; }
.tile__s .multipleImgs__4 div:nth-child(3) {
      top: 50%; }
.tile__s .multipleImgs__4 div:nth-child(4) {
      top: 50%;
      left: 50%; }
.tile__s__body {
    padding: 2rem 2rem 0 2rem;
    display: block; }
.tile__s__body.text__center {
      padding: 0 .5rem 0 .5rem; }
.tile__s__title {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-size: 1.2rem; }
.tile__s__name {
    font-size: 2rem;
    font-weight: bold;
    padding-top: .5rem;
    word-wrap: break-word; }
.tile__s__name__withMinHeight {
      min-height: 4.2rem; }
.tile__s__action {
    padding-top: 3rem; }
.tile__s__action button {
      border: 1px solid #000;
      background: transparent;
      color: #000;
      min-width: 8rem;
      min-height: 4rem;
      border-radius: 4rem;
      line-height: 3rem;
      font-size: 1.4rem;
      font-weight: bold;
      padding: 0 2rem;
      margin: .5rem .5rem 0;
      transition: all 0.2s ease-in-out; }
.tile__s__action button i {
        font-size: 3.3rem;
        display: block; }
.tile__s__action button:hover {
        cursor: pointer;
        color: #8A7A5E;
        border-color: #8A7A5E; }
.tile__s__actionInfo span:not(:last-child):after {
    content: ".";
    padding: 0 .7rem 0 1rem; }
.tile__s__status {
    padding: 1rem 0; }
.tile__s__footer {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 2rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%; }
.tile__s__footer .icon-elevate {
      font-size: 1.6rem;
      vertical-align: sub;
      text-align: center;
      display: inline-block;
      border: 1px solid #000;
      border-radius: 100%;
      height: 3rem;
      width: 3rem;
      line-height: 2.9rem; }
.tile__s__footer .icon-elevate.active {
        color: #fff;
        background: #8A7A5E;
        border-color: #8A7A5E; }
.tile__s__footer .icon-share {
      line-height: 3rem;
      font-size: 2rem; }
.tile__l {
  border-radius: .4rem;
  background: white;
  border: 1px solid #e6e7e8;
  width: 100%;
  box-shadow: 0 4px 8px 0 #e6e7e8;
  margin-bottom: 2rem;
  position: relative;
  padding-bottom: 1rem; }
.tile__l__head {
    padding: 3rem 2rem; }
.tile__l__body {
    padding: 0 2rem; }
.tile__l__footer {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 4rem 2rem 1rem; }
@media all and (max-width: 640px) {
      .tile__l__footer .btn__reset {
        margin: 0 !important;
        font-size: 1.1rem;
        vertical-align: baseline; }
      .tile__l__footer i {
        font-size: 1.6rem; } }
@media all and (min-width: 641px) {
    .tile__l .btn__reset {
      vertical-align: middle; } }
@media all and (reverso-phone) {
    .tile__l .btn__reset {
      vertical-align: middle; } }
.mainTileList {
  position: relative; }
.tooltip {
  display: block !important;
  z-index: 10000; }
.tooltip .tooltip-inner {
    background: black;
    color: white;
    border-radius: 16px;
    padding: 5px 10px 4px;
    font-size: 14px; }
.tooltip .tooltip-arrow {
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    margin: 5px;
    border-color: black;
    z-index: 1; }
.tooltip[x-placement^="top"] {
    margin-bottom: 5px; }
.tooltip[x-placement^="top"] .tooltip-arrow {
      border-width: 5px 5px 0 5px;
      border-left-color: transparent !important;
      border-right-color: transparent !important;
      border-bottom-color: transparent !important;
      bottom: -5px;
      left: calc(50% - 5px);
      margin-top: 0;
      margin-bottom: 0; }
.tooltip[x-placement^="bottom"] {
    margin-top: 5px; }
.tooltip[x-placement^="bottom"] .tooltip-arrow {
      border-width: 0 5px 5px 5px;
      border-left-color: transparent !important;
      border-right-color: transparent !important;
      border-top-color: transparent !important;
      top: -5px;
      left: calc(50% - 5px);
      margin-top: 0;
      margin-bottom: 0; }
.tooltip[x-placement^="right"] {
    margin-left: 5px; }
.tooltip[x-placement^="right"] .tooltip-arrow {
      border-width: 5px 5px 5px 0;
      border-left-color: transparent !important;
      border-top-color: transparent !important;
      border-bottom-color: transparent !important;
      left: -5px;
      top: calc(50% - 5px);
      margin-left: 0;
      margin-right: 0; }
.tooltip[x-placement^="left"] {
    margin-right: 5px; }
.tooltip[x-placement^="left"] .tooltip-arrow {
      border-width: 5px 0 5px 5px;
      border-top-color: transparent !important;
      border-right-color: transparent !important;
      border-bottom-color: transparent !important;
      right: -5px;
      top: calc(50% - 5px);
      margin-left: 0;
      margin-right: 0; }
.tooltip.popover .popover-inner {
    background: #f9f9f9;
    color: black;
    padding: 24px;
    border-radius: 5px;
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1); }
.tooltip.popover .popover-arrow {
    border-color: #f9f9f9; }
.tooltip[aria-hidden='true'] {
    visibility: hidden;
    opacity: 0;
    transition: opacity .15s, visibility .15s; }
.tooltip[aria-hidden='false'] {
    visibility: visible;
    opacity: 1;
    transition: opacity .15s; }
.tooltip.tooltip-loading .tooltip-inner .spinner-border {
  padding: 1.2rem;
  opacity: 0.4; }
.tooltip.likerList .tooltip-inner {
  background: rgba(0, 0, 0, 0.65);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  text-align: inherit; }
.tooltip.likerList .tooltip-arrow {
  border-color: transparent; }
.tooltip.likerList .item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
.tooltip.mentionList .tooltip-inner {
  padding: 5px 10px;
  text-align: inherit; }
.tooltip.mentionList .tooltip-arrow {
  border-color: transparent; }
.tooltip.mentionList .item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
.tooltip.VConfirmTooltip .tooltip-inner {
  padding: 0.5rem 1rem;
  min-width: 19rem; }
.tooltip.VConfirmTooltip .tooltip-arrow {
  border-color: transparent; }
.tooltip.VConfirmTooltip .actions {
  margin-top: 10px;
  display: flex;
  justify-content: space-between; }
header {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  height: 6rem;
  padding-left: 4rem;
  border-bottom: 1px solid #e6e7e8;
  background-color: #fff;
  z-index: 199;
  transition: all 0.2s ease-in-out; }
@media all and (max-width: 891px) {
    header {
      padding-left: 5%; } }
@media all and (tablet) {
    header {
      padding-left: 5%; } }
header nav {
    padding-right: 5.5rem; }
@media all and (max-width: 891px) {
      header nav {
        padding-right: 5%; } }
@media all and (tablet) {
      header nav {
        padding-right: 5%; } }
header .btn.LogIn:not(.btn__color__yellow) {
    margin-right: 1rem;
    text-align: center;
    color: #8A7A5E;
    background: transparent;
    border-color: #8A7A5E;
    font-weight: bolder; }
header .btn.LogIn:not(.btn__color__yellow):hover {
      color: #594A36;
      border-color: #594A36; }
header .link__icon {
    color: #594A36;
    font-size: 2rem; }
header .link__icon:hover {
      color: #8A7A5E; }
.header__left {
  display: flex;
  flex-direction: row;
  align-items: center; }
.header__left__buttons a {
    display: inline-block;
    vertical-align: middle;
    margin-left: 3rem;
    padding: 1rem; }
.header__left__buttons a + a {
      margin-left: 1.8rem; }
.header__center a {
  color: #A79FCE;
  padding: 0 2rem;
  font-weight: bold;
  font-size: 1.6rem;
  margin: 0 3.5rem;
  cursor: pointer; }
@media all and (max-width: 640px) {
    .header__center a {
      font-size: 1.2rem; } }
.header__center a.active {
    border-bottom: 2px solid #FFD976;
    color: #fff; }
.header__right button:not(.btn) {
  background: none;
  border: none;
  cursor: pointer; }
.header__right button.header__createContent {
  width: auto;
  /* Adjust to fit the text */
  border-radius: 20px;
  /* Standard button style */
  color: #fff;
  /* White text for visibility */
  background-color: #8A7A5E;
  /* Purple background */
  font-size: 14px;
  /* Match your button font size */
  border: none;
  /* Remove border unless required */
  transition: all 0.2s ease-in-out; }
.header__right button.header__createContent:hover {
    background-color: #6c5f49;
    /* Slightly darker hover */
    color: #fff;
    /* Keep white text */ }
.header__right .dropdown-noti .dropdown-notification {
  width: 300px !important;
  left: -120px !important; }
.header__nav {
  display: flex;
  flex-direction: row;
  align-items: center; }
.header__becomeProBtn {
  padding: 0 !important; }
.header__becomeProBtn a.becomeProLink {
    color: #8A7A5E;
    display: block;
    font-weight: bold;
    text-align: left;
    padding: 1rem 1rem 1rem 2rem; }
@media all and (max-width: 891px) {
      .header__becomeProBtn a.becomeProLink {
        padding: 2rem 1rem 2rem 2rem; } }
@media all and (tablet) {
      .header__becomeProBtn a.becomeProLink {
        padding: 2rem 1rem 2rem 2rem; } }
.header__subNav__container {
  max-height: calc(100vh - 6rem);
  position: absolute;
  top: 5.5rem;
  right: -0.5rem;
  width: 36rem;
  display: none; }
.header__subNav__container > div {
    background: #fff;
    box-shadow: -5px 0px 10px rgba(0, 0, 0, 0.1);
    border: 1px solid #e6e7e8;
    max-height: calc(100vh - 7rem);
    overflow: auto; }
.header__subNav__container > div > div {
      min-height: 6rem;
      padding: 1rem;
      border-bottom: 1px solid #e6e7e8;
      position: relative; }
.header__subNav__container > div > div:last-child {
        border-bottom: none; }
.header__subNav__container > div > div:hover {
        background: #e5e3f1; }
.header__subNav__container a {
    display: block;
    width: 100%;
    padding-left: 4.6rem;
    font-size: 1.4rem;
    position: relative;
    color: #000;
    line-height: 4rem; }
.header__subNav__container a i {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 1rem;
      font-size: 2rem; }
.header__subNav__container a i.icon-info {
        height: 2rem;
        width: 2rem;
        border: 1px solid #000;
        border-radius: 100%;
        display: block;
        font-size: 1rem;
        line-height: 1.9rem;
        text-align: center; }
.header__subNav__container a i.icon-legal {
        font-size: 1.75rem; }
.header__subNav__container a i.icon-friends_left {
        font-size: 1.3rem; }
.header__subNav .header__subNav__container.show {
  display: block; }
.header__subNav__topLine {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: start;
  line-height: 1.8rem; }
.header__subNav__topLine__info {
    width: 14.2rem;
    font-size: 1.4rem;
    color: black; }
.header__subNav__topLine .btn {
    min-width: 8.3rem;
    margin-left: .2rem; }
.header__subNav__companionBtn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1rem; }
.header__subNav__splitContainer {
  display: flex;
  flex-direction: row;
  justify-content: stretch;
  text-align: center;
  border-bottom: 1px solid #e6e7e8; }
.header__subNav__splitContainer div {
    width: 100%; }
.header__subNav__splitContainer div:not(:first-child) {
      border-left: 1px solid #e6e7e8; }
.header__subNav__splitContainer a {
    display: block;
    line-height: 2.2rem;
    padding: 1.8rem 0 1.8rem 0;
    font-size: 1.2rem; }
.header__subNav__splitContainer a i {
      position: static;
      transform: none;
      display: block; }
.header__logo {
  width: 11rem;
  font-size: 0; }
.header__logo img {
    width: 100%; }
.header__avatar {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  border: 1px solid #737171;
  width: 4rem;
  height: 4rem;
  min-width: 4rem;
  border-radius: 100%;
  transition: all 0.2s ease-in-out;
  cursor: pointer; }
.header__avatar:hover {
    box-shadow: 0 3px 8px 0 #e6e7e8; }
.header__search {
  transition: all 0.2s ease-in-out; }
.header__search.transparent input {
    color: white !important; }
.header__search input {
    border: none;
    min-width: 35rem;
    background: transparent; }
@media all and (min-width: 892px) and (max-width: 1000px) {
      .header__search input {
        max-width: 15rem;
        min-width: 15rem; } }
.header__search .clear-search {
    font-size: 1rem;
    vertical-align: middle; }
.header__search.active {
    border-bottom: solid 1px #e6e7e8; }
.header__search.active .icon-main-nav-search {
      font-size: 1.3rem; }
.header__messages.link__icon, .header__frequency.link__icon {
  font-size: 1.6rem; }
.header__notifications {
  position: relative; }
.header__notifications .link__icon span {
    position: absolute;
    left: -.8rem;
    top: -8px;
    width: 100%;
    font-size: 1rem;
    color: #000;
    font-weight: bold;
    letter-spacing: -.1rem; }
.header__notifications .link__icon span:before {
      content: '';
      background: #ff00ff;
      width: 1rem;
      height: 1rem;
      border: 1px solid #fff;
      border-radius: 100%;
      left: 1.8rem;
      top: .7rem;
      display: block;
      position: absolute; }
body .header__push {
  padding-top: 10rem; }
header.header__transparent {
  background: transparent;
  border-color: transparent;
  color: #fff; }
header.header__transparent button.btn.LogIn, header.header__transparent button.btn.LogIn:hover {
    border-color: #fff;
    color: #fff; }
header.header__transparent .header__left__buttons button, header.header__transparent .header__left__buttons a, header.header__transparent .header__search button, header.header__transparent .header__search a {
    color: #fff; }
header.header__transparent .header__nav.hide__mobile .link__icon {
    color: #fff; }
header.header__transparent .header__nav.hide__mobile .link__icon span {
      color: #fff; }
header.header__transparent .header__nav.hide__mobile > button {
    color: #fff;
    border-color: #fff; }
header.header__transparent:not(.hideMobileNav) .responsiveNav div {
    background: #fff; }
header.landingPageHeader {
  background: #26004B;
  border-color: #26004B; }
@media all and (max-width: 891px) {
    header.landingPageHeader {
      height: 7rem;
      padding-bottom: 2rem; }
      header.landingPageHeader #landingPageNav {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        text-align: center; }
        header.landingPageHeader #landingPageNav a {
          padding: 0 1rem;
          margin: 0; } }
@media all and (tablet) {
    header.landingPageHeader {
      height: 7rem;
      padding-bottom: 2rem; }
      header.landingPageHeader #landingPageNav {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        text-align: center; }
        header.landingPageHeader #landingPageNav a {
          padding: 0 1rem;
          margin: 0; } }
.fp-viewing-Page__0 header.landingPageHeader.header__pos__top {
  background: transparent;
  border-color: transparent;
  height: 12rem; }
header:not(.hideMobileNav) .responsiveNav {
  width: 2.4rem;
  cursor: pointer; }
header:not(.hideMobileNav) .responsiveNav div {
    width: 100%;
    height: .2rem;
    border-radius: 1rem;
    background: #000000;
    margin: .4rem 0; }
@media all and (max-width: 891px) {
  header:not(.hideMobileNav) .header__nav__mobile {
    padding: 2rem 0 10rem;
    transform: translate3d(30rem, 0, 0);
    position: fixed;
    right: 0;
    top: 0;
    height: 100vh;
    width: 31rem;
    max-width: 90vw;
    background: #fff;
    border-left: 1px solid #e6e7e8;
    box-shadow: 2rem 0rem 3rem -2rem rgba(0, 0, 0, 0.2) inset;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch; }
    header:not(.hideMobileNav) .header__nav__mobile:before {
      content: ""; }
    header:not(.hideMobileNav) .header__nav__mobile button {
      margin-bottom: 1rem; }
    header:not(.hideMobileNav) .header__nav__mobile > div > div {
      border-bottom: 1px solid #e6e7e8;
      min-height: 6rem;
      position: relative;
      padding: .5rem 2rem .5rem; }
    header:not(.hideMobileNav) .header__nav__mobile__btns {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center; }
    header:not(.hideMobileNav) .header__nav__mobile button.header__createContent {
      background: #8A7A5E;
      color: #fff;
      width: 3rem;
      font-size: 1rem;
      height: 3rem;
      margin-bottom: 0; }
    header:not(.hideMobileNav) .header__nav__mobile button.header__createContent.small-purple-btn {
      width: auto;
      background: #8A7A5E;
      border: none;
      border-radius: 20px;
      color: #fff;
      cursor: pointer;
      font-size: 14px;
      font-family: "montserrat-bold";
      outline: none;
      overflow: hidden;
      height: 40px;
      line-height: 30px; }
    header:not(.hideMobileNav) .header__nav__mobile .link__icon__wrapp {
      line-height: 5rem;
      padding-left: 5rem;
      position: relative; }
      header:not(.hideMobileNav) .header__nav__mobile .link__icon__wrapp i {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 2rem; }
    header:not(.hideMobileNav) .header__nav__mobile .header__subNav__splitContainer {
      border-bottom: 1px solid #e6e7e8; }
  header:not(.hideMobileNav) .dropdown-noti {
    position: static; }
    header:not(.hideMobileNav) .dropdown-noti .dropdown-notification {
      width: 30rem !important;
      left: 0px !important; }
      header:not(.hideMobileNav) .dropdown-noti .dropdown-notification .user-info-text {
        width: calc(100% - 9rem); }
      header:not(.hideMobileNav) .dropdown-noti .dropdown-notification .list-notifications {
        max-height: calc(100vh - 22rem); } }
@media all and (tablet) {
  header:not(.hideMobileNav) .header__nav__mobile {
    padding: 2rem 0 10rem;
    transform: translate3d(30rem, 0, 0);
    position: fixed;
    right: 0;
    top: 0;
    height: 100vh;
    width: 31rem;
    max-width: 90vw;
    background: #fff;
    border-left: 1px solid #e6e7e8;
    box-shadow: 2rem 0rem 3rem -2rem rgba(0, 0, 0, 0.2) inset;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch; }
    header:not(.hideMobileNav) .header__nav__mobile:before {
      content: ""; }
    header:not(.hideMobileNav) .header__nav__mobile button {
      margin-bottom: 1rem; }
    header:not(.hideMobileNav) .header__nav__mobile > div > div {
      border-bottom: 1px solid #e6e7e8;
      min-height: 6rem;
      position: relative;
      padding: .5rem 2rem .5rem; }
    header:not(.hideMobileNav) .header__nav__mobile__btns {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center; }
    header:not(.hideMobileNav) .header__nav__mobile button.header__createContent {
      background: #8A7A5E;
      color: #fff;
      width: 3rem;
      font-size: 1rem;
      height: 3rem;
      margin-bottom: 0; }
    header:not(.hideMobileNav) .header__nav__mobile button.header__createContent.small-purple-btn {
      width: auto;
      background: #8A7A5E;
      border: none;
      border-radius: 20px;
      color: #fff;
      cursor: pointer;
      font-size: 14px;
      font-family: "montserrat-bold";
      outline: none;
      overflow: hidden;
      height: 40px;
      line-height: 30px; }
    header:not(.hideMobileNav) .header__nav__mobile .link__icon__wrapp {
      line-height: 5rem;
      padding-left: 5rem;
      position: relative; }
      header:not(.hideMobileNav) .header__nav__mobile .link__icon__wrapp i {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 2rem; }
    header:not(.hideMobileNav) .header__nav__mobile .header__subNav__splitContainer {
      border-bottom: 1px solid #e6e7e8; }
  header:not(.hideMobileNav) .dropdown-noti {
    position: static; }
    header:not(.hideMobileNav) .dropdown-noti .dropdown-notification {
      width: 30rem !important;
      left: 0px !important; }
      header:not(.hideMobileNav) .dropdown-noti .dropdown-notification .user-info-text {
        width: calc(100% - 9rem); }
      header:not(.hideMobileNav) .dropdown-noti .dropdown-notification .list-notifications {
        max-height: calc(100vh - 22rem); } }
@media all and (max-width: 891px) {
  content, header, footer {
    transition: transform 0.2s ease-in-out; }
  body.pushCanvas {
    overflow: hidden;
    position: relative; }
    body.pushCanvas content, body.pushCanvas header, body.pushCanvas footer {
      transform: translate3d(-30rem, 0, 0); }
    body.pushCanvas .off-canvas-overlay {
      position: fixed;
      left: 0;
      background: rgba(0, 0, 0, 0.5);
      top: 6rem;
      height: calc(100vh - 6rem);
      width: 100%; } }
@media all and (tablet) {
  content, header, footer {
    transition: transform 0.2s ease-in-out; }
  body.pushCanvas {
    overflow: hidden;
    position: relative; }
    body.pushCanvas content, body.pushCanvas header, body.pushCanvas footer {
      transform: translate3d(-30rem, 0, 0); }
    body.pushCanvas .off-canvas-overlay {
      position: fixed;
      left: 0;
      background: rgba(0, 0, 0, 0.5);
      top: 6rem;
      height: calc(100vh - 6rem);
      width: 100%; } }
footer {
  height: 4.1rem;
  line-height: 2.1rem;
  padding-bottom: 2rem;
  text-align: center;
  font-size: 1.1rem; }
.likeBlock i {
  font-size: 2rem;
  vertical-align: middle; }
.likeBlock.active i {
  color: #8A7A5E; }
.likeBlock:not(.active) .icon-heart_fill {
  display: none; }
.likeBlock button {
  padding: 0;
  border: none; }
.contentLine {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  background: #f9f9f9;
  margin-top: 2rem;
  border-radius: 4px;
  overflow: hidden;
  align-items: center;
  margin-bottom: 3rem; }
.contentLine__img {
    width: 11.1rem;
    min-height: 8rem;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat; }
.contentLine__content {
    padding: 0 1.5rem;
    width: calc(100% - 11.1rem);
    min-height: 5rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
.contentLine__content span {
      font-weight: bold;
      display: inline-block;
      vertical-align: top;
      width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
.contentLine__content div {
      width: 100%; }
.feedAttachment {
  position: relative; }
.feedAttachment__count {
    position: absolute;
    top: 0px;
    left: 0px;
    background: #333333;
    color: #fff;
    min-width: 10rem;
    height: 4.5rem;
    line-height: 3.5rem;
    cursor: pointer;
    z-index: 19;
    font-weight: bold;
    padding: .5rem;
    text-align: center; }
.comments__wrapp {
  border-top: 1px solid #ccc;
  padding: 0 2rem 2rem; }
.comments__actions {
  padding-top: 2rem;
  display: flex;
  width: 100%;
  flex-direction: row;
  align-content: center;
  align-items: flex-end;
  position: relative; }
.comments__actions .ava__s {
    margin-right: 1rem; }
.comments__actions .emoji-mart {
    position: absolute;
    right: 40px;
    bottom: -420px;
    z-index: 20; }
@media all and (max-width: 640px) {
      .comments__actions .emoji-mart {
        z-index: 100;
        left: 0;
        width: 100% !important; } }
.comments__actions button {
    font-size: 1.7rem;
    margin-left: .1rem; }
.comments__actions textarea {
    border: none;
    border-bottom: 1px solid #a7a9ac;
    min-height: 1rem;
    width: 100%;
    background: transparent; }
.comments__preview {
  display: flex;
  flex-direction: row;
  padding: 1rem 0 0;
  flex-wrap: wrap; }
.comments__preview .AttachURL {
    padding: 2rem 0 4rem; }
.comments__preview .AttachURL__block {
      padding: 1rem 2.5rem 1.2rem;
      border: 1px solid #ccc;
      position: relative;
      width: 100%;
      z-index: 19;
      background: #fff;
      box-shadow: 0px 0px 8px #ccc; }
.comments__preview .AttachURL__head {
      text-align: center;
      padding-top: 1rem;
      font-weight: bold; }
.comments__preview .AttachURL__head button {
        position: absolute;
        right: 1rem;
        top: 1rem;
        color: #808285;
        font-size: 2rem; }
.comments__preview .AttachURL__body {
      padding-top: 3.5rem; }
.comments__preview .AttachURL__body input {
        border: none;
        border-bottom: 1px solid #d1d3d4;
        height: 3rem; }
.comments__preview .AttachURL__footer {
      padding-top: 2rem; }
.comments__preview .AttachURL__footer button.btn {
        padding-left: 6rem;
        padding-right: 6rem; }
.comments__preview__block {
    position: relative;
    width: 100%;
    height: 18rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
.comments__preview__block .image {
      width: 100%;
      height: 14rem;
      background-size: cover; }
.comments__preview__block .image.full {
        background-size: contain;
        background-repeat: no-repeat;
        background-color: black;
        background-position: center; }
.comments__preview__block .image.cover {
        background-size: cover;
        background-repeat: no-repeat;
        background-color: black;
        background-position: center center; }
.comments__preview__block .title {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding: 1rem;
      border: 1px solid #ccc;
      position: relative;
      font-size: 1.2rem;
      line-height: 1.8rem;
      font-weight: bold; }
.comments__preview__block__wrapp {
      width: 18rem;
      max-width: 100%;
      margin: 0 1rem 1rem 0; }
@media all and (min-width: 892px) {
        .comments__preview__block__wrapp {
          max-width: calc(33% - 1.33rem); } }
@media all and (reverso-tablet) {
        .comments__preview__block__wrapp {
          max-width: calc(33% - 1.33rem); } }
.comments__preview button {
    position: absolute;
    top: 1rem;
    right: 1rem;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
    border: 1px solid #eceeee;
    width: 2.5rem;
    height: 2.5rem; }
.comments__preview button i {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: 1.2rem;
      display: block;
      padding-top: .2rem; }
.comments__post {
  margin: 1rem 0px 2rem;
  padding: 1.5rem 2rem;
  background: #fafafa;
  box-shadow: 0px 0px 4px #dadada;
  position: relative; }
.comments__post__body {
    padding: 1.5rem 0;
    font-size: 1.2rem; }
.comments__post__footer__replybtn {
    color: #3e3c3c;
    font-weight: 400; }
.comments__post__footer__replybtn:hover {
      color: #8A7A5E; }
.comments__post__footer__replybtn i {
      font-size: 1rem; }
.comments__post__level2 {
    box-shadow: 0px 0px 0px;
    background: #f4f4f4;
    margin: 1rem 0px 0px;
    padding: 1.5rem 2rem; }
.comments__cardAttach {
  border: 1px solid #969696;
  border-top: 0px; }
.comments__cardAttach__form {
    padding: 2rem 1rem 0px;
    position: relative;
    margin-bottom: 1.5rem;
    padding-bottom: 2rem; }
.comments__cardAttach__form__submit {
      min-width: 17rem;
      border-color: #808285;
      color: #808285; }
.comments__cardAttach__close {
    position: absolute;
    right: 1rem;
    top: 1rem;
    font-size: 2rem; }
.comments__cardAttach__results {
    padding: 0 1rem; }
.comments__cardAttach__results img {
      width: 8rem;
      height: 5.4rem; }
.comments__cardAttach__results .searchedItem {
      display: flex;
      cursor: pointer; }
.comments__cardAttach__results .searchedItem:hover {
        background-color: #e4e1f1; }
.comments__cardAttach__results .searchedItem .title {
        text-overflow: ellipsis;
        white-space: nowrap; }
.comments__cardAttach__results .searchedItem .textContent {
        display: flex;
        flex-direction: column;
        overflow: hidden; }
.comments__cardAttach__label {
    color: #000;
    font-size: 16px;
    z-index: 999;
    margin: 0 0 3rem;
    font-weight: 600;
    padding: .8rem 5rem;
    background: #f7f6fb; }
.comments__cardAttach__item {
    border-top: 1px solid #e9ecef;
    padding: 10px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
.comments__cardAttach__item img {
      min-width: 8rem;
      max-width: 8rem;
      margin-right: 1rem;
      -o-object-fit: contain;
         object-fit: contain; }
.comments__cardAttach__item:hover {
      background: #cfcbe5; }
.comments__cardAttach__item .textContent {
      max-width: calc(100% - 90px);
      overflow: hidden;
      overflow-wrap: break-word; }
.AttachURL {
  padding: 2rem 0 4rem; }
.AttachURL__block {
    padding: 1rem 2.5rem 1.2rem;
    border: 1px solid #ccc;
    position: relative;
    width: 100%;
    z-index: 19;
    background: #fff;
    box-shadow: 0px 0px 8px #ccc; }
.AttachURL__head {
    text-align: center;
    padding-top: 1rem;
    font-weight: bold; }
.AttachURL__head button {
      position: absolute;
      right: 1rem;
      top: 1rem;
      color: #808285;
      font-size: 2rem; }
.AttachURL__body {
    padding-top: 3.5rem; }
.AttachURL__body input {
      border: none;
      border-bottom: 1px solid #d1d3d4;
      height: 3rem; }
.AttachURL__footer {
    padding-top: 2rem; }
.AttachURL__footer button.btn {
      padding-left: 6rem;
      padding-right: 6rem; }
.ava__line__mk1 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start; }
.ava__line__content {
  width: 100%; }
.dropdown__block {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 50; }
.dropdown__block__right .dropdown__content {
    right: 0; }
.dropdown__block__center .dropdown__content {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    will-change: transform; }
.dropdown__block__left .dropdown__content {
    left: 0; }
.dropdown__content {
  text-align: left;
  position: absolute;
  top: 95%;
  background: #fff;
  box-shadow: -5px 0px 10px rgba(0, 0, 0, 0.1);
  width: 21rem;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.4rem; }
.dropdown__menu button {
  width: 100%;
  text-align: inherit;
  padding: 0 1rem 0 2rem;
  line-height: 40px;
  font-size: 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.dropdown__menu button:last-child {
    border-bottom: none; }
.infoLine {
  background: #FAF9FC;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  height: 8rem;
  display: flex;
  position: relative;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0 1rem;
  margin-top: calc(-4rem + -1px); }
@media all and (min-width: 892px) {
    .infoLine {
      justify-content: center; }
      .infoLine button {
        left: 1rem;
        position: absolute;
        top: 50%;
        transform: translateY(-50%); } }
@media all and (reverso-tablet) {
    .infoLine {
      justify-content: center; }
      .infoLine button {
        left: 1rem;
        position: absolute;
        top: 50%;
        transform: translateY(-50%); } }
@media all and (max-width: 891px) {
    .infoLine {
      justify-content: space-between; } }
@media all and (tablet) {
    .infoLine {
      justify-content: space-between; } }
.table__partial thead {
  border-bottom: 2px solid #C4C4C4; }
.table__partial thead th {
    padding: 2.5rem 1rem;
    color: #8C8C8C; }
.table__partial tr:nth-child(even) {
  background-color: #F8F8F9; }
.table__partial td {
  padding: 1rem; }
@media all and (max-width: 640px) {
  .table__partial th, .table__partial thead {
    display: none; }
  .table__partial td:not(.text-center) {
    display: block !important; }
    .table__partial td:not(.text-center):before {
      content: attr(data-th);
      font-weight: bold;
      display: inline-block;
      vertical-align: middle;
      width: 40%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .table__partial td:not(.text-center) .fht-title {
      width: 60%;
      display: inline-block;
      margin-left: -4px;
      white-space: normal;
      overflow: visible; } }
.table__filtered {
  cursor: pointer; }
.table__filtered__indicator {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    height: 2rem;
    width: 1rem;
    margin-left: 2rem; }
.table__filtered__indicator:before, .table__filtered__indicator:after {
      position: absolute;
      left: 0; }
.table__filtered__indicator:before {
      content: '';
      width: 0;
      height: 0;
      border-left: .5rem solid transparent;
      border-right: .5rem solid transparent;
      border-bottom: .9rem solid #8C8C8C;
      top: 0; }
.table__filtered__indicator:after {
      content: '';
      width: 0;
      height: 0;
      border-left: .5rem solid transparent;
      border-right: .5rem solid transparent;
      border-top: .9rem solid #8C8C8C;
      bottom: .1rem; }
.table__filtered__indicator.pos__top:before {
      border-bottom-color: #000; }
.table__filtered__indicator.pos__bottom:after {
      border-top-color: #000; }
.landing__wrapp {
  background: #26004B;
  line-height: 1.4; }
.landing__sectionWrapp {
  max-width: 130rem;
  margin: 0 auto;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center; }
@media all and (min-width: 892px) {
    .landing__sectionWrapp {
      padding: 6rem 3rem 0;
      min-height: 100vh;
      flex-direction: row; } }
@media all and (reverso-tablet) {
    .landing__sectionWrapp {
      padding: 6rem 3rem 0;
      min-height: 100vh;
      flex-direction: row; } }
@media all and (max-width: 891px) {
    .landing__sectionWrapp {
      padding: 8rem 2vw 0;
      text-align: center;
      height: 100%; } }
@media all and (tablet) {
    .landing__sectionWrapp {
      padding: 8rem 2vw 0;
      text-align: center;
      height: 100%; } }
.landing__f {
  display: flex;
  position: absolute;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 6rem;
  left: 0;
  bottom: 0;
  width: 100%;
  color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 0.2); }
.landing__f a {
    color: #fff;
    padding: 1rem;
    margin-left: 3rem;
    display: inline-block;
    cursor: pointer !important; }
@media all and (max-width: 640px) {
    .landing__f {
      font-size: 1.2rem;
      padding: 0 1rem; }
      .landing__f__l {
        padding: 1rem 0; } }
.landing .btn {
  min-width: 18rem;
  min-height: 6rem;
  line-height: 5.8rem; }
@media all and (max-width: 891px) {
    .landing .btn {
      min-height: 4rem;
      line-height: 3.8rem; } }
@media all and (tablet) {
    .landing .btn {
      min-height: 4rem;
      line-height: 3.8rem; } }
@media all and (max-width: 891px) {
    .landing .btn {
      min-height: 2.8rem;
      line-height: 2.6rem; } }
@media all and (tablet) {
    .landing .btn {
      min-height: 2.8rem;
      line-height: 2.6rem; } }
.landing a:hover {
  cursor: default; }
.landing__s1 {
  background: linear-gradient(102.03deg, #26004B 11.52%, #52077B 86.02%); }
.landing__s1__label {
    color: #FFD976;
    font-size: 6rem;
    font-weight: bold;
    padding-bottom: 2.5rem; }
@media all and (max-width: 891px) {
      .landing__s1__label {
        font-size: 10vw; } }
@media all and (tablet) {
      .landing__s1__label {
        font-size: 10vw; } }
.landing__s1__content {
    color: #fff;
    font-weight: 300;
    font-size: 3.2rem;
    padding-bottom: 9rem; }
@media all and (min-width: 892px) {
      .landing__s1__content {
        max-width: 43rem; } }
@media all and (reverso-tablet) {
      .landing__s1__content {
        max-width: 43rem; } }
.landing__s1__left {
    max-width: 100%; }
@media all and (min-width: 892px) {
      .landing__s1__left {
        width: calc(100% - 45rem); } }
@media all and (reverso-tablet) {
      .landing__s1__left {
        width: calc(100% - 45rem); } }
@media all and (max-width: 891px) {
      .landing__s1__left {
        width: 100%; } }
@media all and (tablet) {
      .landing__s1__left {
        width: 100%; } }
.landing__s1__right {
    display: flex;
    flex-direction: row;
    align-items: center;
    max-width: 45rem; }
@media all and (max-width: 891px) {
      .landing__s1__right {
        display: none; } }
@media all and (tablet) {
      .landing__s1__right {
        display: none; } }
.landing__s1__right div {
      max-width: 50%; }
.landing__s1__right img {
      width: 26rem;
      max-width: 100%; }
.landing__s2 {
  background: linear-gradient(103.59deg, #F9D068 6.95%, #FFE194 76.3%);
  color: #8A7A5E; }
.landing__s2__label {
    font-size: 4rem;
    letter-spacing: 1em;
    font-weight: bold;
    padding-bottom: 6rem; }
@media all and (max-width: 891px) {
      .landing__s2__label {
        font-size: 7vw; } }
@media all and (tablet) {
      .landing__s2__label {
        font-size: 7vw; } }
.landing__s2__content {
    font-weight: 300;
    font-size: 3.2rem; }
@media all and (max-width: 640px) {
      .landing__s2__content {
        font-size: 6vw; } }
.landing__s2__content a {
      font-weight: bold; }
.landing__s2__left {
    max-width: 100%; }
@media all and (min-width: 892px) {
      .landing__s2__left {
        width: calc(100% - 25rem);
        padding-right: 22vw; } }
@media all and (reverso-tablet) {
      .landing__s2__left {
        width: calc(100% - 25rem);
        padding-right: 22vw; } }
@media all and (max-width: 891px) {
      .landing__s2__left {
        width: 100%; } }
@media all and (tablet) {
      .landing__s2__left {
        width: 100%; } }
.landing__s2__right {
    width: 25rem;
    position: relative;
    padding-bottom: 15rem; }
@media all and (max-width: 891px) {
      .landing__s2__right {
        display: none; } }
@media all and (tablet) {
      .landing__s2__right {
        display: none; } }
.landing__s2__right img {
      width: 100%; }
.landing__s2__img1 {
    position: relative;
    z-index: 1; }
.landing__s2__img2 {
    position: absolute;
    left: -11rem;
    top: 19rem;
    z-index: 9; }
.landing__s3 {
  background: #FAF9FC;
  color: #8A7A5E; }
.landing__s3__label {
    font-size: 4rem;
    letter-spacing: 1em;
    font-weight: bold;
    padding-bottom: 6rem; }
@media all and (max-width: 891px) {
      .landing__s3__label {
        font-size: 7vw; } }
@media all and (tablet) {
      .landing__s3__label {
        font-size: 7vw; } }
.landing__s3__content {
    font-weight: 300;
    font-size: 3.2rem;
    padding-bottom: 5rem; }
@media all and (max-width: 640px) {
      .landing__s3__content {
        font-size: 6vw; } }
.landing__s3__content a {
      font-weight: bold; }
.landing__s3__img1 {
    max-width: 26rem;
    width: 25vw; }
.landing__s3__img2 {
    max-width: 42rem;
    width: 28vw; }
@media all and (min-width: 892px) {
      .landing__s3__img2 {
        position: relative;
        top: -14rem;
        right: -6rem; } }
@media all and (reverso-tablet) {
      .landing__s3__img2 {
        position: relative;
        top: -14rem;
        right: -6rem; } }
.landing__s3__left {
    max-width: 100%; }
@media all and (min-width: 892px) {
      .landing__s3__left {
        width: 40%; } }
@media all and (reverso-tablet) {
      .landing__s3__left {
        width: 40%; } }
@media all and (max-width: 891px) {
      .landing__s3__left {
        display: none; } }
@media all and (tablet) {
      .landing__s3__left {
        display: none; } }
@media all and (min-width: 892px) {
    .landing__s3__right {
      width: 60%;
      padding-left: 5%; } }
@media all and (reverso-tablet) {
    .landing__s3__right {
      width: 60%;
      padding-left: 5%; } }
@media all and (max-width: 891px) {
    .landing__s3__right {
      width: 100%; } }
@media all and (tablet) {
    .landing__s3__right {
      width: 100%; } }
.landing__s4 {
  background: linear-gradient(112.78deg, #9900E1 12.71%, rgba(250, 0, 255, 0.49) 84.31%); }
.landing__s4__label {
    color: #fff;
    font-size: 4rem;
    letter-spacing: 1em;
    padding-bottom: 6rem; }
@media all and (max-width: 891px) {
      .landing__s4__label {
        font-size: 7vw; } }
@media all and (tablet) {
      .landing__s4__label {
        font-size: 7vw; } }
.landing__s4__content {
    color: #fff;
    font-weight: 300;
    font-size: 3.2rem;
    padding-bottom: 5rem; }
@media all and (max-width: 640px) {
      .landing__s4__content {
        font-size: 6vw; } }
.landing__s4__content a {
      font-weight: bold;
      color: #FFD976; }
.landing__s4__left {
    max-width: 100%; }
@media all and (min-width: 892px) {
      .landing__s4__left {
        width: 60%; } }
@media all and (reverso-tablet) {
      .landing__s4__left {
        width: 60%; } }
@media all and (min-width: 892px) {
    .landing__s4__right {
      width: 40%;
      padding-left: 5%; } }
@media all and (reverso-tablet) {
    .landing__s4__right {
      width: 40%;
      padding-left: 5%; } }
@media all and (max-width: 891px) {
    .landing__s4__right {
      padding-top: 8rem; } }
@media all and (tablet) {
    .landing__s4__right {
      padding-top: 8rem; } }
.landing__s4__imgBlock {
    background: #FFD976;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    padding: 2rem;
    font-size: 0; }
.landing__s4__imgBlock img {
      width: 33%;
      display: inline-block;
      vertical-align: top;
      transform: scale(1);
      opacity: 0; }
@media all and (max-width: 891px) {
      .landing__s4__imgBlock {
        display: none; } }
@media all and (tablet) {
      .landing__s4__imgBlock {
        display: none; } }
.landing__s5 {
  background: linear-gradient(112.7deg, #4B419A 1.29%, rgba(75, 65, 154, 0.27) 83.59%);
  color: #FFD976;
  border-top: 1px solid #FFD976; }
@media all and (min-width: 892px) {
    .landing__s5 {
      display: flex; } }
@media all and (reverso-tablet) {
    .landing__s5 {
      display: flex; } }
.landing__s5 .landing__sectionWrapp {
    padding-bottom: 7.5rem; }
@media all and (max-width: 640px) {
      .landing__s5 .landing__sectionWrapp {
        padding-bottom: 5rem; } }
.landing__s5__label {
    font-size: 4rem;
    letter-spacing: 1em;
    padding-bottom: 6rem; }
@media all and (max-width: 891px) {
      .landing__s5__label {
        font-size: 7vw; } }
@media all and (tablet) {
      .landing__s5__label {
        font-size: 7vw; } }
.landing__s5__content {
    font-weight: 300;
    font-size: 3.2rem;
    padding-bottom: 6rem; }
@media all and (max-width: 891px) {
      .landing__s5__content {
        font-size: 2.8rem; } }
@media all and (tablet) {
      .landing__s5__content {
        font-size: 2.8rem; } }
@media all and (max-width: 640px) {
      .landing__s5__content {
        font-size: 6vw; } }
.landing__s5__content a {
      font-weight: bold;
      color: #FFD976; }
.landing__s5 img {
    max-width: 26rem;
    width: 100%; }
.landing__s5__left {
    height: 100%;
    max-width: 26rem;
    width: 12vw;
    position: relative;
    z-index: 9; }
@media all and (max-width: 891px) {
      .landing__s5__left {
        display: none; } }
@media all and (tablet) {
      .landing__s5__left {
        display: none; } }
@media all and (min-width: 892px) {
    .landing__s5__center {
      width: 70%;
      padding: 0 8rem; } }
@media all and (reverso-tablet) {
    .landing__s5__center {
      width: 70%;
      padding: 0 8rem; } }
@media all and (max-width: 891px) {
    .landing__s5__center {
      width: 100%; } }
@media all and (tablet) {
    .landing__s5__center {
      width: 100%; } }
.landing__s5__right {
    margin-left: -4rem;
    height: 100%;
    max-width: 26rem;
    width: 13vw;
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-end;
    position: relative;
    z-index: 1; }
@media all and (max-width: 891px) {
      .landing__s5__right {
        display: none; } }
@media all and (tablet) {
      .landing__s5__right {
        display: none; } }
.fp-tableCell {
  min-width: 100%; }
.fp-viewing-Page__0 .landing__s1__img1 {
  transform: translate3d(0, 60px, 0);
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0;
  -webkit-animation-delay: 0; }
.fp-viewing-Page__0 .landing__s1__img2 {
  transform: translate3d(0, 60px, 0);
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s; }
.fp-viewing-Page__0 .landing__s1__img3 {
  transform: translate3d(0, 60px, 0);
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s; }
.fp-viewing-Page__2 .landing__s3__img1 {
  transform: translate3d(0, 60px, 0);
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s; }
.fp-viewing-Page__2 .landing__s3__img2 {
  transform: translate3d(0, 60px, 0);
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(1) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.1s;
  -webkit-animation-delay: 0.1s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(2) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.2s;
  -webkit-animation-delay: 0.2s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(3) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(4) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(5) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(6) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.6s;
  -webkit-animation-delay: 0.6s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(7) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.7s;
  -webkit-animation-delay: 0.7s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(8) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.8s;
  -webkit-animation-delay: 0.8s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(9) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(10) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 1s;
  -webkit-animation-delay: 1s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(11) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 1.1s;
  -webkit-animation-delay: 1.1s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(12) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 1.2s;
  -webkit-animation-delay: 1.2s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(13) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 1.3s;
  -webkit-animation-delay: 1.3s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(14) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 1.4s;
  -webkit-animation-delay: 1.4s; }
.fp-viewing-Page__3 .landing__s4__imgBlock img:nth-child(15) {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s; }
.fp-viewing-Page__1 .landing__s2__img1 {
  transform: translate3d(0, 60px, 0);
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s; }
.fp-viewing-Page__1 .landing__s2__img2 {
  transform: translate3d(0, 60px, 0);
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s; }
@media all and (max-height: 612px) {
  .landing__s1__content, .landing__s2__content, .landing__s3__content, .landing__s4__content, .landing__s5__content {
    font-size: 4.5vh;
    padding-bottom: 3vh;
    line-height: 1.2; }
  .landing__s1__label, .landing__s2__label, .landing__s3__label, .landing__s4__label, .landing__s5__label {
    font-size: 6vh;
    padding-bottom: 2vh;
    letter-spacing: 0; }
  .landing__f {
    padding: 0 1rem; } }
.tablet .landing__s1__content, .tablet .landing__s2__content, .tablet .landing__s3__content, .tablet .landing__s4__content, .tablet .landing__s5__content {
  font-size: 3vh;
  padding-bottom: 3vh;
  line-height: 1.2; }
.tablet .landing__s1__label, .tablet .landing__s2__label, .tablet .landing__s3__label, .tablet .landing__s4__label, .tablet .landing__s5__label {
  font-size: 4vh;
  padding-bottom: 2vh;
  letter-spacing: 0; }
.tablet .landing__f {
  padding: 0 1rem; }
.tablet.landscape .landing__s5__content {
  font-size: 2.8rem; }
.tablet.landscape .landing__s5__center {
  width: 100%;
  padding: 0 0 0 2rem; }
@media all and (max-width: 640px) {
  .landing__s1__content, .landing__s2__content, .landing__s3__content, .landing__s4__content, .landing__s5__content {
    font-size: 3vh;
    padding-bottom: 3vh;
    line-height: 1.2; }
  .landing__s1__label, .landing__s2__label, .landing__s3__label, .landing__s4__label, .landing__s5__label {
    font-size: 5vh;
    padding-bottom: 2vh;
    letter-spacing: 3px; } }
@media all and (max-height: 770px) and (min-width: 892px) {
  .landing__s1 .landing__sectionWrapp {
    padding-top: 4rem; }
  .landing__s1__left {
    width: calc(100% - 44vh); }
  .landing__s1__right {
    width: 44vh;
    max-width: 30%; }
  .landing__s2__right {
    max-width: 28vh; }
  .landing__s2__img2 {
    left: -8rem;
    top: 10rem;
    z-index: 1; }
  .landing__s3__right {
    width: 100%; }
  .landing__s3 img {
    max-width: 40vh; }
  .landing__s3__img2 {
    top: -20rem;
    right: -2rem;
    position: relative; }
  .landing__s4__right {
    width: 78vh;
    max-width: 30%; }
  .landing__s5__right, .landing__s5__left {
    width: 18vh; } }
@media all and (max-height: 770px) and (max-width: 891px) {
  .landing__s3__left {
    width: 20%; } }
.fp-viewing-Page__4 .landing__s5__img1 {
  transform: translate3d(0, 60px, 0);
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s; }
.fp-viewing-Page__4 .landing__s5__img2 {
  transform: translate3d(0, 60px, 0);
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.7s;
  -webkit-animation-delay: 0.7s; }
.fp-viewing-Page__4 .landing__s5__img3 {
  transform: translate3d(0, 60px, 0);
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s; }
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0); }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes fadeIn {
  from {
    transform: scale(1.2); }
  to {
    transform: scale(1);
    opacity: 1; } }
.terms__wrapp .alpha span {
  margin-left: 2rem; }
.legal__links {
  margin: 6rem auto;
  max-width: 90%; }
@media all and (min-width: 892px) {
    .legal__links {
      padding-left: 12rem;
      display: flex;
      flex-direction: row; } }
@media all and (reverso-tablet) {
    .legal__links {
      padding-left: 12rem;
      display: flex;
      flex-direction: row; } }
.legal__links nav {
    display: block;
    width: 90%; }
@media all and (min-width: 892px) {
      .legal__links nav {
        max-width: 32rem; } }
@media all and (reverso-tablet) {
      .legal__links nav {
        max-width: 32rem; } }
.legal__links a {
    display: block;
    margin-bottom: 2rem;
    font-weight: 700; }
.ContentGuideline__wrapp ul {
  list-style-position: outside; }
.signUpPage {
  max-width: 50rem;
  margin: 0 auto;
  text-align: center;
  padding: 2vh 0; }
.signUpPage__wrapp {
    min-height: calc(100vh - 4.1rem);
    display: flex;
    align-items: center; }
.signUpPage img {
    max-width: 19rem; }
.signUpPage h2 {
    font-weight: normal;
    margin-top: 2.8rem; }
.signUpPage section {
    padding: 0 50px; }
.signUpPage .notes {
    padding-top: 20px;
    padding-bottom: 20px; }
.signUpPage .YahooUsers, .signUpPage .BraveUsers {
    margin: 30px 0;
    font-size: 12px; }
.ResetPAss {
  max-width: 54rem;
  width: 100%;
  padding: 0 3rem;
  margin: 0 auto; }
.ResetPAss h3 {
    font-weight: 400;
    color: #8A7A5E; }
.ResetPAss .width__320 {
    max-width: 32rem;
    margin: 0 auto; }
.discoverPage {
  min-height: calc(100vh - 4.1rem);
  padding-left: 14rem;
  padding-right: 14rem; }
@media all and (max-width: 1312px) {
    .discoverPage {
      padding-left: 1rem;
      padding-right: 1rem; } }
@media all and (xl-desktop) {
    .discoverPage {
      padding-left: 1rem;
      padding-right: 1rem; } }
.discoverPage__headerBgGlitch {
    z-index: 198;
    overflow: hidden;
    width: 100%;
    border: none; }
.discoverPage__headerBgGlitch:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100vh;
      background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(/packs/media/app/assets/imgs/landing_2024/full_background-deeaeb5f2cc1cd45fe451ee0e2c10dc4.jpeg);
      background-repeat: no-repeat;
      background-position: center top;
      background-size: cover; }
.discoverPage__wrapp {
    color: #fff; }
.discoverPage__wrapp:before {
      content: '';
      position: fixed;
      z-index: -1;
      left: 0;
      top: 0;
      width: 100%;
      height: 100vh;
      background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(/packs/media/app/assets/imgs/landing_2024/full_background-deeaeb5f2cc1cd45fe451ee0e2c10dc4.jpeg);
      background-repeat: no-repeat;
      background-position: center top;
      background-size: cover; }
.discoverPage__head span {
    font-size: 3.6rem;
    font-weight: lighter; }
.discoverPage__head p {
    font-weight: bold;
    font-size: 2.5rem;
    margin-bottom: 3rem; }
.discoverPage__head__search {
    display: flex;
    justify-content: center;
    /* Centers the search input horizontally */
    align-items: center;
    /* Centers the search input vertically */
    margin-bottom: 3rem;
    /* Add margin-bottom to separate from other content below */
    position: relative;
    /* To position buttons inside the search bar */ }
.discoverPage__head__search input {
      width: 100%;
      max-width: 35rem;
      /* Adjust the max width */
      padding: 0.5rem 2rem;
      /* Padding for input */
      border: 1px solid #fff;
      background: transparent;
      color: #fff;
      font-size: 1rem;
      line-height: 1.5rem;
      border-radius: 0.3rem;
      transition: border 0.3s ease; }
.discoverPage__head__search input::-moz-placeholder {
        color: #fff;
        /* Placeholder color */ }
.discoverPage__head__search input::placeholder {
        color: #fff;
        /* Placeholder color */ }
.discoverPage__head__search input:focus {
        outline: none;
        border-color: #fff; }
.discoverPage__head__search button {
      position: absolute;
      right: 0.5rem;
      top: 50%;
      transform: translateY(-50%);
      background: transparent;
      border: none;
      color: #fff; }
.discoverPage__head__search button i {
        font-size: 1.5rem;
        color: #fff; }
.discoverPage__head__search button:first-of-type {
        display: none;
        /* Clear button hidden by default */ }
.discoverPage__head__search.active button:first-of-type {
      display: block;
      /* Show clear button when active */ }
.discoverPage__filters button {
    position: relative;
    min-height: 3rem;
    line-height: 3rem; }
.discoverPage__filters button:hover {
      color: #fff; }
.discoverPage__filters button i {
      width: 2.4rem;
      height: 2.4rem;
      border: 1px solid #fff;
      border-radius: 100%;
      text-align: center;
      display: inline-block;
      transition: all 0.2s ease-in-out; }
.discoverPage__filters button i:before {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff; }
.discoverPage__filters__group {
    text-align: center; }
.discoverPage__filters__group button {
      padding-right: 5rem;
      margin-bottom: 1rem; }
.discoverPage__filters__group button i {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: .5rem; }
.discoverPage__filters button.active i {
    transform: translateY(-50%) rotate(-45deg); }
.discoverPage__filters__topGroup {
    position: relative;
    padding-right: 6.5rem;
    padding-left: 6.5rem;
    padding-bottom: 2rem; }
@media all and (max-width: 891px) {
      .discoverPage__filters__topGroup {
        padding-right: 0rem;
        padding-left: 0rem; } }
@media all and (tablet) {
      .discoverPage__filters__topGroup {
        padding-right: 0rem;
        padding-left: 0rem; } }
.discoverPage__filters__topGroup button {
      background: rgba(255, 255, 255, 0.3);
      border-color: rgba(255, 255, 255, 0); }
.discoverPage__filters__topGroup button:not(:hover) i {
        transform: translateY(-50%) rotate(-45deg); }
.discoverPage__filters__topGroup button i:hover {
        transform: translateY(-50%) rotate(-45deg); }
.discoverPage__filters__controls {
    position: absolute;
    right: 0;
    top: .4rem;
    line-height: 2rem;
    display: block;
    cursor: pointer;
    color: #fff; }
@media all and (max-width: 891px) {
      .discoverPage__filters__controls {
        position: static;
        margin-bottom: 2rem; } }
@media all and (tablet) {
      .discoverPage__filters__controls {
        position: static;
        margin-bottom: 2rem; } }
.discoverPage__filters__controls i {
      font-size: 2.3rem; }
.discoverPage__filters__controls span {
      vertical-align: super;
      font-weight: bold; }
.discoverPage__filters__controls .triage__figure {
      display: inline-block;
      width: 0;
      height: 0;
      border: .6rem solid transparent;
      margin-left: 1.4rem; }
.discoverPage__filters__controls .triage__figure:not(.active) {
        border-bottom: 1rem solid #fff;
        vertical-align: super; }
.discoverPage__filters__controls .triage__figure.active {
        border-top: 1rem solid #fff;
        vertical-align: text-top; }
.discoverPage__filters__searchInput {
    border-bottom: 1px solid #fff;
    display: inline-block;
    vertical-align: top;
    padding-bottom: .2rem;
    margin: 4rem 0 2rem;
    max-width: 90%; }
.discoverPage__filters__searchInput i {
      position: relative; }
.discoverPage__filters__searchInput input, .discoverPage__filters__searchInput button {
      border: none;
      background: transparent;
      padding: 0;
      margin: 0;
      vertical-align: bottom; }
.discoverPage__filters__searchInput input {
      line-height: 3rem;
      max-width: calc(100% - 3rem);
      width: 20rem;
      color: #fff !important; }
.discoverPage__filters__searchInput button {
      min-height: 1.8rem;
      line-height: 1.8rem; }
.discoverPage__tiles {
    display: flex;
    position: relative;
    flex-direction: row;
    justify-content: start;
    flex-wrap: wrap; }
.becomePro__content {
  padding-bottom: 0; }
.becomePro__wrapp {
  max-width: 74rem;
  padding: 0 2rem;
  margin: 0 auto; }
.becomePro__label {
  font-weight: 100;
  font-size: 3.1rem;
  margin-bottom: 2.4rem;
  color: #8A7A5E; }
.becomePro__withBullet {
  max-width: 50rem;
  margin: 0 auto; }
.becomePro__withBullet span {
    background-color: #8A7A5E;
    color: #fff;
    width: 2rem;
    height: 2rem;
    font-weight: bold;
    display: inline-block;
    left: 0;
    top: 0;
    border-radius: 100%;
    text-align: center;
    line-height: 2rem;
    margin-top: 2rem; }
.becomePro__sendEmail {
  width: 43rem;
  margin: 0 auto;
  margin-top: 7rem; }
.becomePro__sendEmail input {
    width: 100%;
    margin: 0 auto;
    border: none;
    border-bottom: 1px solid #ccc; }
.becomePro__sendEmail .error {
    font-size: 1.1rem; }
.becomePro button.btn {
  padding: 0.5rem 8rem;
  font-weight: bold;
  margin-top: 4rem;
  margin-bottom: 1.5rem; }
.becomePro__imgs {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 6rem; }
.becomePro__imgs img {
    margin: 1rem;
    width: 30rem;
    max-width: calc(33% - 4rem);
    align-self: center; }
.helpPage__nav {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.helpPage__nav h3 {
    font-size: 2.4rem;
    margin-bottom: 2rem; }
@media all and (min-width: 892px) {
    .helpPage__nav > div {
      display: flex;
      flex-direction: row;
      justify-content: space-evenly; } }
@media all and (reverso-tablet) {
    .helpPage__nav > div {
      display: flex;
      flex-direction: row;
      justify-content: space-evenly; } }
.helpPage__nav > div a {
    display: block;
    width: 100%;
    margin-bottom: 2rem; }
@media all and (min-width: 892px) {
    .helpPage__nav__line > div:not(:last-child) {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      padding-bottom: 4rem;
      margin-bottom: 8rem; } }
@media all and (reverso-tablet) {
    .helpPage__nav__line > div:not(:last-child) {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      padding-bottom: 4rem;
      margin-bottom: 8rem; } }
@media all and (max-width: 891px) {
    .helpPage__nav__line {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      padding: 4rem 3rem; }
      .helpPage__nav__line > div {
        padding: 0rem 0 4rem;
        margin-bottom: 4rem;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
        .helpPage__nav__line > div:last-child {
          border-bottom: none;
          padding-bottom: 0;
          margin-bottom: 0; } }
@media all and (tablet) {
    .helpPage__nav__line {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      padding: 4rem 3rem; }
      .helpPage__nav__line > div {
        padding: 0rem 0 4rem;
        margin-bottom: 4rem;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
        .helpPage__nav__line > div:last-child {
          border-bottom: none;
          padding-bottom: 0;
          margin-bottom: 0; } }
.homePage {
  margin: 0 auto;
  width: calc(100% - 3rem);
  max-width: 60rem; }
@media all and (max-width: 640px) {
  #feed-component .btn.btn__round:hover {
    background: #8A7A5E;
    border: 1px solid #8A7A5E; }
  #feed-component .btn__round.btn__bordered:hover {
    background: #fff;
    border: 1px solid #8A7A5E;
    color: #8A7A5E; } }
.feed {
  position: fixed;
  left: 4rem;
  width: 34rem;
  top: 10rem;
  max-height: calc(100vh - 11rem);
  overflow: hidden;
  border-radius: 12px;
  box-shadow: 1px 0px 6px 0px #ccc;
  padding: 25px;
  border: 1px solid #eaecf5; }
@media all and (max-width: 1250px) {
    .feed__widget {
      display: none; } }
@media all and (desktop) {
    .feed__widget {
      display: none; } }
.feed__widget__mobile {
    padding-bottom: 3rem; }
@media all and (min-width: 1251px) {
      .feed__widget__mobile {
        display: none;
        text-align: center; } }
@media all and (reverso-desktop) {
      .feed__widget__mobile {
        display: none;
        text-align: center; } }
.feed__widget__mobile__name {
      max-width: 9rem;
      margin: 1rem 0 0;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      font-weight: bold; }
.feed__widget__mobile button.btn {
      min-width: 6rem;
      font-size: 3rem;
      text-align: center;
      margin-top: 2rem; }
.feed__label {
    font-size: 28px;
    color: #8A7A5E; }
.feed__trendingList {
    max-height: calc(100vh - 16.5rem);
    margin-top: 1rem;
    overflow: auto; }
.feed__trendingList button.btn {
      min-width: 6rem;
      font-size: 3rem;
      text-align: center; }
.feed__trendingList > a {
      width: 100%;
      background: #fff;
      color: #414651;
      box-shadow: 0px 4px 4px 0px #ccc !important;
      border: 1px solid #e9e9e9;
      border-radius: 12px; }
.feed__trendingList > a:hover {
        background-color: #eceaf6;
        border: 0px;
        color: #414651; }
.feed__icon {
    padding: 0;
    width: 36px;
    height: 36px;
    border-radius: 12px;
    border: 0px;
    background: transparent; }
.feed__icon .requested {
      background-color: #f0f0f0;
      border-radius: 12px; }
.feed__line {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
.feed__line__content {
      width: calc(100% - 10rem);
      padding-left: 1rem;
      padding-bottom: 2rem;
      font-size: 1.2rem; }
.feed__line__content div {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
.feed .p-l-1r {
    padding-left: 1rem; }
.cardBlock {
  border: 1px solid #ccc; }
.cardBlock__head {
    position: relative; }
.cardBlock__head .btn {
      border-color: #fff;
      position: absolute;
      right: 2rem;
      top: 2rem;
      z-index: 19; }
.cardBlock__head img {
      width: 100%;
      max-width: 100%;
      display: block;
      z-index: 1; }
.cardBlock__head__label {
      position: absolute;
      top: 0px;
      left: 0px;
      background: #333333;
      padding: 0 2rem;
      height: 4.5rem;
      line-height: 4.5rem;
      cursor: pointer;
      z-index: 49;
      text-align: center;
      font-weight: bold; }
.cardBlock__head__label a {
        color: #fff; }
.cardBlock__head__img__2, .cardBlock__head__img__3, .cardBlock__head__img__4 {
      height: 36.5rem;
      position: relative; }
.cardBlock__head__img__2 img, .cardBlock__head__img__3 img, .cardBlock__head__img__4 img {
        position: absolute;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center; }
.cardBlock__head__img__2 img {
      width: 100%;
      height: 50%;
      top: 0;
      left: 0; }
.cardBlock__head__img__2 img:nth-child(2) {
        top: 50%; }
.cardBlock__head__img__3 img {
      width: 50%;
      height: 50%;
      top: 50%;
      left: 0; }
.cardBlock__head__img__3 img:nth-child(1) {
        top: 0;
        width: 100%; }
.cardBlock__head__img__3 img:nth-child(3) {
        left: 50%; }
.cardBlock__head__img__4 img {
      width: 50%;
      height: 50%;
      top: 0;
      left: 0; }
.cardBlock__head__img__4 img:nth-child(2) {
        left: 50%; }
.cardBlock__head__img__4 img:nth-child(3) {
        top: 50%; }
.cardBlock__head__img__4 img:nth-child(4) {
        top: 50%;
        left: 50%; }
.cardBlock__body {
    padding: 3rem 2rem 3rem; }
.cardBlock__body a {
      color: #000000; }
.cardBlock__body__label {
      display: flex;
      flex-direction: row;
      justify-content: space-between; }
.cardBlock__body__label > div {
        max-width: 50%;
        width: 200px;
        font-size: 1.2rem; }
.cardBlock__body__name {
      padding: 1.5rem 0 3rem;
      font-size: 2rem;
      font-weight: bold; }
.cardBlock__footer {
    padding: 0px 2rem 3rem;
    display: flex;
    /* Enable flexbox */
    justify-content: space-between;
    /* Space between left and right items */
    align-items: center;
    /* Vertically center items */
    width: 100%;
    /* Ensure the footer takes full width */
    /* Optional: Add some padding or margin for spacing */
    /* Style for the video preview icon */
    /* Optional: Add hover effects or additional styling */ }
.cardBlock__footer a {
      display: flex;
      /* Ensure the anchor tags are flex containers */
      align-items: center;
      /* Vertically center items inside the anchor */ }
.cardBlock__footer .tile__s__videoPreview {
      margin-left: auto;
      /* Push the icon to the right */ }
.cardBlock__footer .tile__s__videoPreview img {
        width: 30px; }
.cardBlock__footer .tile__s__videoPreview:hover {
      opacity: 0.8;
      /* Example hover effect */ }
.storagePage {
  margin-top: 7rem; }
.storagePage__content {
    padding-top: 10rem; }
.storagePage__content__head {
      border-bottom: 2px solid #C4C4C4; }
.storagePage__table {
    min-height: 50rem; }
.storagePage__table table {
      width: 100%; }
.storagePage__total {
    position: relative; }
.storagePage__total__info {
      min-width: 32rem; }
@media all and (min-width: 892px) {
        .storagePage__total__info {
          position: absolute;
          top: 32%;
          left: 25rem; } }
@media all and (reverso-tablet) {
        .storagePage__total__info {
          position: absolute;
          top: 32%;
          left: 25rem; } }
@media all and (max-width: 891px) {
        .storagePage__total__info {
          padding-top: 2rem; } }
@media all and (tablet) {
        .storagePage__total__info {
          padding-top: 2rem; } }
.storagePage__total__info button {
        margin-top: 1rem; }
@media all and (max-width: 891px) {
      .storagePage__total {
        text-align: center; } }
@media all and (tablet) {
      .storagePage__total {
        text-align: center; } }
.storagePage__typeSelect {
    border-bottom: 2px solid transparent;
    padding-bottom: 2rem;
    padding-left: .8rem;
    padding-right: .8rem;
    margin: 0 .2rem;
    cursor: pointer;
    transition: all 0.2s ease-in-out; }
@media all and (min-width: 892px) {
      .storagePage__typeSelect {
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding-left: 3.8rem;
        padding-right: 3.8rem;
        text-align: left; } }
@media all and (reverso-tablet) {
      .storagePage__typeSelect {
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding-left: 3.8rem;
        padding-right: 3.8rem;
        text-align: left; } }
@media all and (max-width: 891px) {
      .storagePage__typeSelect {
        text-align: center;
        display: inline-block;
        vertical-align: top;
        min-width: 11rem; }
        .storagePage__typeSelect .demo {
          width: 7rem;
          height: 7rem;
          padding-top: .1rem;
          border-radius: 100%;
          margin: 0 auto;
          border: .4rem solid transparent; } }
@media all and (tablet) {
      .storagePage__typeSelect {
        text-align: center;
        display: inline-block;
        vertical-align: top;
        min-width: 11rem; }
        .storagePage__typeSelect .demo {
          width: 7rem;
          height: 7rem;
          padding-top: .1rem;
          border-radius: 100%;
          margin: 0 auto;
          border: .4rem solid transparent; } }
@media all and (max-width: 640px) {
      .storagePage__typeSelect {
        font-size: 1rem; } }
.storagePage__typeSelect__info {
      padding-top: 1rem; }
@media all and (min-width: 892px) {
        .storagePage__typeSelect__info {
          padding-left: 3rem; } }
@media all and (reverso-tablet) {
        .storagePage__typeSelect__info {
          padding-left: 3rem; } }
.storagePage__typeSelect__wrapp {
      margin-bottom: -2px;
      position: relative;
      z-index: 10;
      overflow: auto; }
@media all and (min-width: 892px) {
        .storagePage__typeSelect__wrapp {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-content: center; } }
@media all and (reverso-tablet) {
        .storagePage__typeSelect__wrapp {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-content: center; } }
@media all and (max-width: 891px) {
        .storagePage__typeSelect__wrapp {
          text-align: center; }
          .storagePage__typeSelect__wrapp div {
            font-size: 1rem; } }
@media all and (tablet) {
        .storagePage__typeSelect__wrapp {
          text-align: center; }
          .storagePage__typeSelect__wrapp div {
            font-size: 1rem; } }
@media all and (min-width: 892px) {
      .storagePage__typeSelect.active, .storagePage__typeSelect:hover {
        border-color: #8A7A5E; } }
@media all and (reverso-tablet) {
      .storagePage__typeSelect.active, .storagePage__typeSelect:hover {
        border-color: #8A7A5E; } }
@media all and (max-width: 891px) {
      .storagePage__typeSelect.active .demo, .storagePage__typeSelect:hover .demo {
        border-color: #8A7A5E; } }
@media all and (tablet) {
      .storagePage__typeSelect.active .demo, .storagePage__typeSelect:hover .demo {
        border-color: #8A7A5E; } }
.post-form-component .modal-footer {
  margin-top: 20px; }
@media (max-width: 540px) {
  .post-form-component .modal-footer {
    flex-direction: column; }
    .post-form-component .modal-footer > * {
      width: 100%;
      margin: 10px 0; }
      .post-form-component .modal-footer > * > .btn {
        width: 100%; }
    .post-form-component .modal-footer .post-privacy {
      padding-bottom: 10px; }
  .post-form-component .v-select {
    width: 100%; }
  .post-form-component .footer-middle {
    justify-content: space-around; } }
@media (max-width: 540px) {
  .modal__new_design section .post-form-component .modal-footer {
    align-items: center; } }
.edit-attachments-component .attachments-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
.edit-attachments-component .label-text {
  opacity: 0.4;
  font-weight: bold;
  margin-bottom: 5px; }
.edit-attach-item-component {
  position: relative;
  width: 60px;
  height: 60px;
  overflow: hidden;
  font-size: 11px;
  margin: 0 10px 10px 0; }
.edit-attach-item-component .item-content {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0; }
.edit-attach-item-component .btn__reset {
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
    border: 1px solid #eceeee;
    width: 2rem;
    height: 2rem;
    padding: 4px; }
.edit-attach-item-component .title {
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;
    background: #fff;
    border: 1px solid #eceeee;
    height: 2rem;
    padding: 2px 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
.post-privacy .v-select, .SelectListsOfFriends .v-select {
  min-width: 180px; }
.post-privacy .v-select > div, .SelectListsOfFriends .v-select > div {
    border-width: 0 0 1px 0;
    border-radius: unset; }
.likers-count-component {
  display: inline-block;
  padding: 1rem;
  margin-left: -3px; }
@media (max-width: 560px) {
    .likers-count-component {
      padding: 1rem 1.2rem;
      margin-left: 3px; } }
.likers-list-component {
  border-top: 1px solid #dee2e6; }
.likers-list-component .wrapper {
    padding: 10px 20px;
    text-align: center; }
.likers-list-component .spinner-border {
    opacity: 0.4; }
.liker-item-component {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px; }
.liker-item-component .item-actions {
    display: flex;
    justify-content: space-between; }
.liker-item-component .item-actions > * {
      margin-right: 10px; }
.liker-item-component .item-actions > *:last-child {
        margin-right: 0; }
.liker-item-component .CoverImg {
    float: left;
    max-width: 40px;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #a7a9ac; }
.liker-item-component .user-name {
    margin-left: 50px;
    line-height: 40px;
    color: #292929;
    max-width: 220px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
.spinner-border {
  opacity: 0.4; }

/*
* iziToast | v1.4.0
* http://izitoast.marcelodolce.com
* by Marcelo Dolce.
*/
.iziToast-capsule{font-size:0;height:0;width:100%;transform:translateZ(0);backface-visibility:hidden;transition:transform .5s cubic-bezier(.25,.8,.25,1),height .5s cubic-bezier(.25,.8,.25,1)}
.iziToast-capsule,.iziToast-capsule *{box-sizing:border-box}
.iziToast-overlay{display:block;position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:997}
.iziToast{display:inline-block;clear:both;position:relative;font-family:'Lato',Tahoma,Arial;font-size:14px;padding:8px 45px 9px 0;background:rgba(238,238,238,.9);border-color:rgba(238,238,238,.9);width:100%;pointer-events:all;cursor:default;transform:translateX(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:54px}
.iziToast>.iziToast-progressbar{position:absolute;left:0;bottom:0;width:100%;z-index:1;background:rgba(255,255,255,.2)}
.iziToast>.iziToast-progressbar>div{height:2px;width:100%;background:rgba(0,0,0,.3);border-radius:0 0 3px 3px}
.iziToast.iziToast-balloon:before{content:'';position:absolute;right:8px;left:auto;width:0;height:0;top:100%;border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;border-radius:0}
.iziToast.iziToast-balloon .iziToast-progressbar{top:0;bottom:auto}
.iziToast.iziToast-balloon>div{border-radius:0 0 0 3px}
.iziToast>.iziToast-cover{position:absolute;left:0;top:0;bottom:0;height:100%;margin:0;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.1)}
.iziToast>.iziToast-close{position:absolute;right:0;top:0;border:0;padding:0;opacity:.6;width:42px;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px;cursor:pointer;outline:0}
.iziToast>.iziToast-close:hover{opacity:1}
.iziToast>.iziToast-body{position:relative;padding:0 0 0 10px;height:auto;min-height:36px;margin:0 0 0 15px;text-align:left}
.iziToast>.iziToast-body:after{content:"";display:table;clear:both}
.iziToast>.iziToast-body .iziToast-texts{margin:10px 0 0;padding-right:2px;display:inline-block;float:left}
.iziToast>.iziToast-body .iziToast-inputs{min-height:19px;float:left;margin:3px -2px}
.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]),.iziToast>.iziToast-body .iziToast-inputs>select{position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:4px 7px;font-size:13px;letter-spacing:.02em;background:rgba(0,0,0,.1);color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.2);min-height:26px}
.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]):focus,.iziToast>.iziToast-body .iziToast-inputs>select:focus{box-shadow:0 0 0 1px rgba(0,0,0,.6)}
.iziToast>.iziToast-body .iziToast-buttons{min-height:17px;float:left;margin:4px -2px}
.iziToast>.iziToast-body .iziToast-buttons>a,.iziToast>.iziToast-body .iziToast-buttons>button,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]){position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:5px 10px;font-size:12px;letter-spacing:.02em;cursor:pointer;background:rgba(0,0,0,.1);color:#000}
.iziToast>.iziToast-body .iziToast-buttons>a:hover,.iziToast>.iziToast-body .iziToast-buttons>button:hover,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):hover{background:rgba(0,0,0,.2)}
.iziToast>.iziToast-body .iziToast-buttons>a:focus,.iziToast>.iziToast-body .iziToast-buttons>button:focus,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 1px rgba(0,0,0,.6)}
.iziToast>.iziToast-body .iziToast-buttons>a:active,.iziToast>.iziToast-body .iziToast-buttons>button:active,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):active{top:1px}
.iziToast>.iziToast-body .iziToast-icon{position:absolute;left:0;top:50%;display:table;font-size:23px;line-height:24px;margin-top:-12px;color:#000;width:24px;height:24px}
.iziToast>.iziToast-body .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}
.iziToast>.iziToast-body .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}
.iziToast>.iziToast-body .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}
.iziToast>.iziToast-body .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}
.iziToast>.iziToast-body .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}
.iziToast>.iziToast-body .iziToast-message,.iziToast>.iziToast-body .iziToast-title{padding:0;font-size:14px;line-height:16px;text-align:left;float:left;white-space:normal}
.iziToast>.iziToast-body .iziToast-title{color:#000;margin:0}
.iziToast>.iziToast-body .iziToast-message{margin:0 0 10px;color:rgba(0,0,0,.6)}
.iziToast.iziToast-animateInside .iziToast-buttons-child,.iziToast.iziToast-animateInside .iziToast-icon,.iziToast.iziToast-animateInside .iziToast-inputs-child,.iziToast.iziToast-animateInside .iziToast-message,.iziToast.iziToast-animateInside .iziToast-title{opacity:0}
.iziToast-target{position:relative;width:100%;margin:0 auto}
.iziToast-target .iziToast-capsule{overflow:hidden}
.iziToast-target .iziToast-capsule:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.iziToast-target .iziToast-capsule .iziToast{width:100%;float:left}
.iziToast-wrapper{z-index:99999;position:fixed;width:100%;pointer-events:none;display:flex;flex-direction:column}
.iziToast-wrapper .iziToast.iziToast-balloon:before{border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;right:8px;left:auto}
.iziToast-wrapper-bottomLeft{left:0;bottom:0;text-align:left}
.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before,.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before{border-right:15px solid transparent;border-left:0 solid transparent;right:auto;left:8px}
.iziToast-wrapper-bottomRight{right:0;bottom:0;text-align:right}
.iziToast-wrapper-topLeft{left:0;top:0;text-align:left}
.iziToast-wrapper-topRight{top:0;right:0;text-align:right}
.iziToast-wrapper-topCenter{top:0;left:0;right:0;text-align:center}
.iziToast-wrapper-bottomCenter,.iziToast-wrapper-center{bottom:0;left:0;right:0;text-align:center}
.iziToast-wrapper-center{top:0;justify-content:center;flex-flow:column;align-items:center}
.iziToast-rtl{direction:rtl;padding:8px 0 9px 45px;font-family:Tahoma,'Lato',Arial}
.iziToast-rtl .iziToast-cover{left:auto;right:0}
.iziToast-rtl .iziToast-close{right:auto;left:0}
.iziToast-rtl .iziToast-body{padding:0 10px 0 0;margin:0 16px 0 0;text-align:right}
.iziToast-rtl .iziToast-body .iziToast-buttons,.iziToast-rtl .iziToast-body .iziToast-inputs,.iziToast-rtl .iziToast-body .iziToast-message,.iziToast-rtl .iziToast-body .iziToast-texts,.iziToast-rtl .iziToast-body .iziToast-title{float:right;text-align:right}
.iziToast-rtl .iziToast-body .iziToast-icon{left:auto;right:0}
@media only screen and (min-width:568px){.iziToast-wrapper{padding:10px 15px}.iziToast{margin:5px 0;border-radius:3px;width:auto}.iziToast:after{content:'';z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2),inset 0 0 5px rgba(0,0,0,.1),0 8px 8px -5px rgba(0,0,0,.25)}.iziToast:not(.iziToast-rtl) .iziToast-cover{border-radius:3px 0 0 3px}.iziToast.iziToast-rtl .iziToast-cover{border-radius:0 3px 3px 0}.iziToast.iziToast-color-dark:after{box-shadow:inset 0 -10px 20px -10px rgba(255,255,255,.3),0 10px 10px -5px rgba(0,0,0,.25)}.iziToast.iziToast-balloon .iziToast-progressbar{background:0 0}.iziToast.iziToast-balloon:after{box-shadow:0 10px 10px -5px rgba(0,0,0,.25),inset 0 10px 20px -5px rgba(0,0,0,.25)}.iziToast-target .iziToast:after{box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2),inset 0 0 5px rgba(0,0,0,.1)}}
.iziToast.iziToast-theme-dark{background:#565c70;border-color:#565c70}
.iziToast.iziToast-theme-dark .iziToast-title{color:#fff}
.iziToast.iziToast-theme-dark .iziToast-message{color:rgba(255,255,255,.7);font-weight:300}
.iziToast.iziToast-theme-dark .iziToast-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px}
.iziToast.iziToast-theme-dark .iziToast-icon{color:#fff}
.iziToast.iziToast-theme-dark .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}
.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}
.iziToast.iziToast-theme-dark .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}
.iziToast.iziToast-theme-dark .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}
.iziToast.iziToast-theme-dark .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}
.iziToast.iziToast-theme-dark .iziToast-buttons>a,.iziToast.iziToast-theme-dark .iziToast-buttons>button,.iziToast.iziToast-theme-dark .iziToast-buttons>input{color:#fff;background:rgba(255,255,255,.1)}
.iziToast.iziToast-theme-dark .iziToast-buttons>a:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>button:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>input:hover{background:rgba(255,255,255,.2)}
.iziToast.iziToast-theme-dark .iziToast-buttons>a:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>button:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.6)}
.iziToast.iziToast-color-red{background:rgba(255,175,180,.9);border-color:rgba(255,175,180,.9)}
.iziToast.iziToast-color-orange{background:rgba(255,207,165,.9);border-color:rgba(255,207,165,.9)}
.iziToast.iziToast-color-yellow{background:rgba(255,249,178,.9);border-color:rgba(255,249,178,.9)}
.iziToast.iziToast-color-blue{background:rgba(157,222,255,.9);border-color:rgba(157,222,255,.9)}
.iziToast.iziToast-color-green{background:rgba(166,239,184,.9);border-color:rgba(166,239,184,.9)}
.iziToast.iziToast-layout2 .iziToast-body .iziToast-message,.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts{width:100%}
.iziToast.iziToast-layout3{border-radius:2px}
.iziToast.iziToast-layout3::after{display:none}
.iziToast .revealIn,.iziToast.revealIn{animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both}
.iziToast .slideIn,.iziToast.slideIn{animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both}
.iziToast.bounceInLeft{animation:iziT-bounceInLeft .7s ease-in-out both}
.iziToast.bounceInRight{animation:iziT-bounceInRight .85s ease-in-out both}
.iziToast.bounceInDown{animation:iziT-bounceInDown .7s ease-in-out both}
.iziToast.bounceInUp{animation:iziT-bounceInUp .7s ease-in-out both}
.iziToast .fadeIn,.iziToast.fadeIn{animation:iziT-fadeIn .5s ease both}
.iziToast.fadeInUp{animation:iziT-fadeInUp .7s ease both}
.iziToast.fadeInDown{animation:iziT-fadeInDown .7s ease both}
.iziToast.fadeInLeft{animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both}
.iziToast.fadeInRight{animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both}
.iziToast.flipInX{animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both}
.iziToast.fadeOut{animation:iziT-fadeOut .7s ease both}
.iziToast.fadeOutDown{animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both}
.iziToast.fadeOutUp{animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both}
.iziToast.fadeOutLeft{animation:iziT-fadeOutLeft .5s ease both}
.iziToast.fadeOutRight{animation:iziT-fadeOutRight .5s ease both}
.iziToast.flipOutX{backface-visibility:visible!important;animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both}
.iziToast-overlay.fadeIn{animation:iziT-fadeIn .5s ease both}
.iziToast-overlay.fadeOut{animation:iziT-fadeOut .7s ease both}
@keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}
@keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}
@keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}to{transform:translateX(0)}}
@keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}to{transform:translateX(0)}}
@keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}
@keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}
@keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes iziT-fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
@keyframes iziT-fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}
@keyframes iziT-fadeInLeft{0%{opacity:0;transform:translate3d(300px,0,0)}to{opacity:1;transform:none}}
@keyframes iziT-fadeInRight{0%{opacity:0;transform:translate3d(-300px,0,0)}to{opacity:1;transform:none}}
@keyframes iziT-flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg)}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}
@keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}
@keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}
@keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}
@keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-200px,0,0)}}
@keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(200px,0,0)}}
@keyframes iziT-flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}
.emoji-mart,
.emoji-mart * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.15;
}

.emoji-mart {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  font-size: 16px;
  /* display: inline-block; */
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 420px;
  color: #222427;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background: #fff;
}

.emoji-mart-emoji {
  padding: 6px;
  position: relative;
  display: inline-block;
  font-size: 0;
}

.emoji-mart-emoji span {
  display: inline-block;
}

.emoji-mart-preview-emoji .emoji-mart-emoji span {
  width: 38px;
  height: 38px;
  font-size: 32px;
}

.emoji-type-native {
  font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";
  word-break: keep-all;
}

.emoji-type-image {
  /* Emoji sheet has 56 columns, see also utils/emoji-data.js, SHEET_COLUMNS variable */
  /* Here we use (56+1) * 100% to avoid visible edges of nearby icons when scaling for different
   * screen sizes */
  background-size: 5700%;
}

.emoji-type-image.emoji-set-apple {
  background-image: url("https://unpkg.com/emoji-datasource-apple@5.0.1/img/apple/sheets-256/64.png");
}

.emoji-type-image.emoji-set-facebook {
  background-image: url("https://unpkg.com/emoji-datasource-facebook@5.0.1/img/facebook/sheets-256/64.png");
}

.emoji-type-image.emoji-set-google {
  background-image: url("https://unpkg.com/emoji-datasource-google@5.0.1/img/google/sheets-256/64.png");
}

.emoji-type-image.emoji-set-twitter {
  background-image: url("https://unpkg.com/emoji-datasource-twitter@5.0.1/img/twitter/sheets-256/64.png");
}

.emoji-mart-bar {
  border: 0 solid #d9d9d9;
}

.emoji-mart-bar:first-child {
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.emoji-mart-bar:last-child {
  border-top-width: 1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.emoji-mart-scroll {
  position: relative;
  overflow-y: scroll;
  -ms-flex: 1 1;
      flex: 1 1;
  padding: 0 6px 6px 6px;
  z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */
  will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
  -webkit-overflow-scrolling: touch;
}

.emoji-mart-anchors {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 6px;
  color: #858585;
  line-height: 0;
}

.emoji-mart-anchor {
  position: relative;
  display: block;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  text-align: center;
  padding: 12px 4px;
  overflow: hidden;
  -webkit-transition: color .1s ease-out;
  transition: color .1s ease-out;
}

.emoji-mart-anchor:hover,
.emoji-mart-anchor-selected {
  color: #464646;
}

.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
  bottom: 0;
}

.emoji-mart-anchor-bar {
  position: absolute;
  bottom: -3px; left: 0;
  width: 100%; height: 3px;
  background-color: #464646;
}

.emoji-mart-anchors i {
  display: inline-block;
  width: 100%;
  max-width: 22px;
}

.emoji-mart-anchors svg {
  fill: currentColor;
  max-height: 18px;
}

.emoji-mart .scroller {
  height: 250px;
  position: relative;
  -ms-flex: 1 1;
      flex: 1 1;
  padding: 0 6px 6px 6px;
  z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */
  will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
  -webkit-overflow-scrolling: touch;
}

.emoji-mart-search {
  margin-top: 6px;
  padding: 0 6px;
}

.emoji-mart-search input {
  font-size: 16px;
  display: block;
  width: 100%;
  padding: .2em .6em;
  border-radius: 25px;
  border: 1px solid #d9d9d9;
  outline: 0;
}

.emoji-mart-search-results {
  height: 250px;
  overflow-y: scroll;
}

.emoji-mart-category {
  position: relative;
}

.emoji-mart-category .emoji-mart-emoji span {
  z-index: 1;
  position: relative;
  text-align: center;
  cursor: default;
}

.emoji-mart-category .emoji-mart-emoji:hover:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color: #f4f4f4;
  border-radius: 100%;
  opacity: 0;
}

.emoji-mart-category .emoji-mart-emoji:hover:before {
  opacity: 1;
}

.emoji-mart-category-label {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.emoji-mart-static .emoji-mart-category-label {
  z-index: 2;
  position: relative;
  /* position: sticky; */
  /* position: -webkit-sticky; */
}

.emoji-mart-category-label span {
  display: block;
  width: 100%;
  font-weight: 500;
  padding: 5px 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, .95);
}

.emoji-mart-emoji {
  position: relative;
  display: inline-block;
  font-size: 0;
}

.emoji-mart-no-results {
  font-size: 14px;
  text-align: center;
  padding-top: 70px;
  color: #858585;
}

.emoji-mart-no-results .emoji-mart-category-label {
  display: none;
}

.emoji-mart-no-results .emoji-mart-no-results-label {
  margin-top: .2em;
}

.emoji-mart-no-results .emoji-mart-emoji:hover:before {
  content: none;
}

.emoji-mart-preview {
  position: relative;
  height: 70px;
}

.emoji-mart-preview-emoji,
.emoji-mart-preview-data,
.emoji-mart-preview-skins {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.emoji-mart-preview-emoji {
  left: 12px;
}

.emoji-mart-preview-data {
  left: 68px; right: 12px;
  word-break: break-all;
}

.emoji-mart-preview-skins {
  right: 30px;
  text-align: right;
}

.emoji-mart-preview-name {
  font-size: 14px;
}

.emoji-mart-preview-shortname {
  font-size: 12px;
  color: #888;
}

.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
  margin-left: .5em;
}

.emoji-mart-preview-emoticon {
  font-size: 11px;
  color: #bbb;
}

.emoji-mart-title span {
  display: inline-block;
  vertical-align: middle;
}

.emoji-mart-title .emoji-mart-emoji {
  padding: 0;
}

.emoji-mart-title-label {
  color: #999A9C;
  font-size: 21px;
  font-weight: 300;
}

.emoji-mart-skin-swatches {
  font-size: 0;
  padding: 2px 0;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  background-color: #fff;
}

.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch {
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after {
  opacity: .75;
}

.emoji-mart-skin-swatch {
  display: inline-block;
  width: 0;
  vertical-align: middle;
  -webkit-transition-property: width, padding;
  transition-property: width, padding;
  -webkit-transition-duration: .125s;
          transition-duration: .125s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.emoji-mart-skin-swatch:nth-child(1) { -webkit-transition-delay: 0s; transition-delay: 0s }

.emoji-mart-skin-swatch:nth-child(2) { -webkit-transition-delay: .03s; transition-delay: .03s }

.emoji-mart-skin-swatch:nth-child(3) { -webkit-transition-delay: .06s; transition-delay: .06s }

.emoji-mart-skin-swatch:nth-child(4) { -webkit-transition-delay: .09s; transition-delay: .09s }

.emoji-mart-skin-swatch:nth-child(5) { -webkit-transition-delay: .12s; transition-delay: .12s }

.emoji-mart-skin-swatch:nth-child(6) { -webkit-transition-delay: .15s; transition-delay: .15s }

.emoji-mart-skin-swatch-selected {
  position: relative;
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatch-selected:after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 4px; height: 4px;
  margin: -2px 0 0 -2px;
  background-color: #fff;
  border-radius: 100%;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity .2s ease-out;
  transition: opacity .2s ease-out;
}

.emoji-mart-skin {
  display: inline-block;
  width: 100%; padding-top: 100%;
  max-width: 12px;
  border-radius: 100%;
}

.emoji-mart-skin-tone-1 { background-color: #ffc93a }

.emoji-mart-skin-tone-2 { background-color: #fadcbc }

.emoji-mart-skin-tone-3 { background-color: #e0bb95 }

.emoji-mart-skin-tone-4 { background-color: #bf8f68 }

.emoji-mart-skin-tone-5 { background-color: #9b643d }

.emoji-mart-skin-tone-6 { background-color: #594539 }

/* vue-virtual-scroller/dist/vue-virtual-scroller.css */

.emoji-mart .vue-recycle-scroller {
  position: relative;
}

.emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode) {
  overflow-y: auto;
}

.emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode) {
  overflow-x: auto;
}

.emoji-mart .vue-recycle-scroller.direction-horizontal {
  display: -ms-flexbox;
  display: flex;
}

.emoji-mart .vue-recycle-scroller__slot {
  -ms-flex: auto 0;
      flex: auto 0;
}

.emoji-mart .vue-recycle-scroller__item-wrapper {
  -ms-flex: 1 1;
      flex: 1 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

.emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view {
  position: absolute;
  top: 0;
  left: 0;
  will-change: transform;
}

.emoji-mart .vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper {
  width: 100%;
}

.emoji-mart .vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper {
  height: 100%;
}

.emoji-mart .vue-recycle-scroller.ready.direction-vertical
  .vue-recycle-scroller__item-view {
  width: 100%;
}

.emoji-mart .vue-recycle-scroller.ready.direction-horizontal
  .vue-recycle-scroller__item-view {
  height: 100%;
}

.emoji-mart .resize-observer[data-v-b329ee4c] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent;
  pointer-events: none;
  display: block;
  overflow: hidden;
  opacity: 0;
}

.emoji-mart .resize-observer[data-v-b329ee4c] object {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.preview-modal .close[data-v-0c0884a4] {
  font-weight: 300;
  font-size: 2rem;
  padding: 3px 5px;
}
.preview-modal .close[data-v-0c0884a4]:focus {
    outline: none;
}
.preview-modal .m-header[data-v-0c0884a4] {
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  text-align: center;
}
.preview-modal .m-body[data-v-0c0884a4] {
  padding: 1rem;
}
.preview-modal input.form-control[data-v-0c0884a4] {
  border-bottom: 1px solid #d1d3d4;
  margin-top: 0;
  padding: 0;
  height: 30px;
}
.preview-modal .disabled[data-v-0c0884a4], .preview-modal .radio-custom[disabled] + .radio-custom-label[data-v-0c0884a4] {
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: auto;
}
.preview-modal .disabled.btn-sm[data-v-0c0884a4]:hover, .preview-modal .radio-custom[disabled] + .radio-custom-label.btn-sm[data-v-0c0884a4]:hover {
    border: 1px solid #d1d3d4;
    background-color: #f8f8f9;
    color: #a7a9ac;
}

.upload-video-component[data-v-76a9c741] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 5px;
  height: 200px;
  width: 100%;
  border: 1px #d1d3d4 dashed;
  background-color: #f8f8f9;
  cursor: pointer;
  z-index: 1;
}
.upload-video-component[data-v-76a9c741]:hover {
    border-color: #8f969d;
}
.upload-video-component:hover .upload-video-title[data-v-76a9c741] {
      color: #212529;
}
.upload-video-component.dragover[data-v-76a9c741] {
    border-color: #8f969d;
}
.upload-video-component.dragover .upload-video-title[data-v-76a9c741] {
      color: #212529;
}
.upload-video-component.block-file-selection[data-v-76a9c741] {
    cursor: default;
}
.upload-video-component.block-file-selection[data-v-76a9c741]:hover {
      border-color: #d1d3d4;
}
.upload-video-component .upload-video-title[data-v-76a9c741] {
    font-family: "montserrat-reg";
    font-size: 14px;
    color: #a7a9ac;
    text-align: center;
}
.upload-video-component .errors[data-v-76a9c741] {
    color: #5a5a5a;
    margin-top: 10px;
}
.upload-video-component .errors p[data-v-76a9c741] {
      margin: 0;
      color: #8A7A5E;
}
.upload-video-component .errors ul[data-v-76a9c741] {
      margin: 0;
      padding-left: 25px;
}
.upload-video-component .space_limited_msg[data-v-76a9c741] {
    padding: 5px 10px;
}
input[type='file'][data-v-76a9c741] {
  display: none;
}

.theoplayer-container.sources-unavailable .vjs-big-play-button[data-v-aeb4e5b0] {
  display: none;
}
.theo-unable[data-v-aeb4e5b0] {
  background-color: #f8f8f9;
  width: 100%;
  min-height: 240px;
  display: flex;
  align-items: center;
  text-align: center;
}

.upload-image-component {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 5px;
  height: 60px;
  width: 100%;
  border: 1px #d1d3d4 dashed;
  background-color: #f8f8f9;
  cursor: pointer;
  z-index: 1;
}
.upload-image-component:not(.u-disabled):hover {
    border-color: #8f969d;
}
.upload-image-component:not(.u-disabled):hover .upload-video-title {
      color: #212529;
}
.upload-image-component:not(.u-disabled).dragover {
    border-color: #8f969d;
}
.upload-image-component:not(.u-disabled).dragover .upload-video-title {
      color: #212529;
}
.upload-image-component.u-disabled {
    cursor: not-allowed;
}
.upload-image-component .upload-image-title {
    font-family: "montserrat-reg";
    font-size: 14px;
    color: #a7a9ac;
    text-align: center;
}
.upload-image-component input[type='file'] {
    display: none;
}

.posters-nav-component .poster-img-container[data-v-39bda3f4] {
  border: 1px #d1d3d4 dashed;
  height: 60px;
  position: relative;
  background-color: #f8f8f9;
  display: flex;
  align-items: center;
}
.posters-nav-component .poster-img-container.complete[data-v-39bda3f4] {
    background-color: black;
}
.posters-nav-component .poster-img-container:hover .poster-remove[data-v-39bda3f4] {
    opacity: 1;
}
.posters-nav-component .poster-img[data-v-39bda3f4] {
  cursor: pointer;
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
}
.posters-nav-component .fa-spinner[data-v-39bda3f4] {
  margin: 0 auto;
}
.posters-nav-component .poster-index-input[data-v-39bda3f4] {
  display: none;
}
.posters-nav-component img[data-v-39bda3f4] {
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  margin: 0 auto;
}
.posters-nav-component .poster-mark[data-v-39bda3f4] {
  color: white;
  position: absolute;
  top: 0;
  right: 0;
  background-color: black;
  padding-left: 2px;
  margin: 0;
}
.posters-nav-component .poster-remove[data-v-39bda3f4] {
  position: absolute;
  top: 0;
  left: 0;
  color: white;
  background: none;
  font-size: 1.5em;
  padding: 5px;
  cursor: pointer;
  opacity: 0;
  transition: opacity linear .3s;
  text-shadow: 1px 1px 5px black;
}
.posters-nav-component .styled-checkbox[disabled] + label[data-v-39bda3f4] {
  opacity: 0.5;
  cursor: not-allowed;
}
.posters-nav-component.cardForm .row[data-v-39bda3f4] {
  margin-left: -10px;
  margin-right: -10px;
}
.posters-nav-component.cardForm .poster-img-container[data-v-39bda3f4], .posters-nav-component.cardForm .upload-image-component[data-v-39bda3f4] {
  height: 75px;
}
.posters-nav-component .temp-img-preview[data-v-39bda3f4] {
  opacity: 0.5;
}

.select-preview-component input.form-control[data-v-5a07b2b3] {
  border-bottom: 1px solid #d1d3d4;
  margin-top: 0;
  padding: 0;
  height: 30px;
}
.select-preview-component .disabled[data-v-5a07b2b3], .select-preview-component .radio-custom[disabled] + .radio-custom-label[data-v-5a07b2b3] {
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: auto;
}
.select-preview-component .disabled.btn-sm[data-v-5a07b2b3]:hover, .select-preview-component .radio-custom[disabled] + .radio-custom-label.btn-sm[data-v-5a07b2b3]:hover {
    border: 1px solid #d1d3d4;
    background-color: #f8f8f9;
    color: #a7a9ac;
}

.dont-leave-modal .modal-box[data-v-5c7bce82] {
  padding: 40px;
}
.dont-leave-modal .modal-box p[data-v-5c7bce82] {
    margin-bottom: 20px;
}
.dont-leave-modal .close[data-v-5c7bce82] {
  margin: 0 !important;
  padding: 10px !important;
  position: absolute;
  right: 10px;
  top: 10px;
}
.dont-leave-modal .close img[data-v-5c7bce82] {
    width: 20px;
    filter: invert(1.5) sepia(1) saturate(5) hue-rotate(175deg);
}
.dont-leave-modal .close[data-v-5c7bce82]:focus {
    outline: none;
}
.dont-leave-modal .m-header[data-v-5c7bce82] {
  text-align: center;
}
.dont-leave-modal .m-body[data-v-5c7bce82] {
  text-align: center;
}
.dont-leave-modal .m-body .actions[data-v-5c7bce82] {
    margin: 40px auto 20px;
}
.dont-leave-modal .m-body .actions ._btn[data-v-5c7bce82] {
      display: inline-block;
      width: auto;
      min-width: 140px;
      margin: 0 10px;
}
@media (max-width: 450px) {
.dont-leave-modal .m-body .actions ._btn[data-v-5c7bce82] {
          min-width: 120px;
}
}
.dont-leave-modal .dont-show-again label[data-v-5c7bce82] {
  margin-bottom: 4px;
}

.poster-from-timeline-component[data-v-24a8bd01] {
  position: relative;
}
.poster-from-timeline-component .btn-sm[data-v-24a8bd01] {
    position: absolute;
    opacity: 0.7;
    top: calc(50% - 25px);
    right: calc(50% - 75px);
    transition: all 0.2s linear;
}
.poster-from-timeline-component video[data-v-24a8bd01] {
    width: 100%;
    height: 200px;
}
.poster-from-timeline-component.cardForm video[data-v-24a8bd01] {
    height: 246px;
}

.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid hsla(0,0%,39.2%,.1);border-left-color:rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}/*# sourceMappingURL=vue-select.css.map*/
.upload-subtitle-component .lang .vs__selected-options {
  min-height: 21px;
  overflow: hidden;
}
.upload-subtitle-component .lang.l-selected .vs__selected-options {
  max-width: calc(100% - 40px);
}
.upload-subtitle-component .lang .vs__selected + .vs__search {
  position: absolute;
  width: 50px;
  height: 21px;
}
.upload-subtitle-component .file {
  overflow: hidden;
  margin-top: 2px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.upload-subtitle-component .remove-btn {
  opacity: 0.2;
  transition: opacity ease-out 200ms;
}
.upload-subtitle-component .remove-btn:hover {
    opacity: 0.8;
}

.posters-nav-component .poster-img-container[data-v-a5b72cde] {
  border: 1px #d1d3d4 dashed;
  height: 60px;
  position: relative;
  background-color: #f8f8f9;
  display: flex;
  align-items: center;
}
.posters-nav-component .poster-img-container.complete[data-v-a5b72cde] {
    background-color: black;
}
.posters-nav-component .poster-img-container:hover .poster-remove[data-v-a5b72cde] {
    opacity: 1;
}
.posters-nav-component .poster-img[data-v-a5b72cde] {
  cursor: pointer;
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
}
.posters-nav-component .fa-spinner[data-v-a5b72cde] {
  margin: 0 auto;
}
.posters-nav-component .poster-index-input[data-v-a5b72cde] {
  display: none;
}
.posters-nav-component img[data-v-a5b72cde] {
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  margin: 0 auto;
}
.posters-nav-component .poster-mark[data-v-a5b72cde] {
  color: white;
  position: absolute;
  top: 0;
  right: 0;
  background-color: black;
  padding-left: 2px;
  margin: 0;
}
.posters-nav-component .poster-remove[data-v-a5b72cde] {
  position: absolute;
  top: 0;
  left: 0;
  color: white;
  background: none;
  font-size: 1.5em;
  padding: 5px;
  cursor: pointer;
  opacity: 0;
  transition: opacity linear .3s;
  text-shadow: 1px 1px 5px black;
}
.posters-nav-component .styled-checkbox[disabled] + label[data-v-a5b72cde] {
  opacity: 0.5;
  cursor: not-allowed;
}
.posters-nav-component.cardForm .row[data-v-a5b72cde] {
  margin-left: -10px;
  margin-right: -10px;
}
.posters-nav-component.cardForm .poster-img-container[data-v-a5b72cde], .posters-nav-component.cardForm .upload-image-component[data-v-a5b72cde] {
  height: 75px;
}
.posters-nav-component .temp-img-preview[data-v-a5b72cde] {
  opacity: 0.5;
}

#video-form-component .set-drm-content[data-v-0aa44534] {
  margin-top: 10px;
  display: inline-block;
}
#video-form-component .styled-checkbox[disabled] + label[data-v-0aa44534] {
  opacity: 0.5;
  cursor: not-allowed;
}
#video-form-component .edit-video[data-v-0aa44534] {
  text-align: right;
}
#video-form-component .edit-video a[data-v-0aa44534] {
    cursor: pointer;
}

/*!
 * Cropper.js v1.5.9
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-09-10T13:16:21.689Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.upload-cover-component {
  width: 100%;
}
.upload-cover-component .displaying-image .cropped-image {
    width: 320px;
    height: 214px;
    -o-object-fit: contain;
       object-fit: contain;
}
.upload-cover-component .displaying-image .change-btn-wrap {
    margin-top: 20px;
}
.upload-cover-component .displaying-image .change-btn-wrap > button {
      width: 170px;
}
.upload-cover-component .vue-cropper {
    overflow: hidden;
    min-height: 180px;
}
.upload-dropzone {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 5px;
  min-height: 90px;
  width: 100%;
  border: 1px #d1d3d4 dashed;
  background-color: #f8f8f9;
  cursor: pointer;
  z-index: 1;
}
.upload-dropzone.in-progress {
    cursor: progress;
}
.upload-dropzone:hover {
    border-color: #8f969d;
}
.upload-dropzone:hover .upload-image-title {
      color: #808285;
}
.upload-dropzone.dragover {
    cursor: copy;
    border-color: #8f969d;
}
.upload-dropzone.dragover .upload-image-title {
      color: #808285;
}
.upload-dropzone .upload-image-title {
    font-family: "montserrat-bold";
    font-size: 14px;
    color: #a7a9ac;
    text-align: center;
}
.upload-dropzone input[type='file'] {
    display: none;
}
.vue2-cropper {
  z-index: 99;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  cursor: default;
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.46);
}
.vue2-cropper .modal-dialog {
    max-width: 400px;
    font-family: "montserrat-bold";
}
html.mobile .vue2-cropper .modal-dialog {
      margin-top: 50px;
}
.vue2-cropper .modal-dialog .modal-content {
      max-width: 400px;
}
.vue2-cropper .modal-dialog .modal-content .modal-header .title {
        margin: 20px auto;
        font-size: 14px;
}
.vue2-cropper .modal-dialog .modal-content .modal-body .crop-wrapper {
        position: relative;
        padding-top: 66.66%;
        background-color: lightgray;
}
.vue2-cropper .modal-dialog .modal-content .modal-body .crop-wrapper .vue-cropper {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          overflow: hidden;
          border: none;
}
.vue2-cropper .modal-dialog .modal-content .modal-body .crop-wrapper .vue-cropper .cropper-view-box {
            outline: none;
}
.vue2-cropper .modal-dialog .modal-content .modal-body .change-btn-wrap {
        margin-top: 50px;
}
.vue2-cropper .modal-dialog .modal-content .modal-body .change-btn-wrap > button {
          width: 140px;
}
.vue2-cropper .modal-dialog .modal-content .modal-body .done-btn-wrap {
        float: right;
        margin-top: 75px;
}
.vue2-cropper .modal-dialog .modal-content .modal-body .done-btn-wrap > button {
          padding: 10px 20px;
}
.errors {
  color: #5a5a5a;
  margin-top: 10px;
  text-align: left;
}
.errors p {
    margin: 0;
    color: #8A7A5E;
}
.errors .space_limited_msg {
    padding: 5px 10px;
}

.upload-cover-scribe-component {
  position: relative;
  padding-top: 66.6666%;
}
.upload-cover-scribe-component.complete .content-wrapper {
    outline: 1px solid lightgray;
}
.upload-cover-scribe-component .content-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.upload-cover-scribe-component .content-wrapper .vue-cropper {
      height: 100%;
      overflow: hidden;
      border: none;
}
.upload-cover-scribe-component .content-wrapper .vue-cropper .cropper-view-box {
        outline: none;
}
.upload-cover-scribe-component .content-wrapper .control-panel {
      position: absolute;
      top: 10px;
      right: 10px;
      z-index: 1;
      opacity: 0.5;
      transition: opacity ease-out 100ms;
}
.upload-cover-scribe-component .content-wrapper .control-panel:hover {
        opacity: 0.95;
}
.upload-cover-scribe-component .content-wrapper .control-panel .btn-default .fa {
        text-shadow: 0 0 10px white;
}
.upload-cover-scribe-component .content-wrapper .control-panel.upload-status {
        opacity: 1;
        text-shadow: 0 0 10px white;
}
.upload-cover-scribe-component .content-wrapper .control-panel.upload-status .btn-default {
          background: rgba(255, 255, 255, 0.2);
}
.upload-cover-scribe-component .displaying-image img {
    width: 100%;
}
.upload-cover-scribe-component .upload-dropzone {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 5px;
    height: 100%;
    width: 100%;
    border: 1px #d1d3d4 dashed;
    background-color: #f8f8f9;
    cursor: pointer;
    z-index: 1;
}
.upload-cover-scribe-component .upload-dropzone.in-progress {
      cursor: progress;
}
.upload-cover-scribe-component .upload-dropzone:hover {
      border-color: #8f969d;
}
.upload-cover-scribe-component .upload-dropzone:hover .upload-image-title {
        color: #808285;
}
.upload-cover-scribe-component .upload-dropzone.dragover {
      cursor: copy;
      border-color: #8f969d;
}
.upload-cover-scribe-component .upload-dropzone.dragover .upload-image-title {
        color: #808285;
}
.upload-cover-scribe-component .upload-dropzone .upload-image-title {
      font-family: Montserrat, sans-serif;
      font-size: 30px;
      color: #a7a9ac;
      text-align: center;
}
.upload-cover-scribe-component .upload-dropzone .upload-image-title .bold-text {
        margin-bottom: 10px;
}
.upload-cover-scribe-component .upload-dropzone input[type='file'] {
      display: none;
}

.upload-card-detail .close[data-v-49f6b6aa] {
  width: 20px;
  height: 20px;
}
.upload-card-detail .close[data-v-49f6b6aa]:after {
    content: '';
    height: 25px;
    border-left: 2px solid black;
    position: absolute;
    transform: rotate(45deg);
    left: 10px;
    top: 0;
}
.upload-card-detail .close[data-v-49f6b6aa]:before {
    content: '';
    height: 25px;
    border-left: 2px solid black;
    position: absolute;
    transform: rotate(-45deg);
    left: 10px;
    top: 0;
}
.upload-card-detail .close.btn-disabled[data-v-49f6b6aa] {
    cursor: not-allowed;
}
.upload-card-detail .upload-dropzone[data-v-49f6b6aa] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 5px;
  height: 100%;
  width: 100%;
  border: 1px #d1d3d4 dashed;
  background-color: #f8f8f9;
  cursor: pointer;
  z-index: 1;
  padding: 50px 10px;
  margin: 40px 0;
}
.upload-card-detail .upload-dropzone.in-progress[data-v-49f6b6aa] {
    cursor: progress;
}
.upload-card-detail .upload-dropzone[data-v-49f6b6aa]:hover {
    border-color: #8f969d;
}
.upload-card-detail .upload-dropzone:hover .upload-image-title[data-v-49f6b6aa] {
      color: #808285;
}
.upload-card-detail .upload-dropzone.dragover[data-v-49f6b6aa] {
    cursor: copy;
    border-color: #8f969d;
}
.upload-card-detail .upload-dropzone.dragover .upload-image-title[data-v-49f6b6aa] {
      color: #808285;
}
.upload-card-detail .upload-dropzone > input[data-v-49f6b6aa] {
    display: none !important;
}
.upload-card-detail .upload-dropzone .upload-image-title[data-v-49f6b6aa] {
    font-size: 14px;
    color: #a7a9ac;
    text-align: center;
}
.upload-card-detail .upload-dropzone .upload-image-title .bold-text[data-v-49f6b6aa] {
      font-family: "montserrat-bold";
}
.upload-card-detail .add-photo-original-text-card.btn-disabled[data-v-49f6b6aa] {
  cursor: not-allowed !important;
  border: 1px solid #d1d3d4;
  background-color: #ffffff;
  font-family: 'Montserrat', sans-serif !important;
  color: #d1d3d4 !important;
}

.upload-profile-banner {
  height: 300px;
  height: var(--banner-height, 300px);
}
.upload-profile-banner .control-panel {
    right: 18px;
    z-index: 1;
    position: absolute;
    background-color: white;
}
.upload-profile-banner .control-panel .btn {
      width: 42px;
      color: #4c419a;
      box-sizing: border-box;
      border-radius: 0 !important;
      font-family: "montserrat-bold";
}
.upload-profile-banner .control-panel .btn > i {
        margin-right: 0;
}
.upload-profile-banner .control-panel .btn:hover {
        color: white;
        background-color: #4c419a;
}
.upload-profile-banner .control-panel .btn.save {
        width: 90px;
}
.upload-profile-banner .control-panel .btn.upload-percentage {
        width: 160px;
        font-family: "montserrat-bold";
}
.upload-profile-banner .banner-display {
    height: 100%;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
}
.upload-profile-banner .upload-dropzone {
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border: 1px #d1d3d4 dashed;
    background-color: #f8f8f9;
}
.upload-profile-banner .upload-dropzone.in-progress {
      cursor: progress;
}
.upload-profile-banner .upload-dropzone:hover {
      border-color: #717171;
}
.upload-profile-banner .upload-dropzone:hover .upload-image-title {
        color: #4a4a4a;
}
.upload-profile-banner .upload-dropzone.dragover {
      cursor: copy !important;
      border-color: #717171;
}
.upload-profile-banner .upload-dropzone.dragover .upload-image-title {
        color: #4a4a4a;
}
.upload-profile-banner .upload-dropzone input {
      display: none;
}
.upload-profile-banner .upload-dropzone .upload-image-title {
      color: gray;
}
.upload-profile-banner .upload-dropzone .upload-image-title .big-text {
        font-size: 19px;
        margin-bottom: 10px;
}
.upload-profile-banner .upload-dropzone .upload-image-title .small-text {
        font-size: 16px;
}
.upload-profile-banner .vue-cropper {
    height: 100%;
}
@media (max-width: 990px) {
.upload-profile-banner .control-panel {
    right: 0;
}
}
@media (max-width: 318px) {
.upload-profile-banner .control-panel {
    right: 0;
}
.upload-profile-banner .control-panel .save {
      width: 42px !important;
}
.upload-profile-banner .control-panel .save .save-title {
        display: none;
}
}

.upload-profile-pfoto .avatar-displaying {
  cursor: pointer;
  margin-top: 20px;
}
.upload-profile-pfoto .avatar-displaying.business {
    margin-top: 0;
    margin-bottom: 20px;
}
.upload-profile-pfoto .avatar-displaying > img {
    width: 120px;
    height: 120px;
    border-radius: 100%;
}
.upload-profile-pfoto .cm-wrap {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  z-index: 999;
  background-color: #00000042;
  display: flex;
  align-items: center;
  justify-content: center;
}
.upload-profile-pfoto .cm-wrap .cm {
    padding: 15px;
    width: 95%;
    max-width: 400px;
    background-color: white;
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-header {
      position: relative;
      height: 15px;
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-header .close-btn {
        width: 28px;
        height: 28px;
        opacity: 0.5;
        position: absolute;
        right: 0;
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-header .close-btn:hover {
          opacity: 1;
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-header .close-btn:before, .upload-profile-pfoto .cm-wrap .cm .cm-modal-header .close-btn:after {
          position: absolute;
          left: 15px;
          content: ' ';
          height: 28px;
          width: 2px;
          background-color: #333;
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-header .close-btn:before {
          transform: rotate(45deg);
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-header .close-btn:after {
          transform: rotate(-45deg);
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-body {
      text-align: center;
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-body .progress {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100px;
        border: 1px #d1d3d4 solid;
        background-color: #f8f8f9;
        border-radius: 0;
        font-size: 14px;
        color: #4a4a4a;
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-body .cropper-view-box,
      .upload-profile-pfoto .cm-wrap .cm .cm-modal-body .cropper-face {
        border-radius: 50% !important;
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-body .upload-another {
        cursor: pointer;
        margin-top: 15px;
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-footer {
      margin-top: 15px;
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-footer .save-btn {
        cursor: pointer;
        text-align: center;
        padding: 10px;
        color: white;
        background-color: #4c419a;
}
.upload-profile-pfoto .cm-wrap .cm .cm-modal-footer .save-btn:hover {
          background-color: #594A36 !important;
}
.upload-profile-pfoto .avatar-input {
  display: none;
}

.upload-old-image .display-image {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.upload-old-image .display-image > img {
    width: 200px;
    height: 200px;
    border-radius: 100%;
}
.upload-old-image .display-image .gi-change-image {
    height: 40px;
    margin-top: 10px;
    cursor: pointer;
    color: #a7a9ac;
    background: #f8f8f9;
    text-align: center;
    border-radius: 20px;
    padding: 10px 15px;
    font-size: 14px;
    font-family: "montserrat-bold";
    border: 1px solid #d1d3d4;
}
.upload-old-image .display-image .gi-change-image:hover {
      background: #8A7A5E;
      border: 1px solid #8A7A5E;
      color: white;
      text-decoration: none;
}
.upload-old-image .gi-dropzone {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 5px;
  min-height: 90px;
  width: 100%;
  border: 1px #d1d3d4 dashed;
  background-color: #f8f8f9;
  cursor: pointer;
  z-index: 1;
}
.upload-old-image .gi-dropzone.in-progress {
    cursor: progress;
}
.upload-old-image .gi-dropzone:hover {
    border-color: #8f969d;
}
.upload-old-image .gi-dropzone:hover .upload-image-title {
      color: #808285;
}
.upload-old-image .gi-dropzone.dragover {
    cursor: copy;
    border-color: #8f969d;
}
.upload-old-image .gi-dropzone.dragover .upload-image-title {
      color: #808285;
}
.upload-old-image .gi-dropzone .upload-image-title {
    font-family: "montserrat-bold";
    font-size: 14px;
    color: #a7a9ac;
    text-align: center;
}
.upload-old-image .gi-dropzone input[type='file'] {
    display: none;
}
.upload-old-image .gi-cropper-wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  padding-top: 29px;
  padding-bottom: 20px;
  display: block;
  align-items: center;
  justify-content: center;
  background: #00000075;
  overflow-y: auto;
}
.upload-old-image .gi-cropper-wrap .gim {
    padding: 15px;
    width: 95%;
    max-width: 400px;
    background-color: white;
    margin: 0 auto;
    border-radius: 5px;
}
.upload-old-image .gi-cropper-wrap .gim .gim-header {
      position: relative;
      height: 15px;
}
.upload-old-image .gi-cropper-wrap .gim .gim-header .close-btn {
        width: 28px;
        height: 28px;
        opacity: 0.5;
        position: absolute;
        right: 0;
}
.upload-old-image .gi-cropper-wrap .gim .gim-header .close-btn:hover {
          opacity: 1;
}
.upload-old-image .gi-cropper-wrap .gim .gim-header .close-btn:before, .upload-old-image .gi-cropper-wrap .gim .gim-header .close-btn:after {
          position: absolute;
          left: 15px;
          content: ' ';
          height: 28px;
          width: 2px;
          background-color: #333;
}
.upload-old-image .gi-cropper-wrap .gim .gim-header .close-btn:before {
          transform: rotate(45deg);
}
.upload-old-image .gi-cropper-wrap .gim .gim-header .close-btn:after {
          transform: rotate(-45deg);
}
.upload-old-image .gi-cropper-wrap .gim .gim-body {
      text-align: center;
}
.upload-old-image .gi-cropper-wrap .gim .gim-body .cropper-view-box,
      .upload-old-image .gi-cropper-wrap .gim .gim-body .cropper-face {
        border-radius: 50% !important;
}
.upload-old-image .gi-cropper-wrap .gim .gim-body .upload-another {
        cursor: pointer;
        margin-top: 15px;
}
.upload-old-image .gi-cropper-wrap .gim .gim-footer {
      margin-top: 15px;
}
.upload-old-image .gi-cropper-wrap .gim .gim-footer .save-btn {
        cursor: pointer;
        text-align: center;
        padding: 10px;
        color: white;
        background-color: #4c419a;
}
.upload-old-image .gi-cropper-wrap .gim .gim-footer .save-btn:hover {
          background-color: #594A36 !important;
}
.upload-old-image .errors {
  color: #5a5a5a;
  margin-top: 10px;
  text-align: left;
}
.upload-old-image .errors p {
    margin: 0;
    color: #8A7A5E;
}
.upload-old-image .errors .space_limited_msg {
    padding: 5px 10px;
}

.refresh-follow[data-v-570a41cb] {
  width: 40px;
  margin-left: 3rem;
  cursor: pointer;
}
.trending-title[data-v-570a41cb] {
  font-weight: bold;
  display: flex;
  font-size: 24px;
}
.trending-title .icon-arrow[data-v-570a41cb] {
    font-size: 18px;
    margin-left: 1rem;
    margin-right: 1rem;
    position: relative;
    top: 3px;
}
.follow-confirmed[data-v-570a41cb]:hover {
  background: #e4e2f1;
  border-color: #e4e2f1;
}
.color-white[data-v-570a41cb] {
  color: #fff;
}

.product-preview-video-wrapper[data-v-b03f07ae] {
  position: relative;
}
.product-preview-video-wrapper .frozen-overlay[data-v-b03f07ae] {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    display: flex;
    align-items: center;
    z-index: 9;
}
.product-preview-video-wrapper .frozen-overlay div[data-v-b03f07ae] {
      width: 100%;
      text-align: center;
      color: #fff;
      font-size: 26px;
      text-shadow: 0px 0px 2px #000000b5;
}

.sub-header[data-v-2fe22740] {
  font-weight: bold;
  padding: 15px 0;
}
a[data-v-2fe22740] {
  font-weight: bold;
  color: #8A7A5E;
}

.tile__s__video > .video-js {
  position: absolute;
}

.expanded-for-modal {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0 !important;
}


/*# sourceMappingURL=app-d6e0591f.css.map*/