
:root {
  --purple: #603285;
  --purple-light: #6b418d;
  --purple-ripple: #8b72a0;
  --purple-off-white: #f6f0ff;
  --purple-dark: #34204f;
  --pink: #af006b;
  --pink-light: #b63685;
  --pink-ripple: #d663aa;
  --pink-off-white: #ffe6f5;
  --pink-dark: #89165b;
  --gray: #eee;
  --gray-dark: #ddd;
  --green: #4caf50;
  --green-light: #66bb6a;
  --green-ripple: #a5d6a7;
  --green-dark: #388e3c;
  --yellow: #f4dd29;
  --yellow-light: #fffad3;
  --yellow-dark: #ddc716;
  --gradient: linear-gradient(
    45deg,
    rgba(96, 50, 133, 1) 0%,
    rgba(175, 0, 107, 1) 100%
  );
  --red: #d62d00;
  --shadow: 5px 5px 15px -6px rgba(0, 0, 0, 0.23);
  --pink-shadow: 5px 5px 15px -6px rgba(175, 0, 107, 0.23);
}
.btn {
  font-family: "Roboto", sans-serif;
  padding: 12px 20px;
  border-radius: 4px;
  border: none;
  outline: none;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  cursor: pointer;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 5px;
}
.btn.btn-rounded {
  border-radius: 50px;
}
.btn.btn-small {
  font-size: 11px;
  padding: 8px 13px;
  margin: 0;
}
.btn.btn-purple {
  background-color: var(--purple);
  color: #fff;
  border: 1px solid var(--purple);
}
.btn.btn-purple:hover {
  background-color: var(--purple-dark);
  color: #fff;
  border: 1px solid var(--purple-dark);
}
.btn.btn-purple-outline {
  background-color: transparent;
  border: 1px solid var(--purple);
  color: var(--purple);
}
.btn.btn-purple-outline:hover {
  background-color: var(--purple-off-white);
  color: var(--purple);
}
.btn.btn-pink {
  background-color: var(--pink);
  color: #fff;
  border: 1px solid var(--pink);
}
.btn.btn-pink:hover {
  background-color: var(--pink-dark);
  color: #fff;
  border-color: var(--pink-dark);
}
.btn.btn-gray {
  background-color: var(--gray);
  border: 1px solid var(--gray);
}
.btn.btn-gray:hover {
  background-color: var(--gray-dark);
  color: #333;
  border-color: var(--gray-dark);
}
.btn.btn-white-purple {
  background-color: #fff;
  color: var(--purple);
  font-weight: 800;
  text-transform: uppercase;
}
.btn.btn-white-purple:hover {
  background-color: var(--purple-off-white);
  color: var(--purple);
}
.btn.btn-white-pink {
  background-color: #fff;
  color: var(--pink-dark);
  font-weight: 800;
  text-transform: uppercase;
}
.btn.btn-white-pink:hover {
  background-color: var(--purple-off-white);
  color: var(--pink-dark);
}
.btn.btn-white-outline {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.btn.btn-white-outline:hover {
  background-color: #fff;
  color: var(--purple);
}
.btn.btn-green-outline {
  background-color: #fff;
  border: 1px solid #30982d;
  color: #30982d;
}
.btn.btn-gray {
  background-color: #dddddd;
  border: 1px solid #dddddd;
  color: #000;
}
.btn.btn--loading:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 24px;
  background-clip: padding-box;
  border: rgba(255, 255, 255, 0.25) 2px solid;
  border-top-color: #fff;
  -webkit-animation: animation-rotate 750ms linear infinite;
          animation: animation-rotate 750ms linear infinite;
}
.btn.btn--loading span,
.btn.btn--loading:hover span,
.btn.btn--loading:active span {
  display: none;
}
.btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-disabled {
  background-color: var(--gray);
  color: #333;
  border: 1px solid var(--gray);
  pointer-events: none;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (max-width: 480px) {
.btn-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
}
}
@-webkit-keyframes animation-rotate {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes animation-rotate {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.bg-purple {
  background-color: var(--purple);
  color: #fff;
  border: 1px solid var(--purple);
}
.bg-purple:hover {
  background-color: var(--purple-dark);
  color: #fff;
  border: 1px solid var(--purple-dark);
}
.bg-purple-outline {
  background-color: transparent;
  border: 1px solid var(--purple);
  color: var(--purple);
}
.bg-purple-outline:hover {
  background-color: var(--purple-off-white);
  color: var(--purple);
}
.bg-yellow {
  background-color: var(--yellow);
  color: #000;
  border: 1px solid var(--yellow);
}
.bg-yellow:hover {
  background-color: var(--yellow-dark);
  color: #000;
  border-color: var(--yellow-dark);
}
.bg-yellow-outline {
  background-color: #fff;
  border: 1px solid var(--yellow-dark);
  color: var(--yellow-dark);
}
.bg-yellow-outline:hover {
  background-color: var(--yellow-light);
  color: var(--yellow-dark);
}
.bg-pink {
  background-color: var(--pink);
  color: #fff;
  border: 1px solid var(--pink);
}
.bg-pink:hover {
  background-color: var(--pink-dark);
  color: #fff;
  border-color: var(--pink-dark);
}
.bg-pink-outline {
  background-color: #fff;
  border: 1px solid var(--pink);
  color: var(--pink);
}
.bg-pink-outline:hover {
  background-color: var(--purple-off-white);
  color: var(--pink);
}
.bg-green {
  background-color: var(--green);
  color: #fff;
  border: 1px solid var(--green);
}
.bg-green:hover {
  background-color: var(--green-dark);
  color: #fff;
  border-color: var(--green-dark);
}
.bg-gray {
  background-color: var(--gray);
  color: #333;
  border: 1px solid var(--gray);
}
.bg-gray:hover {
  background-color: var(--gray-dark);
  color: #333;
  border-color: var(--gray-dark);
}
.bg-white-purple {
  background-color: #fff;
  color: var(--purple);
  font-weight: 800;
  text-transform: uppercase;
}
.bg-white-purple:hover {
  background-color: var(--purple-off-white);
  color: var(--purple);
}
.bg-white-pink {
  background-color: #fff;
  color: var(--pink-dark);
  font-weight: 800;
  text-transform: uppercase;
}
.bg-white-pink:hover {
  background-color: var(--purple-off-white);
  color: var(--pink-dark);
}
.bg-green-outline {
  background-color: #fff;
  border: 1px solid #30982d;
  color: #30982d;
}
.text-gray {
  color: #8c8c8c;
}
.text-white,
.text-white a {
  color: #fff;
}
.text-purple {
  color: var(--purple);
}
.dropdown {
  margin-left: 10px;
  cursor: pointer;
}
.dropdown-content {
  visibility: hidden;
  opacity: 0;
  width: 100px;
  position: absolute;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: var(--shadow);
          box-shadow: var(--shadow);
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  -webkit-transform: translate(-70px, 15px);
          transform: translate(-70px, 15px);
}
.dropdown:hover .dropdown-content,
.dropdown-content:hover {
  visibility: visible;
  opacity: 1;
}
.dropdown-content ul {
  width: 100%;
  font-size: 14px;
  padding: 0;
  margin: 0;
  margin: 10px 0;
}
.dropdown-content ul li {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: initial;
  margin: 0;
  padding: 10px 20px !important;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.dropdown-content ul li:hover {
  margin-left: 0 !important;
  background-color: rgba(0, 0, 0, 0.03);
}
.dropdown-content ul li:last-child {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dropdown-content ul li img {
  width: 15px !important;
  height: 15px !important;
  margin-left: 0 !important;
}
.fade-enter-active,
.fade-leave-active {
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
}
.fade-enter,
.fade-leave-to {
  opacity: 0;
}
.zoom-enter-active,
.zoom-leave-active {
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.zoom-enter,
.zoom-leave-to {
  opacity: 0;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.down-enter-active,
.down-leave-active {
  -webkit-transition: all 0.23s ease-out;
  transition: all 0.23s ease-out;
}
.down-enter,
.down-leave-to {
  opacity: 0;
  -webkit-transform: translateY(-10%);
          transform: translateY(-10%);
}
.form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.form-group .input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  margin-top: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-flow: column-reverse;
          flex-flow: column-reverse;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.form-group .input-group input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 5px;
  z-index: 1;
  background-color: transparent;
}
.form-group .input-group input.has-error ~ label {
  color: var(--pink) !important;
}
.form-group .input-group input.has-error {
  border-bottom: 1px solid var(--pink) !important;
  color: var(--pink) !important;
}
.error-button {
  position: relative;
  text-align: center;
  line-height: 23px;
  left: calc(100% - 30px);
  top: 50px;
  width: 23px;
  height: 23px;
  border-radius: 100%;
  background-color: var(--pink);
  color: #fff;
  z-index: 999;
  font-size: 11px;
  cursor: pointer;
}
.form-group .input-group input.is-danger {
  border-bottom: 1px solid var(--purple) !important;
}
.form-group .input-group input.with-icon + label {
  margin-left: 55px;
}
.form-group .input-group div.addon ~ input {
  padding-right: 130px;
}
.form-group .input-group div.addon {
  position: relative;
  top: 49px;
}
.form-group .input-group div.addon span {
  float: right;
  background: var(--purple);
  color: #fff;
  font-size: 12px;
  padding: 6px 10px;
  border-radius: 4px;
  margin-right: 5px;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
}
.form-group .input-group.has-error div.addon span {
  background: var(--pink);
}
.form-group .input-group label {
  margin-left: 10px;
  font-size: 14px;
  color: #b8b8b8;
  text-transform: lowercase;
  font-weight: 200;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  cursor: text;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: translate(0, 29px) scale(1);
          transform: translate(0, 29px) scale(1);
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.form-group .input-group input::-webkit-input-placeholder {
  opacity: 0;
}
.form-group .input-group input:-ms-input-placeholder {
  opacity: 0;
}
.form-group .input-group input::-ms-input-placeholder {
  opacity: 0;
}
.form-group .input-group input::placeholder {
  opacity: 0;
}
.form-group .input-group input:focus + label,
.form-group .input-group input:not(:placeholder-shown) + label {
  color: var(--purple);
  font-weight: 600;
  text-transform: uppercase;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: translate(0, 10px) scale(0.7);
          transform: translate(0, 10px) scale(0.7);
}
input,
select {
  font-family: "Roboto", sans-serif;
  border: none;
  border-bottom: 1px solid #b8b8b8;
  color: var(--purple);
  outline: none;
  min-height: 35px;
  font-size: 14px;
  font-weight: 300;
  line-height: 40px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  padding-left: 5px;
}
select {
  min-height: 38px;
}
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="email"] {
  text-transform: lowercase;
}
input.sm {
  font-size: 12px;
  height: 30px;
}
input:focus,
select:focus {
  border-color: var(--purple);
}
input::-webkit-input-placeholder {
  color: #b8b8b8;
}
input:-ms-input-placeholder {
  color: #b8b8b8;
}
input::-ms-input-placeholder {
  color: #b8b8b8;
}
input::placeholder {
  color: #b8b8b8;
}
input.with-icon {
  padding-left: 50px;
  background-size: 20px;
  background-position: center;
}
input.with-icon.sm {
  padding-left: 35px;
  background-size: 15px;
  background-position: 10px center;
}
.icon-search {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM2ZDI5ODY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5BdGl2byAxPC90aXRsZT48ZyBpZD0iQ2FtYWRhXzIiIGRhdGEtbmFtZT0iQ2FtYWRhIDIiPjxnIGlkPSJDYW1hZGFfMS0yIiBkYXRhLW5hbWU9IkNhbWFkYSAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNC43NywxMy42NiwxMS4wNywxMGE1Ljg2LDUuODYsMCwwLDAsMS40OC0zLjg5QTYuMTgsNi4xOCwwLDAsMCw2LjI3LDAsNi4xNyw2LjE3LDAsMCwwLDAsNi4wNmE2LjE3LDYuMTcsMCwwLDAsNi4yNyw2LjA1QTYuNDQsNi40NCwwLDAsMCw5Ljg3LDExbDMuNzIsMy43NGEuODcuODcsMCwwLDAsLjU5LjI0Ljg1Ljg1LDAsMCwwLC41Ny0uMjIuNzcuNzcsMCwwLDAsMC0xLjEyWk02LjI3LDEuNThhNC41Nyw0LjU3LDAsMCwxLDQuNjQsNC40OCw0LjU2LDQuNTYsMCwwLDEtNC42NCw0LjQ3QTQuNTYsNC41NiwwLDAsMSwxLjY0LDYuMDYsNC41Niw0LjU2LDAsMCwxLDYuMjcsMS41OFoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
}
input[input-check="0"] {
  padding-left: 40px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDAgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzlBOUE5QTt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLDFjMTAuNSwwLDE5LDguNSwxOSwxOXMtOC41LDE5LTE5LDE5UzEsMzAuNSwxLDIwUzkuNSwxLDIwLDEgTTIwLDBDOSwwLDAsOSwwLDIwczksMjAsMjAsMjBzMjAtOSwyMC0yMAoJCVMzMSwwLDIwLDBMMjAsMHoiLz4KPC9nPgo8L3N2Zz4K) no-repeat 10px center;
  background-size: 20px 20px;
  -webkit-transition: background 0.25s ease;
  transition: background 0.25s ease;
}
input[input-check="1"] {
  padding-left: 40px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDAgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzYwMzI4NTt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLDFjMTAuNSwwLDE5LDguNSwxOSwxOXMtOC41LDE5LTE5LDE5UzEsMzAuNSwxLDIwUzkuNSwxLDIwLDEgTTIwLDBDOSwwLDAsOSwwLDIwczksMjAsMjAsMjBzMjAtOSwyMC0yMAoJCVMzMSwwLDIwLDBMMjAsMHoiLz4KPC9nPgo8Zz4KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjIwIiBjeT0iMjAiIHI9IjEyLjYiLz4KPC9nPgo8L3N2Zz4K) no-repeat 10px center;
  background-size: 20px 20px;
  -webkit-transition: background 0.25s ease;
  transition: background 0.25s ease;
}
.title-form {
  text-align: left;
  font-weight: 600;
  font-size: 12px;
  color: var(--purple);
}
input[type="email"] {
  text-transform: lowercase;
}
input:-webkit-autofill {
  -webkit-animation-name: autofill;
          animation-name: autofill;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
/* TEXTAREA */
textarea {
  font-family: "Roboto", sans-serif;
  width: calc(100% - 30px);
  resize: vertical;
  border: 1px solid #eee;
  padding: 15px;
  border-radius: 4px;
  outline: none;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
textarea.has-error {
  border: 1px solid var(--red) !important;
  color: var(--red) !important;
}
textarea:focus {
  border: 1px solid #ddd;
}
/* END TEXTAREA */
@-webkit-keyframes autofill {
to {
    color: var(--purple);
    background-color: transparent;
}
}
@keyframes autofill {
to {
    color: var(--purple);
    background-color: transparent;
}
}
@media (max-width: 960px) {
.form-group {
    display: inline;
}
}
input ~ .radio {
  border: 1px solid #9a9a9a;
  border-radius: 100%;
  height: 18px;
  width: 18px;
  top: 3px;
  margin-top: -18px;
  -webkit-transition: border 0.2s ease;
  transition: border 0.2s ease;
}
input ~ .radio:hover {
  border: 1px solid #7a7a7a;
}
input ~ .radio::before {
  display: block;
  position: relative;
  content: "";
  border-radius: 100%;
  height: 12px;
  width: 12px;
  top: 3px;
  left: 3px;
  -webkit-transition: background 0.25s linear;
  transition: background 0.25s linear;
}
input[type="checkbox"] ~ .radio.check,
.radio.check::before {
  border-radius: 3px !important;
}
input[type="checkbox"]:checked ~ .check {
  border: 1px solid var(--purple);
}
input[type="checkbox"]:checked ~ .check::before {
  background: var(--purple);
}
/* SELECTS */
.v-select .dropdown-toggle {
  font-family: "Roboto", sans-serif;
  border: none;
  border-bottom: 1px solid #b8b8b8;
  color: var(--purple);
  outline: none;
  height: 40px;
  font-size: 14px;
  font-weight: 300;
  line-height: 40px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  padding-left: 5px;
  border-radius: 0;
}
.v-select input[type="search"],
.v-select input[type="search"]:focus {
  padding: 0 !important;
}
.v-select .dropdown-menu {
  max-height: 150px !important;
  border: none;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 4px;
}
.v-select li > a {
  padding: 8px 20px !important;
  font-weight: 100;
  font-size: 14px;
}
.v-select .dropdown-menu > .highlight > a {
  background: var(--purple);
  color: #fff;
}
/* SCROLLBARS */
.v-select .dropdown-menu::-webkit-scrollbar-button {
  display: hidden;
  height: 0;
  border-radius: 0px;
}
.v-select .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
.v-select .dropdown-menu::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.v-select .dropdown-menu::-webkit-scrollbar-track {
  background-color: transparent;
}
.v-select .dropdown-menu::-webkit-scrollbar {
  width: 5px;
  position: absolute;
  left: -5px;
}
div.v-selectpage {
  margin-top: 16px;
}
div.v-selectpage div.sp-input-container div.sp-base {
  padding-left: 5px !important;
}
div.v-selectpage div.sp-input-container div.sp-input {
  border: none !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #b8b8b8 !important;
  margin: 0 5px !important;
  color: var(--purple) !important;
}
div.v-selectpage div.sp-input-container.sp-open div.sp-input {
  border-bottom: 1px solid var(--purple) !important;
  background: transparent !important;
}
.sp-search .sp-search-input {
  border: none !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #b8b8b8 !important;
  margin: 0 5px !important;
  color: var(--purple) !important;
  background: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.sp-search .sp-search-input:focus {
  border-bottom: 1px solid var(--purple) !important;
}
div.sp-result-area ul.sp-results li.sp-selected {
  color: inherit !important;
  cursor: pointer !important;
}
div.sp-result-area ul.sp-results li {
  height: 30px !important;
  line-height: 30px !important;
}
div.sp-result-area ul.sp-results li.sp-over {
  background-color: var(--purple) !important;
}
div.sp-header > h3 {
  color: var(--purple) !important;
}
/* END SELECTS */
/* MARGINS */
.m-0 {
  margin: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.m-5 {
  margin: 5px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.m-10 {
  margin: 10px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.m-15 {
  margin: 15px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.m-20 {
  margin: 20px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.m-25 {
  margin: 25px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.m-30 {
  margin: 30px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.m-35 {
  margin: 35px !important;
}
.mb-35 {
  margin-bottom: 35px !important;
}
.mt-35 {
  margin-top: 35px !important;
}
.ml-35 {
  margin-left: 35px !important;
}
.mr-35 {
  margin-right: 35px !important;
}
.m-40 {
  margin: 40px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.m-45 {
  margin: 45px !important;
}
.mb-45 {
  margin-bottom: 45px !important;
}
.mt-45 {
  margin-top: 45px !important;
}
.ml-45 {
  margin-left: 45px !important;
}
.mr-45 {
  margin-right: 45px !important;
}
.m-50 {
  margin: 50px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
/* PADDINGS */
.p-0 {
  padding: 0px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.p-5 {
  padding: 5px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.p-10 {
  padding: 10px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.p-15 {
  padding: 15px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.p-20 {
  padding: 20px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.p-25 {
  padding: 25px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.p-30 {
  padding: 30px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.p-35 {
  padding: 35px !important;
}
.pb-35 {
  padding-bottom: 35px !important;
}
.pt-35 {
  padding-top: 35px !important;
}
.pl-35 {
  padding-left: 35px !important;
}
.pr-35 {
  padding-right: 35px !important;
}
.p-40 {
  padding: 40px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.p-45 {
  padding: 45px !important;
}
.pb-45 {
  padding-bottom: 45px !important;
}
.pt-45 {
  padding-top: 45px !important;
}
.pl-45 {
  padding-left: 45px !important;
}
.pr-45 {
  padding-right: 45px !important;
}
.p-50 {
  padding: 50px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
div.table {
  width: 100%;
  overflow-x: auto;
}
div.table .preloader tr td {
  height: 41px;
  background-color: #f6f7f8;
  background-image: -webkit-gradient(
    linear,
    left top, right top,
    from(#f6f7f8),
    color-stop(20%, #edeef1),
    color-stop(40%, #f6f7f8),
    to(#f6f7f8)
  );
  background-image: linear-gradient(
    left,
    #f6f7f8 0%,
    #edeef1 20%,
    #f6f7f8 40%,
    #f6f7f8 100%
  );
  background-repeat: no-repeat;
  background-size: 800px 100%;
  -webkit-animation: placeHolderShimmer 1.5s linear infinite forwards;
          animation: placeHolderShimmer 1.5s linear infinite forwards;
}
div.table table {
  table-layout: fixed;
  min-width: 100%;
  height: auto;
  overflow-x: scroll;
  overflow-y: hidden;
}
div.table table::-webkit-scrollbar-button {
  display: hidden;
  height: 0;
  border-radius: 0px;
}
div.table table::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
div.table table::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
div.table table::-webkit-scrollbar-track {
  background-color: transparent;
}
div.table table::-webkit-scrollbar {
  width: 5px;
  position: absolute;
  left: -5px;
}
div.table table th {
  color: var(--purple);
  font-size: 13px;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
  border: 0;
  padding: 8px 10px;
  text-align: left;
}
div.table table td {
  border: 0;
  padding: 5px 10px;
  white-space: nowrap;
  height: 32px;
}
div.table table td.buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
div.table table td.buttons .btn {
  margin: 0 2px;
}
div.table table td div.with-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
div.table table td div.with-image img {
  height: 30px;
  width: 30px;
  border: 1px solid var(--purple);
  border-radius: 100%;
  margin-right: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}
div.table table tbody tr {
  font-family: Roboto;
  color: #333333;
  font-size: 13px;
  font-weight: 400;
  text-align: left;
}
div.table table tbody tr:nth-child(even) {
  background: #f7f7f7;
}
div.table table tbody .nested-table,
div.table table tbody .nested-table td table tr {
  background: #fff !important;
}
div.table table tbody .nested-table td {
  padding: 0;
}
div.table table tbody .nested-table td table {
  background: #fff !important;
  border-top: 1px solid var(--purple);
  border-bottom: 1px solid var(--purple);
  padding: 10px 20px 30px 20px;
}
div.table table tbody .nested-table td table thead th,
div.table table tbody .nested-table td table tbody td {
  border-bottom: 1px solid var(--gray) !important;
  padding: 5px 10px;
}
@-webkit-keyframes placeHolderShimmer {
0% {
    background-position: -100vw 0;
}
100% {
    background-position: 100vw 0;
}
}
@keyframes placeHolderShimmer {
0% {
    background-position: -100vw 0;
}
100% {
    background-position: 100vw 0;
}
}
.vdp-datepicker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.vdp-datepicker input {
  padding: 10px 20px 10px 50px;
  background-position: 15px center;
  background-size: 20px;
  background-repeat: no-repeat;
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: pointer;
  margin-bottom: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 190px;
  height: 41px;
  color: inherit;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS4zNSAyOC4wNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNhMTE5NjQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5BdGl2byAzPC90aXRsZT48ZyBpZD0iQ2FtYWRhXzIiIGRhdGEtbmFtZT0iQ2FtYWRhIDIiPjxnIGlkPSJDYW1hZGFfMS0yIiBkYXRhLW5hbWU9IkNhbWFkYSAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03LjYyLjIzQS4zMi4zMiwwLDAsMCw3LjMuNTV2NC4yYTIuMjUsMi4yNSwwLDEsMCwuNjQsMFYuNTVBLjMyLjMyLDAsMCwwLDcuNjIuMjNabTE0LjEzLDBhLjMyLjMyLDAsMCwwLS4zMi4zMnY0LjJhMi4yNSwyLjI1LDAsMSwwLC42NCwwVi41NUEuMzIuMzIsMCwwLDAsMjEuNzUuMjNaTTMuMTMsMi4xNWEyLjksMi45LDAsMCwwLTIuOSwyLjlWMjQuOTRhMi45LDIuOSwwLDAsMCwyLjksMi45SDI2LjIyYTIuOSwyLjksMCwwLDAsMi45LTIuOVY1LjA1YTIuOSwyLjksMCwwLDAtMi45LTIuOUgyNC4zMWEuMzMuMzMsMCwwLDAtLjMyLjMyLjMyLjMyLDAsMCwwLC4zMi4zMmgxLjkxYTIuMjUsMi4yNSwwLDAsMSwyLjI2LDIuMjZ2Ni4wOUguODdWNS4wNUEyLjI1LDIuMjUsMCwwLDEsMy4xMywyLjc5SDVhLjMyLjMyLDAsMCwwLC4zMi0uMzJBLjMzLjMzLDAsMCwwLDUsMi4xNVptNy4wNSwwYS4zMi4zMiwwLDAsMC0uMzIuMzIuMzIuMzIsMCwwLDAsLjMyLjMyaDlhLjMyLjMyLDAsMCwwLC4zMi0uMzIuMzIuMzIsMCwwLDAtLjMyLS4zMlpNNy42Miw1LjM2YTEuNjEsMS42MSwwLDEsMSwwLDMuMjEsMS42MSwxLjYxLDAsMCwxLDAtMy4yMVptMTQuMTMsMEExLjYxLDEuNjEsMCwxLDEsMjAuMTQsNywxLjYsMS42LDAsMCwxLDIxLjc1LDUuMzZaTS44NywxMS43OEgyOC40OFYyNC45NGEyLjI1LDIuMjUsMCwwLDEtMi4yNiwyLjI2SDMuMTNBMi4yNSwyLjI1LDAsMCwxLC44NywyNC45NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNi4yMiwyOC4wNkgzLjEzQTMuMTMsMy4xMywwLDAsMSwwLDI0Ljk0VjUuMDVBMy4xMywzLjEzLDAsMCwxLDMuMTMsMS45M0g1LjA1YS41My41MywwLDAsMSwuMzcuMTUuNTYuNTYsMCwwLDEsLjE3LjM5LjUyLjUyLDAsMCwxLS4xNy4zOUEuNTUuNTUsMCwwLDEsNSwzSDMuMTNhMiwyLDAsMCwwLTIsMnY1Ljg3SDI4LjI2VjUuMDVhMiwyLDAsMCwwLTItMkgyNC4zYS41NC41NCwwLDAsMS0uMzctLjE2LjUyLjUyLDAsMCwxLS4xNy0uMzkuNTIuNTIsMCwwLDEsLjE3LS4zOC41MS41MSwwLDAsMSwuMzgtLjE2aDEuOTFhMy4xMywzLjEzLDAsMCwxLDMuMTMsMy4xMlYyNC45NEEzLjEzLDMuMTMsMCwwLDEsMjYuMjIsMjguMDZaTTUuMDUsMi4zOEgzLjEzQTIuNjgsMi42OCwwLDAsMCwuNDUsNS4wNVYyNC45NGEyLjY4LDIuNjgsMCwwLDAsMi42OCwyLjY3SDI2LjIyYTIuNjgsMi42OCwwLDAsMCwyLjY4LTIuNjdWNS4wNWEyLjY4LDIuNjgsMCwwLDAtMi42OC0yLjY3SDI0LjMxYS4wOS4wOSwwLDAsMC0uMDcsMCwuMDkuMDksMCwwLDAsMCwuMDYuMTEuMTEsMCwwLDAsMCwuMDdsLjA2LDBoMS45MmEyLjQ2LDIuNDYsMCwwLDEsMi40OSwyLjQ4djYuMzJILjY0VjUuMDVBMi40OSwyLjQ5LDAsMCwxLDMuMTMsMi41N0g1YS4wOS4wOSwwLDAsMCwuMDcsMCwuMjEuMjEsMCwwLDAsMC0uMDdzMCwwLDAtLjA2Wm0yMS4xNywyNUgzLjEzQTIuNDksMi40OSwwLDAsMSwuNjQsMjQuOTRWMTEuNTZIMjguNzFWMjQuOTRBMi40OSwyLjQ5LDAsMCwxLDI2LjIyLDI3LjQyWk0xLjA5LDEyVjI0Ljk0YTIsMiwwLDAsMCwyLDJIMjYuMjJhMiwyLDAsMCwwLDItMlYxMlpNMjEuNzUsOS40NGEyLjQ3LDIuNDcsMCwwLDEtLjU1LTQuODh2LTRhLjU1LjU1LDAsMSwxLDEuMSwwdjRhMi40NywyLjQ3LDAsMCwxLS41NSw0Ljg4Wm0wLTlhLjEuMSwwLDAsMC0uMS4xVjVsLS4xOSwwQTIsMiwwLDEsMCwyMiw1bC0uMiwwVi41NUEuMDkuMDksMCwwLDAsMjEuNzUuNDVabS0xNC4xMyw5YTIuNDcsMi40NywwLDAsMS0uNTUtNC44OHYtNGEuNTUuNTUsMCwxLDEsMS4xLDB2NGEyLjQ3LDIuNDcsMCwwLDEtLjU1LDQuODhabTAtOWEuMDkuMDksMCwwLDAtLjA5LjFWNWwtLjIsMGEyLDIsMCwxLDAsLjU4LDBMNy43Miw1Vi41NUEuMS4xLDAsMCwwLDcuNjIuNDVaTTIxLjc1LDguOEExLjgzLDEuODMsMCwxLDEsMjMuNTgsNywxLjgzLDEuODMsMCwwLDEsMjEuNzUsOC44Wm0wLTMuMjFBMS4zOCwxLjM4LDAsMSwwLDIzLjEzLDcsMS4zOCwxLjM4LDAsMCwwLDIxLjc1LDUuNTlaTTcuNjIsOC44QTEuODMsMS44MywwLDEsMSw5LjQ1LDcsMS44MywxLjgzLDAsMCwxLDcuNjIsOC44Wm0wLTMuMjFBMS4zOCwxLjM4LDAsMSwwLDksNywxLjM4LDEuMzgsMCwwLDAsNy42Miw1LjU5Wk0xOS4xNywzaC05YS41NS41NSwwLDAsMS0uNTUtLjU1LjU1LjU1LDAsMCwxLC41NS0uNTRoOWEuNTUuNTUsMCwwLDEsLjU1LjU0QS41NS41NSwwLDAsMSwxOS4xNywzWm0tOS0uNjRhLjEuMSwwLDAsMC0uMS4wOS4xLjEsMCwwLDAsLjEuMWg5YS4xLjEsMCwwLDAsLjEtLjEuMS4xLDAsMCwwLS4xLS4wOVoiLz48L2c+PC9nPjwvc3ZnPg==);
}
.vdp-datepicker input::-webkit-input-placeholder {
  color: inherit !important;
}
.vdp-datepicker input:-ms-input-placeholder {
  color: inherit !important;
}
.vdp-datepicker input::-ms-input-placeholder {
  color: inherit !important;
}
.vdp-datepicker input::placeholder {
  color: inherit !important;
}
.vdp-datepicker__calendar {
  border: 1px solid #ddd !important;
  margin-bottom: 40px !important;
  margin-left: 5px;
  z-index: 10;
  position: relative;
}
.vdp-datepicker__calendar .cell.day-header {
  font-weight: 500;
  color: #adadad;
}
.vdp-datepicker__calendar .cell.day-header:hover {
  border: 1px solid transparent !important;
}
.vdp-datepicker__calendar .cell {
  font-size: 12px;
  font-weight: 500;
  border-radius: 4px;
}
.vdp-datepicker__calendar .cell.blank:hover {
  border: 1px solid transparent !important;
}
.vdp-datepicker__calendar .cell:hover {
  border: 1px solid var(--pink) !important;
}
.vdp-datepicker__calendar .cell.selected {
  background-color: var(--pink) !important;
  color: #fff;
}
.vdp-datepicker__calendar .disabled:hover {
  border: none !important;
}
@media (max-width: 480px) {
.vdp-datepicker__calendar {
    position: relative !important;
    border-radius: 4px !important;
    border: 1px solid #ddd !important;
    margin-bottom: 15px !important;
    position: inherit;
}
.vdp-datepicker input {
    height: 30px;
}
}
.section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
  margin-bottom: 40px;
}
.section-title {
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
}
.section-title hr {
  width: 150px;
  height: 1px;
  background: -webkit-gradient(
    linear,
    left top, right top,
    from(rgba(175, 0, 107, 1)),
    to(rgba(96, 50, 133, 1))
  );
  background: linear-gradient(
    90deg,
    rgba(175, 0, 107, 1) 0%,
    rgba(96, 50, 133, 1) 100%
  );
  border: none;
}
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.justify-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.justify-align-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}
.column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}
.flex-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}
.vue-tooltip {
  font-size: 11px !important;
  background-color: #eee !important;
  color: #000 !important;
  -webkit-box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.25) !important;
          box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.25) !important;
  z-index: 99999;
}
.vue-tooltip .tooltip-arrow {
  border-color: #eee !important;
}
.fc-time-grid .fc-slats td {
  height: 50px;
}
.fc-event {
  background-color: rgba(13, 185, 191, 0.5);
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.row .card:first-child {
  margin-left: 0;
}
.row .card:last-child {
  margin-right: 0;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
.container {
    width: 723px;
}
}
@media (min-width: 992px) {
.container {
    width: 962px;
}
}
@media (min-width: 1200px) {
.container {
    width: 1170px;
}
}
@media (max-width: 992px) {
.row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
}
.card {
  background: #fff;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 20px 24px;
  margin: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.card:first-child {
  margin-left: 0;
}
.card:last-child {
  margin-right: 0;
}
.small,
.small a {
  font-size: 12px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right;
}
.badge {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 4px;
  padding: 10px 20px;
  font-size: 14px;
}
.badge small {
  font-size: 12px;
  font-weight: 400;
}
.badge.error {
  background-color: var(--pink);
  color: #fff;
}
.label {
  border-radius: 4px;
  padding: 3px 8px;
  font-size: 12px;
}
.swiper-container {
  max-width: 100%;
  width: 100% !important;
  text-align: center !important;
  padding-bottom: 10px !important;
}
.swiper-pagination-bullet-active {
  background: var(--purple) !important;
}
.swiper-slide {
  height: auto !important;
  -ms-flex-item-align: center !important;
      align-self: center !important;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.3 !important;
  pointer-events: all;
}
.swiper-button-next,
.swiper-button-prev,
.swiper-container-rtl .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  font-size: 80px !important;
  line-height: 10px !important;
  color: var(--purple) !important;
  background-image: none !important;
  outline: none !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.toasted.bubble.error {
  background-color: var(--pink) !important;
}
.toasted.bubble.info {
  background-color: var(--purple) !important;
}
.toasted-container {
  z-index: 99999999999;
}
div.v-pagination > ul > li > a:hover {
  border: 1px solid var(--pink-off-white);
  background-color: var(--pink-off-white);
  color: var(--pink);
}
div.v-pagination > ul > li.active > a {
  border: 1px solid var(--pink);
  background-color: var(--pink);
  color: #fff;
}
.chip {
  padding: 8px 13px;
  border-radius: 20px;
  font-size: 12px;
  color: #fff;
  -webkit-box-shadow: var(--shadow);
          box-shadow: var(--shadow);
}
.chip.success {
  background-color: var(--green);
}
.chip.warning {
  background-color: var(--pink);
}
.chip.primary {
  background-color: var(--purple);
}
.chip.disabled {
  background-color: var(--gray);
  color: #333;
}
body {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  width: 100%;
  height: 100%;
  margin: 0;
  background-color: #f6f6f6;
  color: #333;
  overscroll-behavior-y: contain;
}
a {
  text-decoration: none;
  color: var(--purple);
  font-size: 14px;
}
.hidden {
  display: none !important;
}
.text-center {
  text-align: center;
}
.box {
  background-color: #fff;
  padding: 30px;
  border-radius: 4px;
  margin-bottom: 30px;
}
.title {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
}
.buttons-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
.capitalize {
  text-transform: capitalize;
}
.uppercase {
  text-transform: uppercase;
}
.pointer {
  cursor: pointer;
}
.new-group {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  margin-bottom: 10px;
}
.new-group img {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
@media (max-width: 500px) {
.toasted-default {
    padding: 8px 20px !important;
}
.fc-widget-small {
    bottom: 0px !important;
}
}
@media (max-width: 960px) {
.buttons-filters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
}

.dashboard[data-v-0c6c3913] {
  width: 100%;
  margin-bottom: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.double-margin[data-v-0c6c3913] {
  margin-bottom: 156px;
}
.extra-margin[data-v-0c6c3913] {
  margin-bottom: 210px;
}
.double-extra-margin[data-v-0c6c3913] {
  margin-bottom: 246px;
}
.left[data-v-0c6c3913] {
  width: 100%;
  margin-bottom: 32px;
}
.left > *[data-v-0c6c3913]:nth-child(n + 3) {
  margin-top: 24px;
}
.loader[data-v-0c6c3913] {
  padding: 24px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 2px;
}
.loader > p[data-v-0c6c3913] {
  margin-bottom: 0;
}
.right[data-v-0c6c3913] {
  width: 100%;
}
.mobile[data-v-0c6c3913] {
  display: inherit;
}
.mobile > *[data-v-0c6c3913]:not(:first-child) {
  margin-top: 24px;
}
.desktop[data-v-0c6c3913] {
  display: none;
}
@media (min-width: 768px) {
.dashboard[data-v-0c6c3913] {
    margin-bottom: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.left[data-v-0c6c3913] {
    width: 45%;
    margin-bottom: 0;
}
.right[data-v-0c6c3913] {
    width: 52%;
}
.mobile[data-v-0c6c3913] {
    display: none;
}
.desktop[data-v-0c6c3913] {
    display: inherit;
}
.desktop > *[data-v-0c6c3913] {
    margin-bottom: 24px;
}
}
@media (min-width: 1024px) {
.left[data-v-0c6c3913] {
    width: 45%;
}
.right[data-v-0c6c3913] {
    width: 52%;
}
}

@-webkit-keyframes rotate-Loader-data-v-abe2efb4 {
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
@keyframes rotate-Loader-data-v-abe2efb4 {
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
@-webkit-keyframes rotateSpinner-Loader-data-v-abe2efb4 {
100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
}
}
@keyframes rotateSpinner-Loader-data-v-abe2efb4 {
100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
}
}
@-webkit-keyframes dot-Loader-data-v-abe2efb4 {
0% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
25% {
    background: var(--pink);
    -webkit-box-shadow: inset 0 0 0 36px #fff;
            box-shadow: inset 0 0 0 36px #fff;
}
50% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
75% {
    background: var(--purple);
    -webkit-box-shadow: inset 0 0 0 36px #fff;
            box-shadow: inset 0 0 0 36px #fff;
}
50% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
}
@keyframes dot-Loader-data-v-abe2efb4 {
0% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
25% {
    background: var(--pink);
    -webkit-box-shadow: inset 0 0 0 36px #fff;
            box-shadow: inset 0 0 0 36px #fff;
}
50% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
75% {
    background: var(--purple);
    -webkit-box-shadow: inset 0 0 0 36px #fff;
            box-shadow: inset 0 0 0 36px #fff;
}
50% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
}
.Loader[data-v-abe2efb4] {
  -webkit-animation: rotate-Loader-data-v-abe2efb4 3s infinite linear;
  animation: rotate-Loader-data-v-abe2efb4 3s infinite linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--purple)), to(var(--pink)));
  background-image: linear-gradient(var(--purple), var(--pink));
  border-radius: 50%;
  height: 80px;
  overflow: hidden;
  position: relative;
  width: 80px;
  -webkit-backface-visibility: hidden;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.Loader[data-v-abe2efb4]::before {
  -webkit-animation: rotateSpinner-Loader-data-v-abe2efb4 13s infinite linear;
  animation: rotateSpinner-Loader-data-v-abe2efb4 13s infinite linear;
  background: rgba(255, 255, 255, 0.5);
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  top: 0;
  width: 40px;
  -webkit-transform-origin: 40px 40px;
  transform-origin: 40px 40px;
}
.Loader[data-v-abe2efb4]::after {
  -webkit-animation: dot-Loader-data-v-abe2efb4 1.5s infinite;
  animation: dot-Loader-data-v-abe2efb4 1.5s infinite;
  background: var(--pink);
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 45px #fff;
          box-shadow: inset 0 0 0 45px #fff;
  content: "";
  height: 70px;
  left: 5px;
  position: absolute;
  top: 5px;
  width: 70px;
}
.Loader.success[data-v-abe2efb4] {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--green-dark)), to(var(--green)));
  background-image: linear-gradient(var(--green-dark), var(--green));
}
.Loader.small[data-v-abe2efb4] {
  height: 20px;
  width: 20px;
}
.Loader.small[data-v-abe2efb4]::before {
  height: 10px;
  width: 10px;
  -webkit-transform-origin: 10px 10px;
  transform-origin: 10px 10px;
}
.Loader.small[data-v-abe2efb4]::after {
  height: 14px;
  width: 14px;
  background: white;
  -webkit-animation: none;
          animation: none;
  left: 3px;
  top: 3px;
}
.Loader.big[data-v-abe2efb4] {
  height: 140px;
  width: 140px;
}
.Loader.big[data-v-abe2efb4]::before {
  height: 70px;
  width: 70px;
  -webkit-transform-origin: 70px 70px;
  transform-origin: 70px 70px;
}
.Loader.big[data-v-abe2efb4]::after {
  height: 130px;
  width: 130px;
  background: white;
  -webkit-animation: none;
          animation: none;
}
@media (max-width: 768px) {
.Loader.responsive[data-v-abe2efb4] {
    height: 60px;
    width: 60px;
}
.Loader.responsive[data-v-abe2efb4]::before {
    height: 30px;
    width: 30px;
    -webkit-transform-origin: 30px 30px;
    transform-origin: 30px 30px;
}
.Loader.responsive[data-v-abe2efb4]::after {
    height: 50px;
    width: 50px;
}
.Loader.small[data-v-abe2efb4] {
    height: 20px;
    width: 20px;
}
.Loader.small[data-v-abe2efb4]::before {
    height: 10px;
    width: 10px;
    -webkit-transform-origin: 10px 10px;
    transform-origin: 10px 10px;
}
.Loader.small[data-v-abe2efb4]::after {
    height: 14px;
    width: 14px;
    background: white;
    -webkit-animation: none;
            animation: none;
    left: 3px;
    top: 3px;
}
.Loader.big.responsive[data-v-abe2efb4] {
    height: 80px;
    width: 80px;
}
.Loader.big.responsive[data-v-abe2efb4]::before {
    height: 40px;
    width: 40px;
    -webkit-transform-origin: 40px 40px;
    transform-origin: 40px 40px;
}
.Loader.big.responsive[data-v-abe2efb4]::after {
    height: 70px;
    width: 70px;
}
}

.root[data-v-f8f745f6] {
  width: calc(100% - 24px - 30px);
  padding: 0px 12px 16px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: fixed;
  bottom: 10px;
  background-color: #fff;
  border-radius: 2px;
  z-index: 1;
  border: solid 1px #e2e2e2;
  -webkit-box-shadow: 2px 2px 8px 4px rgba(0, 0, 0, 0.25);
          box-shadow: 2px 2px 8px 4px rgba(0, 0, 0, 0.25);
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.modal-z-index[data-v-f8f745f6] {
  z-index: 2147483601;
}
.extra-margin[data-v-f8f745f6] {
  margin-bottom: 36px;
}
.header[data-v-f8f745f6] {
  color: #603285;
}
.schedule[data-v-f8f745f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.schedule > .text[data-v-f8f745f6] {
  color: #424242;
  font-size: 16px;
}
.schedule-button[data-v-f8f745f6] {
  padding: 12px 0 12px 16px;
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #e2e2e2;
  border-radius: 2px;
  cursor: pointer;
  -webkit-animation: pulse-data-v-f8f745f6 2s infinite;
          animation: pulse-data-v-f8f745f6 2s infinite;
}
.schedule-button > img[data-v-f8f745f6] {
  height: 20px;
  margin-right: 8px;
}
.schedule-button > span[data-v-f8f745f6] {
  color: #888;
  font-size: 14px;
  font-weight: 400;
}
.alert[data-v-f8f745f6] {
  margin-top: 8px;
}
.alert > span[data-v-f8f745f6] {
  font-size: 14px;
}
.alert > span > img[data-v-f8f745f6] {
  width: 14px;
  height: 12px;
  -webkit-filter: invert(9%) sepia(94%) saturate(5820%) hue-rotate(316deg)
    brightness(88%) contrast(102%);
          filter: invert(9%) sepia(94%) saturate(5820%) hue-rotate(316deg)
    brightness(88%) contrast(102%);
}
.alert > span > b[data-v-f8f745f6] {
  font-weight: 400;
  color: #603285;
}
.footer[data-v-f8f745f6] {
  margin-top: 8px;
  padding: 20px 0 4px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-top: solid 1px #e2e2e2;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer > span[data-v-f8f745f6] {
  font-size: 14px;
  font-weight: 400;
  color: #603285;
}
.footer > img[data-v-f8f745f6] {
  width: 14px;
  height: 14px;
  margin-left: 24px;
}
@media (min-width: 768px) {
.root[data-v-f8f745f6] {
    width: unset;
    position: relative;
    bottom: unset;
    -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
}
.header[data-v-f8f745f6] {
    font-size: 20px;
}
.footer[data-v-f8f745f6] {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.footer > img[data-v-f8f745f6] {
    margin-left: 0;
}
}
@-webkit-keyframes pulse-data-v-f8f745f6 {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
            box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
}
70% {
    -webkit-box-shadow: 0 0 0 6px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 6px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}
@keyframes pulse-data-v-f8f745f6 {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
            box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
}
70% {
    -webkit-box-shadow: 0 0 0 6px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 6px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}

.orders > *[data-v-2f655d24]:not(:last-child) {
  margin-bottom: 8px;
}
.order[data-v-2f655d24] {
  width: calc(100% - 24px - 2px);
  padding: 12px;
  position: relative;
  background-color: #fff;
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.order[data-v-2f655d24]::before {
  width: calc(100% + 2px);
  height: 6px;
  position: absolute;
  top: -1px;
  left: -1px;
  content: "";
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background-color: #af006b;
}
.order-content[data-v-2f655d24] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.left[data-v-2f655d24] {
  width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.order-content > .left > img[data-v-2f655d24] {
  width: 36px;
  height: 36px;
  margin-right: 8px;
  border-radius: 50%;
}
.content[data-v-2f655d24] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.content > .name[data-v-2f655d24] {
  font-size: 16px;
  font-weight: 400;
}
.content > .order-count[data-v-2f655d24] {
  font-size: 12px;
}
.content > .order-count > b[data-v-2f655d24] {
  font-weight: 400;
  color: #603285;
}
.content > .order-count > span[data-v-2f655d24] {
  display: none;
}
.right[data-v-2f655d24] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.right img[data-v-2f655d24] {
  width: 14px;
  margin-right: 4px;
}
.date[data-v-2f655d24],
.duration[data-v-2f655d24],
.location[data-v-2f655d24] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
}

/* footer */
.order-footer[data-v-2f655d24] {
  margin-top: 8px;
  padding: 16px 0 4px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: solid 1px #e2e2e2;
}
.order-footer > span[data-v-2f655d24] {
  font-size: 14px;
  font-weight: 400;
  color: #603285;
}
.order-footer > img[data-v-2f655d24] {
  width: 14px;
  height: 14px;
}
@media (min-width: 360px) {
.content > .order-count > span[data-v-2f655d24] {
    display: inline;
}
}

.root-modal[data-v-51b2b534] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999999999;
  overflow: unset;
}
.background[data-v-51b2b534] {
  width: 100%;
  height: 100%;
  background: #424242;
  opacity: 0.75;
}
.modal[data-v-51b2b534] {
  width: calc(100% - 24px);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 16px 12px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #fff;
  opacity: 1;
}
.header[data-v-51b2b534],
.body[data-v-51b2b534] {
  width: 100%;
  overscroll-behavior-y: contain;
}
.body[data-v-51b2b534] {
  padding: 12px 0;
  max-height: 300px;
  overflow: auto;
}
.footer[data-v-51b2b534] {
  border-top: solid 1px #e2e2e2;
  margin-top: 8px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
.modal[data-v-51b2b534] {
    top: calc(50% - 250px);
    left: calc(50% - 250px);
    width: 500px;
}
}
@media (max-height: 600px) {
.modal[data-v-51b2b534] {
    padding: 12px;
}
.body[data-v-51b2b534] {
    padding: 12px 0;
    max-height: 268px;
    overflow: auto;
}
}

.header[data-v-c39e7afe]{width:100%;margin-bottom:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.header>img[data-v-c39e7afe]{width:19px;height:19px;margin-right:8px
}
.header>div[data-v-c39e7afe]{font-size:16px;font-weight:400;text-align:center
}
.header[data-v-c39e7afe]:after{width:100px;height:1px;position:absolute;bottom:-8px;left:calc(50% - 50px);content:"";background:#603285
}
@media (min-width: 768px){
.header[data-v-c39e7afe]{margin-bottom:20px
}
.header>img[data-v-c39e7afe]{width:24px;height:24px;margin-right:12px
}
.header>div[data-v-c39e7afe]{font-size:20px
}
}
@media (min-width: 1024px){
.header[data-v-c39e7afe]{margin-bottom:24px
}
.header>img[data-v-c39e7afe]{width:28px;height:28px;margin-right:16px
}
.header>div[data-v-c39e7afe]{font-size:24px;text-align:center
}
}

p[data-v-635c96cc] {
  width: 100%;
  margin: 12px 0 8px;
  text-align: center;
  font-size: 14px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
p.info[data-v-635c96cc] {
  color: #888;
  font-size: 14px;
  font-weight: 400;
}
p.alert[data-v-635c96cc] {
  color: #af006b;
  font-weight: 400;
  margin: 8px 0 4px;
}
p.small[data-v-635c96cc] {
  font-size: 12px;
  margin: 0;
}

.bg-outlined[data-v-9147ac12] {
  padding: 8px 16px;
}

.alert[data-v-d806c452] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.alert > p[data-v-d806c452] {
  margin: 0;
  font-weight: 400;
  font-size: 14px;
}
.alert > p[data-v-d806c452]:not(:first-child) {
  margin-top: 8px;
}
.alert > .or[data-v-d806c452] {
  font-weight: 300;
  font-style: italic;
}
.actions[data-v-d806c452] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.actions > *[data-v-d806c452] {
  margin-left: auto;
  margin-right: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.reason[data-v-3e5d1d67] {
  color: #424242;
  font-weight: 400;
  font-size: 14px;
  width: 100%;
}
textarea[data-v-3e5d1d67] {
  width: calc(100% - 24px - 2px);
  margin: 4px auto 0;
  padding: 12px;
}
.alert[data-v-3e5d1d67] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.alert > a[data-v-3e5d1d67] {
  margin-top: 4px;
  color: #cfb2c4;
  text-decoration: underline;
  font-weight: 400;
}

.text[data-v-f9b7a39a] {
  color: #424242;
  font-size: 14px;
  width: 100%;
  text-align: center;
}
.refund-info[data-v-f9b7a39a] {
  width: 80%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.refund-info > div[data-v-f9b7a39a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
.refund-info > div[data-v-f9b7a39a] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
}

.input-group[data-v-2440763e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  margin-top: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-flow: column-reverse;
          flex-flow: column-reverse;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.input-group input[data-v-2440763e],
.input-group select[data-v-2440763e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 5px;
  z-index: 1;
  background-color: transparent;
}
.input-group.has-error label[data-v-2440763e] {
  color: var(--pink) !important;
}
.input-group.has-error input[data-v-2440763e],
.input-group.has-error select[data-v-2440763e] {
  border-bottom: 1px solid var(--pink) !important;
  color: var(--pink) !important;
}
.input-group input.with-icon + label[data-v-2440763e],
.input-group select.with-icon + label[data-v-2440763e] {
  margin-left: 50px;
}
.input-group div.addon ~ input[data-v-2440763e],
.input-group div.addon ~ select[data-v-2440763e] {
  padding-right: 130px;
}
.input-group div.addon[data-v-2440763e] {
  position: relative;
  top: 49px;
}
.input-group div.addon span[data-v-2440763e] {
  float: right;
  background: var(--purple);
  color: #fff;
  font-size: 12px;
  padding: 6px 10px;
  border-radius: 4px;
  margin-right: 5px;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
}
.input-group.has-error div.addon span[data-v-2440763e] {
  background: var(--pink);
}
.input-group label[data-v-2440763e] {
  margin-left: 10px;
  font-size: 14px;
  color: #333;
  text-transform: lowercase;
  font-weight: 200;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  cursor: text;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: translate(0, 29px) scale(1);
          transform: translate(0, 29px) scale(1);
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.input-group input[data-v-2440763e]::-webkit-input-placeholder,
.input-group select[data-v-2440763e]::-webkit-input-placeholder {
  opacity: 0;
}
.input-group input[data-v-2440763e]:-ms-input-placeholder,
.input-group select[data-v-2440763e]:-ms-input-placeholder {
  opacity: 0;
}
.input-group input[data-v-2440763e]::-ms-input-placeholder,
.input-group select[data-v-2440763e]::-ms-input-placeholder {
  opacity: 0;
}
.input-group input[data-v-2440763e]::placeholder,
.input-group select[data-v-2440763e]::placeholder {
  opacity: 0;
}
.input-group input:focus + label[data-v-2440763e],
.input-group input:not(:placeholder-shown) + label[data-v-2440763e],
.input-group select:focus + label[data-v-2440763e],
.input-group select:not(:placeholder-shown) + label[data-v-2440763e] {
  color: var(--purple);
  font-weight: 600;
  text-transform: uppercase;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: translate(0, 10px) scale(0.7);
          transform: translate(0, 10px) scale(0.7);
}
.input-group input[disabled][data-v-2440763e],
.input-group input[disabled]:focus + label[data-v-2440763e],
.input-group input[disabled]:not(:placeholder-shown) + label[data-v-2440763e],
.input-group select[disabled][data-v-2440763e],
.input-group select[disabled]:focus + label[data-v-2440763e],
.input-group select[disabled]:not(:placeholder-shown) + label[data-v-2440763e] {
  color: #999;
  cursor: default;
}
.icon-user[data-v-2440763e] {
  background: url("/static/icon_user.svg") no-repeat 10px 10px;
  background-size: 20px 20px;
}
.has-error .icon-user[data-v-2440763e] {
  background: url("/static/icon_user_danger.svg") no-repeat 10px 10px;
  background-size: 20px 20px;
}
.icon-password[data-v-2440763e] {
  background: url("/static/icon_password.svg") no-repeat 10px 10px;
  background-size: 20px 20px;
}
.has-error .icon-password[data-v-2440763e] {
  background: url("/static/icon_password_danger.svg") no-repeat 10px 10px;
  background-size: 20px 20px;
}

.date[data-v-10e6175c],.time[data-v-10e6175c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
p[data-v-10e6175c]{text-align:center
}
.date[data-v-10e6175c] .vc-title{font-weight:400;text-transform:capitalize
}
.date[data-v-10e6175c] .vc-weekday{font-weight:400;text-transform:capitalize;font-size:12px
}
.date[data-v-10e6175c] .vc-day-content{font-weight:400;text-transform:capitalize
}
.date[data-v-10e6175c] .vc-bg-purple-600{background-color:#603285
}
.professional[data-v-10e6175c]{margin-top:24px
}
.radio-group[data-v-10e6175c]{margin-top:12px
}
.radio-group>.radio[data-v-10e6175c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
.radio-group>.radio>input[data-v-10e6175c]{margin:0;margin-right:12px
}
.radio-group>.radio>input:checked ~ label[data-v-10e6175c]{color:#603285;opacity:1;font-weight:400
}
.radio-group>.radio>label[data-v-10e6175c]{font-size:14px;opacity:0.75
}
.radio-group>.radio>label>p[data-v-10e6175c]{margin:0;text-align:start
}
.radio-group>*[data-v-10e6175c]:not(:first-child){margin-top:12px
}
@media (min-width: 768px){
.radio-group>*[data-v-10e6175c]:not(:first-child){margin-top:0
}
}
.review[data-v-10e6175c]{margin-top:24px;color:#424242
}
.review>*[data-v-10e6175c]:not(:first-child){margin-top:12px
}
.review div[data-v-10e6175c]{font-size:14px
}
.review div span[data-v-10e6175c]{font-weight:500
}
.alert[data-v-10e6175c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
.alert>a[data-v-10e6175c]{margin-top:4px;color:#cfb2c4;text-decoration:underline;font-weight:400
}

.hour-picker[data-v-ee2b0712]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px
}
.hour-picker span[data-v-ee2b0712]{color:#603285;background-color:rgba(96,50,133,0.05);border:1px solid #ddd;border-left:none;border-right:none;padding:10px;font-size:16px
}
.hour-picker>div[data-v-ee2b0712]{color:#af006b;border:1px solid #ddd;padding:10px 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-weight:400;font-size:16px
}
.hour-picker>div[data-v-ee2b0712]:first-child{border-radius:4px 0 0 4px
}
.hour-picker>div[data-v-ee2b0712]:last-child{border-radius:0 4px 4px 0
}

div[data-v-6e866f84]{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#424242
}
div>p[data-v-6e866f84]{margin:0;font-size:14px
}
div>p[data-v-6e866f84]:not(:first-child){margin-top:16px
}
img[data-v-6e866f84]{width:60px;height:60px
}
h3[data-v-6e866f84]{font-weight:500
}

div[data-v-137d79cd]{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#424242
}
div>p[data-v-137d79cd]{margin:0;font-size:14px
}
div>p[data-v-137d79cd]:not(:first-child){margin-top:16px
}
img[data-v-137d79cd]{width:60px;height:60px
}
h3[data-v-137d79cd]{font-weight:500
}

.empty[data-v-603e71bd] {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  text-align: center;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
img[data-v-603e71bd] {
  width: 200px;
  height: 200px;
}
h3[data-v-603e71bd] {
  font-weight: 500;
  margin-bottom: 12px;
}
.empty > div[data-v-603e71bd] {
  font-size: 14px;
}
.desktop[data-v-603e71bd] {
  display: none;
}
@media (min-width: 768px) {
.desktop[data-v-603e71bd] {
    display: inherit;
}
.mobile[data-v-603e71bd] {
    display: none;
}
}

div[data-v-1daf9ba4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
*[data-v-1daf9ba4]:not(:last-child) {
  margin-bottom: 24px;
}

.root[data-v-f0d2392e] {
  width: calc(100% - 40px);
  padding: 24px 20px;
  border-radius: 2px;
  background-color: #603285;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.gradient[data-v-f0d2392e] {
  background: -webkit-gradient(linear, left top, right top, from(var(--purple)), to(var(--pink)));
  background: linear-gradient(90deg, var(--purple) 0%, var(--pink) 100%);
}
.outside-header[data-v-f0d2392e],
.inside-header[data-v-f0d2392e] {
  font-size: 24px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 16px;
  color: #e2e2e2;
}
.inside-header[data-v-f0d2392e] {
  display: none;
}
.card-content[data-v-f0d2392e] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-content-inverted[data-v-f0d2392e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.text-content[data-v-f0d2392e] {
  width: calc(100% - 80px - 12px);
}
.text-content-inverted[data-v-f0d2392e] {
  text-align: end;
}
.text[data-v-f0d2392e] {
  font-size: 14px;
  color: #e2e2e2;
}
img[data-v-f0d2392e] {
  width: 80px;
}
@media (min-width: 425px) {
.outside-header[data-v-f0d2392e] {
    display: none;
}
.inside-header[data-v-f0d2392e] {
    display: inherit;
}
.text-content[data-v-f0d2392e] {
    width: calc(100% - 100px - 12px);
}
img[data-v-f0d2392e] {
    width: 100px;
}
}

.orders[data-v-9dfe363e] {
  padding: 12px;
  background-color: #fff;
  border-radius: 2px;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.header[data-v-9dfe363e] {
  margin-bottom: 8px;
  font-weight: 400;
  color: #424242;
}

.order-card[data-v-170771e9] {
  width: calc(100% - 24px - 2px);
  padding: 12px;
  position: relative;
  background-color: #fff;
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.order-card[data-v-170771e9]::before {
  width: calc(100% + 2px);
  height: 6px;
  position: absolute;
  top: -1px;
  left: -1px;
  content: "";
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.order-card-schedule[data-v-170771e9]::before {
  background-color: #2196f3;
}
.order-card-waiting[data-v-170771e9]::before {
  background-color: #ffc107;
}
.order-card-paid[data-v-170771e9]::before {
  background-color: #4caf50;
}
.order-card-provisioning[data-v-170771e9]::before {
  background-color: #603285;
}
.order-card[data-v-170771e9]:not(:last-child) {
  margin-bottom: 12px;
}

.header[data-v-105775c7] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.left[data-v-105775c7] {
  width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header > .left > img[data-v-105775c7] {
  width: 36px;
  height: 36px;
  margin-right: 8px;
  border-radius: 50%;
}
.header-content[data-v-105775c7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.header-content > .name[data-v-105775c7] {
  font-size: 16px;
  font-weight: 400;
}
.header-content > .order-count[data-v-105775c7] {
  font-size: 12px;
}
.header-content > .order-count > b[data-v-105775c7] {
  font-weight: 400;
  color: #603285;
}
.header-content > .order-count > span[data-v-105775c7] {
  display: none;
}
.right[data-v-105775c7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.right > .text[data-v-105775c7] {
  font-size: 10px;
  font-weight: 500;
  text-align: end;
}
.right > .countdown[data-v-105775c7] {
  font-size: 16px;
  font-weight: 500;
}
@media (min-width: 360px) {
.header-content > .order-count > span[data-v-105775c7] {
    display: inline;
}
}

.progress-bar[data-v-6982ae10] {
  width: 100%;
  height: 4px;
  position: relative;
}
.progress-bar-total[data-v-6982ae10],
.progress-bar-elapsed[data-v-6982ae10] {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #af006b;
  border-radius: 2px;
}
.progress-bar-total[data-v-6982ae10] {
  opacity: 0.25;
}

.body[data-v-2445a980] {
  width: 100%;
  margin-top: 16px;
  padding: 12px 0;
  position: relative;
  border: solid 1px #e2e2e2;
  border-left: none;
  border-right: none;
}
.description[data-v-2445a980] {
  position: absolute;
  top: -8px;
  padding-right: 8px;
  font-size: 12px;
  font-weight: 400;
  background-color: #fff;
}
.body-content[data-v-2445a980] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
}
.body-content img[data-v-2445a980] {
  width: 14px;
  margin-right: 4px;
}
.date[data-v-2445a980],
.duration[data-v-2445a980],
.location[data-v-2445a980] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
}
.order-countdown[data-v-2445a980] {
  margin-top: 16px;
}
.progress-text[data-v-2445a980] {
  margin-top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
}
.progress-text > .starting[data-v-2445a980] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: start;
}
.progress-text > .starting > span[data-v-2445a980]:nth-child(2) {
  font-weight: 400;
}
.progress-text > .ending[data-v-2445a980] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: end;
}
.progress-text > .ending > span[data-v-2445a980]:nth-child(2) {
  font-weight: 400;
}
.alert-message[data-v-2445a980] {
  margin-top: 8px;
  font-size: 12px;
}
.alert-message > img[data-v-2445a980] {
  width: 14px;
  height: 12px;
  -webkit-filter: invert(9%) sepia(94%) saturate(5820%) hue-rotate(316deg)
    brightness(88%) contrast(102%);
          filter: invert(9%) sepia(94%) saturate(5820%) hue-rotate(316deg)
    brightness(88%) contrast(102%);
}
.alert-message > span > b[data-v-2445a980] {
  font-weight: 400;
  color: #603285;
}

.footer[data-v-360b7b06] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer > span[data-v-360b7b06] {
  font-size: 14px;
  font-weight: 400;
  color: #603285;
}
.footer > img[data-v-360b7b06] {
  width: 14px;
  height: 14px;
}

.pending-payments[data-v-15758ae0] {
  padding: 12px;
  background-color: #fff;
  border-radius: 2px;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.header[data-v-15758ae0] {
  margin-bottom: 8px;
  font-weight: 400;
  color: #424242;
}
button[data-v-15758ae0] {
  width: calc(100% + 24px);
  margin: 16px -12px -12px -12px;
  border-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.cycle-card[data-v-1bfb862d] {
  width: calc(100% - 24px - 2px);
  padding: 12px;
  background-color: #fff;
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.cycle-card[data-v-1bfb862d]::before {
  width: calc(100% + 2px);
  height: 6px;
  position: absolute;
  top: -1px;
  left: -1px;
  content: "";
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.cycle-card-schedule[data-v-1bfb862d]::before {
  background-color: #2196f3;
}
.cycle-card-waiting[data-v-1bfb862d]::before {
  background-color: #ffc107;
}
.cycle-card[data-v-1bfb862d]:not(:last-child) {
  margin-bottom: 12px;
}
.header[data-v-1bfb862d] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.left[data-v-1bfb862d] {
  width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header > .left > img[data-v-1bfb862d] {
  width: 36px;
  height: 36px;
  margin-right: 8px;
  border-radius: 50%;
}
.header-content[data-v-1bfb862d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.header-content > .name[data-v-1bfb862d] {
  font-size: 16px;
  font-weight: 400;
}
.header-content > .cycle-count[data-v-1bfb862d] {
  font-size: 12px;
}
.header-content > .cycle-count > b[data-v-1bfb862d] {
  font-weight: 400;
  color: #603285;
}
.header-content > .cycle-count > span[data-v-1bfb862d] {
  display: none;
}
.right[data-v-1bfb862d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.right > .text[data-v-1bfb862d] {
  font-size: 10px;
  font-weight: 500;
  text-align: end;
}
.right > .countdown[data-v-1bfb862d] {
  font-size: 16px;
  font-weight: 500;
}
.progress-bar[data-v-1bfb862d] {
  width: 100%;
  height: 4px;
  position: relative;
}
.progress-bar-total[data-v-1bfb862d],
.progress-bar-elapsed[data-v-1bfb862d] {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #af006b;
  border-radius: 2px;
}
.progress-bar-total[data-v-1bfb862d] {
  opacity: 0.25;
}

/* body */
.body[data-v-1bfb862d] {
  width: 100%;
  margin-top: 16px;
  padding: 12px 0;
  position: relative;
  border: solid 1px #e2e2e2;
  border-left: none;
  border-right: none;
}
.description[data-v-1bfb862d] {
  position: absolute;
  top: -8px;
  padding-right: 8px;
  font-size: 12px;
  font-weight: 400;
  background-color: #fff;
}
.body-content[data-v-1bfb862d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
}
.body-content img[data-v-1bfb862d] {
  width: 14px;
  margin-right: 4px;
}
.date[data-v-1bfb862d],
.duration[data-v-1bfb862d],
.location[data-v-1bfb862d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
}
.date b[data-v-1bfb862d] {
  font-weight: 500;
}

/* footer */
.footer[data-v-1bfb862d] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footer > span[data-v-1bfb862d] {
  font-size: 14px;
  font-weight: 400;
  color: #603285;
}
.footer > img[data-v-1bfb862d] {
  width: 14px;
  height: 14px;
}
@media (min-width: 360px) {
.header-content > .cycle-count > span[data-v-1bfb862d] {
    display: inline;
}
}

.orders[data-v-37af1fc3] {
  padding: 12px;
  background-color: #fff;
  border-radius: 2px;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.header[data-v-37af1fc3] {
  margin-bottom: 8px;
  font-weight: 400;
  color: #424242;
}
button[data-v-37af1fc3] {
  width: calc(100% + 24px);
  margin: 16px -12px -12px -12px;
  border-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.div[data-v-05f8a0ca] {
  width: 100%;
}

section[data-v-b19eb930] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-size: 14px;
  color: #fff;
  background-color: var(--pink);
  padding: 20px;
  border-radius: 4px;
}
h3[data-v-b19eb930] {
  margin: 10px 0 0;
  font-size: 22px;
  font-weight: 300;
}
.subtitle[data-v-b19eb930] {
  font-size: 13px;
}
img[data-v-b19eb930] {
  margin-top: 10px;
}
@media (min-width: 992px) {
.card[data-v-b19eb930] {
    margin: 10px 0;
}
}

.root[data-v-61a5b702] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 32px 24px;
  margin-bottom: 24px;
  color: #fff;
  background: #603285;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 0;
  -webkit-animation: pulse-data-v-61a5b702 2s infinite;
          animation: pulse-data-v-61a5b702 2s infinite;
  border-radius: 2px;
  position: relative;
}
.stripe[data-v-61a5b702] {
  position: absolute;
  background: #ff725e;
  top: 0;
  padding: 8px 30px;
  font-size: 20px;
  font-weight: 500;
  overflow: hidden;
}
.stripe[data-v-61a5b702]::before {
  content: "";
  width: 47px;
  height: 30px;
  background: #603285;
  position: absolute;
  top: 13px;
  left: -24px;
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg);
}
.stripe[data-v-61a5b702]::after {
  content: "";
  width: 47px;
  height: 30px;
  background: #603285;
  position: absolute;
  top: 13px;
  right: -24px;
  -webkit-transform: rotate(-60deg);
          transform: rotate(-60deg);
}
img[data-v-61a5b702] {
  width: 75px;
}
.header[data-v-61a5b702] {
  margin-top: 24px;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  text-decoration: underline;
}
.content[data-v-61a5b702] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 16px;
  text-align: center;
  z-index: 1;
}
.discount-amount[data-v-61a5b702] {
  font-weight: 500;
  text-shadow: 0px 0px 8px #e2e2e2;
}
.restriction[data-v-61a5b702] {
  margin-top: 12px;
  font-size: 12px;
}
@media (min-width: 500px) {
img[data-v-61a5b702] {
    height: calc(100% - 24px);
}
}
@-webkit-keyframes pulse-data-v-61a5b702 {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
            box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
}
70% {
    -webkit-box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}
@keyframes pulse-data-v-61a5b702 {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
            box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
}
70% {
    -webkit-box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}

.root[data-v-68c7550c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 32px 24px;
  margin-bottom: 24px;
  color: #fff;
  background: #603285;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 0;
  -webkit-animation: pulse-data-v-68c7550c 2s infinite;
          animation: pulse-data-v-68c7550c 2s infinite;
  border-radius: 2px;
  position: relative;
}
.stripe[data-v-68c7550c] {
  position: absolute;
  background: #ff725e;
  top: 0;
  padding: 8px 30px;
  font-size: 18px;
  font-weight: 500;
  overflow: hidden;
  color: #fff;
}
.stripe[data-v-68c7550c]::before {
  content: "";
  width: 47px;
  height: 30px;
  background: #603285;
  position: absolute;
  top: 13px;
  left: -24px;
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg);
}
.stripe[data-v-68c7550c]::after {
  content: "";
  width: 47px;
  height: 30px;
  background: #603285;
  position: absolute;
  top: 13px;
  right: -24px;
  -webkit-transform: rotate(-60deg);
          transform: rotate(-60deg);
}
img[data-v-68c7550c] {
  display: none;
  width: 125px;
}
.header[data-v-68c7550c] {
  margin-top: 24px;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  /* text-decoration: underline; */
}
.content[data-v-68c7550c] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 16px;
  text-align: center;
  z-index: 1;
  color: #fff;
}
.discount[data-v-68c7550c] {
  font-weight: 400;
}
.discount-amount[data-v-68c7550c] {
  font-weight: 500;
  text-shadow: 0px 0px 8px #e2e2e2;
}
.restriction[data-v-68c7550c] {
  margin-top: 12px;
  font-size: 12px;
  color: #fff;
  font-weight: 400;
}

/*
@media (min-width: 500px) {
  img {
    display: block;
    height: calc(100% - 24px);
  }
} */
@media (min-width: 1024px) {
img[data-v-68c7550c] {
    display: block;
    height: calc(100% - 24px);
}
}
@-webkit-keyframes pulse-data-v-68c7550c {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(156, 201, 206, 0.9);
            box-shadow: 0 0 0 0 rgba(156, 201, 206, 0.9);
}
70% {
    -webkit-box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}
@keyframes pulse-data-v-68c7550c {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(156, 201, 206, 0.9);
            box-shadow: 0 0 0 0 rgba(156, 201, 206, 0.9);
}
70% {
    -webkit-box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}

.scheduler[data-v-85b9f0e6] {
  width: calc(100% - 32px);
  margin: 0 auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.content[data-v-85b9f0e6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.left[data-v-85b9f0e6],
.right[data-v-85b9f0e6] {
  left: 100%;
}
.card[data-v-85b9f0e6] {
  margin: 0;
  padding: 16px;
}
.left > *[data-v-85b9f0e6]:not(:first-child) {
  margin-top: 8px;
}
.right[data-v-85b9f0e6] {
  margin-top: 16px;
}
.actions[data-v-85b9f0e6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-outlined[data-v-85b9f0e6] {
  padding: 8px 16px;
}
@media (min-width: 768px) {
.content[data-v-85b9f0e6] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.left[data-v-85b9f0e6] {
    width: 45%;
    margin-right: 16px;
}
.right[data-v-85b9f0e6] {
    width: 55%;
    margin-top: 0;
    overflow-y: scroll;
    max-height: calc(100vh - 70px - 45px - 35px - 32px);
}
}
@media (min-width: 1024px) {
.right[data-v-85b9f0e6] {
    max-height: calc(100vh - 120px - 45px - 75px - 32px);
    padding: 0 16px;
}
}

.beginning[data-v-4ceb1558] {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.address-content[data-v-4a2d008a] {
  width: 100%;
  position: relative;
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #fff;
}
.selection[data-v-4a2d008a] {
  padding: 8px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.header[data-v-4a2d008a] {
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 400;
  color: #424242;
}
.header-selected[data-v-4a2d008a] {
  color: #888;
  font-weight: 300;
}
.detail[data-v-4a2d008a] {
  font-size: 15px;
  color: #666;
}

button[data-v-0625e546] {
  width: 100%;
  max-width: 250px;
}

.root[data-v-803b8592] {
  width: calc(100% - 24px - 24px);
  padding: 16px 12px;
  margin: 4px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #424242;
  background: #fff;
  cursor: pointer;
}
p[data-v-803b8592] {
  margin-bottom: 0;
}

.root[data-v-631b79c8] {
  width: calc(100% - 24px - 24px);
  padding: 8px 12px;
  margin: 4px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #424242;
  background: #fff;
  border: solid 1px #e2e2e2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
span[data-v-631b79c8] {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

.address[data-v-33b08b9b] {
  width: calc(100% - 24px - 24px);
  padding: 8px 12px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #603285;
  background: #fff;
  border: solid 1px #e2e2e2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.plus[data-v-33b08b9b] {
  font-size: 24px;
  font-weight: 400;
  margin-right: 8px;
}
.text[data-v-33b08b9b] {
  font-size: 15px;
  font-weight: 400;
}




































































hr[data-v-4fd1a8e6] {
  border-top: none !important;
  border-bottom-color: #eee !important;
  background-color: transparent !important;
}

.modal[data-v-15b0ba03] {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.modal-header[data-v-15b0ba03] {
  border-bottom: 1px solid #eee;
}
.modal-body[data-v-15b0ba03] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 10px;
  max-height: calc(100vh - 300px) !important;
  overflow-y: auto;
}
.modal-footer[data-v-15b0ba03] {
  margin-top: 15px;
  padding-top: 5px;
  border-top: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.modal-box[data-v-15b0ba03] {
  background: #fff;
  width: 800px;
  border-radius: 4px;
  max-height: 90%;
  padding: 20px;
}
.modal-box.lg[data-v-15b0ba03] {
  width: 800px;
}
.modal-box.md[data-v-15b0ba03] {
  width: 600px;
}
.modal-box.sm[data-v-15b0ba03] {
  width: 400px;
}
.modal-title[data-v-15b0ba03] {
  font-size: 20px;
  margin-bottom: 0 !important;
  color: var(--purple) !important;
  font-weight: 700;
}
.modal-subtitle[data-v-15b0ba03] {
  font-size: 14px;
  margin-bottom: 10px;
}

/* SCROLLBAR */
.modal-section.with-border-bottom[data-v-15b0ba03] {
  border-bottom: 1px solid #eee;
}
.modal-section.with-border-top[data-v-15b0ba03] {
  border-top: 1px solid #eee;
}
.modal-box[data-v-15b0ba03]::-webkit-scrollbar-button,
.modal-body[data-v-15b0ba03]::-webkit-scrollbar-button {
  display: hidden;
  height: 0;
  border-radius: 0px;
}
.modal-box[data-v-15b0ba03]::-webkit-scrollbar-thumb,
.modal-body[data-v-15b0ba03]::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
.modal-box[data-v-15b0ba03]::-webkit-scrollbar-thumb:hover,
.modal-body[data-v-15b0ba03]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.modal-box[data-v-15b0ba03]::-webkit-scrollbar-track,
.modal-body[data-v-15b0ba03]::-webkit-scrollbar-track {
  background-color: transparent;
}
.modal-box[data-v-15b0ba03]::-webkit-scrollbar,
.modal-body[data-v-15b0ba03]::-webkit-scrollbar {
  width: 5px;
  position: absolute;
  left: -5px;
}

/* SCROLLBAR */
@media (max-width: 960px) {
.modal-box[data-v-15b0ba03] {
    width: 80% !important;
    max-height: 85%;
}
.modal-body[data-v-15b0ba03] {
    max-height: calc(100vh - 280px) !important;
    word-break: break-word;
}
}

section[data-v-585c333b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn[data-v-585c333b] {
  -webkit-box-shadow: var(--shadow);
          box-shadow: var(--shadow);
}
.button-group[data-v-585c333b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: calc(50vh + 200px);
  z-index: 99999;
}
.radius[data-v-585c333b] {
  border-radius: 50px;
}
.map-title[data-v-585c333b] {
  position: absolute;
  top: calc(50vh - 200px);
  padding: 15px 20px;
  border-radius: 50px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  -webkit-box-shadow: var(--shadow);
          box-shadow: var(--shadow);
  z-index: 99999;
  background-color: var(--pink);
  color: #fff;
}
.google-map[data-v-585c333b] {
  width: 100%;
  height: 500px;
  margin: 0 auto;
  background: gray;
  border-radius: 5px;
  z-index: 1 !important;
  border-radius: 10px;
}
.pin[data-v-585c333b] {
  position: absolute;
  left: calc(50% - 25px);
  top: calc(50% - 50px);
  background: url("/static/pin-map.png") no-repeat center;
  background-size: contain;
  height: 50px;
  width: 50px;
  z-index: 99999;
}
@media (max-width: 420px) {
.map-title[data-v-585c333b] {
    top: 20px;
}
.button-group[data-v-585c333b] {
    top: auto;
    bottom: 20px;
}
.google-map[data-v-585c333b] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 0;
    z-index: 1 !important;
}
}
@media (max-height: 660px) {
.map-title[data-v-585c333b] {
    top: 20px;
}
.button-group[data-v-585c333b] {
    top: auto;
    bottom: 20px;
}
.google-map[data-v-585c333b] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 0;
    z-index: 1 !important;
}
}

input[data-v-1fc80d6a] {
  border: 1px solid #ddd;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 38px;
  border-radius: 4px;
  padding-left: 10px;
}
.error[data-v-1fc80d6a] {
  border-left: 2px solid var(--pink);
  font-size: 14px;
  color: var(--pink);
  margin: 10px;
  padding-left: 10px;
}
.input-group[data-v-1fc80d6a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
p[data-v-1fc80d6a] {
  font-size: 14px;
}
.results[data-v-1fc80d6a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 5px;
}
.results span[data-v-1fc80d6a] {
  width: 100%;
  font-size: 12px;
  color: var(--pink);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.results div[data-v-1fc80d6a] {
  padding: 10px;
  border-radius: 5px;
  background-color: #eee;
  font-size: 14px;
  margin: 5px 10px 5px 0;
  cursor: pointer;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
}
.results div[data-v-1fc80d6a]:hover {
  color: var(--pink);
  background-color: var(--pink-off-white);
}
.results div.active[data-v-1fc80d6a] {
  background-color: var(--pink);
  color: #fff;
}

section[data-v-54e0894e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.options[data-v-9003530e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.options div[data-v-9003530e] {
  padding: 10px;
  border-radius: 5px;
  background-color: #eee;
  font-size: 14px;
  margin: 5px 10px 5px 0;
  cursor: pointer;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
}
.options div[data-v-9003530e]:hover {
  color: var(--pink);
  background-color: var(--pink-off-white);
}
.options div.active[data-v-9003530e] {
  background-color: var(--pink);
  color: #fff;
}
input[data-v-9003530e] {
  width: calc(100% - 15px);
  border: 1px solid #ddd;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 38px;
  border-radius: 4px;
  padding-left: 10px;
}
.error[data-v-9003530e] {
  border-left: 2px solid var(--pink);
  font-size: 14px;
  color: var(--pink);
  margin: 10px;
  padding-left: 10px;
}

.address[data-v-80fa157c] {
  width: calc(100% - 24px - 24px);
  padding: 12px;
  margin: 4px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border: solid 1px #e2e2e2;
  -webkit-transition: width 0.25s ease-in-out, margin 0.25s ease-in-out;
  transition: width 0.25s ease-in-out, margin 0.25s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.address-disabled[data-v-80fa157c] {
  opacity: 0.5;
  background: #e2e2e2;
}
.address-selected[data-v-80fa157c] {
  width: calc(100% - 28px);
  border: solid 2px #603285;
  -webkit-transition: width 0.25s ease-in-out, margin 0.25s ease-in-out;
  transition: width 0.25s ease-in-out, margin 0.25s ease-in-out;
}
.address-content[data-v-80fa157c] {
  width: calc(100% - 36px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.address-label[data-v-80fa157c] {
  font-size: 15px;
  color: #603285;
  font-weight: 500;
  margin-bottom: 4px;
}
.address-street[data-v-80fa157c] {
  font-size: 13px;
  color: #666;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.address-city[data-v-80fa157c] {
  font-size: 13px;
  color: #666;
  font-weight: 400;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.alert[data-v-80fa157c] {
  margin-bottom: 0;
  color: #af006b;
  font-size: 12px;
  text-align: center;
  opacity: 1;
}
img[data-v-80fa157c] {
  width: 20px;
  height: 20px;
  opacity: 0.75;
  padding-left: 16px;
  cursor: pointer;
}
img[data-v-80fa157c]:hover {
  opacity: 1;
}



















































































































































.address-selected[data-v-3fd5a234] {
  width: calc(100% - 36px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.address-label[data-v-3fd5a234] {
  font-size: 15px;
  font-weight: 400;
  color: #603285;
}
.address-street[data-v-3fd5a234] {
  font-size: 13px;
  color: #666;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.header-text[data-v-541b5858] {
  width: 100%;
  padding-bottom: 8px;
  text-align: center;
  font-weight: 400;
  border-bottom: solid 1px #e2e2e2;
}
.city[data-v-541b5858] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #424242;
}
.city > .name[data-v-541b5858] {
  font-weight: 500;
  margin-bottom: 4px;
}
.city > .district[data-v-541b5858] {
  font-weight: 400;
}
.body-content[data-v-541b5858] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 16px;
}
.body-content img[data-v-541b5858] {
  width: 14px;
  margin-right: 4px;
}
.date[data-v-541b5858],
.duration[data-v-541b5858],
.location[data-v-541b5858] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
}
button[data-v-541b5858] {
  margin: 0;
  margin-top: 8px;
}
.bg-outlined[data-v-541b5858] {
  padding: 8px 16px;
}

.root-filters[data-v-42d2606c] {
  width: calc(100% - 24px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 8px 12px;
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  position: relative;
  background: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  margin-bottom: 24px;
}
.root-filters.pulse[data-v-42d2606c] {
  -webkit-animation: pulse-data-v-42d2606c 2s infinite;
          animation: pulse-data-v-42d2606c 2s infinite;
}
.dtd-filters[data-v-42d2606c] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.date[data-v-42d2606c],
.time[data-v-42d2606c],
.duration[data-v-42d2606c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.date[data-v-42d2606c],
.duration[data-v-42d2606c] {
  width: 32%;
}
.time[data-v-42d2606c] {
  width: 36%;
  border-left: solid 1px #e2e2e2;
  border-right: solid 1px #e2e2e2;
}
.header[data-v-42d2606c] {
  margin-bottom: 2px;
  font-size: 12px;
  font-weight: 400;
  color: #424242;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.header-inverted[data-v-42d2606c] {
  color: #666;
  font-weight: 300;
}
.detail[data-v-42d2606c] {
  font-size: 13px;
  color: #666;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.detail-inverted[data-v-42d2606c] {
  color: #424242;
  font-weight: 400;
}
.name-filter[data-v-42d2606c] {
  width: 100%;
  margin-top: 8px;
  padding-top: 8px;
  border-top: solid 1px #e2e2e2;
}
.name[data-v-42d2606c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.filter-tip[data-v-42d2606c] {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -20px;
}
@-webkit-keyframes pulse-data-v-42d2606c {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0.4);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0.4);
}
70% {
    -webkit-box-shadow: 0 0 0 10px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 10px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}
@keyframes pulse-data-v-42d2606c {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0.4);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0.4);
}
70% {
    -webkit-box-shadow: 0 0 0 10px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 10px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}

.filters[data-v-50aa7129] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e2e2e2;
  border-radius: 2px;
  padding: 4px;
  margin-bottom: 8px;
}
.dtd[data-v-50aa7129] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.date[data-v-50aa7129],
.duration[data-v-50aa7129],
.time[data-v-50aa7129],
.professional-name[data-v-50aa7129] {
  padding: 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  color: #424242;
  font-weight: 400;
  text-align: center;
  background: #fff;
  border: solid 2px #e2e2e2;
  -webkit-transition: border-color 250ms ease-in-out;
  transition: border-color 250ms ease-in-out;
}
.date[data-v-50aa7129],
.duration[data-v-50aa7129] {
  width: 30%;
}
.time[data-v-50aa7129] {
  width: 40%;
  margin: 0 2px;
}
.professional-name[data-v-50aa7129] {
  margin-top: 2px;
  width: 100%;
}
.selected[data-v-50aa7129] {
  border: solid 2px #603285;
}
.name[data-v-50aa7129] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
img[data-v-50aa7129] {
  height: 16px;
  width: 16px;
  margin-right: 4px;
}
.picker[data-v-50aa7129] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
b[data-v-50aa7129] {
  font-weight: 400;
  color: #af006b;
}
button[data-v-50aa7129] {
  margin: 0;
  margin-top: 8px;
}
.bg-outlined[data-v-50aa7129] {
  padding: 8px 16px;
}

.calendar[data-v-ee16fd5e] {
  width: 100%;
  max-width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
}
.calendar *[data-v-ee16fd5e] {
  border-radius: 0;
}
.calendar[data-v-ee16fd5e] .vc-title {
  font-weight: 400;
  text-transform: capitalize;
}
.calendar[data-v-ee16fd5e] .vc-weekday {
  font-weight: 400;
  text-transform: capitalize;
  font-size: 12px;
}
.calendar[data-v-ee16fd5e] .vc-day-content {
  font-weight: 400;
  text-transform: capitalize;
}
.calendar[data-v-ee16fd5e] .vc-bg-purple-600 {
  background-color: #603285;
}

.initial-hour[data-v-57eddde9] {
  margin: auto 0;
}
.available-hours[data-v-57eddde9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  grid-gap: 12px;
}
.hour[data-v-57eddde9] {
  padding: 8px 16px;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 400;
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  color: #424242;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.selected[data-v-57eddde9] {
  background-color: #603285;
  color: #fff;
}
.disabled[data-v-57eddde9] {
  opacity: 0.5;
}
@media (min-width: 1024px) {
.hour[data-v-57eddde9]:hover {
    background-color: #603285;
    color: #fff;
    opacity: 0.75;
}
}

.available-durations[data-v-537ee8ae] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  grid-gap: 16px;
}
.duration[data-v-537ee8ae] {
  width: 110px;
  padding: 8px 12px;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  font-weight: 400;
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  color: #424242;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.selected[data-v-537ee8ae] {
  background-color: #603285;
  color: #fff;
}
.range[data-v-537ee8ae] {
  margin-top: 4px;
  font-size: 12px;
  font-weight: 400;
}
@media (min-width: 1024px) {
.duration[data-v-537ee8ae]:hover {
    background-color: #603285;
    color: #fff;
    opacity: 0.75;
}
}

input[data-v-80ea8204] {
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
  padding: 0;
  min-height: unset;
  line-height: 24px;
  color: #424242;
  text-align: center;
}
input[data-v-80ea8204]::-webkit-input-placeholder {
  color: #666;
}
input[data-v-80ea8204]:-ms-input-placeholder {
  color: #666;
}
input[data-v-80ea8204]::-ms-input-placeholder {
  color: #666;
}
input[data-v-80ea8204]::placeholder {
  color: #666;
}
.input-text[data-v-80ea8204] {
  font-weight: 400;
}

.pricing-content[data-v-36b9dc41] {
  width: calc(100% - 24px);
  padding: 8px 12px;
  position: relative;
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-top: 4px;
  background: #fff;
}
.pricing-info[data-v-36b9dc41] {
  text-align: center;
}
.pricing[data-v-36b9dc41] {
  font-weight: 500;
}
.pricing div[data-v-36b9dc41] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 400;
}
.pricing div[data-v-36b9dc41]:nth-child(2) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 12px;
}
.original-pricing[data-v-36b9dc41] {
  font-size: 10px;
  font-weight: 500;
  text-decoration: line-through;
}
.pink[data-v-36b9dc41] {
  color: #af006b;
}
.pricing p[data-v-36b9dc41] {
  margin: 4px 0 0;
  font-size: 12px;
  color: #424242;
  font-weight: 400;
}
.pricing-alert[data-v-36b9dc41] {
  font-size: 14px;
  color: #af006b;
}
.payment-type[data-v-36b9dc41] {
  margin-top: 8px;
  font-size: 12px;
  color: #af006b;
  text-align: center;
}
.payment-type span[data-v-36b9dc41] {
  font-weight: 500;
}
@media (max-width: 360px) {
.pricing div[data-v-36b9dc41] {
    font-size: 13px;
}
.pricing div[data-v-36b9dc41]:nth-child(2) {
    margin-left: 8px;
    font-size: 14px;
}
}

.professional-list[data-v-30e14ce4] {
  position: relative;
}
.header[data-v-30e14ce4] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.left[data-v-30e14ce4] {
  width: 65%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
}
.header > .left > img[data-v-30e14ce4] {
  width: 36px;
  height: 36px;
  margin-right: 8px;
  border-radius: 50%;
}
.right[data-v-30e14ce4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.right > .text[data-v-30e14ce4] {
  font-size: 10px;
  font-weight: 500;
  text-align: end;
}
.right > .countdown[data-v-30e14ce4] {
  font-size: 16px;
  font-weight: 500;
}
.list > *[data-v-30e14ce4]:not(:first-child) {
  margin-top: 8px;
}
.expired-offer[data-v-30e14ce4] {
  text-align: center;
  font-weight: 400;
}

.professional-card[data-v-06639c04] {
  margin: 0 auto;
  border: solid 1px #f2f2f2;
  border-radius: 2px;
  -webkit-transition: border 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition: border 0.25s ease-in-out, opacity 0.25s ease-in-out;
  position: relative;
}
.focused[data-v-06639c04] {
  border: solid 2px #603295;
}
.not-selected[data-v-06639c04] {
  opacity: 0.25;
}

.top[data-v-dad7d66a] {
  background-color: #f2f2f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 12px;
}
.top-sugestion[data-v-dad7d66a] {
  background-color: #9655d6;
  color: #fff;
}
.profile_picture[data-v-dad7d66a] {
  width: 80px;
  height: 80px;
  border-radius: 50px;
}
.professional-info[data-v-dad7d66a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: 8px;
}
.extra_margin[data-v-dad7d66a] {
  margin-top: 8px;
}
.name[data-v-dad7d66a] {
  margin: 0;
  max-width: 80%;
  text-align: start;
  margin-top: 8px;
  font-weight: 400;
  text-align: start;
}
.orders[data-v-dad7d66a] {
  margin: 4px 0 0;
  font-size: 12px;
}
.feedbacks[data-v-dad7d66a] {
  margin: 4px 0 0;
  font-size: 12px;
  text-align: center;
}
.since[data-v-dad7d66a] {
  margin: 4px 0 0;
  font-size: 12px;
}
.since span[data-v-dad7d66a] {
  font-weight: 400;
}
.badges[data-v-dad7d66a] {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rating[data-v-dad7d66a] {
  position: absolute;
  top: 12px;
  right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
}
.rating .rating-number[data-v-dad7d66a] {
  margin-left: 4px;
  padding-left: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: solid 1px #ddd;
}
.rating span[data-v-dad7d66a] {
  margin-left: 4px;
  font-size: 14px;
  font-weight: 300;
}
.rating .star[data-v-dad7d66a] {
  margin-bottom: 2px;
}
.discount[data-v-dad7d66a] {
  position: absolute;
  font-size: 12px;
  background: #424242;
  color: #fff;
  padding: 2px 16px 2px 8px;
  bottom: 12px;
  left: 0;
  bottom: 0;
  font-weight: 400;
}
.discount[data-v-dad7d66a]:before {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  right: -7px;
  background: #f2f2f2;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media (max-width: 350px) {
.rating span[data-v-dad7d66a] {
    display: none;
}
}

.star[data-v-6d0f0ec3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  position: relative;
}
.star > input[data-v-6d0f0ec3] {
  display: none;
}
.star > label[data-v-6d0f0ec3] {
  cursor: pointer;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23e3e3e3' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 76%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.star > label[data-v-6d0f0ec3],
.star > label ~ label[data-v-6d0f0ec3] {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23fcd93a' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
}

img[data-v-47596293] {
  width: 24px;
  height: 24px;
  padding-right: 4px;
}
.hidden-tip[data-v-47596293] {
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.inverted[data-v-47596293] {
  -webkit-filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(85deg)
    brightness(108%) contrast(101%);
          filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(85deg)
    brightness(108%) contrast(101%);
}
.hidden-tip[data-v-47596293]:before {
  z-index: 1;
  content: attr(attr);
  background-color: #424242;
  color: #fff;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Roboto";
  position: absolute;
  right: 0;
  bottom: -20px;
  max-width: 320px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.hidden-tip[data-v-47596293]:hover:after,
.hidden-tip[data-v-47596293]:hover:before {
  opacity: 1;
}

.middle[data-v-08449b43] {
  position: relative;
  padding: 12px;
}
h4[data-v-08449b43] {
  margin: 0;
  font-weight: 500;
}
.profile_picture[data-v-08449b43] {
  margin-left: 16px;
  width: 40px;
  height: 40px;
  border-radius: 50px;
}
.highlighted-feedback[data-v-08449b43] {
  width: 100%;
  position: relative;
  font-size: 12px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.highlighted-feedback > div[data-v-08449b43] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 12px;
  background-color: #f2f2f2;
  border-top-left-radius: 12px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.biography-content[data-v-08449b43] {
  width: 100%;
  position: relative;
  font-size: 12px;
  line-height: 16px;
  text-align: justify;
}
.highlighted-feedback p[data-v-08449b43] {
  margin: 0;
  overflow: hidden;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  font-style: italic;
}
.biography-content > p[data-v-08449b43] {
  margin: 0;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.full-biography > p[data-v-08449b43] {
  -webkit-line-clamp: unset;
}
.actions[data-v-08449b43] {
  margin: 16px auto 8px;
  width: 100%;
  height: 1px;
  position: relative;
  background: #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.feedbacks[data-v-08449b43] {
  position: absolute;
  top: -7px;
  background: #fff;
  padding: 0 12px;
  font-size: 14px;
}
.feedbacks-content[data-v-08449b43] {
  width: 100%;
  position: relative;
  font-size: 12px;
  line-height: 16px;
  text-align: justify;
}

.root[data-v-54f2513c] {
  padding: 16px 0;
  position: relative;
}
.root-loading[data-v-54f2513c] {
  height: 170px;
}
.loader[data-v-54f2513c] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.loading[data-v-54f2513c] {
  opacity: 0.25;
}
.feedback[data-v-54f2513c] {
  max-width: 100%;
  width: 100%;
  max-height: 160px;
  overflow: hidden;
}
.top[data-v-54f2513c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8px 0;
}
.feedback-text[data-v-54f2513c] {
  margin-bottom: 24px;
  height: 100%;
  overflow: hidden;
  font-size: 14px;
  -webkit-line-clamp: 6;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  font-style: italic;
}
.feedback-date[data-v-54f2513c] {
  font-size: 14px;
  color: #424242;
  font-weight: 400;
  opacity: 0.5;
}
.empty[data-v-54f2513c] {
  text-align: center;
  font-size: 14px;
}
.swiper-button-next[data-v-54f2513c],
.swiper-button-prev[data-v-54f2513c] {
  display: none;
}
.feedback-fulltext[data-v-54f2513c] {
  text-align: center;
}
@media (min-width: 768px) {
.swiper-button-next[data-v-54f2513c],
  .swiper-button-prev[data-v-54f2513c] {
    display: block;
}
.feedback[data-v-54f2513c] {
    max-width: 75%;
    margin: 0 auto;
}
}
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

section[data-v-1108bf9b] {
  margin: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
b[data-v-1108bf9b] {
  margin-left: 5px;
  font-size: 13px;
  font-weight: 400;
}
.bg-rating[data-v-1108bf9b] {
  background: url("https://res.cloudinary.com/joaofnds/image/upload/v1548201143/email%20donamaid/estrela_contorno-01.png")
    no-repeat;
  width: 69px;
  height: 11px;
}
.stars[data-v-1108bf9b] {
  background: url("https://res.cloudinary.com/joaofnds/image/upload/v1548201143/email%20donamaid/estrela_color-01.png")
    no-repeat;
  max-width: 69px;
  height: 11px;
}

.actions[data-v-7993a247] {
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.button[data-v-7993a247] {
  width: 100%;
  height: 40px;
  border-radius: 2px;
  border-color: transparent;
  font-size: 14px;
  cursor: pointer;
}
.main[data-v-7993a247] {
  width: 60%;
  background: #603285;
  color: #fff;
}
.secondary[data-v-7993a247] {
  width: 40%;
  margin-top: 0;
  margin-right: 16px;
  color: #424242;
}
@media (max-width: 374px) {
.actions[data-v-7993a247] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.main[data-v-7993a247] {
    width: 100%;
}
.secondary[data-v-7993a247] {
    width: 100%;
    margin-left: 0;
    margin-top: 12px;
}
}

.banner[data-v-259347fe] {
  width: calc(100% - 24px);
  padding: 12px;
  margin-top: 8px;
  background-color: #d65555;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
img[data-v-259347fe] {
  width: 100px;
}
p[data-v-259347fe] {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 370px) {
.banner[data-v-259347fe] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
p[data-v-259347fe] {
    padding-left: 16px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}
}

.banner[data-v-be727ea0] {
  width: calc(100% - 24px);
  padding: 12px;
  margin-top: 8px;
  background-color: #00b0b9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  background-image: url(/static/img/bubble.885e14c.png);
  background-position: center;
  background-size: contain;
}
img[data-v-be727ea0] {
  width: 100px;
}
p[data-v-be727ea0] {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 370px) {
.banner[data-v-be727ea0] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
p[data-v-be727ea0] {
    padding-left: 16px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}
}

.empty[data-v-7415a014] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #424242;
}
img[data-v-7415a014] {
  width: 60px;
  -webkit-filter: invert(23%) sepia(0%) saturate(1094%) hue-rotate(176deg)
    brightness(100%) contrast(90%);
          filter: invert(23%) sepia(0%) saturate(1094%) hue-rotate(176deg)
    brightness(100%) contrast(90%);
}
.info-header[data-v-7415a014] {
  margin-bottom: 0;
  font-weight: 400;
}
.info[data-v-7415a014] {
  font-size: 14px;
  font-weight: 300;
}
.order-offer[data-v-7415a014] {
  width: 100%;
  height: 40px;
  margin: 16px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  background: #af006b;
  border-radius: 2px;
  font-size: 14px;
  cursor: pointer;
}

.professional-list[data-v-6396aa3e] {
  position: relative;
}
.loader[data-v-6396aa3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.empty > p[data-v-6396aa3e] {
  text-align: center;
}
.list > *[data-v-6396aa3e]:not(:first-child) {
  margin-top: 8px;
}

.almost-empty[data-v-3a3b4a62] {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #424242;
  text-align: center;
}
.alert[data-v-3a3b4a62] {
  font-weight: 400;
}
.text[data-v-3a3b4a62] {
  font-size: 14px;
}
.tip[data-v-3a3b4a62] {
  font-size: 12px;
  font-weight: 400;
  color: #af006b;
}

.info[data-v-54a40902] {
  text-align: center;
  font-size: 14px;
  margin: 0;
  font-weight: 400;
  margin-bottom: 16px;
}
.info-low[data-v-54a40902] {
  text-align: center;
  font-size: 14px;
  margin: 0;
  font-weight: 300;
  margin-bottom: 16px;
}
b[data-v-54a40902] {
  color: #af006b;
  font-weight: 500;
}
.order-offer[data-v-54a40902] {
  width: 100%;
  height: 40px;
  margin: 16px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  background: #af006b;
  border-radius: 2px;
  font-size: 14px;
  cursor: pointer;
}
.order-offer > img[data-v-54a40902] {
  height: 24px;
  margin-right: 8px;
  -webkit-filter: invert(100%) sepia(0%) saturate(13%) hue-rotate(292deg)
    brightness(106%) contrast(103%);
          filter: invert(100%) sepia(0%) saturate(13%) hue-rotate(292deg)
    brightness(106%) contrast(103%);
}
.suggestion-alert[data-v-54a40902] {
  text-align: center;
  font-size: 14px;
  position: relative;
  margin: 0;
  margin-top: 16px;
}
.suggestion-alert[data-v-54a40902]::before {
  width: 100px;
  height: 1px;
  position: absolute;
  top: -8px;
  left: calc(50% - 50px);
  content: "";
  background: #603285;
}
.tries[data-v-54a40902] {
  margin-top: 4px;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tries div[data-v-54a40902] {
  font-size: 14px;
  font-weight: 400;
  color: #af006b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tries div span[data-v-54a40902] {
  margin: 2px 0;
  text-align: center;
}
.strikeout[data-v-54a40902] {
  text-decoration: line-through;
}
.tries div *[data-v-54a40902]:last-child {
  margin-left: 4px;
}
.sugestion-search[data-v-54a40902] {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  margin-top: 32px;
  margin-bottom: 0;
  position: relative;
}
.sugestion-search[data-v-54a40902]::before {
  width: 100px;
  height: 1px;
  position: absolute;
  top: -16px;
  left: calc(50% - 50px);
  content: "";
  background: #603285;
}
.sugestion-search-filter[data-v-54a40902] {
  font-size: 12px;
  text-align: center;
  margin-top: 4px;
}
.sugestion-search b[data-v-54a40902] {
  color: #af006b;
}
.tip[data-v-54a40902] {
  font-size: 12px;
  font-weight: 400;
  color: #424242;
  text-align: center;
  width: 100%;
  margin-bottom: 8px;
}

.header-text[data-v-98310b4a] {
  width: 100%;
  padding-bottom: 8px;
  text-align: center;
  font-weight: 400;
  border-bottom: solid 1px #e2e2e2;
}
.city[data-v-98310b4a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #424242;
}
.city > .name[data-v-98310b4a] {
  font-weight: 500;
  margin-bottom: 4px;
}
.city > .district[data-v-98310b4a] {
  font-weight: 400;
  font-size: 14px;
}
.body-content[data-v-98310b4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 16px;
}
.body-content img[data-v-98310b4a] {
  width: 14px;
  margin-right: 4px;
}
.date[data-v-98310b4a],
.duration[data-v-98310b4a],
.location[data-v-98310b4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
}

/* .filters {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #e2e2e2;
  border-radius: 2px;
  padding: 4px;
  margin-bottom: 8px;
}

.dtd {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.date,
.duration,
.time,
.professional-name {
  padding: 8px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  color: #424242;
  font-weight: 400;
  text-align: center;
  background: #fff;
  border: solid 2px #e2e2e2;
  transition: border-color 250ms ease-in-out;
}

.date,
.duration {
  width: 30%;
}

.time {
  width: 40%;
  margin: 0 2px;
}

.professional-name {
  margin-top: 2px;
  width: 100%;
}

.selected {
  border: solid 2px #603285;
}

.name {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

img {
  height: 16px;
  width: 16px;
  margin-right: 4px;
}

.picker {
  display: flex;
  height: 100%;
}

b {
  font-weight: 400;
  color: #af006b;
}
 */
button[data-v-98310b4a] {
  margin: 0;
  margin-top: 8px;
}
.bg-outlined[data-v-98310b4a] {
  padding: 8px 16px;
}

.almost-empty[data-v-17a39ce5] {
  width: 100%;
  margin: 24px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #424242;
  text-align: center;
}

.sugestion[data-v-053bfddc] {
  position: relative;
  margin-top: 24px;
}
.sugestion[data-v-053bfddc]:before {
  width: 200px;
  height: 2px;
  position: absolute;
  top: -8px;
  left: calc(50% - 100px);
  content: "";
  background: #603285;
}
h3[data-v-053bfddc] {
  padding-top: 12px;
}
p[data-v-053bfddc] {
  font-size: 14px;
}
p > span[data-v-053bfddc] {
  font-weight: 500;
}

.loader[data-v-f71c65b4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.professional-content[data-v-f71c65b4] {
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  padding: 8px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.header[data-v-f71c65b4] {
  margin-bottom: 8px;
  font-size: 13px;
  color: #888;
  font-weight: 300;
}
.professional-info[data-v-f71c65b4] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.left[data-v-f71c65b4] {
  width: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.left-fullwidth[data-v-f71c65b4] {
  width: 100%;
}
.profile-picture[data-v-f71c65b4] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.infos[data-v-f71c65b4] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 12px;
}
.name[data-v-f71c65b4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #424242;
  font-size: 15px;
  font-weight: 400;
}
.rating[data-v-f71c65b4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rating > .rating-number[data-v-f71c65b4] {
  font-weight: 300;
  font-size: 14px;
  font-weight: 400;
  margin-left: 4px;
  padding-left: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: solid 1px #ddd;
}
.orders-count[data-v-f71c65b4] {
  font-size: 13px;
}
.orders-count > span[data-v-f71c65b4] {
  font-weight: 400;
  color: #603285;
}
.right[data-v-f71c65b4] {
  width: 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: solid 1px #e2e2e2;
  cursor: pointer;
}
.right > img[data-v-f71c65b4] {
  width: 24px;
  height: 24px;
  margin-left: 4px;
}
.right > span[data-v-f71c65b4] {
  font-size: 12px;
  margin-top: 4px;
}
.feedback-count[data-v-f71c65b4] {
  margin-left: 4px;
}
@media (max-width: 375px) {
.name[data-v-f71c65b4] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 90%;
}
.name > span[data-v-f71c65b4],
  .orders-count[data-v-f71c65b4] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 90%;
}
.name > .rating[data-v-f71c65b4] {
    margin-left: 0;
}
.right[data-v-f71c65b4] {
    padding-left: 8px;
}
}

.dtd[data-v-ab2e7252] {
  width: calc(100% - 4px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  background: #e2e2e2;
  border-radius: 2px;
  padding: 2px;
  margin-bottom: 8px;
}
.date[data-v-ab2e7252],
.duration[data-v-ab2e7252],
.time[data-v-ab2e7252] {
  padding: 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  color: #424242;
  text-align: center;
  background: #fff;
  font-weight: 400;
  border: solid 2px #e2e2e2;
  -webkit-transition: border-color 250ms ease-in-out;
  transition: border-color 250ms ease-in-out;
  cursor: pointer;
}
.date[data-v-ab2e7252],
.duration[data-v-ab2e7252] {
  width: 30%;
}
.time[data-v-ab2e7252] {
  width: 40%;
}
.selected[data-v-ab2e7252] {
  border: solid 2px #603285;
}
img[data-v-ab2e7252] {
  height: 16px;
  width: 16px;
  margin-right: 4px;
}
.picker[data-v-ab2e7252] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.profile[data-v-ab2e7252] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: solid 1px #e2e2e2;
}
.profile-picture[data-v-ab2e7252] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.profile-info[data-v-ab2e7252] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 12px;
}
.name[data-v-ab2e7252] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #424242;
  font-size: 15px;
  font-weight: 400;
}
.rating[data-v-ab2e7252] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rating > .rating-number[data-v-ab2e7252] {
  font-weight: 300;
  font-size: 14px;
  font-weight: 400;
  margin-left: 4px;
  padding-left: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: solid 1px #ddd;
}
.orders-count[data-v-ab2e7252] {
  font-size: 13px;
}
.orders-count > span[data-v-ab2e7252] {
  font-weight: 400;
  color: #603285;
}
.bg-outlined[data-v-ab2e7252] {
  padding: 8px 16px;
}
.feedback-count[data-v-ab2e7252] {
  margin-left: 4px;
}
@media (max-width: 374px) {
.tip-alert[data-v-ab2e7252] {
    display: none;
}
}

.loader[data-v-0eb0c168] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.empty[data-v-0eb0c168] {
  font-weight: 400;
  text-align: center;
}
.schedules[data-v-0eb0c168] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  grid-gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.schedule[data-v-0eb0c168] {
  width: 90px;
  padding: 8px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  text-align: center;
  -webkit-transition: border 250ms ease-in-out, background 250ms ease-in-out;
  transition: border 250ms ease-in-out, background 250ms ease-in-out;
  cursor: pointer;
}
.schedule[data-v-0eb0c168]:hover,
.selected[data-v-0eb0c168] {
  border-color: #603285;
  border-width: 2px;
}
.schedule span[data-v-0eb0c168]:not(:first-child) {
  margin-top: 4px;
}
.day[data-v-0eb0c168] {
  font-size: 14px;
  font-weight: 400;
  color: #603285;
}
.weekday[data-v-0eb0c168] {
  font-size: 12px;
  color: #603285;
}
.period[data-v-0eb0c168] {
  font-size: 12px;
  color: #af006b;
}
.icons[data-v-0eb0c168] {
  position: absolute;
  top: -8px;
  right: 4px;
  background: #fff;
}
img[data-v-0eb0c168] {
  width: 12px;
  height: 12px;
}
@media (max-width: 375px) {
.schedules[data-v-0eb0c168] {
    grid-gap: 8px;
}
}

.additional-information[data-v-ffdd5ba0] {
  margin-top: 20px;
  position: relative;
}

.root[data-v-edcc94c2] {
  width: 100%;
}
p[data-v-edcc94c2] {
  margin-top: 0;
  font-size: 12px;
  text-align: center;
}
.alert[data-v-edcc94c2] {
  color: #af006b;
}
.description[data-v-edcc94c2] {
  width: calc(100% - 24px - 2px);
  padding: 12px;
  resize: none;
  border: solid 1px #af006b;
  border-radius: 2px;
  height: 120px;
}
.description.pulse[data-v-edcc94c2] {
  -webkit-box-shadow: 0 0 0 rgba(175, 0, 107, 0.4);
          box-shadow: 0 0 0 rgba(175, 0, 107, 0.4);
  -webkit-animation: pulse-data-v-edcc94c2 2s infinite;
          animation: pulse-data-v-edcc94c2 2s infinite;
}
@-webkit-keyframes pulse-data-v-edcc94c2 {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0.4);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0.4);
}
70% {
    -webkit-box-shadow: 0 0 0 10px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 10px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}
@keyframes pulse-data-v-edcc94c2 {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0.4);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0.4);
}
70% {
    -webkit-box-shadow: 0 0 0 10px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 10px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}

.root[data-v-2851cb99] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 32px 24px;
  margin-bottom: 24px;
  color: #fff;
  background: #603285;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 0;
  -webkit-animation: pulse-data-v-2851cb99 2s infinite;
          animation: pulse-data-v-2851cb99 2s infinite;
  border-radius: 2px;
  position: relative;
}
img[data-v-2851cb99] {
  height: 50px;
  margin-right: 8px;
  z-index: 0;
}
.discount[data-v-2851cb99] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header[data-v-2851cb99] {
  font-size: 24px;
  font-weight: 400;
  text-align: center;
  text-decoration: underline;
}
.content[data-v-2851cb99] {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 16px;
  text-align: center;
  z-index: 1;
}
.discount-amount[data-v-2851cb99] {
  font-weight: 500;
  text-shadow: 0px 0px 8px #e2e2e2;
}
.restriction[data-v-2851cb99] {
  font-size: 12px;
}
@media (min-width: 500px) {
img[data-v-2851cb99] {
    height: 50px;
    margin-right: 12px;
}
}
@-webkit-keyframes pulse-data-v-2851cb99 {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
            box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
}
70% {
    -webkit-box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}
@keyframes pulse-data-v-2851cb99 {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
            box-shadow: 0 0 0 0 rgba(96, 50, 133, 0.9);
}
70% {
    -webkit-box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 8px rgba(175, 0, 107, 0);
}
100% {
    -webkit-box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
            box-shadow: 0 0 0 0 rgba(175, 0, 107, 0);
}
}

.root[data-v-67895e1c] {
  width: calc(100% - 32px);
  max-width: 450px;
  margin: 0 auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.card[data-v-67895e1c] {
  padding: 16px;
}
.actions[data-v-67895e1c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-confirmation[data-v-67895e1c] {
  max-width: 100%;
  width: 250px;
}
.btn-go-back[data-v-67895e1c] {
  max-width: 100%;
  width: 150px;
}

hr[data-v-9bf76f12] {
  width: 50px;
  background-color: transparent;
  border: 1px solid var(--purple);
  border-bottom: none;
  opacity: 0.5;
}

section[data-v-2157d456] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 10;
  margin: 0 !important;
}
.content[data-v-2157d456] {
  max-width: calc(100% - 20px);
  max-height: calc(100vh - 20px);
  background-color: #fff;
  border-radius: 4px;
  overflow: auto;
}
.header[data-v-2157d456] {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 2px solid #f7f7f9;
  padding: 20px 20px 10px 20px;
}
.body[data-v-2157d456] {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px 30px 20px;
  background-color: #f9f9fb;
  text-align: center;
  border-radius: 0 0 4px 4px;
}
h1[data-v-2157d456] {
  text-align: center;
  font-weight: 400;
  margin-top: 15px;
  color: var(--purple);
}
@media (min-width: 321px) {
.header[data-v-2157d456] {
    padding: 40px 20px 10px 20px;
}
.body[data-v-2157d456] {
    padding: 10px 20px 30px 20px;
}
}
@media (min-width: 768px) {
.content[data-v-2157d456] {
    max-width: 650px;
}
.header[data-v-2157d456] {
    padding: 40px 80px 10px 80px;
}
.body[data-v-2157d456] {
    padding: 10px 80px 30px 80px;
}
}

.confirmation[data-v-6ab44f46] {
  border: solid 1px #e2e2e2;
  border-radius: 2px;
  padding: 8px 12px;
}
.professional[data-v-6ab44f46],
.order-infos[data-v-6ab44f46] {
  padding-bottom: 8px;
  border-bottom: solid 1px #e2e2e2;
}
.professional-info[data-v-6ab44f46] {
  width: 100%;
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.profile-picture[data-v-6ab44f46] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.infos[data-v-6ab44f46] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 12px;
}
.name[data-v-6ab44f46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #424242;
  font-size: 15px;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rating[data-v-6ab44f46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
}
.rating > .rating-number[data-v-6ab44f46] {
  font-weight: 300;
  font-size: 14px;
  font-weight: 400;
  margin-left: 4px;
  padding-left: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: solid 1px #ddd;
}
.orders-count[data-v-6ab44f46] {
  font-size: 13px;
}
.orders-count span[data-v-6ab44f46] {
  font-weight: 400;
  color: #603285;
}
.order-infos[data-v-6ab44f46] {
  padding: 8px 0;
}
.info-item[data-v-6ab44f46] {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 8px;
  padding-left: 8px;
  border-left: solid 2px #e2e2e2;
}
.info-item span[data-v-6ab44f46] {
  font-size: 13px;
}
.description[data-v-6ab44f46] {
  margin-top: 16px;
  font-style: italic;
  font-size: 13px;
}
.total[data-v-6ab44f46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 8px;
}
.total > div[data-v-6ab44f46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 8px;
}
.total .subtotal-pricing[data-v-6ab44f46] {
  color: #424242;
  font-weight: 500;
  font-size: 14px;
}
.total .subtotal-text[data-v-6ab44f46] {
  color: #424242;
  font-weight: 400;
  font-size: 14px;
}
.total .text[data-v-6ab44f46] {
  font-weight: 400;
  color: #424242;
}
.total .pricing[data-v-6ab44f46] {
  color: #af006b;
  font-weight: 500;
}
.header[data-v-6ab44f46] {
  font-size: 13px;
  color: #888;
  font-weight: 300;
}
b[data-v-6ab44f46] {
  font-weight: 500;
}
.feedback-count[data-v-6ab44f46] {
  margin-left: 4px;
}
@media (max-width: 375px) {
.feedback-count[data-v-6ab44f46] {
    /* display: none; */
}
}

.preference[data-v-706feb7a] {
  width: 100%;
  font-size: 13px;
  margin-bottom: 20px;
  color: var(--purple);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.preference .column[data-v-706feb7a] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 365px) {
.preference .column[data-v-706feb7a] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
}
.preference p[data-v-706feb7a] {
  margin-bottom: 0px;
}
.preference label[data-v-706feb7a] {
  display: block;
  white-space: normal;
  text-align: start;
}
.preference label span[data-v-706feb7a] {
  vertical-align: middle;
  font-size: 14px;
  font-weight: 300;
}
.preference input[data-v-706feb7a] {
  vertical-align: middle;
  border: 0px;
  margin-top: 0px;
}
.preference label > input[type="radio"][data-v-706feb7a] {
  display: none;
}
.preference label > input[type="radio"] + *[data-v-706feb7a]::before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 0.3rem;
  margin-bottom: 0.1rem;
  border-radius: 50%;
  border-style: solid;
  border-width: 0.1rem;
  border-color: gray;
}
.preference label > input[type="radio"]:checked + *[data-v-706feb7a]::before {
  background: var(--purple);
  border-color: var(--purple);
}
.preference label > input[type="radio"] + *[data-v-706feb7a] {
  display: inline-block;
  padding-top: 8px;
}
.row[data-v-706feb7a] {
  width: 100%;
}

.preference[data-v-62f57395] {
  width: 100%;
  font-size: 13px;
  margin-bottom: 20px;
  color: var(--purple);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.preference .column[data-v-62f57395] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 365px) {
.preference .column[data-v-62f57395] {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
}
.preference p[data-v-62f57395] {
  margin-bottom: 0px;
}
.preference label[data-v-62f57395] {
  display: block;
  white-space: normal;
  text-align: start;
}
.preference label span[data-v-62f57395] {
  vertical-align: middle;
  font-size: 14px;
  font-weight: 300;
}
.preference input[data-v-62f57395] {
  vertical-align: middle;
  border: 0px;
  margin-top: 0px;
}
.preference label > input[type="radio"][data-v-62f57395] {
  display: none;
}
.preference label > input[type="radio"] + *[data-v-62f57395]::before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 0.3rem;
  margin-bottom: 0.1rem;
  border-radius: 50%;
  border-style: solid;
  border-width: 0.1rem;
  border-color: gray;
}
.preference label > input[type="radio"]:checked + *[data-v-62f57395]::before {
  background: var(--purple);
  border-color: var(--purple);
}
.preference label > input[type="radio"] + *[data-v-62f57395] {
  display: inline-block;
  padding-top: 8px;
}
.row[data-v-62f57395] {
  width: 100%;
}

.left[data-v-3eaab4a2] {
  width: 70%;
  margin-right: 10px;
}
.right[data-v-3eaab4a2] {
  width: calc(30% - 10px);
}
@media (max-width: 992px) {
.left[data-v-3eaab4a2],
  .right[data-v-3eaab4a2] {
    width: 100%;
}
.row[data-v-3eaab4a2] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
}
@media (max-width: 540px) {
.right[data-v-3eaab4a2] {
    margin-top: 15px;
}
}



















































































































































































































































.pricing[data-v-330dabd3] {
  font-size: 30px;
  font-weight: bold;
}
.pricing .price[data-v-330dabd3] {
  font-size: 30px;
  color: var(--pink);
  white-space: nowrap;
}
section[data-v-330dabd3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
h2[data-v-330dabd3] {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  word-break: keep-all;
}
.cart[data-v-330dabd3] {
  height: 65px;
}
.with-border[data-v-330dabd3] {
  border-bottom: 1px solid #ddd;
}
.title[data-v-330dabd3],
.countdown[data-v-330dabd3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.countdown div span[data-v-330dabd3] {
  font-size: 14px;
}
.countdown div h1[data-v-330dabd3] {
  font-size: 45px;
  margin: 0;
}
@media (max-width: 768px) {
section[data-v-330dabd3] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.countdown[data-v-330dabd3] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 10px;
}
.title[data-v-330dabd3] {
    margin-bottom: 5px;
}
h2[data-v-330dabd3] {
    font-size: 24px;
    width: auto;
}
.cart[data-v-330dabd3] {
    height: 55px;
}
.countdown div span[data-v-330dabd3] {
    font-size: 13px;
}
.countdown div h1[data-v-330dabd3] {
    font-size: 40px;
    margin: 0;
}
}

section[data-v-53c6c1cc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
h2[data-v-53c6c1cc] {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  word-break: keep-all;
}
.cart[data-v-53c6c1cc] {
  height: 65px;
}
.with-border[data-v-53c6c1cc] {
  border-bottom: 1px solid #ddd;
}
.title[data-v-53c6c1cc],
.countdown[data-v-53c6c1cc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.countdown div span[data-v-53c6c1cc] {
  font-size: 14px;
}
.countdown div h1[data-v-53c6c1cc] {
  font-size: 45px;
  margin: 0;
}
@media (max-width: 768px) {
section[data-v-53c6c1cc] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.countdown[data-v-53c6c1cc] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
h2[data-v-53c6c1cc] {
    font-size: 24px;
}
.cart[data-v-53c6c1cc] {
    height: 55px;
}
.countdown div span[data-v-53c6c1cc] {
    font-size: 13px;
}
.countdown div h1[data-v-53c6c1cc] {
    font-size: 40px;
    margin: 0;
}
}

@-webkit-keyframes rotate-Loader-data-v-0abd1366 {
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
@keyframes rotate-Loader-data-v-0abd1366 {
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
@-webkit-keyframes rotateSpinner-Loader-data-v-0abd1366 {
100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
}
}
@keyframes rotateSpinner-Loader-data-v-0abd1366 {
100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
}
}
@-webkit-keyframes dot-Loader-data-v-0abd1366 {
0% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
25% {
    background: var(--pink);
    -webkit-box-shadow: inset 0 0 0 36px #fff;
            box-shadow: inset 0 0 0 36px #fff;
}
50% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
75% {
    background: var(--purple);
    -webkit-box-shadow: inset 0 0 0 36px #fff;
            box-shadow: inset 0 0 0 36px #fff;
}
50% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
}
@keyframes dot-Loader-data-v-0abd1366 {
0% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
25% {
    background: var(--pink);
    -webkit-box-shadow: inset 0 0 0 36px #fff;
            box-shadow: inset 0 0 0 36px #fff;
}
50% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
75% {
    background: var(--purple);
    -webkit-box-shadow: inset 0 0 0 36px #fff;
            box-shadow: inset 0 0 0 36px #fff;
}
50% {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 43px #fff;
            box-shadow: inset 0 0 0 43px #fff;
}
}
.Loader[data-v-0abd1366] {
  -webkit-animation: rotate-Loader-data-v-0abd1366 3s infinite linear;
  animation: rotate-Loader-data-v-0abd1366 3s infinite linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--purple)), to(var(--pink)));
  background-image: linear-gradient(var(--purple), var(--pink));
  border-radius: 50%;
  height: 80px;
  overflow: hidden;
  position: relative;
  width: 80px;
  -webkit-backface-visibility: hidden;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.Loader[data-v-0abd1366]::before {
  -webkit-animation: rotateSpinner-Loader-data-v-0abd1366 13s infinite linear;
  animation: rotateSpinner-Loader-data-v-0abd1366 13s infinite linear;
  background: rgba(255, 255, 255, 0.5);
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  top: 0;
  width: 40px;
  -webkit-transform-origin: 40px 40px;
  transform-origin: 40px 40px;
}
.Loader[data-v-0abd1366]::after {
  -webkit-animation: dot-Loader-data-v-0abd1366 1.5s infinite;
  animation: dot-Loader-data-v-0abd1366 1.5s infinite;
  background: var(--pink);
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 45px #fff;
          box-shadow: inset 0 0 0 45px #fff;
  content: "";
  height: 70px;
  left: 5px;
  position: absolute;
  top: 5px;
  width: 70px;
}
.Loader.success[data-v-0abd1366] {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--green-dark)), to(var(--green)));
  background-image: linear-gradient(var(--green-dark), var(--green));
}
.Loader.big[data-v-0abd1366] {
  height: 140px;
  width: 140px;
}
.Loader.big[data-v-0abd1366]::before {
  height: 70px;
  width: 70px;
  -webkit-transform-origin: 70px 70px;
  transform-origin: 70px 70px;
}
.Loader.big[data-v-0abd1366]::after {
  height: 130px;
  width: 130px;
  background: white;
  -webkit-animation: none;
          animation: none;
}
@media (max-width: 768px) {
.Loader.responsive[data-v-0abd1366] {
    height: 60px;
    width: 60px;
}
.Loader.responsive[data-v-0abd1366]::before {
    height: 30px;
    width: 30px;
    -webkit-transform-origin: 30px 30px;
    transform-origin: 30px 30px;
}
.Loader.responsive[data-v-0abd1366]::after {
    height: 50px;
    width: 50px;
}
.Loader.big.responsive[data-v-0abd1366] {
    height: 80px;
    width: 80px;
}
.Loader.big.responsive[data-v-0abd1366]::before {
    height: 40px;
    width: 40px;
    -webkit-transform-origin: 40px 40px;
    transform-origin: 40px 40px;
}
.Loader.big.responsive[data-v-0abd1366]::after {
    height: 70px;
    width: 70px;
}
}

.with-border[data-v-1225f489] {
  border-bottom: 1px solid #ddd;
}
.data[data-v-1225f489] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pricing[data-v-1225f489] {
  font-size: 20px;
  font-weight: bold;
}
.pricing .price[data-v-1225f489] {
  font-size: 20px;
  color: var(--pink);
  white-space: nowrap;
}
.sub-title[data-v-1225f489] {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.data p[data-v-1225f489] {
  font-size: 13px;
  color: #666;
}

div[data-v-17245390] {
  color: var(--pink);
  margin-bottom: 10px;
  font-size: smaller;
}

.sub-title[data-v-2ec9dd54] {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.italic[data-v-2ec9dd54] {
  font-weight: 300;
  font-style: italic;
  font-size: 16px;
  color: #999;
  text-transform: lowercase;
}
.bg-rating[data-v-2ec9dd54] {
  background: url("https://res.cloudinary.com/joaofnds/image/upload/v1548201143/email%20donamaid/estrela_contorno-01.png")
    no-repeat;
  width: 69px;
  height: 11px;
}
.stars[data-v-2ec9dd54] {
  background: url("https://res.cloudinary.com/joaofnds/image/upload/v1548201143/email%20donamaid/estrela_color-01.png")
    no-repeat;
  max-width: 69px;
  height: 11px;
}
.professional[data-v-2ec9dd54] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.professional[data-v-2ec9dd54]:first-child {
  margin-left: 0;
}
.professional[data-v-2ec9dd54]:last-child {
  margin-right: 0;
}
.professional p[data-v-2ec9dd54] {
  margin: 10px 0 5px 0;
  text-align: center;
}
.professional small[data-v-2ec9dd54] {
  font-size: 12px;
}
.professional img[data-v-2ec9dd54]:first-child {
  width: 120px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 4px solid #f1f1f1f1;
  border-radius: 100%;
}
.professional img[data-v-2ec9dd54]:last-child {
  height: 12px;
  -o-object-fit: cover;
     object-fit: cover;
}

.label[data-v-69b31089] {
  background-color: #000;
  color: #fff;
  -webkit-transform: translateY(130px);
          transform: translateY(130px);
  font-weight: 600;
  z-index: 999;
  position: absolute;
  top: -20px;
  left: 20px;
}
section[data-v-69b31089] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.professional[data-v-69b31089] {
  padding: 10px 20px;
  border-radius: 4px;
}
p[data-v-69b31089] {
  font-size: 15px;
  margin: 10px 0 5px 0;
}
.professional-full-name[data-v-69b31089] {
  font-size: 15px;
  margin: 10px 0 5px 0;
  height: 40px;
  width: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
small[data-v-69b31089] {
  font-weight: bold;
  color: var(--purple);
  font-size: 12px;
}
img[data-v-69b31089] {
  width: 120px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 4px solid #f1f1f1f1;
  border-radius: 100%;
}
.btn-professional[data-v-69b31089] {
  font-family: "Roboto", sans-serif;
  padding: 12px 5px;
  border-radius: 4px;
  border: none;
  outline: none;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  cursor: pointer;
  font-size: 14px;
  width: calc(100% + 45px);
  text-transform: uppercase;
  margin: 15px;
}
.btn-professional[data-v-69b31089]:hover {
  background-color: #af006b !important;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.bg-ease-pink[data-v-69b31089] {
  background-color: #af006b !important;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.hovered[data-v-69b31089] {
  opacity: 0;
  width: 120px;
  height: 120px;
  margin-top: -124px;
  border-radius: 100%;
  background: linear-gradient(
    45deg,
    rgba(204, 204, 204, 0.8) 0%,
    rgba(204, 204, 204, 0.3) 100%
  );
  z-index: 99;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.hovered .icon-check[data-v-69b31089] {
  background: url("/static/icon-check.svg") no-repeat center;
  background-size: 25px;
  width: 100%;
  height: 100%;
}
.checked .hovered[data-v-69b31089] {
  opacity: 1;
  background: linear-gradient(
    45deg,
    rgba(96, 50, 133, 0.8) 0%,
    rgba(175, 0, 107, 0.8) 100%
  );
}
section:hover .hovered[data-v-69b31089] {
  opacity: 1;
}
.profile-img[data-v-69b31089] {
  position: relative;
}
@media (min-width: 768px) {
section[data-v-69b31089] {
    margin: 20px;
}
}

.with-border[data-v-491b2c09] {
  border-bottom: 1px solid #ddd;
}
.d-flex[data-v-491b2c09] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.warning[data-v-491b2c09] {
  border-left: 1px solid var(--pink);
  color: var(--pink);
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  margin: 10px 5px 0;
  padding: 3px 7px;
}
.pricing[data-v-491b2c09] {
  font-size: 20px;
  font-weight: bold;
}
.pricing .price[data-v-491b2c09] {
  font-size: 20px;
  color: var(--pink);
  white-space: nowrap;
}
.sub-title[data-v-491b2c09] {
  font-size: 16px;
  font-weight: 700;
}
.italic[data-v-491b2c09] {
  font-weight: 300;
  font-style: italic;
  font-size: 16px;
  color: #999;
}
.coupon-input[data-v-491b2c09] {
  background: url("/static/cupom.svg") no-repeat 10px 10px;
  background-size: 20px 17px;
  border: 1px solid #ddd;
  height: 35px;
  margin-top: 15px;
  width: 305px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding-left: 35px;
  float: left;
  text-transform: uppercase;
}
.coupon-input[data-v-491b2c09]::-webkit-input-placeholder {
  text-transform: lowercase;
}
.coupon-input[data-v-491b2c09]:-ms-input-placeholder {
  text-transform: lowercase;
}
.coupon-input[data-v-491b2c09]::-ms-input-placeholder {
  text-transform: lowercase;
}
.coupon-input[data-v-491b2c09]::placeholder {
  text-transform: lowercase;
}
.coupon-button[data-v-491b2c09] {
  width: 90px;
  height: 39px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  float: left;
  margin-top: 15px;
  margin-left: 0;
  font-weight: 500;
}
.coupon-button[data-v-491b2c09]:hover {
  background-color: var(--pink-dark);
}
.total[data-v-491b2c09] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 620px) {
.cupom-input[data-v-491b2c09] {
    width: 188px;
    border-radius: 4px;
}
}
@media (max-width: 540px) {
.coupon-input[data-v-491b2c09] {
    width: calc(100% - 38px);
    border-radius: 4px;
}
.coupon-button[data-v-491b2c09] {
    width: 100%;
    border-radius: 4px;
}
}

.sub-title[data-v-48cee2fa] {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.italic[data-v-48cee2fa] {
  font-weight: 300;
  font-style: italic;
  font-size: 16px;
  color: #999;
  text-transform: lowercase;
}
.btn.choose-payment[data-v-48cee2fa] {
  width: 50%;
  height: 35px;
  font-size: 14px;
  font-weight: 500;
}
.warning[data-v-48cee2fa] {
  border-left: 1px solid var(--pink);
  color: var(--pink);
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  margin: 10px 5px 0;
  padding: 3px 7px;
}
.btn-group[data-v-48cee2fa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group .btn[data-v-48cee2fa] {
  margin: 0 5px;
}
@media (max-width: 768px) {
.sub-title[data-v-48cee2fa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.italic[data-v-48cee2fa] {
    font-size: 14px;
}
}
@media (max-width: 480px) {
.btn[data-v-48cee2fa] {
    width: calc(100% - 42px) !important;
    margin: 5px 0 !important;
}
.btn.choose-payment[data-v-48cee2fa] {
    margin-bottom: 10px;
}
}

.rel-icon[data-v-4c35043d] {
  height: 13px;
  width: 13px;
}
.tooltip-position[data-v-4c35043d] {
  position: relative;
  top: 19px;
  right: 5px;
}
.fields[data-v-4c35043d] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
.expiration-date-and-cvc[data-v-4c35043d] {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 10px;
}
.field.mobile[data-v-4c35043d] {
  display: none;
}
.border-bottom[data-v-4c35043d] {
  border-bottom: 1px solid #ddd;
}
.flags img[data-v-4c35043d] {
  margin: 5px;
}
.payment-title[data-v-4c35043d] {
  border-bottom: 1px solid var(--pink);
  width: 70%;
  margin: 0 auto;
  padding: 10px 0;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
}
.field[data-v-4c35043d] {
  display: inline-block;
  text-align: left;
  margin-top: 5px;
}
.field span[data-v-4c35043d] {
  color: #333;
  font-size: 13px;
  font-weight: 300;
  line-height: 16px;
  margin: 10px 0 0;
  padding: 3px 0;
}
.field input[data-v-4c35043d] {
  border: 1px solid #ddd;
  height: 35px;
  margin-top: 10px;
  width: calc(100% - 5px);
  border-radius: 4px;
}
.field.has-error input[data-v-4c35043d] {
  border: 1px solid var(--red);
}
.field.has-error span[data-v-4c35043d] {
  color: var(--red);
}
.field select[data-v-4c35043d] {
  border: 1px solid #ddd;
  height: 35px;
  margin: 10px 0;
  /* width: 57px; */
  border-radius: 4px;
}
.accept[data-v-4c35043d] {
  color: #333;
  font-size: 13px;
  font-weight: 300;
  line-height: 16px;
  margin: 10px 5px 0;
  padding: 3px 7px;
  font-style: italic;
}
.normal[data-v-4c35043d] {
  font-style: normal;
}
.btn-pay[data-v-4c35043d] {
  width: 100%;
  height: 16px;
  margin-top: 15px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 18px 0;
}

/* BREAKPOINTS */
@media (max-width: 1200px) {
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
.fields[data-v-4c35043d] {
    grid-template-columns: 1fr;
}
.payment-title[data-v-4c35043d] {
    width: 100%;
}
}

.icon-information[data-v-31c71001] {
  background-image: url("/static/icon-information.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: -7px;
  top: -8px;
  padding: 20px;
}
.hidden-tip[data-v-31c71001] {
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.hidden-tip[data-v-31c71001]:before {
  z-index: 1;
  content: attr(attr);
  background-color: #af006b;
  color: #fff;
  font-size: 12px;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Roboto";
  position: absolute;
  right: 0;
  bottom: -26px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.hidden-tip[data-v-31c71001]:after {
  content: "";
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  right: 10px;
  bottom: -2px;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #af006b transparent;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.hidden-tip.active[data-v-31c71001],
.hidden-tip[data-v-31c71001]:hover:after,
.hidden-tip[data-v-31c71001]:hover:before {
  opacity: 1;
}

.btn-checking[data-v-4d450ea7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section[data-v-4d450ea7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rel-icon[data-v-4d450ea7] {
  height: 13px;
  width: 13px;
}
.border-bottom[data-v-4d450ea7] {
  border-bottom: 1px solid #ddd;
}
.payment-title[data-v-4d450ea7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 10px 0;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
}
.payment-title[data-v-4d450ea7]::after {
  content: "";
  text-align: center;
  display: block;
  width: 200px;
  margin-top: 10px;
  border-bottom: 1px solid var(--pink);
}
.accept[data-v-4d450ea7] {
  color: #333;
  font-size: 13px;
  font-weight: 300;
  line-height: 16px;
  margin: 10px 5px 0;
  padding: 3px 7px;
  font-style: italic;
  text-align: center;
}
.normal[data-v-4d450ea7] {
  font-style: normal;
}
.boleto-info[data-v-4d450ea7] {
  font-size: 16px;
  font-family: "Roboto";
  color: #333;
  font-weight: 300;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.boleto-info b[data-v-4d450ea7] {
  font-weight: 700;
}
.boleto-info p a[data-v-4d450ea7] {
  color: var(--pink) !important;
}
.boleto-download[data-v-4d450ea7] {
  width: 240px;
  height: 50px;
  padding: 15px 0;
  text-align: center;
  border: 1px solid var(--pink);
  border-radius: 4px;
  background-color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  color: var(--pink);
  font-weight: 500;
  cursor: pointer;
}
.btn-copy[data-v-4d450ea7] {
  -webkit-transition: 0s;
  transition: 0s;
}
@media (max-width: 442px) {
.payment-title[data-v-4d450ea7] {
    font-size: 18px;
    padding-top: 0;
}
.boleto-info[data-v-4d450ea7] {
    font-size: 14px;
}
}

.link[data-v-1c8c9e22] {
  font-weight: 500;
  color: #603285;
  cursor: pointer;
}
p[data-v-1c8c9e22] {
  margin: 0;
}
.no-dots[data-v-1c8c9e22] {
  list-style: none;
  padding-left: 0;
}
.no-dots li[data-v-1c8c9e22] {
  background: url("/static/icon_order_status_ok.svg") no-repeat 0 6px;
  background-size: 15px 15px;
  padding-left: 20px;
  line-height: 25px;
}
.no-dots li img[data-v-1c8c9e22] {
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}
.no-dots li.dont-use[data-v-1c8c9e22] {
  background: url("/static/icon-error.svg") no-repeat 0 6px;
  background-size: 15px 15px;
}
section[data-v-1c8c9e22] {
  width: 100%;
}
a[data-v-1c8c9e22] {
  font-weight: 500;
}
ul[data-v-1c8c9e22] {
  padding-left: 17px;
}
@media (min-width: 668px) {
ul[data-v-1c8c9e22] {
    padding-left: 40px;
}
.no-dots[data-v-1c8c9e22] {
    padding-left: 20px;
}
}

.collapse[data-v-ca544702] {
  width: 100%;
}
.collapse .collapse[data-v-ca544702] {
  width: 100%;
}
.header[data-v-ca544702] {
  padding: 1rem 0 1rem 0;
  color: var(--purple);
  font-size: 1.3rem;
  font-weight: 500;
  cursor: pointer;
  border-bottom: 1px solid #ccc;
  background: #fff;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header .arrow[data-v-ca544702] {
  color: #d8d8d8;
}
.content[data-v-ca544702] {
  font-size: 0.9rem !important;
}
.content .header[data-v-ca544702] {
  color: var(--pink);
  padding: 0.6rem 0 0.6rem 1rem;
  font-size: 1.2rem;
  border-bottom: none;
}
.content .content[data-v-ca544702] {
  padding-left: 1rem;
  margin: 0.6rem 0;
  font-size: 1.2rem;
  border-bottom: none;
}
@media (max-width: 480px) {
.header[data-v-ca544702] {
    font-size: 1.2rem;
    padding: 1.3rem 0.5rem;
}
.content .header[data-v-ca544702] {
    font-size: 1.1rem;
}
}

.support[data-v-0477108a] {
  height: 100vh;
  max-height: 290px;
}
.bg-outlined[data-v-0477108a] {
  padding: 8px 16px;
}

section[data-v-3c4a0962] {
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ec-box[data-v-3c4a0962] {
  width: 300px;
  background-color: #fff;
  border-radius: 4px;
  padding: 50px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.ec-message[data-v-3c4a0962] {
  font-size: 14px;
}
.muted[data-v-3c4a0962] {
  color: #bbb;
  font-style: italic;
  font-size: 12px;
}
p[data-v-3c4a0962] {
  margin: 10px 0 0 0;
}
@media (max-width: 480px) {
.ec-box[data-v-3c4a0962] {
    padding: 40px 30px;
    width: calc(100% - 100px);
}
}

@-webkit-keyframes rotateSpinner-loader-data-v-3ea526a4 {
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
@keyframes rotateSpinner-loader-data-v-3ea526a4 {
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
.loader[data-v-3ea526a4] {
  background: #cc006e;
  border-radius: 50%;
  height: 190px;
  overflow: hidden;
  position: relative;
  width: 190px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loader[data-v-3ea526a4]::before {
  -webkit-animation: rotateSpinner-loader-data-v-3ea526a4 4s infinite linear;
          animation: rotateSpinner-loader-data-v-3ea526a4 4s infinite linear;
  background: rgba(255, 255, 255, 0.4);
  content: "";
  height: 95px;
  left: 0;
  position: absolute;
  top: 0;
  width: 95px;
  -webkit-transform-origin: 95px 95px;
  transform-origin: 95px 95px;
}
.loader[data-v-3ea526a4]::after {
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 5px #fff;
          box-shadow: inset 0 0 0 5px #fff;
  content: "";
  height: 170px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 170px;
}
.loader.squeegee[data-v-3ea526a4]::after {
  background: url("/static/squeegee.gif") no-repeat center;
}
.loader.broom[data-v-3ea526a4]::after {
  background: url("/static/broom.gif") no-repeat center;
}

.content[data-v-f4075154] {
  max-width: calc(100vw - 20px);
  max-height: calc(100vh - 20px);
  background-color: #fff;
  border-radius: 4px;
}
.header[data-v-f4075154] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 2px solid #f7f7f9;
  padding: 20px 20px 10px 20px;
}
.body[data-v-f4075154] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px 30px 20px;
  background-color: #f9f9fb;
  text-align: center;
}
h1[data-v-f4075154] {
  text-align: center;
  font-weight: 400;
  color: var(--purple);
}
p[data-v-f4075154] {
  margin-bottom: 5px;
}
small[data-v-f4075154] {
  color: var(--pink);
}
hr[data-v-f4075154] {
  width: 50px;
  background-color: transparent;
  border: 1px solid var(--pink);
  border-bottom: none;
  opacity: 0.5;
}
.btn-group[data-v-f4075154] {
  margin-top: 10px;
}
@media (min-width: 321px) {
.header[data-v-f4075154] {
    padding: 40px 20px 10px 20px;
}
.body[data-v-f4075154] {
    padding: 10px 20px 30px 20px;
}
}
@media (min-width: 768px) {
.content[data-v-f4075154] {
    max-width: 650px;
}
.header[data-v-f4075154] {
    padding: 40px 80px 10px 80px;
}
.body[data-v-f4075154] {
    padding: 10px 80px 30px 80px;
}
}

ul[data-v-1156479b] {
  padding-left: 0;
  list-style: none;
  font-size: 13px;
  margin-bottom: 10px;
}
ul div[data-v-1156479b] {
  color: #333;
  font-weight: 500;
  margin-bottom: 10px;
}
ul li a[data-v-1156479b] {
  color: var(--pink);
  text-decoration: underline;
}
ul li[data-v-1156479b] {
  margin: 3px 0 3px 8px;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
ul li[data-v-1156479b]:hover {
  padding-left: 5px;
}
@media (max-width: 1200px) {
.title img[data-v-1156479b] {
    width: 200px;
}
}
@media (max-width: 768px) {
.mb-hide[data-v-1156479b] {
    display: none;
}
}

section[data-v-82fe1360] {
  -webkit-box-align: unset !important;
      -ms-flex-align: unset !important;
          align-items: unset !important;
}
.subtitle[data-v-82fe1360] {
  text-align: center;
  font-size: 14px;
  margin-bottom: 20px;
}
.boleto-warning[data-v-82fe1360] {
  color: var(--pink);
  text-align: center;
}
.boleto-warning a[data-v-82fe1360] {
  color: var(--pink) !important;
}
.boleto-warning h4[data-v-82fe1360] {
  margin: 0 0 10px 0;
}
.boleto-warning p[data-v-82fe1360] {
  margin: 0;
}
h2[data-v-82fe1360] {
  text-align: center;
}
p[data-v-82fe1360] {
  font-size: 14px;
  text-align: justify;
  text-align-last: center;
}
.buttons[data-v-82fe1360],
.wpp[data-v-82fe1360] {
  max-width: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.buttons .btn[data-v-82fe1360] {
  margin-left: 0;
  margin-right: 0;
}
.wpp[data-v-82fe1360] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.wpp img[data-v-82fe1360] {
  height: 18px;
  margin-bottom: 10px;
}
.success-content[data-v-82fe1360] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.thank-you-text[data-v-82fe1360] {
  border: 1px dashed var(--pink);
  border-radius: 5px;
  margin-bottom: 25px;
  padding-left: 8px;
  padding-right: 8px;
}
.thank-you-text p[data-v-82fe1360] {
  color: #7d014d;
}
.success-icon[data-v-82fe1360] {
  background: url("/static/icon-success.svg") center no-repeat;
  min-width: 25px;
  height: 20px;
  margin-right: 10px;
}
h2[data-v-82fe1360] {
  font-size: 18px;
  margin-bottom: 0;
  margin-top: 0;
}
section[data-v-82fe1360] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
ul li[data-v-82fe1360] {
  padding: 3px 0;
}
.no-dots[data-v-82fe1360] {
  list-style: none;
}
.no-dots img[data-v-82fe1360] {
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
  margin-right: 3px;
}
.freshchat-icon[data-v-82fe1360] {
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}
.card[data-v-82fe1360] {
  padding: 20px;
}
.subscription[data-v-82fe1360] {
  position: relative;
  margin: 16px 0;
}
.btn-sub[data-v-82fe1360] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.btn-sub > .discount[data-v-82fe1360] {
  font-weight: 400;
}
.sub-loader[data-v-82fe1360] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.subscription[data-v-82fe1360]:before {
  width: 200px;
  height: 2px;
  position: absolute;
  top: -8px;
  left: calc(50% - 100px);
  content: "";
  background: #603285;
}
@media (min-width: 668px) {
p[data-v-82fe1360] {
    text-align: center;
}
.subtitle[data-v-82fe1360] {
    font-size: 16px;
}
.buttons[data-v-82fe1360],
  .wpp[data-v-82fe1360] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 auto;
}
.buttons .btn[data-v-82fe1360] {
    margin-left: 5px;
    margin-right: 5px;
}
.wpp img[data-v-82fe1360] {
    height: 18px;
    margin-bottom: 0;
}
.success-icon[data-v-82fe1360] {
    min-width: 80px;
    height: 25px;
    margin-right: 0;
}
h2[data-v-82fe1360] {
    font-size: 24px;
}
}

.btn-checking[data-v-c9c97042] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn[data-v-c9c97042] {
  margin-left: 0;
  margin-right: 0;
}
p[data-v-c9c97042] {
  font-size: 14px;
  text-align: center;
}
section[data-v-c9c97042] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.border-bottom[data-v-c9c97042] {
  border-bottom: 1px solid #ddd;
}
.payment-title[data-v-c9c97042] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 10px 0;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
}
.payment-title[data-v-c9c97042]::after {
  content: "";
  text-align: center;
  display: block;
  width: 200px;
  margin-top: 10px;
  border-bottom: 1px solid var(--pink);
}
.accept[data-v-c9c97042] {
  color: var(--pink);
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  padding: 3px 7px;
  font-style: italic;
  text-align: center;
}
.normal[data-v-c9c97042] {
  font-style: normal;
}
.boleto-info[data-v-c9c97042] {
  font-size: 14px;
  font-family: "Roboto";
  color: #333;
  font-weight: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
}
.line-code[data-v-c9c97042] {
  margin-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.line-code b[data-v-c9c97042] {
  font-weight: 700;
  padding: 5px 10px;
  background-color: #eee;
  border-radius: 4px 4px 0 0;
}
.line-code .copy-button[data-v-c9c97042] {
  background-color: #e3e3e3;
  padding: 5px 10px;
  border-radius: 0 0 4px 4px;
  cursor: pointer;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
}
.line-code .copy-button[data-v-c9c97042]:hover {
  background-color: #c9c9c9;
}
.btn-copy[data-v-c9c97042] {
  -webkit-transition: 0s;
  transition: 0s;
}
@media (min-width: 668px) {
section[data-v-c9c97042] {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
}
.line-code[data-v-c9c97042] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.line-code b[data-v-c9c97042] {
    border-radius: 4px 0 0 4px;
}
.line-code .copy-button[data-v-c9c97042] {
    border-radius: 0 4px 4px 0;
}
.boleto-info[data-v-c9c97042] {
    font-size: 16px;
}
.btn[data-v-c9c97042] {
    margin-left: 5px;
    margin-right: 5px;
}
}

section[data-v-fbc3c84c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
p[data-v-fbc3c84c] {
  text-align: center;
  font-style: italic;
}
h2[data-v-fbc3c84c] {
  margin-bottom: 0;
}

#email[data-v-71a7cdc0] {
  text-transform: lowercase;
}
.error-bag[data-v-71a7cdc0] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: #ffcaca;
  margin-top: 15px;
  padding: 5px 15px;
  border-radius: 4px;
  font-size: 12px;
  color: var(--pink);
}
.error-bag div[data-v-71a7cdc0] {
  font-size: 10px;
  margin-left: 10px;
  cursor: pointer;
}
.form-group[data-v-71a7cdc0] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.container-center[data-v-71a7cdc0] {
  position: absolute;
  background: #f6f6f6;
  width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.box[data-v-71a7cdc0] {
  width: 350px;
  margin-top: -25px;
  padding: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.donie[data-v-71a7cdc0],
.donie-covered[data-v-71a7cdc0] {
  width: 440px;
  height: 200px;
  display: inherit;
  margin-top: 20px;
  z-index: 99;
}
.donie img[data-v-71a7cdc0],
.donie-covered img[data-v-71a7cdc0] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.logo[data-v-71a7cdc0] {
  margin: 10px 0 30px 0;
  width: 100%;
  height: 60px;
}
.logo img[data-v-71a7cdc0] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.icon-user[data-v-71a7cdc0] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjYuOTcgMzIuMzEiPjxkZWZzPjxzdHlsZT4uY2xzLTEsLmNscy0ye2ZpbGw6bm9uZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O30uY2xzLTF7c3Ryb2tlOnVybCgjR3JhZGllbnRlX3NlbV9ub21lXzI1KTt9LmNscy0ye3N0cm9rZTp1cmwoI0dyYWRpZW50ZV9zZW1fbm9tZV8yNS0yKTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IkdyYWRpZW50ZV9zZW1fbm9tZV8yNSIgeDE9IjQuMzkiIHkxPSI5LjA5IiB4Mj0iMjIuNTgiIHkyPSI5LjA5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjAzMjg1Ii8+PHN0b3Agb2Zmc2V0PSIwLjkiIHN0b3AtY29sb3I9IiM2MzMxODQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iR3JhZGllbnRlX3NlbV9ub21lXzI1LTIiIHgxPSIwIiB5MT0iMjQuNCIgeDI9IjI2Ljk3IiB5Mj0iMjQuNCIgeGxpbms6aHJlZj0iI0dyYWRpZW50ZV9zZW1fbm9tZV8yNSIvPjwvZGVmcz48dGl0bGU+QXRpdm8gMTwvdGl0bGU+PGcgaWQ9IkNhbWFkYV8yIiBkYXRhLW5hbWU9IkNhbWFkYSAyIj48ZyBpZD0iVGVsYXNfbG9naW4iIGRhdGEtbmFtZT0iVGVsYXMgbG9naW4iPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTMuNDkiIGN5PSI5LjA5IiByPSI4LjA5Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjUuOTIsMzEuMzFBMTIuNywxMi43LDAsMCwwLDEzLjQ5LDE3LjUsMTIuNzEsMTIuNzEsMCwwLDAsMS4wNSwzMS4zMVoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat 10px 10px;
  background-size: 20px 20px;
}
.icon-user.has-error[data-v-71a7cdc0] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi45NyAzMi4zMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNhZjA0Mjk7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkF0aXZvIDE8L3RpdGxlPjxnIGlkPSJDYW1hZGFfMiIgZGF0YS1uYW1lPSJDYW1hZGEgMiI+PGcgaWQ9IkNhbWFkYV8xLTIiIGRhdGEtbmFtZT0iQ2FtYWRhIDEiPjxnIGlkPSJDYW1hZGFfMi0yIiBkYXRhLW5hbWU9IkNhbWFkYSAyIj48ZyBpZD0iVGVsYXNfbG9naW4iIGRhdGEtbmFtZT0iVGVsYXMgbG9naW4iPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTMuNDkiIGN5PSI5LjA5IiByPSI4LjA5Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjUuOTIsMzEuMzFBMTIuNjksMTIuNjksMCwwLDAsMTQuMzgsMTcuNTVjLS4zLDAtLjU5LDAtLjg5LS4wNUExMi43MSwxMi43MSwwLDAsMCwxLDMwLjQzYzAsLjI5LDAsLjU5LjA1Ljg4WiIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat 10px 10px;
  background-size: 20px 20px;
}
.icon-password[data-v-71a7cdc0] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjYuOTIgMjcuNzkiPjxkZWZzPjxzdHlsZT4uY2xzLTEsLmNscy0ye2ZpbGw6bm9uZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O30uY2xzLTF7c3Ryb2tlOnVybCgjR3JhZGllbnRlX3NlbV9ub21lXzI1KTt9LmNscy0ye3N0cm9rZTp1cmwoI0dyYWRpZW50ZV9zZW1fbm9tZV8yNS0yKTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IkdyYWRpZW50ZV9zZW1fbm9tZV8yNSIgeDE9IjIuMjciIHkxPSI2LjE3IiB4Mj0iMjQuNjUiIHkyPSI2LjE3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjAzMjg1Ii8+PHN0b3Agb2Zmc2V0PSIwLjkiIHN0b3AtY29sb3I9IiM2MzMxODQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iR3JhZGllbnRlX3NlbV9ub21lXzI1LTIiIHgxPSIwIiB5MT0iMTkuMDciIHgyPSIyNi45MiIgeTI9IjE5LjA3IiB4bGluazpocmVmPSIjR3JhZGllbnRlX3NlbV9ub21lXzI1Ii8+PC9kZWZzPjx0aXRsZT5BdGl2byAyPC90aXRsZT48ZyBpZD0iQ2FtYWRhXzIiIGRhdGEtbmFtZT0iQ2FtYWRhIDIiPjxnIGlkPSJUZWxhc19sb2dpbiIgZGF0YS1uYW1lPSJUZWxhcyBsb2dpbiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjMuNTksMTEuMzVDMjMuMjIsNS41NywxOC44MywxLDEzLjQ2LDFTMy43MSw1LjU3LDMuMzQsMTEuMzVaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxIiB5PSIxMS4zNSIgd2lkdGg9IjI0LjkyIiBoZWlnaHQ9IjE1LjQ0Ii8+PC9nPjwvZz48L3N2Zz4=) no-repeat 10px 10px;
  background-size: 20px 20px;
}
.icon-password.has-error[data-v-71a7cdc0] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi45MiAyNy43OSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNhZjA0Mjk7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkF0aXZvIDI8L3RpdGxlPjxnIGlkPSJDYW1hZGFfMiIgZGF0YS1uYW1lPSJDYW1hZGEgMiI+PGcgaWQ9IkNhbWFkYV8xLTIiIGRhdGEtbmFtZT0iQ2FtYWRhIDEiPjxnIGlkPSJDYW1hZGFfMi0yIiBkYXRhLW5hbWU9IkNhbWFkYSAyIj48ZyBpZD0iVGVsYXNfbG9naW4iIGRhdGEtbmFtZT0iVGVsYXMgbG9naW4iPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLjU5LDExLjM1QzIzLjIyLDUuNTcsMTguODMsMSwxMy40NiwxUzMuNzEsNS41NywzLjM0LDExLjM1WiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMSIgeT0iMTEuMzUiIHdpZHRoPSIyNC45MiIgaGVpZ2h0PSIxNS40NCIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat 10px 10px;
  background-size: 20px 20px;
}
@media (max-width: 768px) {
.box[data-v-71a7cdc0] {
    width: 340px;
}
.donie[data-v-71a7cdc0],
  .donie-covered[data-v-71a7cdc0] {
    width: 440px;
}
}
@media (max-width: 480px) {
.box[data-v-71a7cdc0] {
    width: calc(100% - 100px);
    margin-top: -25px;
    padding: 30px;
}
.donie[data-v-71a7cdc0],
  .donie-covered[data-v-71a7cdc0] {
    width: 300px;
}
.logo[data-v-71a7cdc0] {
    margin: 20px 0;
}
}
@media (max-width: 320px) {
.box[data-v-71a7cdc0] {
    margin-top: -18px;
    margin-bottom: 10px;
}
.donie[data-v-71a7cdc0],
  .donie-covered[data-v-71a7cdc0] {
    margin-top: 0;
    width: 150px;
    height: 120px;
}
.logo[data-v-71a7cdc0] {
    margin: 0;
}
}

.success-message[data-v-27f00469] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.error-bag[data-v-27f00469] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: #ffcaca;
  margin-top: 15px;
  padding: 5px 15px;
  border-radius: 4px;
  font-size: 12px;
  color: var(--pink);
}
.error-bag div[data-v-27f00469] {
  font-size: 10px;
  margin-left: 10px;
  cursor: pointer;
}
.form-group[data-v-27f00469] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.container-center[data-v-27f00469] {
  position: absolute;
  background: #ededed;
  width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.box[data-v-27f00469] {
  width: 350px;
  margin-top: -25px;
  padding: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.donie[data-v-27f00469],
.donie-covered[data-v-27f00469] {
  width: 440px;
  height: 200px;
  display: inherit;
  margin-top: 20px;
  z-index: 99;
}
.donie img[data-v-27f00469],
.donie-covered img[data-v-27f00469] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.logo[data-v-27f00469] {
  margin: 10px 0 30px 0;
  width: 100%;
  height: 60px;
}
.logo img[data-v-27f00469] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.icon-user[data-v-27f00469] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjYuOTcgMzIuMzEiPjxkZWZzPjxzdHlsZT4uY2xzLTEsLmNscy0ye2ZpbGw6bm9uZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O30uY2xzLTF7c3Ryb2tlOnVybCgjR3JhZGllbnRlX3NlbV9ub21lXzI1KTt9LmNscy0ye3N0cm9rZTp1cmwoI0dyYWRpZW50ZV9zZW1fbm9tZV8yNS0yKTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IkdyYWRpZW50ZV9zZW1fbm9tZV8yNSIgeDE9IjQuMzkiIHkxPSI5LjA5IiB4Mj0iMjIuNTgiIHkyPSI5LjA5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjAzMjg1Ii8+PHN0b3Agb2Zmc2V0PSIwLjkiIHN0b3AtY29sb3I9IiM2MzMxODQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iR3JhZGllbnRlX3NlbV9ub21lXzI1LTIiIHgxPSIwIiB5MT0iMjQuNCIgeDI9IjI2Ljk3IiB5Mj0iMjQuNCIgeGxpbms6aHJlZj0iI0dyYWRpZW50ZV9zZW1fbm9tZV8yNSIvPjwvZGVmcz48dGl0bGU+QXRpdm8gMTwvdGl0bGU+PGcgaWQ9IkNhbWFkYV8yIiBkYXRhLW5hbWU9IkNhbWFkYSAyIj48ZyBpZD0iVGVsYXNfbG9naW4iIGRhdGEtbmFtZT0iVGVsYXMgbG9naW4iPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTMuNDkiIGN5PSI5LjA5IiByPSI4LjA5Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjUuOTIsMzEuMzFBMTIuNywxMi43LDAsMCwwLDEzLjQ5LDE3LjUsMTIuNzEsMTIuNzEsMCwwLDAsMS4wNSwzMS4zMVoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat 10px 10px;
  background-size: 20px 20px;
}
.icon-user.has-error[data-v-27f00469] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi45NyAzMi4zMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNhZjA0Mjk7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkF0aXZvIDE8L3RpdGxlPjxnIGlkPSJDYW1hZGFfMiIgZGF0YS1uYW1lPSJDYW1hZGEgMiI+PGcgaWQ9IkNhbWFkYV8xLTIiIGRhdGEtbmFtZT0iQ2FtYWRhIDEiPjxnIGlkPSJDYW1hZGFfMi0yIiBkYXRhLW5hbWU9IkNhbWFkYSAyIj48ZyBpZD0iVGVsYXNfbG9naW4iIGRhdGEtbmFtZT0iVGVsYXMgbG9naW4iPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTMuNDkiIGN5PSI5LjA5IiByPSI4LjA5Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjUuOTIsMzEuMzFBMTIuNjksMTIuNjksMCwwLDAsMTQuMzgsMTcuNTVjLS4zLDAtLjU5LDAtLjg5LS4wNUExMi43MSwxMi43MSwwLDAsMCwxLDMwLjQzYzAsLjI5LDAsLjU5LjA1Ljg4WiIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat 10px 10px;
  background-size: 20px 20px;
}
.icon-password[data-v-27f00469] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjYuOTIgMjcuNzkiPjxkZWZzPjxzdHlsZT4uY2xzLTEsLmNscy0ye2ZpbGw6bm9uZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O30uY2xzLTF7c3Ryb2tlOnVybCgjR3JhZGllbnRlX3NlbV9ub21lXzI1KTt9LmNscy0ye3N0cm9rZTp1cmwoI0dyYWRpZW50ZV9zZW1fbm9tZV8yNS0yKTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IkdyYWRpZW50ZV9zZW1fbm9tZV8yNSIgeDE9IjIuMjciIHkxPSI2LjE3IiB4Mj0iMjQuNjUiIHkyPSI2LjE3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjAzMjg1Ii8+PHN0b3Agb2Zmc2V0PSIwLjkiIHN0b3AtY29sb3I9IiM2MzMxODQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iR3JhZGllbnRlX3NlbV9ub21lXzI1LTIiIHgxPSIwIiB5MT0iMTkuMDciIHgyPSIyNi45MiIgeTI9IjE5LjA3IiB4bGluazpocmVmPSIjR3JhZGllbnRlX3NlbV9ub21lXzI1Ii8+PC9kZWZzPjx0aXRsZT5BdGl2byAyPC90aXRsZT48ZyBpZD0iQ2FtYWRhXzIiIGRhdGEtbmFtZT0iQ2FtYWRhIDIiPjxnIGlkPSJUZWxhc19sb2dpbiIgZGF0YS1uYW1lPSJUZWxhcyBsb2dpbiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjMuNTksMTEuMzVDMjMuMjIsNS41NywxOC44MywxLDEzLjQ2LDFTMy43MSw1LjU3LDMuMzQsMTEuMzVaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxIiB5PSIxMS4zNSIgd2lkdGg9IjI0LjkyIiBoZWlnaHQ9IjE1LjQ0Ii8+PC9nPjwvZz48L3N2Zz4=) no-repeat 10px 10px;
  background-size: 20px 20px;
}
.icon-password.has-error[data-v-27f00469] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi45MiAyNy43OSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNhZjA0Mjk7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkF0aXZvIDI8L3RpdGxlPjxnIGlkPSJDYW1hZGFfMiIgZGF0YS1uYW1lPSJDYW1hZGEgMiI+PGcgaWQ9IkNhbWFkYV8xLTIiIGRhdGEtbmFtZT0iQ2FtYWRhIDEiPjxnIGlkPSJDYW1hZGFfMi0yIiBkYXRhLW5hbWU9IkNhbWFkYSAyIj48ZyBpZD0iVGVsYXNfbG9naW4iIGRhdGEtbmFtZT0iVGVsYXMgbG9naW4iPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLjU5LDExLjM1QzIzLjIyLDUuNTcsMTguODMsMSwxMy40NiwxUzMuNzEsNS41NywzLjM0LDExLjM1WiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMSIgeT0iMTEuMzUiIHdpZHRoPSIyNC45MiIgaGVpZ2h0PSIxNS40NCIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat 10px 10px;
  background-size: 20px 20px;
}
@media (max-width: 768px) {
.box[data-v-27f00469] {
    width: 340px;
}
.donie[data-v-27f00469],
  .donie-covered[data-v-27f00469] {
    width: 440px;
}
}
@media (max-width: 480px) {
.box[data-v-27f00469] {
    width: calc(100% - 100px);
    margin-top: -25px;
    padding: 30px;
}
.donie[data-v-27f00469],
  .donie-covered[data-v-27f00469] {
    width: 300px;
}
.logo[data-v-27f00469] {
    margin: 20px 0;
}
}
@media (max-width: 320px) {
.box[data-v-27f00469] {
    margin-top: -18px;
    margin-bottom: 10px;
}
.donie[data-v-27f00469],
  .donie-covered[data-v-27f00469] {
    margin-top: 0;
    width: 150px;
    height: 120px;
}
.logo[data-v-27f00469] {
    margin: 0;
}
}

.success-message[data-v-61582250] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.container-center[data-v-61582250] {
  position: absolute;
  background: #ededed;
  width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.box[data-v-61582250] {
  width: 440px;
  margin-top: -25px;
  padding: 50px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.donie[data-v-61582250],
.donie-covered[data-v-61582250] {
  width: 440px;
  height: 200px;
  display: inherit;
  margin-top: 20px;
  z-index: 99;
}
.donie img[data-v-61582250],
.donie-covered img[data-v-61582250] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.logo[data-v-61582250] {
  margin-top: 40px;
  margin-bottom: 40px;
  width: 100%;
  height: 60px;
}
.logo img[data-v-61582250] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.icon-user[data-v-61582250] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAMAAACgNuTpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABv1BMVEX///9hMoVhMoVhMYRiMYRiMYRiMYRiMYRhMoVhMoVhMoVhMoVhMYRiMYRiMYRiMYRiMYRgMoVgMoVhMoVhMoViMYRiMYRjMYRgMoVgMoVhMoVjMYRjMYRjMYRgMoVgMoVgMoVjMYRjMYRjMYRgMoVgMoVjMYRjMYRgMoVgMoVjMYRjMYRgMoVgMoVjMYRjMYRgMoVgMoVjMYRjMYRgMoVgMoVjMYRjMYRgMoVgMoVgMoVjMYRjMYRjMYRgMoVgMoVhMoVjMYRjMYRjMYRgMoVgMoVhMoViMYRiMYRjMYRjMYRhMoVhMoVhMoVhMoVhMYRiMYRiMYRiMYRiMYRiMYRhMoVhMoVhMoViMYRiMYRiMYRhMoVhMoVhMoVhMoVhMoVhMYRiMYRiMYRiMYRiMYRiMYRiMYRjMYRhMoVhMoVhMoVjMYRgMoVhMoVhMoVjMYRjMYRgMoVjMYRjMYRjMYRgMoVgMoVgMoVjMYRjMYRjMYRgMoVgMoVjMYRjMYRgMoVgMoVjMYRgMoVjMYRjMYRgMoVjMYRjMYRgMoVgMoVgMoVhMoVhMYRiMYRjMYRjMYRgMoVjMYRhMYRiMYT////TTKjSAAAAknRSTlMADlyPn4pTCAJ177N0X3q+6QOqxyY12IqCwgoV2GEc8Bs06gp3mbtWsVN1kL8/X5+2TW2VhIqtYivqDiDwE5+kAQa/fg3Ioxi6sQMNoemHSjROk++LLrL9/J0jJ7bniEMaEB9KlO2lGl3uB0Vm4jBES0E87ScJ3lBwxAFsuATV0UNl7fMFTtktacd/f39/f0cuHUL0/0oAAAABYktHRACIBR1IAAABF0lEQVQoz2NggAJGJmYWVjZ2BlTAwcnFzcPLxy/AiyIsKCQsAmaIiokji0tISkFZ0jKyCGE5eQU4W1FJGc5WUUXSq6YOZ2poIolracOZOrpI4nr6cKaBIZK4kTGcaWKKJG5mDmdaWFrB2dY2tgg1dvYOUJajkzOSXhdXN0Yww93D0wvZw94+vn7+AYFBwSGOqAEXGhY+afLkiMgoFNHomNi4+ITEpOSU1LR0hHBGJmcWlJnIqpQNE87JzUPSm69UAGEUWoqgGFpUXAKiSsvKUZ3AUFFZBSSra9CEGWrrQCbVN6CLMzR6AuOqSRBD3La5haEVwxggaGtnyFHFIq6Wz9DR2dXVDQY9vWDQBwRt/QwTurCI900EAFOeQtqlazu0AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTA3LTAyVDIwOjAyOjMyKzAwOjAw8i/VvQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0wNy0wMlQyMDowMjozMiswMDowMINybQEAAAAASUVORK5CYII=) no-repeat 10px 10px;
  background-size: 20px;
}
.icon-password[data-v-61582250] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAMAAAAmopZHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABFFBMVEX///9hMYRiMYRiMYRhMoVhMoVhMoVhMYRiMYRiMYRiMYRiMYRiMYRhMoVhMoVhMoVhMoVhMoViMYRiMYRiMYRiMYRjMYRgMoVgMoVhMoVhMoViMYRjMYRjMYRgMoVgMoVhMoVjMYRjMYRjMYRgMoVgMoVgMoVjMYRjMYRjMYRgMoVgMoVjMYRjMYRgMoVgMoVgMoVjMYRjMYRgMoVjMYRjMYRgMoVgMoVgMoVgMoVhMoVhMYRiMYRjMYRjMYRjMYRjMYRjMYRgMoVgMoVgMoVgMoVhMoVhMYRiMYRjMYRjMYRjMYRjMYRgMoVjMYRgMoVgMoVhMoVhMYRiMYRjMYRgMoVgMoVhMoVhMYRiMYRjMYT////GyTVZAAAAW3RSTlMAEyAOJ5Xl8N/03YkbA4DsgiUBLpHuaQOkxBoo1oeEwwoV2WIt6hkv7Bend5eGDPMTLeNF5CU1j7vZm5ubm+esjyNfyXV7e3t7e3TbP5+/57+/v7/vFz8/Pz8PvXNixgAAAAFiS0dEAIgFHUgAAACnSURBVCjPY2CAA0YmZgYMwMLKxs7BycXNgyLKy8cvIMjAICQsIiqGJCwuISkFZUrLyCLE5eQV4GxFJWUYU0VVDUmzuoYmlKWljWKZji6E1tM3QBE3NILQxvJobjYxBRJm5haWVmBgbQMGtrZ29g6ODE7OLq5uYODuAQaenp5e3j4MTr6YnmfwG4Hi/gEBgWAQFAwGfkAQ4sMQGhYWFg4GEZFg4AMCUQCl/y0MG3RpgwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wNy0wMlQyMDowMjo0MCswMDowMG91zY0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDctMDJUMjA6MDI6NDArMDA6MDAeKHUxAAAAAElFTkSuQmCC) no-repeat 10px 10px;
  background-size: 20px;
}
@media (max-width: 768px) {
.box[data-v-61582250] {
    width: 340px;
}
.donie[data-v-61582250],
  .donie-covered[data-v-61582250] {
    width: 440px;
}
}
@media (max-width: 480px) {
.box[data-v-61582250] {
    width: 200px;
    margin-top: -25px;
}
.donie[data-v-61582250],
  .donie-covered[data-v-61582250] {
    width: 300px;
}
.logo[data-v-61582250] {
    margin-top: 0;
    margin-bottom: 20px;
}
}
@media (max-width: 320px) {
.box[data-v-61582250] {
    width: 190px;
    margin-top: -43px;
    padding: 30px;
}
.donie[data-v-61582250],
  .donie-covered[data-v-61582250] {
    width: 200px;
}
}

.wrapper[data-v-8b34eefa] {
  position: absolute;
  width: 100%;
  min-height: 100%;
  background-color: #f4f4f4;
}
.content-wrapper[data-v-8b34eefa] {
  position: relative;
  width: 100%;
  min-height: calc(100vh - 240px);
  padding: 50px 0 25px 0;
}
@media (max-width: 992px) {
.content-wrapper[data-v-8b34eefa] {
    min-height: calc(100vh - 150px);
    padding: 10px 0 25px 0;
}
}

input[data-v-0c5c94a4] {
  text-align: left;
  color: var(--purple);
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  padding: 0 10px;
  text-align: center;
  width: 260px;
  max-width: calc(100% - 60px);
}
input.has-error[data-v-0c5c94a4] {
  border-color: var(--pink-off-white);
  color: var(--pink);
}
p[data-v-0c5c94a4] {
  margin-top: 0;
}
small[data-v-0c5c94a4] {
  margin-top: 10px;
  color: var(--pink);
}

.navbar[data-v-04208805] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.menu[data-v-3c89358a] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  width: 100%;
  height: 70px;
  left: 0;
  top: 0;
  color: #fff;
  background: -webkit-gradient(linear, left top, right top, from(var(--purple)), to(var(--pink)));
  background: linear-gradient(90deg, var(--purple) 0%, var(--pink) 100%);
  z-index: 3;
}
.menu[fixed="true"][data-v-3c89358a] {
  position: fixed;
}
.menu .logo[data-v-3c89358a] {
  position: absolute;
  background: #fff;
  width: 180px;
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 5px 5px 20px -10px rgba(0, 0, 0, 0.7);
          box-shadow: 5px 5px 20px -10px rgba(0, 0, 0, 0.7);
  z-index: 10;
}
.menu .logo img[data-v-3c89358a] {
  width: 80%;
  height: 80%;
  -o-object-fit: contain;
     object-fit: contain;
}
.menu ul.list[data-v-3c89358a] {
  margin: 0 0 0 230px;
  padding: 0;
  height: 70px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
}
.menu ul.list li[data-v-3c89358a],
.menu ul.list li a[data-v-3c89358a] {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* margin-right: 20px; */
  padding: 0 15px;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  height: 100%;
}
.menu ul.list li[data-v-3c89358a]:hover,
.menu ul.list li.active[data-v-3c89358a] {
  border-top: 8px solid rgba(255, 255, 255, 0.9);
}
.menu ul.list li img[data-v-3c89358a] {
  height: 25px;
  padding-right: 10px;
}
.menu .user[data-v-3c89358a] {
  float: right;
  margin: 0;
  padding: 0;
  height: 70px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
  cursor: pointer;
  list-style-type: none;
  -webkit-tap-highlight-color: transparent;
}
.menu .user li[data-v-3c89358a] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  height: 100%;
}
.menu .user li.dashboard[data-v-3c89358a] {
  display: none;
}
.menu .user li.notification span[data-v-3c89358a] {
  font-size: 9px;
  font-weight: 900;
  margin-top: -15px;
  margin-left: -12px;
  color: var(--purple);
  background: #45e9df;
  border-radius: 2px;
  padding: 2px;
}
.menu .user li.active[data-v-3c89358a] {
  border-top: 8px solid rgba(255, 255, 255, 0.9);
}
.menu .user li img[data-v-3c89358a] {
  height: 18px;
  margin-right: 5px;
}
.menu .user div.user-image > img[data-v-3c89358a] {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
  border: 3px solid #fff;
  margin: 10px;
}
.dropdown[data-v-3c89358a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  height: 100%;
}
.dropdown img[data-v-3c89358a] {
  width: 10px;
}
.dropdown-menu[data-v-3c89358a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  margin-left: -50px;
  margin-top: 60px;
  background: #fff;
  padding: 10px 20px;
  border-radius: 4px;
  font-size: 14px;
  -webkit-box-shadow: 5px 5px 20px -10px rgba(0, 0, 0, 0.7);
          box-shadow: 5px 5px 20px -10px rgba(0, 0, 0, 0.7);
  -webkit-transition: all 0.23s ease;
  transition: all 0.23s ease;
}
.dropdown-menu span[data-v-3c89358a] {
  text-align: right;
  color: initial;
  padding: 5px 0;
  -webkit-transition: all 0.23s ease;
  transition: all 0.23s ease;
}
.dropdown-menu span[data-v-3c89358a]:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.mobile-only[data-v-3c89358a] {
  display: none;
}
@media (max-width: 1200px) {
.menu ul.list[data-v-3c89358a],
  .sub-menu ul.list[data-v-3c89358a] {
    margin: 0 0 0 200px !important;
}
.menu ul.list li[data-v-3c89358a] {
    font-size: 16px;
    margin-right: 0;
}
}
@media (max-width: 992px) {
.menu .user li.dashboard[data-v-3c89358a] {
    display: inherit;
}
.menu ul.list[data-v-3c89358a],
  .menu .logo[data-v-3c89358a] {
    display: none !important;
}
.menu[data-v-3c89358a] {
    display: block !important;
}
.mobile-only[data-v-3c89358a] {
    display: block;
}
}

.hamburguer[data-v-78f3701a] {
  position: absolute;
  top: 22px;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.hamburguer input[data-v-78f3701a] {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
  -webkit-touch-callout: none;
}
.hamburguer span[data-v-78f3701a] {
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  background: #fff;
  border-radius: 3px;
  z-index: 1;
  -webkit-transform-origin: 4px 0px;
          transform-origin: 4px 0px;
  -webkit-transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease,
    -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease,
    -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),
    background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),
    background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease,
    -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}
.hamburguer span[data-v-78f3701a]:first-child {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
}
.hamburguer span[data-v-78f3701a]:nth-last-child(2) {
  -webkit-transform-origin: 0% 100%;
          transform-origin: 0% 100%;
}
.hamburguer input:checked ~ span[data-v-78f3701a] {
  opacity: 1;
  -webkit-transform: rotate(45deg) translate(-2px, -1px);
          transform: rotate(45deg) translate(-2px, -1px);
  background: #fff;
}
.hamburguer input:checked ~ span[data-v-78f3701a]:nth-last-child(3) {
  opacity: 0;
  -webkit-transform: rotate(0deg) scale(0.2, 0.2);
          transform: rotate(0deg) scale(0.2, 0.2);
}
.hamburguer input:checked ~ span[data-v-78f3701a]:nth-last-child(2) {
  -webkit-transform: rotate(-45deg) translate(0, -1px);
          transform: rotate(-45deg) translate(0, -1px);
}

.menu-mobile[data-v-69c6543a] {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  padding-top: 70px;
  left: 0;
  color: #000 !important;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  -webkit-box-shadow: 0px 8px 10px -11px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 8px 10px -11px rgba(0, 0, 0, 0.5);
  background: -webkit-gradient(linear, left top, right top, from(var(--purple)), to(var(--pink)));
  background: linear-gradient(90deg, var(--purple) 0%, var(--pink) 100%);
  z-index: 2;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.separator[data-v-69c6543a] {
  width: 1px;
  height: 100px;
  background-color: rgba(255, 255, 255, 0.1);
}
.menu-mobile[opened="true"][data-v-69c6543a] {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.menu-mobile .content[data-v-69c6543a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.menu-mobile .content .row[data-v-69c6543a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.menu-mobile .content .row .box[data-v-69c6543a] {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  border: none;
  color: #fff;
  border-radius: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.menu-mobile .content .row .box h2[data-v-69c6543a] {
  font-weight: 500;
}
.menu-mobile .content .row .box ul[data-v-69c6543a] {
  width: 50%;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
  margin-left: 30px;
}
.menu-mobile .content .row .box ul a[data-v-69c6543a] {
  color: #fff;
}
.menu-mobile .content .row .box ul li.title[data-v-69c6543a] {
  color: rgba(255, 255, 255, 0.33);
  margin: 0 0 10px 0;
  font-size: 10px;
}
.menu-mobile .content .row .box ul li.item[data-v-69c6543a] {
  font-size: 16px !important;
  padding: 2px 0;
}
.icon[data-v-69c6543a] {
  width: 70px;
  height: 70px;
  background-repeat: no-repeat !important;
  background-position: right top !important;
  background-size: contain;
}
.services[data-v-69c6543a] {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDAuNCAzMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAuNCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8dGl0bGU+bWVudS1pY29uczwvdGl0bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOS43LDMwSDAuNGMtMC4xLDAtMC4zLTAuMS0wLjQtMC4yQzAsMjkuNywwLDI5LjUsMCwyOS40bDEuMS0zLjNjMC4xLTAuMiwwLjItMC4zLDAuNC0wLjNoMTcKCWMwLjIsMCwwLjQsMC4xLDAuNCwwLjNsMS4xLDMuM2MwLDAuMSwwLDAuMy0wLjEsMC40QzIwLDI5LjksMTkuOCwzMCwxOS43LDMweiBNMS4xLDI5LjFIMTlsLTAuOC0yLjVIMS45TDEuMSwyOS4xeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNiwyNi43aC05Yy0wLjEsMC0wLjMtMC4xLTAuNC0wLjJjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40bDEuMS00LjVjMC4xLTAuMiwwLjItMC4zLDAuNC0wLjNoNi44CgljMC4yLDAsMC40LDAuMSwwLjQsMC4zbDEuMSw0LjRjMCwwLjEsMCwwLjMtMC4xLDAuNEMxNC44LDI2LjYsMTQuNywyNi43LDE0LjYsMjYuN3ogTTYuMSwyNS44SDE0bC0wLjktMy42SDdMNi4xLDI1Ljh6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS4yLDIyLjJIOC45Yy0wLjIsMC0wLjQtMC4yLTAuNC0wLjVsMCwwVjAuNEM4LjUsMC4yLDguNywwLDguOSwwaDIuM2MwLjIsMCwwLjQsMC4yLDAuNCwwLjR2MjEuMwoJQzExLjYsMjIsMTEuNCwyMi4yLDExLjIsMjIuMkMxMS4yLDIyLjIsMTEuMiwyMi4yLDExLjIsMjIuMnogTTkuNCwyMS4zaDEuNFYwLjlIOS40VjIxLjN6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMS44LDMwaC05LjljLTAuMiwwLTAuNC0wLjItMC41LTAuNGwtMi43LTE2LjNjMC0wLjEsMC0wLjMsMC4xLTAuNGMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuMmgxNC41CgljMC4xLDAsMC4zLDAuMSwwLjMsMC4xYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC40bC0yLDE2LjRDMzIuMiwyOS44LDMyLDMwLDMxLjgsMzB6IE0yMi4zLDI5LjFoOS4xbDEuOC0xNS40SDE5LjdMMjIuMywyOS4xeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzMuMywxNy43SDE5LjljLTAuMiwwLTAuNS0wLjEtMC41LTAuNGMwLTAuMiwwLjEtMC41LDAuNC0wLjVjMCwwLDAuMSwwLDAuMSwwaDEzLjRjMC4yLDAsMC41LDAuMSwwLjUsMC40CgljMCwwLjItMC4xLDAuNS0wLjQsMC41QzMzLjQsMTcuNywzMy4zLDE3LjcsMzMuMywxNy43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzIuOCwyMmMtMC4xLDAtMC4zLTAuMS0wLjQtMC4yYy0wLjEtMC4yLTAuMS0wLjUsMC4xLTAuNmMwLDAsMCwwLDAsMGMwLjQtMC4zLDMuNS0yLjUsNS4zLTIuNWgxLjYKCWMtMC40LTItMS41LTUuOC0yLjktNi44Yy0xLjItMC44LTIuNS0wLjYtNC4xLDAuNWgtMC4xYy0wLjMsMC4zLTAuNiwwLjYtMC44LDAuOWMtMC4xLDAuMi0wLjQsMC4zLTAuNiwwLjEKCWMtMC4yLTAuMS0wLjMtMC40LTAuMi0wLjZjMCwwLDAsMCwwLDBjMC4zLTAuNSwwLjYtMC45LDEuMS0xLjJoMGMyLjMtMS43LDQuMS0xLjIsNS4xLTAuNWMyLjIsMS41LDMuNCw3LjYsMy40LDcuOQoJYzAsMC4xLDAsMC4zLTAuMSwwLjRjLTAuMSwwLjEtMC4yLDAuMi0wLjMsMC4yaC0yLjFjLTEuMywwLTMuOSwxLjctNC44LDIuM0MzMywyMiwzMi45LDIyLDMyLjgsMjJ6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOC4zLDE5LjZjLTEuNSwwLTEuOC0yLjQtMS45LTIuN2MwLTAuMiwwLjEtMC41LDAuNC0wLjVzMC41LDAuMSwwLjUsMC40YzAuMSwwLjcsMC41LDEuOSwxLDEuOQoJYzAuMiwwLDAuNSwwLjEsMC41LDAuNGMwLDAuMi0wLjEsMC41LTAuNCwwLjVDMzguNCwxOS42LDM4LjQsMTkuNiwzOC4zLDE5LjZMMzguMywxOS42eiIvPgo8L3N2Zz4K);
}
.orders[data-v-69c6543a] {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+Cjx0aXRsZT5tZW51LWljb25zPC90aXRsZT4KPHJlY3QgeD0iNi4zIiB5PSIxMC42IiBjbGFzcz0ic3QwIiB3aWR0aD0iMTcuNCIgaGVpZ2h0PSIxIi8+CjxyZWN0IHg9IjYuMyIgeT0iMTQuNSIgY2xhc3M9InN0MCIgd2lkdGg9IjguNyIgaGVpZ2h0PSIxIi8+CjxyZWN0IHg9IjYuMyIgeT0iMTguNCIgY2xhc3M9InN0MCIgd2lkdGg9IjYuOCIgaGVpZ2h0PSIxIi8+CjxyZWN0IHg9IjYuMyIgeT0iMjIuMyIgY2xhc3M9InN0MCIgd2lkdGg9IjYuOCIgaGVpZ2h0PSIxIi8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMi43LDMwYy00LDAtNy4zLTMuMy03LjMtNy4zczMuMy03LjMsNy4zLTcuM3M3LjMsMy4zLDcuMyw3LjNsMCwwQzMwLDI2LjcsMjYuNywzMCwyMi43LDMweiBNMjIuNywxNi41CgljLTMuNSwwLTYuMywyLjgtNi4zLDYuM2MwLDMuNSwyLjgsNi4zLDYuMyw2LjNzNi4zLTIuOCw2LjMtNi4zYzAsMCwwLDAsMCwwQzI5LDE5LjMsMjYuMiwxNi41LDIyLjcsMTYuNXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjgsMjUuMmMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xbC0xLjktMS45bDAuNy0wLjdsMS42LDEuNmwzLjUtMy41bDAuNywwLjdMMjIuMSwyNQoJQzIyLDI1LjEsMjEuOSwyNS4yLDIxLjgsMjUuMnoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LDMwSDAuNUMwLjIsMzAsMCwyOS44LDAsMjkuNXYtMjlDMCwwLjIsMC4yLDAsMC41LDBoMjlDMjkuNywwLDMwLDAuMiwzMCwwLjRjMCwwLDAsMCwwLDBWMTVoLTFWMUgxdjI4aDE0CglWMzB6Ii8+CjxyZWN0IHg9IjAuNSIgeT0iMy45IiBjbGFzcz0ic3QwIiB3aWR0aD0iMjkiIGhlaWdodD0iMSIvPgo8L3N2Zz4K);
}
.users[data-v-69c6543a] {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+Cjx0aXRsZT5tZW51LWljb25zPC90aXRsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LDBDNi43LDAsMCw2LjcsMCwxNXM2LjcsMTUsMTUsMTVzMTUtNi43LDE1LTE1UzIzLjMsMCwxNSwweiBNMTUsMS4yYzcuNiwwLDEzLjgsNi4yLDEzLjgsMTMuOAoJYzAsMy0xLDUuOC0yLjcsOC4yYy0xLjctMS45LTQuMy0zLTYuOS0yLjhoLTguNGMtMi42LTAuMi01LjEsMC45LTYuOSwyLjhDLTAuNiwxNy4xLDAuNiw4LjUsNi43LDMuOUM5LjEsMi4yLDEyLDEuMiwxNSwxLjJ6CgkgTTE1LDI4LjhjLTMuOSwwLTcuNy0xLjctMTAuMy00LjZsMC4xLTAuMWMxLjUtMS43LDMuNy0yLjYsNi0yLjVoOC40YzIuMy0wLjEsNC41LDAuOCw2LDIuNWwwLjEsMC4xQzIyLjcsMjcuMSwxOC45LDI4LjgsMTUsMjguOHoiCgkvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUsMThjMy42LDAsNi42LTMsNi42LTYuNmMwLTMuNi0zLTYuNi02LjYtNi42Yy0zLjYsMC02LjYsMy02LjYsNi42UzExLjQsMTgsMTUsMThDMTUsMTgsMTUsMTgsMTUsMTh6IE0xNSw2CgljMywwLDUuNCwyLjQsNS40LDUuNFMxOCwxNi44LDE1LDE2LjhzLTUuNC0yLjQtNS40LTUuNGMwLDAsMCwwLDAsMEM5LjYsOC40LDEyLDYsMTUsNnoiLz4KPC9zdmc+Cg==);
}
.preferences[data-v-69c6543a] {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMzAuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8dGl0bGU+bWVudS1pY29uczwvdGl0bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi45LDAuNGMtMC43LDAtMS4zLDAuNS0xLjQsMS4ybC0wLjQsMi40Yy0wLjQsMC4xLTAuOCwwLjMtMS4xLDAuNWwtMi0xLjRDNy4zLDIuNyw2LjYsMi44LDYuMSwzLjNMNC45LDQuNAoJTDQuMiw1LjJsMCwwTDMuMSw2LjNsMCwwQzIuNiw2LjgsMi41LDcuNSwyLjksOC4xbDEuNCwyYy0wLjIsMC40LTAuMywwLjgtMC41LDEuMWwtMi40LDAuNGMtMC43LDAuMS0xLjIsMC43LTEuMiwxLjR2NC4yCgljMCwwLjcsMC41LDEuMywxLjIsMS40bDIuNCwwLjRjMC4xLDAuNCwwLjMsMC44LDAuNSwxLjFsLTEuNCwyYy0wLjQsMC42LTAuNCwxLjQsMC4xLDEuOWwxLjEsMS4xTDUsMjZsMS4xLDEuMQoJYzAuNSwwLjUsMS4zLDAuNiwxLjksMC4ybDItMS40YzAuNCwwLjIsMC44LDAuMywxLjEsMC41bDAuNCwyLjRjMC4xLDAuNywwLjcsMS4yLDEuNCwxLjNoNC4yYzAuNywwLDEuMy0wLjUsMS41LTEuMmwwLjQtMi40CgljMC40LTAuMSwwLjgtMC4zLDEuMS0wLjVsMiwxLjRjMC42LDAuNCwxLjQsMC4zLDEuOS0wLjJsMS4xLTEuMWwwLDBsMC44LTAuOGwxLjEtMS4xYzAuNS0wLjUsMC42LTEuMywwLjItMS44bC0xLjQtMgoJYzAuMi0wLjQsMC4zLTAuOCwwLjUtMS4xbDIuNC0wLjRjMC43LTAuMSwxLjItMC43LDEuMi0xLjR2LTQuMmMwLTAuNy0wLjUtMS4zLTEuMi0xLjRsLTIuNC0wLjRjLTAuMS0wLjQtMC4zLTAuOC0wLjUtMS4xbDEuNC0yCgljMC40LTAuNiwwLjMtMS40LTAuMi0xLjlsLTEuMS0xLjFsLTAuOC0wLjhsLTEuMS0xLjFjLTAuNS0wLjUtMS4zLTAuNi0xLjktMC4ybC0yLDEuNGMtMC40LTAuMi0wLjgtMC4zLTEuMS0wLjVsLTAuNC0yLjQKCWMtMC4xLTAuNy0wLjctMS4yLTEuNC0xLjJIMTIuOXogTTEyLjksMS4yaDQuMmMwLjMsMCwwLjYsMC4zLDAuNywwLjZsMC40LDIuNmMwLDAuMSwwLjEsMC4zLDAuMywwLjNjMC41LDAuMiwxLDAuNCwxLjUsMC42CgljMC4xLDAuMSwwLjMsMC4xLDAuNCwwbDIuMi0xLjVjMC4zLTAuMiwwLjctMC4yLDAuOSwwLjFsMCwwbDEuMSwxLjFsMC44LDAuOGwxLjEsMS4xYzAuMiwwLjMsMC4zLDAuNiwwLjEsMC45TDI1LDkuOQoJYy0wLjEsMC4xLTAuMSwwLjMsMCwwLjRjMC4yLDAuNSwwLjQsMSwwLjYsMS41YzAsMC4xLDAuMiwwLjIsMC4zLDAuM2wyLjYsMC40YzAuMywwLjEsMC42LDAuNCwwLjYsMC43djQuMmMwLDAuMy0wLjIsMC42LTAuNiwwLjcKCWwtMi42LDAuNGMtMC4xLDAtMC4yLDAuMS0wLjMsMC4zYy0wLjIsMC41LTAuNCwxLTAuNiwxLjVjLTAuMSwwLjEtMC4xLDAuMywwLDAuNGwxLjUsMi4yYzAuMiwwLjMsMC4xLDAuNy0wLjEsMC45bC0xLjEsMS4xCglsLTAuOCwwLjhsLTEuMSwxLjFjLTAuMiwwLjItMC42LDAuMy0wLjksMC4xbC0yLjItMS41Yy0wLjEtMC4xLTAuMy0wLjEtMC40LDBjLTAuNSwwLjItMSwwLjQtMS41LDAuNmMtMC4xLDAtMC4yLDAuMi0wLjMsMC4zCglsLTAuNCwyLjZjLTAuMSwwLjMtMC40LDAuNi0wLjcsMC42aC00LjJjLTAuMywwLTAuNi0wLjMtMC43LTAuNkwxMS44LDI2YzAtMC4xLTAuMS0wLjItMC4zLTAuM2MtMC41LTAuMi0xLTAuNC0xLjUtMC42CgljLTAuMS0wLjEtMC4zLTAuMS0wLjQsMGwtMi4yLDEuNmMtMC4zLDAuMi0wLjcsMC4xLTAuOS0wLjFsLTEuMS0xLjFsLTAuOC0wLjhsLTEuMS0xLjFjLTAuMi0wLjItMC4zLTAuNi0wLjEtMC45bDEuNS0yLjIKCWMwLjEtMC4xLDAuMS0wLjMsMC0wLjRjLTAuMi0wLjUtMC40LTEtMC42LTEuNWMwLTAuMS0wLjItMC4yLTAuMy0wLjNMMS42LDE4QzEuMywxNy45LDEsMTcuNiwxLDE3LjN2LTQuMmMwLTAuMywwLjMtMC42LDAuNi0wLjcKCUw0LjIsMTJjMC4xLDAsMC4yLTAuMSwwLjMtMC4yYzAuMi0wLjUsMC40LTEsMC42LTEuNWMwLjEtMC4xLDAuMS0wLjMsMC0wLjRMMy41LDcuN0MzLjMsNy40LDMuNCw3LDMuNiw2LjhsMS4xLTEuMWwwLjgtMC44bDEuMS0xLjEKCWwwLDBjMC4yLTAuMiwwLjYtMC4zLDAuOS0wLjFsMi4yLDEuNWMwLjEsMC4xLDAuMywwLjEsMC40LDBjMC41LTAuMiwxLTAuNCwxLjUtMC42YzAuMSwwLDAuMi0wLjIsMC4zLTAuM2wwLjQtMi42CglDMTIuMywxLjQsMTIuNiwxLjIsMTIuOSwxLjJMMTIuOSwxLjJ6IE0xNSw5LjFjLTMuNCwwLTYuMSwyLjgtNi4xLDYuMXMyLjgsNi4xLDYuMSw2LjFjMy40LDAsNi4xLTIuNyw2LjEtNi4xCglDMjEuMiwxMS44LDE4LjQsOS4xLDE1LDkuMUMxNSw5LjEsMTUsOS4xLDE1LDkuMXogTTE1LDkuOGMzLDAsNS40LDIuNCw1LjQsNS40YzAsMy0yLjQsNS40LTUuNCw1LjRjLTMsMC01LjQtMi40LTUuNC01LjQKCWMwLDAsMCwwLDAsMEM5LjYsMTIuMiwxMiw5LjgsMTUsOS44eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcuMSwzMC4yaC00LjJjLTAuOCwwLTEuNS0wLjYtMS43LTEuNGwtMC40LTIuM2MtMC4zLTAuMS0wLjYtMC4yLTAuOS0wLjRsLTEuOSwxLjRjLTAuNywwLjUtMS42LDAuNC0yLjItMC4yCglsLTMtM2MtMC42LTAuNi0wLjYtMS41LTAuMi0yLjJMNCwyMC4zYy0wLjEtMC4zLTAuMy0wLjYtMC40LTAuOUwxLjQsMTlDMC42LDE4LjksMCwxOC4xLDAsMTcuM3YtNC4yYzAtMC44LDAuNi0xLjUsMS40LTEuN2wyLjMtMC40CgljMC4xLTAuMywwLjItMC42LDAuNC0wLjlMMi43LDguM0MyLjMsNy42LDIuMyw2LjcsMi45LDYuMWwzLTNDNi41LDIuNiw3LjQsMi41LDgsMi45bDEuOSwxLjNjMC4zLTAuMSwwLjYtMC4zLDAuOS0wLjRsMC40LTIuMwoJYzAuMS0wLjgsMC45LTEuNCwxLjctMS40aDQuMmMwLjgsMCwxLjUsMC42LDEuNywxLjRsMC40LDIuM2wwLjksMC40bDEuOS0xLjNjMC43LTAuNSwxLjYtMC40LDIuMiwwLjJsMywzYzAuNiwwLjYsMC42LDEuNSwwLjIsMi4yCglsLTEuNCwxLjljMC4xLDAuMywwLjMsMC42LDAuNCwwLjlsMi4zLDAuNGMwLjgsMC4xLDEuNCwwLjgsMS40LDEuNnY0LjJjMCwwLjgtMC42LDEuNS0xLjQsMS43bC0yLjMsMC40Yy0wLjEsMC4zLTAuMiwwLjYtMC40LDAuOQoJbDEuNCwxLjljMC41LDAuNywwLjQsMS42LTAuMiwyLjFsLTMsM2MtMC42LDAuNi0xLjUsMC43LTIuMiwwLjJsLTEuOS0xLjRjLTAuMywwLjEtMC42LDAuMy0wLjksMC40bC0wLjQsMi4zCglDMTguNiwyOS42LDE3LjksMzAuMiwxNy4xLDMwLjJ6IE05LjksMjUuNmwwLjEsMC4xYzAuNCwwLjIsMC43LDAuMywxLjEsMC41aDAuMWwwLjQsMi42YzAuMSwwLjYsMC42LDEsMS4yLDFoNC4yCgljMC42LDAsMS4xLTAuNCwxLjItMWwwLjQtMi42aDAuMWMwLjQtMC4xLDAuNy0wLjMsMS4xLTAuNGwwLjEtMC4xbDAuMiwwLjFsMiwxLjRjMC41LDAuMywxLjEsMC4zLDEuNi0wLjFsMy0zCgljMC40LTAuNCwwLjUtMS4xLDAuMS0xLjVsLTEuNS0yLjFsMC4xLTAuMWMwLjItMC40LDAuMy0wLjgsMC41LTEuMVYxOWwyLjYtMC40YzAuNi0wLjEsMS0wLjYsMS0xLjJ2LTQuMmMwLTAuNi0wLjQtMS4xLTEtMS4yCglMMjYsMTEuNXYtMC4xYy0wLjEtMC40LTAuMy0wLjgtMC41LTEuMWwtMC4xLTAuMUwyNi45LDhjMC4zLTAuNSwwLjMtMS4xLTAuMS0xLjZsLTMtM0MyMy40LDMsMjIuNywzLDIyLjIsMy4zbC0yLjEsMS41bC0wLjEsMAoJYy0wLjQtMC4yLTAuOC0wLjMtMS4xLTAuNWgtMC4xbC0wLjQtMi41Yy0wLjEtMC42LTAuNi0xLTEuMi0xaC00LjJjLTAuNiwwLTEuMSwwLjQtMS4yLDFsLTAuNCwyLjVoLTAuMWMtMC40LDAuMS0wLjgsMC4zLTEuMSwwLjUKCUw5LjksNC44TDcuOCwzLjNDNy4zLDMsNi42LDMuMSw2LjIsMy41bC0zLDNDMi44LDYuOSwyLjgsNy41LDMuMSw4bDEuNSwyLjFsLTAuMSwwLjFjLTAuMiwwLjQtMC4zLDAuNy0wLjUsMS4xdjAuMWwtMi41LDAuNAoJYy0wLjYsMC4xLTEsMC42LTEsMS4ydjQuMmMwLDAuNiwwLjQsMS4xLDEsMS4yTDQsMTl2MC4xYzAuMSwwLjQsMC4zLDAuOCwwLjUsMS4xbDAuMSwwLjFMMywyMi40Yy0wLjMsMC41LTAuMiwxLjIsMC4yLDEuNmwzLDMKCWMwLjQsMC40LDEuMSwwLjUsMS42LDAuMkw5LjksMjUuNnogTTE3LjEsMjkuNWgtNC4yYy0wLjUsMC0wLjgtMC4zLTAuOS0wLjhsLTAuNC0yLjZjMCwwLDAtMC4xLTAuMS0wLjFjLTAuNS0wLjItMS0wLjQtMS41LTAuNgoJYzAsMC0wLjEsMC0wLjEsMGwtMi4yLDEuNmMtMC40LDAuMy0wLjksMC4yLTEuMy0wLjFsLTMtM2MtMC4zLTAuMy0wLjQtMC44LTAuMS0xLjJsMS41LTIuMmMwLDAsMC0wLjEsMC0wLjFjLTAuMi0wLjUtMC41LTEtMC42LTEuNQoJYzAsMC0wLjEtMC4xLTAuMS0wLjFsLTIuNi0wLjRjLTAuNC0wLjEtMC44LTAuNS0wLjgtMC45di00LjJjMC0wLjUsMC4zLTAuOCwwLjgtMC45bDIuNi0wLjVjMC4xLDAsMC4xLDAsMC4xLTAuMQoJYzAuMi0wLjUsMC40LTEsMC42LTEuNWMwLDAsMC0wLjEsMC0wLjFMMy4zLDcuOEMzLjEsNy40LDMuMSw2LjksMy40LDYuNmwzLTNjMC4zLTAuMywwLjgtMC40LDEuMi0wLjFsMi4yLDEuNmMwLDAsMC4xLDAsMC4xLDAKCWMwLjUtMC4yLDEtMC40LDEuNS0wLjZjMCwwLDAuMS0wLjEsMC4xLTAuMUwxMiwxLjdDMTIuMSwxLjMsMTIuNSwxLDEyLjksMWg0LjJjMC41LDAsMC45LDAuMywxLDAuOGwwLjQsMi42YzAsMCwwLDAuMSwwLjEsMC4xCgljMC41LDAuMiwxLDAuNCwxLjUsMC42YzAsMCwwLjEsMCwwLjEsMGwyLjItMS41YzAuNC0wLjIsMC45LTAuMiwxLjIsMC4xbDMsM0MyNyw3LDI3LDcuNSwyNi44LDcuOUwyNS4xLDEwYzAsMCwwLDAuMSwwLDAuMQoJYzAuMiwwLjUsMC40LDEsMC42LDEuNWMwLDAsMCwwLjEsMC4xLDAuMWwyLjYsMC40YzAuNCwwLjEsMC44LDAuNSwwLjgsMC45djQuMmMwLDAuNS0wLjMsMC44LTAuOCwwLjlsLTIuNiwwLjRjMCwwLTAuMSwwLTAuMSwwLjEKCWMtMC4yLDAuNS0wLjQsMS0wLjYsMS41YzAsMCwwLDAuMSwwLDAuMWwxLjUsMi4yYzAuMiwwLjQsMC4yLDAuOS0wLjEsMS4ybC0zLDNjLTAuMywwLjMtMC44LDAuNC0xLjIsMC4xbC0yLjItMS41YzAsMC0wLjEsMC0wLjEsMAoJYy0wLjUsMC4yLTEsMC40LTEuNSwwLjZjMCwwLTAuMSwwLTAuMSwwLjFMMTgsMjguN0MxNy45LDI5LjEsMTcuNSwyOS40LDE3LjEsMjkuNXogTTkuOSwyNC45YzAuMSwwLDAuMiwwLDAuMywwLjEKCWMwLjUsMC4yLDAuOSwwLjQsMS40LDAuNmMwLjIsMC4xLDAuNCwwLjMsMC40LDAuNWwwLjQsMi42YzAuMSwwLjIsMC4yLDAuNCwwLjUsMC40aDQuMmMwLjIsMCwwLjQtMC4yLDAuNS0wLjRMMTgsMjYKCWMwLTAuMiwwLjItMC40LDAuNC0wLjVjMC41LTAuMiwxLTAuNCwxLjQtMC42YzAuMi0wLjEsMC40LTAuMSwwLjYsMGwyLjIsMS41YzAuMiwwLjEsMC40LDAuMSwwLjYtMC4xbDMtM2MwLjItMC4yLDAuMi0wLjQsMC4xLTAuNgoJbC0xLjUtMi4xYy0wLjEtMC4yLTAuMS0wLjQtMC4xLTAuNmMwLjItMC41LDAuNC0wLjksMC42LTEuNGMwLjEtMC4yLDAuMy0wLjQsMC41LTAuNGwyLjYtMC41YzAuMi0wLjEsMC40LTAuMiwwLjQtMC41di00LjIKCWMwLTAuMi0wLjItMC40LTAuNC0wLjVsLTIuNi0wLjRjLTAuMiwwLTAuNC0wLjItMC41LTAuNGMtMC4yLTAuNS0wLjQtMS0wLjYtMS40Yy0wLjEtMC4yLTAuMS0wLjQsMC4xLTAuNmwxLjUtMi4yCgljMC4xLTAuMiwwLjEtMC40LTAuMS0wLjZsLTMtM2MtMC4yLTAuMS0wLjQtMC4xLTAuNSwwbC0yLjIsMS41Yy0wLjIsMC4xLTAuNCwwLjEtMC42LDBjLTAuNS0wLjItMC45LTAuNC0xLjQtMC42CglDMTguMiw0LjgsMTgsNC43LDE4LDQuNGwtMC40LTIuNmMtMC4xLTAuMi0wLjMtMC40LTAuNS0wLjRoLTQuMmMtMC4yLDAtMC40LDAuMi0wLjUsMC40TDEyLDQuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjUKCWMtMC41LDAuMi0xLDAuNC0xLjQsMC42Yy0wLjIsMC4xLTAuNCwwLjEtMC42LDBMNy4zLDMuOUM3LjIsMy44LDcsMy44LDYuOCwzLjl2MGwtMywzQzMuNiw3LjEsMy42LDcuNCwzLjcsNy42bDEuNiwyLjEKCWMwLjEsMC4yLDAuMSwwLjQsMCwwLjZjLTAuMiwwLjUtMC40LDAuOS0wLjYsMS40Yy0wLjEsMC4yLTAuMywwLjQtMC41LDAuNGwtMi42LDAuNWMtMC4yLDAuMS0wLjQsMC4yLTAuNCwwLjV2NC4yCgljMCwwLjIsMC4yLDAuNCwwLjQsMC41bDIuNiwwLjRjMC4yLDAsMC40LDAuMiwwLjUsMC40YzAuMiwwLjUsMC40LDEsMC42LDEuNGMwLjEsMC4yLDAuMSwwLjQsMCwwLjZsLTEuNiwyLjIKCWMtMC4xLDAuMi0wLjEsMC40LDAuMSwwLjZsMywzYzAuMiwwLjIsMC40LDAuMiwwLjYsMC4xTDkuNSwyNUM5LjYsMjQuOSw5LjcsMjQuOSw5LjksMjQuOXogTTE1LDIxLjZjLTMuNSwwLTYuNC0yLjktNi40LTYuNAoJczIuOS02LjQsNi40LTYuNHM2LjQsMi45LDYuNCw2LjRjMCwwLDAsMCwwLDBDMjEuNCwxOC43LDE4LjUsMjEuNiwxNSwyMS42eiBNMTUsOS4zYy0zLjMsMC01LjksMi43LTUuOSw1LjlzMi43LDUuOSw1LjksNS45CgljMy4zLDAsNS45LTIuNiw1LjktNS45QzIwLjksMTIsMTguMyw5LjMsMTUsOS4zTDE1LDkuM3ogTTE1LDIwLjljLTMuMSwwLTUuNi0yLjUtNS42LTUuNnMyLjUtNS42LDUuNi01LjZjMy4xLDAsNS42LDIuNSw1LjYsNS42CglDMjAuNiwxOC4zLDE4LjEsMjAuOSwxNSwyMC45QzE1LDIwLjksMTUsMjAuOSwxNSwyMC45TDE1LDIwLjl6IE0xNSwxMC4xYy0yLjksMC01LjIsMi4zLTUuMiw1LjJzMi4zLDUuMiw1LjIsNS4yczUuMi0yLjMsNS4yLTUuMgoJbDAsMEMyMC4yLDEyLjQsMTcuOSwxMC4xLDE1LDEwLjFDMTUsMTAuMSwxNSwxMC4xLDE1LDEwLjFMMTUsMTAuMXoiLz4KPC9zdmc+Cg==);
}
@media (max-width: 992px) {
.menu-mobile[data-v-69c6543a] {
    display: block !important;
}
}
@media (max-width: 768px) {
.menu-mobile .content .row .box ul li.item[data-v-69c6543a] {
    font-size: 14px !important;
}
.icon[data-v-69c6543a] {
    width: 50px;
    height: 50px;
}
}
@media (max-width: 480px) {
.separator[data-v-69c6543a] {
    display: none;
}
.menu-mobile .content .row[data-v-69c6543a] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
}

.sub-menu[data-v-79d2ec2f] {
  position: relative;
  width: 100%;
  height: 50px;
  left: 0;
  top: 0;
  color: #fff;
  background: #fff;
  -webkit-box-shadow: 0px 8px 10px -11px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 8px 10px -11px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.sub-menu ul.list[data-v-79d2ec2f] {
  position: absolute;
  color: #000;
  margin: 0 0 0 230px;
  padding: 0;
  top: -50px;
  height: 50px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.sub-menu ul.list.active[data-v-79d2ec2f] {
  top: 0;
}
.sub-menu ul.list a[data-v-79d2ec2f] {
  font-weight: 400;
  font-size: 14px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
  padding: 0 15px;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  border-bottom: 4px solid #fff;
  height: calc(100% - 4px);
}
.sub-menu ul.list a li[data-v-79d2ec2f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sub-menu ul.list a img[data-v-79d2ec2f] {
  height: 18px;
  padding-right: 10px;
}
.sub-menu ul.list a[data-v-79d2ec2f]:hover,
.sub-menu ul.list a.active[data-v-79d2ec2f] {
  border-bottom: 4px solid var(--purple);
}
@media (max-width: 992px) {
.sub-menu[data-v-79d2ec2f] {
    display: none !important;
}
}
@media (max-width: 1200px) {
.sub-menu ul.list[data-v-79d2ec2f] {
    margin: 0 0 0 200px !important;
}
.menu ul.list li[data-v-79d2ec2f] {
    font-size: 16px;
    margin-right: 0;
}
}

.footer[data-v-3f6f0a2f] {
  position: relative;
  left: 0;
  width: 100%;
  background: var(--purple);
  font-size: 14px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  color: #ffffff;
}
a[data-v-3f6f0a2f] {
  color: #45e9df;
  text-decoration: none;
}
a[data-v-3f6f0a2f]:hover {
  border-bottom: 1px dotted #45e9df;
}









































.btn[data-v-3fae6a03] {
  margin: 0;
}
.card[data-v-3fae6a03] {
  margin: 0;
}
.row[data-v-3fae6a03] {
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.type[data-v-3fae6a03] {
  text-align: center;
  font-size: 13px;
  margin: 5px 0;
}
.orders[data-v-3fae6a03] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
.card[data-v-3fae6a03] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
  cursor: pointer;
}
.card[data-v-3fae6a03]:hover {
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
}
.professional-image[data-v-3fae6a03] {
  min-width: 80px;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}
.professional-image img[data-v-3fae6a03] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 100%;
  border: 3px solid var(--gray);
}
.order-informations[data-v-3fae6a03] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
}
.order-informations p[data-v-3fae6a03] {
  margin-bottom: 0;
  margin-top: 5px;
  text-align: center;
}
.name[data-v-3fae6a03] {
  font-size: 18px;
  font-weight: 500;
  color: var(--purple);
  text-align: center;
}
.status[data-v-3fae6a03] {
  margin-top: 5px;
  font-size: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.status-image[data-v-3fae6a03] {
  height: 12px;
  margin-right: 3px;
}
@media (max-width: 480px) {
.title[data-v-3fae6a03] {
    margin-top: 10px;
}
.row[data-v-3fae6a03] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
.orders[data-v-3fae6a03] {
    grid-template-columns: 1fr;
}
.professional-image[data-v-3fae6a03] {
    min-width: 60px;
    width: 60px;
    height: 60px;
}
.name[data-v-3fae6a03] {
    font-size: 14px;
}
.card[data-v-3fae6a03] {
    padding: 10px 20px;
}
.order-informations[data-v-3fae6a03] {
    font-size: 12px;
}
.status-image[data-v-3fae6a03] {
    height: 15px;
    margin-right: 3px;
}
}

p[data-v-6a86385f] {
  max-width: 800px;
}
.card[data-v-6a86385f] {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.truncate[data-v-bd1e21de] {
  max-width: 190px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.loader[data-v-cf2ec64c] {
  width: 100%;
  padding: 100px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.circle[data-v-cf2ec64c] {
  height: 10px;
  width: 10px;
  background-color: var(--purple);
  border-radius: 50%;
  margin: 5px;
  display: inline-block;
}
.item0[data-v-cf2ec64c] {
  -webkit-animation: 2s pulse0-data-v-cf2ec64c infinite;
          animation: 2s pulse0-data-v-cf2ec64c infinite;
}
.item1[data-v-cf2ec64c] {
  -webkit-animation: 2s pulse1-data-v-cf2ec64c infinite;
          animation: 2s pulse1-data-v-cf2ec64c infinite;
}
.item2[data-v-cf2ec64c] {
  -webkit-animation: 2s pulse2-data-v-cf2ec64c infinite;
          animation: 2s pulse2-data-v-cf2ec64c infinite;
}
@-webkit-keyframes pulse0-data-v-cf2ec64c {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
10% {
    -webkit-transform: scale(2);
            transform: scale(2);
}
43.3% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
76.6% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes pulse0-data-v-cf2ec64c {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
10% {
    -webkit-transform: scale(2);
            transform: scale(2);
}
43.3% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
76.6% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes pulse1-data-v-cf2ec64c {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
10% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
43.3% {
    -webkit-transform: scale(2);
            transform: scale(2);
}
76.6% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes pulse1-data-v-cf2ec64c {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
10% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
43.3% {
    -webkit-transform: scale(2);
            transform: scale(2);
}
76.6% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes pulse2-data-v-cf2ec64c {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
10% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
43.3% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
76.6% {
    -webkit-transform: scale(2);
            transform: scale(2);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes pulse2-data-v-cf2ec64c {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
10% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
43.3% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
76.6% {
    -webkit-transform: scale(2);
            transform: scale(2);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}










































hr[data-v-8eac667e] {
  border: 1px solid #eee;
  background: none;
  margin: 10px 0;
}
.card[data-v-8eac667e] {
  margin: 10px 0;
}

section[data-v-6a47ca30] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
section .details[data-v-6a47ca30] {
  font-size: 14px;
}
section .details b[data-v-6a47ca30] {
  color: var(--purple);
}
section .details .name[data-v-6a47ca30] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  color: var(--purple);
  margin-bottom: 5px;
}
section .details .name .chip[data-v-6a47ca30] {
  padding: 5px 10px;
  font-weight: normal;
  text-transform: lowercase;
  font-size: 10px;
  margin-left: 5px;
}
section .professional[data-v-6a47ca30] {
  border-radius: 100%;
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
section .professional img[data-v-6a47ca30] {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
hr[data-v-6a47ca30] {
  border: 1px solid #eee;
  background: none;
  margin: 20px 0;
}
.cycles[data-v-6a47ca30] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.cycle-card[data-v-6a47ca30] {
  border: 2px solid #ccc;
  border-radius: 4px;
  padding: 10px 20px;
  margin: 5px;
}
@media (max-width: 480px) {
section[data-v-6a47ca30] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
}

section[data-v-1760819c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.no-cycles[data-v-1760819c] {
  color: #555;
  font-size: 14px;
}
@media (max-width: 768px) {
section[data-v-1760819c] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
}

section[data-v-b736c9b4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f9f9f9;
  width: 203px;
  border-radius: 4px;
  padding: 20px 0;
  margin: 5px;
  font-size: 14px;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
}
section[data-v-b736c9b4]:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.btn-payment[data-v-b736c9b4] {
  background-color: var(--green);
  padding: 8px 13px;
  color: #fff;
  border-radius: 20px;
  font-size: 11px;
  cursor: pointer;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
  margin-right: 5px;
}
.btn-payment[data-v-b736c9b4]:hover {
  background-color: var(--green-dark);
}
.details[data-v-b736c9b4] {
  background-color: #eee;
  padding: 8px 13px;
  color: #333;
  border-radius: 20px;
  font-size: 11px;
  cursor: pointer;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
}
.details[data-v-b736c9b4]:hover {
  background-color: #ddd;
}
.chip[data-v-b736c9b4] {
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
}
.chip[data-v-b736c9b4]:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}
@media (max-width: 992px) {
section[data-v-b736c9b4] {
    width: 197px;
}
}

p[data-v-63d8a2ca] {
  max-width: 800px;
}
.card[data-v-63d8a2ca] {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.card[data-v-624267b1] {
  margin: 10px 0;
}














































.btn[data-v-3a41b39d] {
  margin: 0;
}
.card[data-v-3a41b39d] {
  margin: 0;
}
.row[data-v-3a41b39d] {
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.type[data-v-3a41b39d] {
  text-align: center;
  font-size: 13px;
  margin: 5px 0;
}
.orders[data-v-3a41b39d] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
.card[data-v-3a41b39d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
  cursor: pointer;
}
.card[data-v-3a41b39d]:hover {
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
}
.professional-image[data-v-3a41b39d] {
  min-width: 80px;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}
.professional-image img[data-v-3a41b39d] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 100%;
  border: 3px solid var(--gray);
}
.order-informations[data-v-3a41b39d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
}
.order-informations p[data-v-3a41b39d] {
  margin-bottom: 0;
  margin-top: 5px;
  text-align: center;
}
.name[data-v-3a41b39d] {
  font-size: 18px;
  font-weight: 500;
  color: var(--purple);
  text-align: center;
}
.status[data-v-3a41b39d] {
  margin-top: 5px;
  font-size: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.status-image[data-v-3a41b39d] {
  height: 12px;
  margin-right: 3px;
}
@media (max-width: 480px) {
.title[data-v-3a41b39d] {
    margin-top: 10px;
}
.row[data-v-3a41b39d] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
.orders[data-v-3a41b39d] {
    grid-template-columns: 1fr;
}
.professional-image[data-v-3a41b39d] {
    min-width: 60px;
    width: 60px;
    height: 60px;
}
.name[data-v-3a41b39d] {
    font-size: 14px;
}
.card[data-v-3a41b39d] {
    padding: 10px 20px;
}
.order-informations[data-v-3a41b39d] {
    font-size: 12px;
}
.status-image[data-v-3a41b39d] {
    height: 15px;
    margin-right: 3px;
}
}






























































.title[data-v-428c7a1a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.btn[data-v-428c7a1a] {
  margin: 0;
}
section[data-v-428c7a1a]:last-child {
  border-bottom: none;
}
@media (max-width: 540px) {
.title[data-v-428c7a1a] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.btn-go-to-checkout[data-v-428c7a1a] {
    margin-top: 5px;
}
}

section[data-v-7788e521] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
img[data-v-7788e521] {
  margin-right: 10px;
}
.payment-method[data-v-7788e521] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.status[data-v-7788e521] {
  margin-left: 10px;
}
@media (max-width: 768px) {
section[data-v-7788e521] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
}
.payment-method[data-v-7788e521] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 10px;
}
.status[data-v-7788e521] {
    margin-left: 0;
    margin-top: 5px;
}
}

section[data-v-078a6063] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #eee;
}
.line-code[data-v-078a6063] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
}
.header[data-v-078a6063] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header div[data-v-078a6063] {
  margin: 0 5px;
}
.status[data-v-078a6063] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.btn-small[data-v-078a6063] {
  padding: 4px 8px;
}
@media (max-width: 673px) {
section[data-v-078a6063],
  .header[data-v-078a6063],
  .line-code[data-v-078a6063] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
}
.status[data-v-078a6063] {
    margin: 5px 0 !important;
}
}

section[data-v-45028e0c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
p[data-v-45028e0c] {
  text-align: center;
  font-style: italic;
}
h2[data-v-45028e0c] {
  font-size: 18px;
  margin-bottom: 0;
  text-align: center;
}

.bg-purple a[data-v-bca78d18] {
  color: #ffffff;
}
.icon[data-v-bca78d18] {
  width: 25px;
  margin-right: 10px;
}
hr[data-v-bca78d18] {
  opacity: 0.1;
  width: 100%;
  margin-bottom: 19px;
}
.base-card[data-v-bca78d18] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 10px 0 10px 0;
}
.row[data-v-bca78d18] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.row button[data-v-bca78d18] {
  margin: 0 5px;
}
.row button[data-v-bca78d18]:first-child {
  margin-left: 0;
}
.row button[data-v-bca78d18]:last-child {
  margin-right: 0;
}
@media (max-width: 768px) {
.row[data-v-bca78d18] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
.row section[data-v-bca78d18] {
    margin: 5px 0;
}
}



































.bg-purple a[data-v-322b4c0b] {
  color: #ffffff;
}
.row p[data-v-322b4c0b],
.row div[data-v-322b4c0b] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 0;
}
.title[data-v-322b4c0b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.minor-title[data-v-322b4c0b] {
  text-transform: uppercase;
  color: var(--purple);
  font-weight: bold;
  font-size: 14px;
}
.schedule-button[data-v-322b4c0b] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 768px) {
.row[data-v-322b4c0b],
  .row p[data-v-322b4c0b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
}
@media (max-width: 450px) {
.title .btn[data-v-322b4c0b] {
    padding: 5px 10px;
    font-size: 10px;
}
}

.ac-input[data-v-70862557] {
  width: calc(100% - 30px);
  position: relative;
  padding-left: 10px;
  margin-left: 10px;
  border: 0;
  border-radius: 5px;
  -webkit-box-shadow: var(--shadow);
          box-shadow: var(--shadow);
  z-index: 2 !important;
}
.google-map[data-v-70862557] {
  width: 100%;
  height: 200px;
  margin: 0 auto;
  background: gray;
  border-radius: 5px;
  z-index: 1 !important;
}
.with-autocomplete[data-v-70862557] {
  margin-top: -50px;
}

.floating-warning[data-v-71da1c39] {
  max-width: calc(100vw - 60px);
  position: fixed;
  background: var(--pink);
  color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
  z-index: 999;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: var(--shadow);
          box-shadow: var(--shadow);
}
.title[data-v-71da1c39] {
  font-size: 16px;
  margin-bottom: 5px;
}
.message[data-v-71da1c39] {
  font-size: 14px;
}
.left[data-v-71da1c39] {
  left: 10px;
}
.right[data-v-71da1c39] {
  right: 10px;
}
.top[data-v-71da1c39] {
  top: 10px;
}
.bottom[data-v-71da1c39] {
  bottom: 10px;
}
.center[data-v-71da1c39] {
  left: 66px;
  right: 66px;
}
@media (max-width: 768px) {
.floating-warning[data-v-71da1c39] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
}
@media (max-width: 480px) {
.center[data-v-71da1c39] {
    left: 26px;
    right: 26px;
}
}

.text[data-v-e031abf8] {
  text-align: center;
  font-weight: 500;
  width: calc(100% - 24px - 24px);
  padding: 12px;
  margin: 4px auto 0;
}
.other[data-v-e031abf8] {
  width: calc(100% - 24px - 24px);
  padding: 12px;
  margin: 4px auto 0;
  border: solid 1px #e2e2e2;
  text-align: center;
  font-weight: 400;
  cursor: pointer;
}

div[data-v-1e4b9bea] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid var(--purple);
  border-radius: 2px;
  color: var(--purple);
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
  padding: 10px;
}
div[data-v-1e4b9bea]:hover {
  background-color: var(--purple-off-white);
}
img[data-v-1e4b9bea] {
  margin-right: 10px;
}
p[data-v-1e4b9bea] {
  margin: 0;
}

.container[data-v-8ecdde70] {
  max-width: 720px;
  margin: 0 auto;
}
.left[data-v-8ecdde70] {
  width: 70%;
}
.right[data-v-8ecdde70] {
  width: calc(30% - 10px);
}
@media (max-width: 992px) {
.left[data-v-8ecdde70],
  .right[data-v-8ecdde70] {
    width: 100%;
}
.row[data-v-8ecdde70] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
}
@media (max-width: 540px) {
.right[data-v-8ecdde70] {
    margin-top: 15px;
}
}

.card[data-v-8ebac62a] {
  margin-right: 0;
  margin-bottom: 12px;
  padding: 16px;
}
.loading[data-v-8ebac62a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header[data-v-06134e12] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.left[data-v-06134e12] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.right[data-v-06134e12] {
  text-align: center;
}
.cart[data-v-06134e12] {
  height: 30px;
}
.header-text[data-v-06134e12] {
  margin-left: 8px;
  font-size: 20px;
  font-weight: 400;
  text-align: end;
}
br[data-v-06134e12] {
  display: block;
}
span[data-v-06134e12] {
  font-size: 10px;
}
h1[data-v-06134e12] {
  margin: 0;
  font-weight: 500;
  font-size: 32px;
}
.progress-bar[data-v-06134e12] {
  width: 100%;
  height: 4px;
  position: relative;
}
.progress-bar-total[data-v-06134e12],
.progress-bar-elapsed[data-v-06134e12] {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #af006b;
  border-radius: 2px;
}
.progress-bar-total[data-v-06134e12] {
  opacity: 0.25;
}
@media (min-width: 480px) {
.left[data-v-06134e12] {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
br[data-v-06134e12] {
    display: none;
}
}
@media (min-width: 580px) {
.cart[data-v-06134e12] {
    height: 38px;
}
.header-text[data-v-06134e12] {
    font-size: 38px;
}
}

.order-details[data-v-4cef88b8] {
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
h4[data-v-4cef88b8] {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  color: #424242;
}
p[data-v-4cef88b8] {
  margin: 8px 0;
  font-size: 13px;
  font-weight: 300;
  color: #888;
  text-align: justify;
}
span[data-v-4cef88b8] {
  font-weight: 500;
}
.amount[data-v-4cef88b8] {
  width: 100%;
  font-weight: 500;
  text-align: end;
  color: #af006b;
}

.coupon[data-v-5b505524] {
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
h4[data-v-5b505524] {
  margin: 0 0 8px;
  font-size: 16px;
  font-weight: 400;
  color: #424242;
}
p[data-v-5b505524] {
  margin: 8px 0;
  font-size: 13px;
  font-weight: 300;
  color: #888;
}
span[data-v-5b505524] {
  font-weight: 500;
}
.amount[data-v-5b505524] {
  width: 100%;
  font-weight: 500;
  text-align: end;
  color: #af006b;
}
form[data-v-5b505524] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
input[data-v-5b505524] {
  width: calc(100% - 36px - 2px);
  height: 32px;
  padding: 0 0 0 36px;
  background: url("/static/cupom.svg") no-repeat 10px 10px;
  background-size: 20px 17px;
  text-transform: uppercase;
  line-height: 32px;
  border: 1px solid #ddd;
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
input[data-v-5b505524]::-webkit-input-placeholder {
  text-transform: lowercase;
}
input[data-v-5b505524]:-ms-input-placeholder {
  text-transform: lowercase;
}
input[data-v-5b505524]::-ms-input-placeholder {
  text-transform: lowercase;
}
input[data-v-5b505524]::placeholder {
  text-transform: lowercase;
}
button[data-v-5b505524] {
  width: 100%;
  max-width: 100%;
  height: 37px;
  margin-top: 8px;
  border: 0;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #af006b;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
button[data-v-5b505524]:hover {
  background-color: var(--pink-dark);
}
.button-disabled[data-v-5b505524] {
  opacity: 0.25;
}
.disabled[data-v-5b505524] {
  display: none;
}
.button-loading[data-v-5b505524]:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 24px;
  background-clip: padding-box;
  border: rgba(255, 255, 255, 0.25) 2px solid;
  border-top-color: #fff;
  -webkit-animation: animation-rotate-data-v-5b505524 750ms linear infinite;
          animation: animation-rotate-data-v-5b505524 750ms linear infinite;
}
.button-loading span[data-v-5b505524],
.button-loading:hover span[data-v-5b505524],
.button-loading:active span[data-v-5b505524] {
  display: none;
}
.warning[data-v-5b505524] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
.custom-button[data-v-5b505524] {
  width: 50%;
  max-width: 150px;
  margin: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@-webkit-keyframes animation-rotate-data-v-5b505524 {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes animation-rotate-data-v-5b505524 {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}

.total[data-v-0784d6ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
span[data-v-0784d6ac] {
  font-size: 20px;
  font-weight: 500;
}
.amount[data-v-0784d6ac] {
  width: 100%;
  font-weight: 500;
  text-align: end;
  color: #af006b;
}
.subtotal[data-v-0784d6ac] {
  font-size: 14px;
  text-decoration: line-through;
  font-weight: 400;
  margin-bottom: 6px;
  color: #727272;
}

.coupon[data-v-3736d950] {
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
h4[data-v-3736d950] {
  margin: 0 0 8px;
  font-size: 16px;
  font-weight: 400;
  color: #424242;
}
p[data-v-3736d950] {
  margin: 8px 0;
  font-size: 13px;
  font-weight: 300;
  color: #888;
}
.amount[data-v-3736d950] {
  width: 100%;
  font-weight: 500;
  text-align: end;
  color: #af006b;
}
form[data-v-3736d950] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
button[data-v-3736d950] {
  width: 100%;
  max-width: 100%;
  height: 37px;
  margin-top: 8px;
  border: 0;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #af006b;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
button[data-v-3736d950]:hover {
  background-color: var(--pink-dark);
}
.button-disabled[data-v-3736d950] {
  opacity: 0.25;
}
.disabled[data-v-3736d950] {
  display: none;
}
.button-loading[data-v-3736d950]:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 24px;
  background-clip: padding-box;
  border: rgba(255, 255, 255, 0.25) 2px solid;
  border-top-color: #fff;
  -webkit-animation: animation-rotate-data-v-3736d950 750ms linear infinite;
          animation: animation-rotate-data-v-3736d950 750ms linear infinite;
}
.button-loading span[data-v-3736d950],
.button-loading:hover span[data-v-3736d950],
.button-loading:active span[data-v-3736d950] {
  display: none;
}
.warning[data-v-3736d950] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
.custom-button[data-v-3736d950] {
  width: 50%;
  max-width: 150px;
  margin: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@-webkit-keyframes animation-rotate-data-v-3736d950 {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes animation-rotate-data-v-3736d950 {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.checkbox[data-v-3736d950] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
}
.checkbox b[data-v-3736d950] {
  font-weight: 400;
}
.save-checbox[data-v-3736d950] {
  margin-right: 12px;
}

.header[data-v-1b0b0c91] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.left[data-v-1b0b0c91] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cart[data-v-1b0b0c91] {
  height: 30px;
}
.header-text[data-v-1b0b0c91] {
  margin-left: 8px;
  font-size: 20px;
  font-weight: 400;
  text-align: end;
}
@media (min-width: 580px) {
.cart[data-v-1b0b0c91] {
    height: 38px;
}
.header-text[data-v-1b0b0c91] {
    font-size: 38px;
}
}

.cycle-details[data-v-3708d41d] {
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
h4[data-v-3708d41d] {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  color: #424242;
}
b[data-v-3708d41d] {
  font-weight: 500;
}
.professional[data-v-3708d41d] {
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #f2f2f2;
}
img[data-v-3708d41d] {
  width: 75px;
  height: 75px;
  margin-right: 8px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 4px solid #f1f1f1;
  border-radius: 100%;
}
.professional-info[data-v-3708d41d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.name[data-v-3708d41d] {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
small[data-v-3708d41d] {
  margin-top: 8px;
  font-size: 12px;
}
.cycle-detail[data-v-3708d41d] {
  margin: 8px 0;
  font-size: 13px;
  font-weight: 300;
  color: #888;
  text-align: justify;
}
.details span[data-v-3708d41d] {
  font-weight: 500;
}

.cycle-orders[data-v-475e4ace] {
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
h4[data-v-475e4ace] {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  color: #424242;
  text-align: center;
}
.calendar[data-v-475e4ace] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 16px;
}
.calendar *[data-v-475e4ace] {
  border-radius: 0;
}
.calendar[data-v-475e4ace] .vc-title {
  font-weight: 400;
  text-transform: capitalize;
}
.calendar[data-v-475e4ace] .vc-weekday {
  font-weight: 400;
  text-transform: capitalize;
  font-size: 12px;
}
.calendar[data-v-475e4ace] .vc-day-content {
  font-weight: 400;
  text-transform: capitalize;
}

.total[data-v-12e85f81] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
span[data-v-12e85f81] {
  font-size: 20px;
  font-weight: 500;
}
.amount[data-v-12e85f81] {
  width: 100%;
  font-weight: 500;
  text-align: end;
  color: #af006b;
}

.card[data-v-2d1130b2] {
  margin: 0;
  padding: 16px;
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
h3[data-v-2d1130b2] {
  text-align: center;
  margin-top: 0;
  font-size: 16px;
  font-weight: 500;
}
.buttons[data-v-2d1130b2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
button[data-v-2d1130b2] {
  width: 100%;
  max-width: 100%;
  height: 44px;
  margin-top: 8px;
  border: 0;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #af006b;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
button[data-v-2d1130b2]:hover {
  background-color: var(--pink-dark);
}
.button-disabled[data-v-2d1130b2] {
  opacity: 0.25;
  cursor: default;
}
.warning[data-v-2d1130b2] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
@media (min-width: 480px) {
.buttons[data-v-2d1130b2] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
button[data-v-2d1130b2]:not(:last-child) {
    margin-right: 8px;
}
}

div[data-v-fdaefc00] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header[data-v-fdaefc00] {
  position: relative;
}
.arrow[data-v-fdaefc00] {
  width: 28px;
  height: 28px;
  position: absolute;
  left: 0;
  top: -4px;
  border-radius: 28px;
  border: solid 2px #e2e2e2;
  opacity: 0.5;
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  cursor: pointer;
}
.arrow[data-v-fdaefc00]:hover {
  opacity: 1;
}
h3[data-v-fdaefc00] {
  width: 100%;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  padding-bottom: 12px;
  font-weight: 500;
  border-bottom: solid 1px #af006b;
}
.old-card[data-v-fdaefc00] {
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}
.buttons[data-v-fdaefc00] {
  width: 100%;
  max-width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
button[data-v-fdaefc00] {
  margin: 16px 0 0;
}
.submit-button[data-v-fdaefc00] {
  height: 40px;
  padding: 0 16px;
  border: 0;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #af006b;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.submit-button[data-v-fdaefc00]:hover {
  background-color: var(--pink-dark);
}
.button-disabled[data-v-fdaefc00] {
  opacity: 0.25;
  cursor: default;
}
.button-loading[data-v-fdaefc00]:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 24px;
  background-clip: padding-box;
  border: rgba(255, 255, 255, 0.25) 2px solid;
  border-top-color: #fff;
  -webkit-animation: animation-rotate 750ms linear infinite;
          animation: animation-rotate 750ms linear infinite;
}
.button-loading span[data-v-fdaefc00],
.button-loading:hover span[data-v-fdaefc00],
.button-loading:active span[data-v-fdaefc00] {
  display: none;
}
.disabled[data-v-fdaefc00] {
  display: none;
}

.stored-credit-cards[data-v-14feadf9] {
  width: 100%;
}
.loading[data-v-14feadf9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header-text[data-v-14feadf9] {
  margin-bottom: 12px;
  font-size: 12px;
  color: #af006b;
}
.credit-cards[data-v-14feadf9] {
  width: 100%;
}
.credit-card[data-v-14feadf9] {
  width: 100%;
  max-width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}
.credit-card-selected[data-v-14feadf9] {
  max-width: 480px;
}
.credit-card[data-v-14feadf9]:not(:last-child) {
  margin-bottom: 16px;
}
.left[data-v-14feadf9] {
  width: calc(100% - 32px);
  height: 45px;
  padding: 8px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #e2e2e2;
  border-radius: 4px;
  opacity: 0.75;
}
.right[data-v-14feadf9] {
  margin-left: 12px;
}
.right-disabled[data-v-14feadf9] {
  display: none;
}
.card-info[data-v-14feadf9] {
  width: calc(100% - 25px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.left-selected[data-v-14feadf9] {
  border: solid 2px #af006b;
}
.card-logo[data-v-14feadf9] {
  width: 40px;
  max-height: 40px;
  margin-right: 16px;
}
.card-identifier[data-v-14feadf9] {
  width: calc(100% - 56px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.card-identifier span[data-v-14feadf9] {
  font-size: 12px;
}
.card-name[data-v-14feadf9] {
  width: calc(100% - 16px);
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #424242;
  font-weight: 500;
}
.card-number[data-v-14feadf9] {
  font-weight: 400;
  white-space: break-spaces;
}
.arrow[data-v-14feadf9] {
  width: 25px;
  height: 25px;
}
.field span[data-v-14feadf9] {
  color: #333;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
}
.field input[data-v-14feadf9] {
  width: calc(100% - 16px - 2px);
  height: 36px;
  margin-top: 4px;
  border-radius: 4px;
  border: solid 1px #e2e2e2;
  padding: 0 8px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.field input[data-v-14feadf9]:focus {
  border-color: var(--pink);
}
.field.has-error input[data-v-14feadf9] {
  border: 1px solid var(--red);
}
.field.has-error span[data-v-14feadf9] {
  color: var(--red);
}
.tooltip-position[data-v-14feadf9] {
  position: relative;
  top: 12px;
  right: 5px;
}
.empty[data-v-14feadf9] {
  padding: 16px 0;
}
@media (max-width: 400px) {
.hide-card-name[data-v-14feadf9] {
    display: none;
}
}
@media (max-width: 450px) {
.left-selected .card-name[data-v-14feadf9] {
    max-width: 100px;
}
}

.credit-cards[data-v-7ed5ddd4] {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.credit-cards span[data-v-7ed5ddd4] {
  font-size: 12px;
  color: #af006b;
  margin-bottom: 4px;
}
.logos[data-v-7ed5ddd4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
img[data-v-7ed5ddd4] {
  padding: 4px;
  width: 25px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  opacity: 0.25;
}
.no-flag[data-v-7ed5ddd4] {
  opacity: 1;
  width: 40px;
}
.cc-selected[data-v-7ed5ddd4] {
  opacity: 1;
  width: 40px;
}
.warning[data-v-7ed5ddd4] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
.fields[data-v-7ed5ddd4] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 12px;
}
.fields[data-v-7ed5ddd4]:not(:last-child) {
  margin-bottom: 12px;
}
.field span[data-v-7ed5ddd4] {
  color: #333;
  font-size: 13px;
  font-weight: 300;
  line-height: 16px;
}
.field input[data-v-7ed5ddd4] {
  width: calc(100% - 16px - 2px);
  height: 36px;
  margin-top: 4px;
  border-radius: 4px;
  border: solid 1px #e2e2e2;
  padding: 0 8px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.field input[data-v-7ed5ddd4]:focus {
  border-color: var(--pink);
}
.field.has-error input[data-v-7ed5ddd4] {
  border: 1px solid var(--red);
}
.field.has-error span[data-v-7ed5ddd4] {
  color: var(--red);
}
.expiration-and-cvv[data-v-7ed5ddd4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.field select[data-v-7ed5ddd4] {
  height: 36px;
  width: 48%;
  border: solid 1px #ddd;
  border-radius: 4px;
  padding: 0 4px;
  margin-top: 4px;
}
.expiration-and-cvv .field[data-v-7ed5ddd4] {
  width: 48%;
}
.tooltip-position[data-v-7ed5ddd4] {
  position: relative;
  top: 12px;
  right: 5px;
}
.birthdate-and-phone[data-v-7ed5ddd4] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 12px;
}
.checkbox[data-v-7ed5ddd4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
}
.checkbox b[data-v-7ed5ddd4] {
  font-weight: 400;
}
.save-checbox[data-v-7ed5ddd4] {
  margin-right: 12px;
}
button[data-v-7ed5ddd4] {
  width: 100%;
  max-width: 100%;
  height: 44px;
  margin-top: 24px;
  border: 0;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #af006b;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
button[data-v-7ed5ddd4]:hover {
  background-color: var(--pink-dark);
}
.button-disabled[data-v-7ed5ddd4] {
  opacity: 0.25;
  cursor: default;
}
.button-loading[data-v-7ed5ddd4]:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 24px;
  background-clip: padding-box;
  border: rgba(255, 255, 255, 0.25) 2px solid;
  border-top-color: #fff;
  -webkit-animation: animation-rotate 750ms linear infinite;
          animation: animation-rotate 750ms linear infinite;
}
.button-loading span[data-v-7ed5ddd4],
.button-loading:hover span[data-v-7ed5ddd4],
.button-loading:active span[data-v-7ed5ddd4] {
  display: none;
}
.disabled[data-v-7ed5ddd4] {
  display: none;
}
.info[data-v-7ed5ddd4] {
  margin: 8px auto 0;
  font-size: 13px;
  text-align: center;
  color: #333;
  width: 100%;
}
@media (min-width: 600px) {
.fields[data-v-7ed5ddd4] {
    grid-template-columns: 1fr 1fr;
}
.birthdate-and-phone[data-v-7ed5ddd4] {
    width: calc(200% + 12px);
}
}

.boleto[data-v-f5e1d3f4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
img[data-v-f5e1d3f4] {
  height: 50px;
  width: 50px;
}
h3[data-v-f5e1d3f4] {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 8px;
  padding-bottom: 16px;
  font-weight: 500;
  border-bottom: solid 1px #af006b;
}
.warning[data-v-f5e1d3f4] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
p[data-v-f5e1d3f4] {
  text-align: center;
  font-size: 16px;
}
hr[data-v-f5e1d3f4] {
  width: 50px;
  border: 1px solid var(--pink);
}
.warning[data-v-f5e1d3f4] {
  font-size: 14px;
  color: var(--pink);
}

.account-balance[data-v-a720994e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
img[data-v-a720994e] {
  height: 50px;
  width: 50px;
}
h3[data-v-a720994e] {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 8px;
  padding-bottom: 16px;
  font-weight: 500;
  border-bottom: solid 1px #af006b;
}
.warning[data-v-a720994e] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
p[data-v-a720994e] {
  text-align: center;
  font-size: 16px;
}
hr[data-v-a720994e] {
  width: 50px;
  border: 1px solid var(--pink);
}
.warning[data-v-a720994e] {
  font-size: 14px;
  color: var(--pink);
}

div[data-v-3025f417] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #424242;
}
img[data-v-3025f417] {
  width: 75px;
  height: 75px;
}
span[data-v-3025f417] {
  text-align: center;
}
.error-message[data-v-3025f417] {
  width: 100%;
  padding: 16px;
  background: #efefef;
}
.title[data-v-3025f417] {
  font-size: 14px;
  font-weight: 500;
  text-transform: none;
  margin-bottom: 0;
}
.subtitle[data-v-3025f417] {
  font-size: 12px;
  margin-top: 8px;
  font-weight: 300;
}
.sugestion[data-v-3025f417] {
  margin-top: 16px;
  color: var(--purple);
  font-weight: 400;
  font-size: 14px;
  text-align: justify;
}
button[data-v-3025f417] {
  margin: 0;
  margin-top: 24px;
}

.loading[data-v-0219ec5c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
h3[data-v-0219ec5c] {
  text-align: center;
  margin-top: 0;
  margin-bottom: 8px;
  padding-bottom: 16px;
  font-weight: 500;
}
.loader[data-v-0219ec5c] {
  background: #cc006e;
  border-radius: 50%;
  height: 150px;
  overflow: hidden;
  position: relative;
  width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loader[data-v-0219ec5c]::before {
  -webkit-animation: rotateSpinner-loader-data-v-0219ec5c 4s infinite linear;
          animation: rotateSpinner-loader-data-v-0219ec5c 4s infinite linear;
  background: rgba(255, 255, 255, 0.4);
  content: "";
  height: 75px;
  left: 0;
  position: absolute;
  top: 0;
  width: 75px;
  -webkit-transform-origin: 75px 75px;
  transform-origin: 75px 75px;
}
.loader[data-v-0219ec5c]::after {
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 5px #fff;
          box-shadow: inset 0 0 0 5px #fff;
  content: "";
  height: 130px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 130px;
}
.loader.squeegee[data-v-0219ec5c]::after {
  background: url("/static/squeegee.gif") no-repeat center;
}
.loader.broom[data-v-0219ec5c]::after {
  background: url("/static/broom.gif") no-repeat center;
}
.loader-title[data-v-0219ec5c] {
  margin-top: 8px;
  font-size: 18px;
  font-weight: 500;
  color: #424242;
  text-align: center;
}
.loader-message[data-v-0219ec5c] {
  margin-top: 6px;
  font-size: 14px;
  font-weight: 400;
  color: #6b0085;
  text-align: center;
}
.loader-muted[data-v-0219ec5c] {
  margin-top: 16px;
  font-size: 12px;
  color: #999;
}
@-webkit-keyframes rotateSpinner-loader-data-v-0219ec5c {
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
@keyframes rotateSpinner-loader-data-v-0219ec5c {
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}

.container[data-v-c8d49fd0] {
  max-width: 720px;
  margin: 0 auto;
}
.left[data-v-c8d49fd0] {
  width: 70%;
}
.right[data-v-c8d49fd0] {
  width: calc(30% - 10px);
}
@media (max-width: 992px) {
.left[data-v-c8d49fd0],
  .right[data-v-c8d49fd0] {
    width: 100%;
}
.row[data-v-c8d49fd0] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
}
@media (max-width: 540px) {
.right[data-v-c8d49fd0] {
    margin-top: 15px;
}
}

@media (max-width: 992px) {
.row[data-v-3fd6c2c1] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
}

.card[data-v-49b9502a] {
  margin-right: 0;
  margin-bottom: 12px;
  padding: 16px;
}
.loading[data-v-49b9502a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header[data-v-17df8b7b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.left[data-v-17df8b7b] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.right[data-v-17df8b7b] {
  text-align: center;
}
.cart[data-v-17df8b7b] {
  height: 30px;
}
.header-text[data-v-17df8b7b] {
  margin-left: 8px;
  font-size: 20px;
  font-weight: 400;
  text-align: end;
}
br[data-v-17df8b7b] {
  display: block;
}
span[data-v-17df8b7b] {
  font-size: 10px;
}
h1[data-v-17df8b7b] {
  margin: 0;
  font-weight: 500;
  font-size: 32px;
  color: #424242;
}
.progress-bar[data-v-17df8b7b] {
  width: 100%;
  height: 4px;
  position: relative;
}
.progress-bar-total[data-v-17df8b7b],
.progress-bar-elapsed[data-v-17df8b7b] {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #603285;
  border-radius: 2px;
}
.progress-bar-total[data-v-17df8b7b] {
  opacity: 0.25;
}
@media (min-width: 480px) {
.left[data-v-17df8b7b] {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
br[data-v-17df8b7b] {
    display: none;
}
}
@media (min-width: 580px) {
.cart[data-v-17df8b7b] {
    height: 38px;
}
.header-text[data-v-17df8b7b] {
    font-size: 38px;
}
}

.order-details[data-v-4afc7e22] {
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
h4[data-v-4afc7e22] {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  color: #424242;
}
p[data-v-4afc7e22] {
  margin: 8px 0;
  font-size: 13px;
  font-weight: 300;
  color: #888;
  text-align: justify;
}
span[data-v-4afc7e22] {
  font-weight: 500;
}
.amount[data-v-4afc7e22] {
  width: 100%;
  font-weight: 500;
  text-align: end;
  color: #424242;
}

.coupon[data-v-4bf6598b] {
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
h4[data-v-4bf6598b] {
  margin: 0 0 8px;
  font-size: 16px;
  font-weight: 400;
  color: #424242;
}
p[data-v-4bf6598b] {
  margin: 8px 0;
  font-size: 13px;
  font-weight: 300;
  color: #888;
}
span[data-v-4bf6598b] {
  font-weight: 500;
}
.amount[data-v-4bf6598b] {
  width: 100%;
  font-weight: 500;
  text-align: end;
  color: #424242;
}
form[data-v-4bf6598b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
input[data-v-4bf6598b] {
  width: calc(100% - 36px - 2px);
  height: 32px;
  padding: 0 0 0 36px;
  background: url("/static/cupom.svg") no-repeat 10px 10px;
  background-size: 20px 17px;
  text-transform: uppercase;
  line-height: 32px;
  border: 1px solid #ddd;
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
input[data-v-4bf6598b]::-webkit-input-placeholder {
  text-transform: lowercase;
}
input[data-v-4bf6598b]:-ms-input-placeholder {
  text-transform: lowercase;
}
input[data-v-4bf6598b]::-ms-input-placeholder {
  text-transform: lowercase;
}
input[data-v-4bf6598b]::placeholder {
  text-transform: lowercase;
}
button[data-v-4bf6598b] {
  width: 100%;
  max-width: 100%;
  height: 37px;
  margin-top: 8px;
  border: 0;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #af006b;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
button[data-v-4bf6598b]:hover {
  background-color: var(--pink-dark);
}
.button-disabled[data-v-4bf6598b] {
  opacity: 0.25;
}
.disabled[data-v-4bf6598b] {
  display: none;
}
.button-loading[data-v-4bf6598b]:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 24px;
  background-clip: padding-box;
  border: rgba(255, 255, 255, 0.25) 2px solid;
  border-top-color: #fff;
  -webkit-animation: animation-rotate-data-v-4bf6598b 750ms linear infinite;
          animation: animation-rotate-data-v-4bf6598b 750ms linear infinite;
}
.button-loading span[data-v-4bf6598b],
.button-loading:hover span[data-v-4bf6598b],
.button-loading:active span[data-v-4bf6598b] {
  display: none;
}
.warning[data-v-4bf6598b] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
.custom-button[data-v-4bf6598b] {
  width: 50%;
  max-width: 150px;
  margin: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@-webkit-keyframes animation-rotate-data-v-4bf6598b {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes animation-rotate-data-v-4bf6598b {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}

.total[data-v-4081e35a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
span[data-v-4081e35a] {
  font-size: 20px;
  font-weight: 500;
}
.amount[data-v-4081e35a] {
  width: 100%;
  font-weight: 500;
  text-align: end;
  color: #424242;
}
.subtotal[data-v-4081e35a] {
  font-size: 14px;
  text-decoration: line-through;
  font-weight: 400;
  margin-bottom: 6px;
  color: #727272;
}

.coupon[data-v-81db625c] {
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
h4[data-v-81db625c] {
  margin: 0 0 8px;
  font-size: 16px;
  font-weight: 400;
  color: #424242;
}
p[data-v-81db625c] {
  margin: 8px 0;
  font-size: 13px;
  font-weight: 300;
  color: #888;
}
.amount[data-v-81db625c] {
  width: 100%;
  font-weight: 500;
  text-align: end;
  color: #af006b;
}
form[data-v-81db625c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
button[data-v-81db625c] {
  width: 100%;
  max-width: 100%;
  height: 37px;
  margin-top: 8px;
  border: 0;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #af006b;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
button[data-v-81db625c]:hover {
  background-color: var(--pink-dark);
}
.button-disabled[data-v-81db625c] {
  opacity: 0.25;
}
.disabled[data-v-81db625c] {
  display: none;
}
.button-loading[data-v-81db625c]:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 24px;
  background-clip: padding-box;
  border: rgba(255, 255, 255, 0.25) 2px solid;
  border-top-color: #fff;
  -webkit-animation: animation-rotate-data-v-81db625c 750ms linear infinite;
          animation: animation-rotate-data-v-81db625c 750ms linear infinite;
}
.button-loading span[data-v-81db625c],
.button-loading:hover span[data-v-81db625c],
.button-loading:active span[data-v-81db625c] {
  display: none;
}
.warning[data-v-81db625c] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
.custom-button[data-v-81db625c] {
  width: 50%;
  max-width: 150px;
  margin: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@-webkit-keyframes animation-rotate-data-v-81db625c {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes animation-rotate-data-v-81db625c {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.checkbox[data-v-81db625c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
}
.checkbox b[data-v-81db625c] {
  font-weight: 400;
}
.save-checbox[data-v-81db625c] {
  margin-right: 12px;
}

.header[data-v-057ac2da] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.left[data-v-057ac2da] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cart[data-v-057ac2da] {
  height: 30px;
}
.header-text[data-v-057ac2da] {
  margin-left: 8px;
  font-size: 20px;
  font-weight: 400;
  text-align: end;
}
@media (min-width: 580px) {
.cart[data-v-057ac2da] {
    height: 38px;
}
.header-text[data-v-057ac2da] {
    font-size: 38px;
}
}

.cycle-details[data-v-06d8681f] {
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
h4[data-v-06d8681f] {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  color: #424242;
}
b[data-v-06d8681f] {
  font-weight: 500;
}
.professional[data-v-06d8681f] {
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #f2f2f2;
}
img[data-v-06d8681f] {
  width: 75px;
  height: 75px;
  margin-right: 8px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 4px solid #f1f1f1;
  border-radius: 100%;
}
.professional-info[data-v-06d8681f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.name[data-v-06d8681f] {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
small[data-v-06d8681f] {
  margin-top: 8px;
  font-size: 12px;
}
.cycle-detail[data-v-06d8681f] {
  margin: 8px 0;
  font-size: 13px;
  font-weight: 300;
  color: #888;
  text-align: justify;
}
.details span[data-v-06d8681f] {
  font-weight: 500;
}

.cycle-orders[data-v-5f8284e8] {
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
h4[data-v-5f8284e8] {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  color: #424242;
  text-align: center;
}
.calendar[data-v-5f8284e8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 16px;
}
.calendar *[data-v-5f8284e8] {
  border-radius: 0;
}
.calendar[data-v-5f8284e8] .vc-title {
  font-weight: 400;
  text-transform: capitalize;
}
.calendar[data-v-5f8284e8] .vc-weekday {
  font-weight: 400;
  text-transform: capitalize;
  font-size: 12px;
}
.calendar[data-v-5f8284e8] .vc-day-content {
  font-weight: 400;
  text-transform: capitalize;
}

.total[data-v-290f1703] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
span[data-v-290f1703] {
  font-size: 20px;
  font-weight: 500;
}
.amount[data-v-290f1703] {
  width: 100%;
  font-weight: 500;
  text-align: end;
  color: #af006b;
}

.card[data-v-59f89100] {
  margin: 0;
  padding: 16px;
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
h3[data-v-59f89100] {
  text-align: center;
  margin-top: 0;
  font-size: 16px;
  font-weight: 500;
}
.buttons[data-v-59f89100] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
button[data-v-59f89100] {
  width: 100%;
  max-width: 100%;
  height: 44px;
  margin-top: 8px;
  border: 0;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #603285;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
button[data-v-59f89100]:hover {
  background-color: var(--pink-dark);
}
.button-disabled[data-v-59f89100] {
  opacity: 0.25;
  cursor: default;
}
.warning[data-v-59f89100] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
@media (min-width: 480px) {
.buttons[data-v-59f89100] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
button[data-v-59f89100]:not(:last-child) {
    margin-right: 8px;
}
}

div[data-v-87501778] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header[data-v-87501778] {
  position: relative;
}
.arrow[data-v-87501778] {
  width: 28px;
  height: 28px;
  position: absolute;
  left: 0;
  top: -4px;
  border-radius: 28px;
  border: solid 2px #e2e2e2;
  opacity: 0.5;
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  cursor: pointer;
}
.arrow[data-v-87501778]:hover {
  opacity: 1;
}
h3[data-v-87501778] {
  width: 100%;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  padding-bottom: 12px;
  font-weight: 500;
  border-bottom: solid 1px #603285;
}
.old-card[data-v-87501778] {
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}
.buttons[data-v-87501778] {
  width: 100%;
  max-width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
button[data-v-87501778] {
  margin: 16px 0 0;
}
.submit-button[data-v-87501778] {
  height: 40px;
  padding: 0 16px;
  border: 0;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #603285;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.submit-button[data-v-87501778]:hover {
  background-color: var(--pink-dark);
}
.button-disabled[data-v-87501778] {
  opacity: 0.25;
  cursor: default;
}
.button-loading[data-v-87501778]:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 24px;
  background-clip: padding-box;
  border: rgba(255, 255, 255, 0.25) 2px solid;
  border-top-color: #fff;
  -webkit-animation: animation-rotate 750ms linear infinite;
          animation: animation-rotate 750ms linear infinite;
}
.button-loading span[data-v-87501778],
.button-loading:hover span[data-v-87501778],
.button-loading:active span[data-v-87501778] {
  display: none;
}
.disabled[data-v-87501778] {
  display: none;
}

.stored-credit-cards[data-v-20f1b717] {
  width: 100%;
}
.loading[data-v-20f1b717] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header-text[data-v-20f1b717] {
  margin-bottom: 12px;
  font-size: 12px;
  color: #603285;
}
.credit-cards[data-v-20f1b717] {
  width: 100%;
}
.credit-card[data-v-20f1b717] {
  width: 100%;
  max-width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}
.credit-card-selected[data-v-20f1b717] {
  max-width: 480px;
}
.credit-card[data-v-20f1b717]:not(:last-child) {
  margin-bottom: 16px;
}
.left[data-v-20f1b717] {
  width: calc(100% - 32px);
  height: 45px;
  padding: 8px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #e2e2e2;
  border-radius: 4px;
  opacity: 0.75;
}
.right[data-v-20f1b717] {
  margin-left: 12px;
}
.right-disabled[data-v-20f1b717] {
  display: none;
}
.card-info[data-v-20f1b717] {
  width: calc(100% - 25px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.left-selected[data-v-20f1b717] {
  border: solid 2px #603285;
}
.card-logo[data-v-20f1b717] {
  width: 40px;
  max-height: 40px;
  margin-right: 16px;
}
.card-identifier[data-v-20f1b717] {
  width: calc(100% - 56px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.card-identifier span[data-v-20f1b717] {
  font-size: 12px;
}
.card-name[data-v-20f1b717] {
  width: calc(100% - 16px);
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #424242;
  font-weight: 500;
}
.card-number[data-v-20f1b717] {
  font-weight: 400;
  white-space: break-spaces;
}
.arrow[data-v-20f1b717] {
  width: 25px;
  height: 25px;
}
.field span[data-v-20f1b717] {
  color: #333;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
}
.field input[data-v-20f1b717] {
  width: calc(100% - 16px - 2px);
  height: 36px;
  margin-top: 4px;
  border-radius: 4px;
  border: solid 1px #e2e2e2;
  padding: 0 8px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.field input[data-v-20f1b717]:focus {
  border-color: var(--pink);
}
.field.has-error input[data-v-20f1b717] {
  border: 1px solid var(--red);
}
.field.has-error span[data-v-20f1b717] {
  color: var(--red);
}
.tooltip-position[data-v-20f1b717] {
  position: relative;
  top: 12px;
  right: 5px;
}
.empty[data-v-20f1b717] {
  padding: 16px 0;
}
@media (max-width: 400px) {
.hide-card-name[data-v-20f1b717] {
    display: none;
}
}
@media (max-width: 450px) {
.left-selected .card-name[data-v-20f1b717] {
    max-width: 100px;
}
}

.credit-cards[data-v-07a1dd16] {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.credit-cards span[data-v-07a1dd16] {
  font-size: 12px;
  color: #603285;
  margin-bottom: 4px;
}
.logos[data-v-07a1dd16] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
img[data-v-07a1dd16] {
  padding: 4px;
  width: 25px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  opacity: 0.25;
}
.no-flag[data-v-07a1dd16] {
  opacity: 1;
  width: 40px;
}
.cc-selected[data-v-07a1dd16] {
  opacity: 1;
  width: 40px;
}
.warning[data-v-07a1dd16] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
.fields[data-v-07a1dd16] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 12px;
}
.fields[data-v-07a1dd16]:not(:last-child) {
  margin-bottom: 12px;
}
.field span[data-v-07a1dd16] {
  color: #333;
  font-size: 13px;
  font-weight: 300;
  line-height: 16px;
}
.field input[data-v-07a1dd16] {
  width: calc(100% - 16px - 2px);
  height: 36px;
  margin-top: 4px;
  border-radius: 4px;
  border: solid 1px #e2e2e2;
  padding: 0 8px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.field input[data-v-07a1dd16]:focus {
  border-color: var(--pink);
}
.field.has-error input[data-v-07a1dd16] {
  border: 1px solid var(--red);
}
.field.has-error span[data-v-07a1dd16] {
  color: var(--red);
}
.expiration-and-cvv[data-v-07a1dd16] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.field select[data-v-07a1dd16] {
  height: 36px;
  width: 48%;
  border: solid 1px #ddd;
  border-radius: 4px;
  padding: 0 4px;
  margin-top: 4px;
}
.expiration-and-cvv .field[data-v-07a1dd16] {
  width: 48%;
}
.tooltip-position[data-v-07a1dd16] {
  position: relative;
  top: 12px;
  right: 5px;
}
.birthdate-and-phone[data-v-07a1dd16] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 12px;
}
.checkbox[data-v-07a1dd16] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
}
.checkbox b[data-v-07a1dd16] {
  font-weight: 400;
}
.save-checbox[data-v-07a1dd16] {
  margin-right: 12px;
}
button[data-v-07a1dd16] {
  width: 100%;
  max-width: 100%;
  height: 44px;
  margin-top: 24px;
  border: 0;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #603285;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
button[data-v-07a1dd16]:hover {
  background-color: var(--pink-dark);
}
.button-disabled[data-v-07a1dd16] {
  opacity: 0.25;
  cursor: default;
}
.button-loading[data-v-07a1dd16]:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 24px;
  background-clip: padding-box;
  border: rgba(255, 255, 255, 0.25) 2px solid;
  border-top-color: #fff;
  -webkit-animation: animation-rotate 750ms linear infinite;
          animation: animation-rotate 750ms linear infinite;
}
.button-loading span[data-v-07a1dd16],
.button-loading:hover span[data-v-07a1dd16],
.button-loading:active span[data-v-07a1dd16] {
  display: none;
}
.disabled[data-v-07a1dd16] {
  display: none;
}
.info[data-v-07a1dd16] {
  margin: 8px auto 0;
  font-size: 13px;
  text-align: center;
  color: #333;
  width: 100%;
}
@media (min-width: 600px) {
.fields[data-v-07a1dd16] {
    grid-template-columns: 1fr 1fr;
}
.birthdate-and-phone[data-v-07a1dd16] {
    width: calc(200% + 12px);
}
}

.boleto[data-v-f0948ff0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
img[data-v-f0948ff0] {
  height: 50px;
  width: 50px;
}
h3[data-v-f0948ff0] {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 8px;
  padding-bottom: 16px;
  font-weight: 500;
  border-bottom: solid 1px #af006b;
}
.warning[data-v-f0948ff0] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
p[data-v-f0948ff0] {
  text-align: center;
  font-size: 16px;
}
hr[data-v-f0948ff0] {
  width: 50px;
  border: 1px solid var(--pink);
}
.warning[data-v-f0948ff0] {
  font-size: 14px;
  color: var(--pink);
}

.account-balance[data-v-132f8217] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
img[data-v-132f8217] {
  height: 50px;
  width: 50px;
}
h3[data-v-132f8217] {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 8px;
  padding-bottom: 16px;
  font-weight: 500;
  border-bottom: solid 1px #af006b;
}
.warning[data-v-132f8217] {
  margin-top: 12px;
  border-left: solid 1px #af006b;
  color: #af006b;
  padding-left: 8px;
  font-size: 12px;
}
p[data-v-132f8217] {
  text-align: center;
  font-size: 16px;
}
hr[data-v-132f8217] {
  width: 50px;
  border: 1px solid var(--pink);
}
.warning[data-v-132f8217] {
  font-size: 14px;
  color: var(--pink);
}

div[data-v-16f47956] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #424242;
}
img[data-v-16f47956] {
  width: 75px;
  height: 75px;
}
span[data-v-16f47956] {
  text-align: center;
}
.error-message[data-v-16f47956] {
  width: 100%;
  padding: 16px;
  background: #efefef;
}
.title[data-v-16f47956] {
  font-size: 14px;
  font-weight: 500;
  text-transform: none;
  margin-bottom: 0;
}
.subtitle[data-v-16f47956] {
  font-size: 12px;
  margin-top: 8px;
  font-weight: 300;
}
.sugestion[data-v-16f47956] {
  margin-top: 16px;
  color: var(--purple);
  font-weight: 400;
  font-size: 14px;
  text-align: justify;
}
button[data-v-16f47956] {
  margin: 0;
  margin-top: 24px;
}

.loading[data-v-4b0cd6de] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
h3[data-v-4b0cd6de] {
  text-align: center;
  margin-top: 0;
  margin-bottom: 8px;
  padding-bottom: 16px;
  font-weight: 500;
}
.loader[data-v-4b0cd6de] {
  background: #cc006e;
  border-radius: 50%;
  height: 150px;
  overflow: hidden;
  position: relative;
  width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loader[data-v-4b0cd6de]::before {
  -webkit-animation: rotateSpinner-loader-data-v-4b0cd6de 4s infinite linear;
          animation: rotateSpinner-loader-data-v-4b0cd6de 4s infinite linear;
  background: rgba(255, 255, 255, 0.4);
  content: "";
  height: 75px;
  left: 0;
  position: absolute;
  top: 0;
  width: 75px;
  -webkit-transform-origin: 75px 75px;
  transform-origin: 75px 75px;
}
.loader[data-v-4b0cd6de]::after {
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 5px #fff;
          box-shadow: inset 0 0 0 5px #fff;
  content: "";
  height: 130px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 130px;
}
.loader.squeegee[data-v-4b0cd6de]::after {
  background: url("/static/squeegee.gif") no-repeat center;
}
.loader.broom[data-v-4b0cd6de]::after {
  background: url("/static/broom.gif") no-repeat center;
}
.loader-title[data-v-4b0cd6de] {
  margin-top: 8px;
  font-size: 18px;
  font-weight: 500;
  color: #424242;
  text-align: center;
}
.loader-message[data-v-4b0cd6de] {
  margin-top: 6px;
  font-size: 14px;
  font-weight: 400;
  color: #6b0085;
  text-align: center;
}
.loader-muted[data-v-4b0cd6de] {
  margin-top: 16px;
  font-size: 12px;
  color: #999;
}
@-webkit-keyframes rotateSpinner-loader-data-v-4b0cd6de {
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
@keyframes rotateSpinner-loader-data-v-4b0cd6de {
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}

section[data-v-06590146] {
  -webkit-box-align: unset !important;
      -ms-flex-align: unset !important;
          align-items: unset !important;
}
.subtitle[data-v-06590146] {
  text-align: center;
  font-size: 14px;
  margin-bottom: 20px;
}
.boleto-warning[data-v-06590146] {
  color: var(--pink);
  text-align: center;
}
.boleto-warning a[data-v-06590146] {
  color: var(--pink) !important;
}
.boleto-warning h4[data-v-06590146] {
  margin: 0 0 10px 0;
}
.boleto-warning p[data-v-06590146] {
  margin: 0;
}
h2[data-v-06590146] {
  text-align: center;
}
p[data-v-06590146] {
  font-size: 14px;
  text-align: justify;
  text-align-last: center;
}
.buttons[data-v-06590146],
.wpp[data-v-06590146] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.buttons .btn[data-v-06590146] {
  margin-left: 0;
  margin-right: 0;
}
.wpp[data-v-06590146] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.wpp img[data-v-06590146] {
  height: 18px;
  margin-bottom: 10px;
}
.success-content[data-v-06590146] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.thank-you-text[data-v-06590146] {
  border: 1px dashed var(--pink);
  border-radius: 5px;
  margin-bottom: 25px;
  padding-left: 8px;
  padding-right: 8px;
}
.thank-you-text p[data-v-06590146] {
  color: #7d014d;
}
.success-icon[data-v-06590146] {
  background: url("/static/icon-success.svg") center no-repeat;
  min-width: 25px;
  height: 20px;
  margin-right: 10px;
}
h2[data-v-06590146] {
  font-size: 18px;
  margin-bottom: 0;
  margin-top: 0;
}
section[data-v-06590146] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
ul li[data-v-06590146] {
  padding: 3px 0;
}
.no-dots[data-v-06590146] {
  list-style: none;
}
.no-dots img[data-v-06590146] {
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
  margin-right: 3px;
}
.freshchat-icon[data-v-06590146] {
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}
.card[data-v-06590146] {
  padding: 20px;
}
.subscription[data-v-06590146] {
  position: relative;
  margin: 16px 0;
}
.btn-sub[data-v-06590146] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.btn-sub > .discount[data-v-06590146] {
  font-weight: 400;
}
.sub-loader[data-v-06590146] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.subscription[data-v-06590146]:before {
  width: 200px;
  height: 2px;
  position: absolute;
  top: -8px;
  left: calc(50% - 100px);
  content: "";
  background: #603285;
}
@media (min-width: 668px) {
p[data-v-06590146] {
    text-align: center;
}
.subtitle[data-v-06590146] {
    font-size: 16px;
}
.buttnos[data-v-06590146] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 600px;
    margin: 0 auto;
}
.wpp[data-v-06590146] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.buttons .btn[data-v-06590146] {
    margin-left: 5px;
    margin-right: 5px;
}
.wpp img[data-v-06590146] {
    height: 18px;
    margin-bottom: 0;
}
.success-icon[data-v-06590146] {
    min-width: 80px;
    height: 25px;
    margin-right: 0;
}
h2[data-v-06590146] {
    font-size: 24px;
}
}

.btn-checking[data-v-bd29af3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn[data-v-bd29af3e] {
  margin-left: 0;
  margin-right: 0;
}
p[data-v-bd29af3e] {
  font-size: 14px;
  text-align: center;
}
section[data-v-bd29af3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.border-bottom[data-v-bd29af3e] {
  border-bottom: 1px solid #ddd;
}
.payment-title[data-v-bd29af3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 10px 0;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
}
.payment-title[data-v-bd29af3e]::after {
  content: "";
  text-align: center;
  display: block;
  width: 200px;
  margin-top: 10px;
  border-bottom: 1px solid var(--pink);
}
.accept[data-v-bd29af3e] {
  color: var(--pink);
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  padding: 3px 7px;
  font-style: italic;
  text-align: center;
}
.normal[data-v-bd29af3e] {
  font-style: normal;
}
.boleto-info[data-v-bd29af3e] {
  font-size: 14px;
  font-family: "Roboto";
  color: #333;
  font-weight: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
}
.line-code[data-v-bd29af3e] {
  margin-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.line-code b[data-v-bd29af3e] {
  font-weight: 700;
  padding: 5px 10px;
  background-color: #eee;
  border-radius: 4px 4px 0 0;
}
.line-code .copy-button[data-v-bd29af3e] {
  background-color: #e3e3e3;
  padding: 5px 10px;
  border-radius: 0 0 4px 4px;
  cursor: pointer;
  -webkit-transition: all 0.24s ease;
  transition: all 0.24s ease;
}
.line-code .copy-button[data-v-bd29af3e]:hover {
  background-color: #c9c9c9;
}
.btn-copy[data-v-bd29af3e] {
  -webkit-transition: 0s;
  transition: 0s;
}
@media (min-width: 668px) {
section[data-v-bd29af3e] {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
}
.line-code[data-v-bd29af3e] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.line-code b[data-v-bd29af3e] {
    border-radius: 4px 0 0 4px;
}
.line-code .copy-button[data-v-bd29af3e] {
    border-radius: 0 4px 4px 0;
}
.boleto-info[data-v-bd29af3e] {
    font-size: 16px;
}
.btn[data-v-bd29af3e] {
    margin-left: 5px;
    margin-right: 5px;
}
}

.link[data-v-64b267d1] {
  font-weight: 500;
  color: #603285;
  cursor: pointer;
}
p[data-v-64b267d1] {
  margin: 0;
}
.no-dots[data-v-64b267d1] {
  list-style: none;
  padding-left: 0;
}
.no-dots li[data-v-64b267d1] {
  background: url("/static/icon_order_status_ok.svg") no-repeat 0 6px;
  background-size: 15px 15px;
  padding-left: 20px;
  line-height: 25px;
}
.no-dots li img[data-v-64b267d1] {
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}
.no-dots li.dont-use[data-v-64b267d1] {
  background: url("/static/icon-error.svg") no-repeat 0 6px;
  background-size: 15px 15px;
}
section[data-v-64b267d1] {
  width: 100%;
}
a[data-v-64b267d1] {
  font-weight: 500;
}
ul[data-v-64b267d1] {
  padding-left: 17px;
}
@media (min-width: 668px) {
ul[data-v-64b267d1] {
    padding-left: 40px;
}
.no-dots[data-v-64b267d1] {
    padding-left: 20px;
}
}

@media (max-width: 992px) {
.row[data-v-5475cf58] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
}

.hidden[data-v-59536b20] {
  display: none;
}
.btn-group[data-v-59536b20] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.card[data-v-59536b20] {
  margin: 10px 0;
}
.row[data-v-59536b20] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.right[data-v-59536b20] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 20px;
}
.photo[data-v-59536b20] {
  width: 150px;
  height: 150px;
  border-radius: 100%;
  background: -webkit-gradient(
      linear,
      left top, left bottom,
      color-stop(0, rgba(255, 255, 255, 0.8)),
      to(rgba(255, 255, 255, 0.8))
    ),
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAACbCAYAAAB1YemMAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAADGpJREFUeJztnXuwVVUdxz8XBFFRFBXfDqQoMsFS8JU6iIk2MaCZr0QBc1RGxWVmuM200ZzMpSbNGp9lKeUjs9QylYfp6NgflY82KuXkiDkqKUQmPsCE0x9rH7hc7zn3PPbZv7X3Xp8Zhsc5Z68vhw9rr72eXZVKhUBttDL9gN2TH1013vYx8DcbR6syC5ZDuoJsG9DKDAUOAvYHxgB7A3sBgxr4eAVYCiwGXgRi4AUbR691Jm3+KLVsWplNgMOAKcAknGD9Ui5mBfAM8DjwqI2jpSlfPzeUUjatzKHAdOBEYGjGxS8G7gXusXH0RsZli1Ia2bQyg4HTgXOA0bJpAFgHzAduBObbOCr8P0ThZdPKbA1ckPzYRjhOLV4GrgLut3G0TjpMpyisbFqZQTjBLgG2Fo7TKC8BkY2jR6WDdIJCyqaVmQJYYIR0lhZ5DJhdtCfZQsmmldkeuAnX8M87HwHfBeYW5dZaGNm0MpOBO4Bh0llS5ingVBtHb0kHaZfcy6aV6Q9cDcyhdg9/3lkBTLNxtEg6SDvkWrbkSfN+XIds0VkLzLFxNFc6SKvkVjatzG7AAmAf6SwZcyPwDRtHa6WDNEsuZdPK7Ak8CewqnUWIu4EzbBx9Ih2kGXInm1ZmFPA0sL10FmF+Cxyfpxou7UHnjqKVGQ4sIogGcCxwp1YmNw9FuZFNK7Mdro1W1ltnb5wGXCcdolFyIZtWZiDwG9zcssDGXKSVmSUdohFyIRtwAzBBOoTHWK3MIdIh+sL7BwStzMnAL6Vz5IA3gf1sHK2QDlILr2s2rczuwG3SOXLCrsDt0iHq4a1syVPWHcAQ6Sw54litzEzpELXwVjbcrNovSofIITdoZbycjOClbFqZbQAjnSOnDMXT785L2YDLCB237TBTKzNeOkRPvJMtGWCfLZ0j53ThYWevd7IBlwIDpUMUgCO0ModLh+iOV7JpZXYGzpDOUSAukw7QHa9kA84j1GppMkkro6RDVPFGtmT880zpHAXkfOkAVbyRDTiG4i1W8YGvaWW2lA4Bfsk2QzpAQdkCOF46BHgim1ZmCHC0dI4Cc7J0APBENmAysKl0iAJzZPIfWhRfZPuydICCMwAPljv6IttR0gFKgPh3LC6bVmYksKN0jhIgPpogLhtwgHSAkrB3smewGD7INk46QEnoAvaVDOCDbGOkA5QI0e/aB9lGSgcoEaLftahsydbwu0lmKBmfkyxcumYbBmwinKFM7CJZuLRs2wmXXzZEp9pLy+brVvFFRXTXdGnZBguXXzY2kyxcWrbQXisR0rIFSoS0bGuEyw9kiLRsHwqXXzY+kixcWrb/CJdfNt6TLFxatuXC5ZeNdyULl5btXSBX26vnnDclCxeVLTnQ9Z+SGUqG6JHh0jUbwCvSAUrE3yUL90G2JdIBSsSLkoX7INvz0gFKwjrgr5IBfJDtL9IBSsLLNo5WSQYQly05mlr0KakkPCUdQFy2hMelA5QA8e/YF9kelQ5QcNYAf5AO4YtsCwiD8p1koY2jD6RDeCGbjaP3CbVbJ/HiOCYvZEv4hXSAgvI+7iBccXyS7ffAv6RDFJC7bBx5MZXLG9lsHP0PuFU6R8GoADdJh6jijWwJtwAfS4coEPNtHHkzHOiVbDaO3iUc+ZgmV0oH6I5XsiVci/D05YIw38bRn6RDdMc72WwcLcMd0x1onXVAJB2iJ97JlmCAt6RD5Jif2DhaLB2iJ17KlvR2a+kcOWU57rA57/BSNgAbRw8AD0nnyCGzbRytlA7RG97KlnA28I50iBxxn42jX0mHqIXXstk4Wg5MxzV4A/VZCpwjHaIeXssGYONoEXCVdA7PWQ2cZOPI60Xf3suWcCWh/VaLCnCWjaNnpYP0RS5kS9aXnkpYr9Ab37NxdJd0iEboqlQq0hkaRiuzPfA0MEo6iyfcYuPoXOkQjZKLmq1K8sAwCXhVOosH3A3Mlg7RDLmSDcDG0VvARIQX3ApzKzDTxlGuntJzJxusF+4I4I/SWQS4CjjXxtFa6SDNkqs2W0+0MoOA23EPD0VnDTDLxtE86SCtkmvZqmhlLsQN3g+QztIh3gBOtHH0Z+kg7VAI2QC0MgfjGs2iR+Z0gAdw/Whejnc2Q2FkA9DKDAaux42pdgnHaZeVwDfzfNvsSaFkq6KVOQy4mXweL1nBLWu82MZRoSYhFFI2WH/i31nA5cBOwnEa5SmcZLlum9WisLJVSW6t5wEX4K90TwNX2zhaIB2kkxRetipJN8k04HyEj69OWA3cD9g8DKKngTeyaWUG2ThanVFZ44EZwAnAzlmUmbAO1xF9D26iY8enBGllBgL9svpu6+GFbFqZ43FDMHNsHN2ZYbn9gIOBybgx1/Gkf3jbMuBJYCFueV1mjX6tzJbAg8AQ4AQbR6I7s4vKppXZFJjLhhmmFeBSG0fXCOUZjBNuP9yT7Ehcv92OQP8+Pr4C1/m6FHgZWAw8Z+Po9U7lrYdWZgfgEdzfB1xXymk2jh6TyAOCsmlldgd+DRzQy8u3Aecn+3+Io5XpArbFnY86hA19eKtw52+ttHHkzeEhWpnRONGG93ipAnwfuEJibFVENq3M4bjGcb1jpJ/ATXX+dzapioFWZgpuJGWrOm9bCJyS9ahE5rJpZc7C7azTyDjm67i2xnMdDVUAtDL9cX2Kl9PYbJ7XgKlZbjyTmWzJrega4OImP7oGuAi4OZkeHuiBVmYnYB5wVJMf/S/uP3MmmztnIlvy+H0ncEobl3kYODPZ6SiQoJWZCvyU+k2SenwCzLBxdF96qXqn47JpZTbHzVz4UgqXW45b8e3tQtys0MoMBX4InJ7C5dbivteObsbYUdm0MkOA3wETUr70w7gv542Ur+s9SXPkFNxOTzukeOkK8C0bRx3bQapjsiWiLQAO6kgBbodKA1xn46gU+7lpZfYFfgQc3sFiLrFxZDpx4Y7Iltw6FwKHpn7xz/I2cAVwh42jTzMoL3O0MiNwf8fTyGbdyDmduKWmLlvyMPAIbvgnS17F1XQ/96mDtR20MnvgNvWbCQzMsOgKbvVWqscFpCpbMtZ4L3BSahdtnrdx/Xi35/XJVSszAbc/3XHIrYD7FDgmzeGttGW7Htcn5gNrcIPQPwOe8H3pWzKWOQ04ExgtHKfKh8AEG0epnAmbmmxamVn4e47BMtw47IPAMx6Nue4ETAW+imt29DXYL8Ey4IBkrW5bpCKbVmYi7oEgD0vp3sONuz6Bm4a9JKuV5VqZrXFTmibievv3Ix8Lc57F1XBtnVHRtmxamV1xR2+32oMtzSrclxkDLwGv4MYNl7U6PKaV2Qw3NWkPYB9gLDAO2Iuc7kIAzLNxdHo7F2hLNq3MAFzt8IV2QnjKJ7hbyDu4uWDV6USfAh/gJlkOxsmzFTAU2A4YlvxcRGbZOPpxqx9uV7ZrgTktXyCQN1YDB9o4amlTn5Zl08ocCSwiH22OQHosAca3sqahpfZD0tCdRxCtjIwGftDKB1ttrM4Fdmnxs4H8o5NdB5qi6duoVmYS7vYZKDf/AMY2czttqmZLFvr62nEbyJaRwHea+UCzt9E5uL6jQABgjlZmz0bf3LBsSeftJS1FChSV6rrfhmimZrsa2LzpOIGiMyXpBuuThh4QtDJjgRfI71BLoLM8D+zf1/Beo/Jc2cR7A+VjHG6Tnrr0WbMl896fJ3TgBuqzBBhTbwZNI7XV5QTRAn0zGjim3hvqyqaVGQl8Jc1EgULz7Xov9lWzXdjAewKBKgdqZWquqKspUrLuc0ZHIgWKjK71Qr1aazqwRfpZAgXnOK3Mjr29UE+2szsUJlBsBlBj/5FeZUs2OM7jgRUBP/h6b39Yq2ab3sEggeKzl1bmM3u8fEa2ZFX7iZlEChSZaT3/oLea7RCyPRsgUExOSLb3Wk9vsvU5xhUINMDO9NgJvjfZ6g45BAJNMLX7bzaSTSszChiRaZxAkZnc/Tc9a7ajMwwSKD77amXWb8vRU7asN/ALFJt+dNtPeb1sSZdH2hstBwITq7/oXrN9HncuUyCQJusXM3eXrYg7EQXkGaOV2QI2lu1AoTCBYtMfULCxbON7f28g0DbjIJEt2dTPl02DA8VjLGyo2UaSj/1wA/lkNGyQreH9GgKBFhgFQbZANmyrldmmKlsYDw10muFV2YZLpgiUgiBbIDNGBNkCWTGy/8oHNxtGk9tVBgItsLIfYYO/QDYMDPt4BDIjyBbIjCBbIDM2wZ04/JB0kEDheen/ZVpUiPeCNqQAAAAASUVORK5CYII=) no-repeat center bottom #fff;
  background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.8) 0,
      rgba(255, 255, 255, 0.8) 100%
    ),
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAACbCAYAAAB1YemMAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAADGpJREFUeJztnXuwVVUdxz8XBFFRFBXfDqQoMsFS8JU6iIk2MaCZr0QBc1RGxWVmuM200ZzMpSbNGp9lKeUjs9QylYfp6NgflY82KuXkiDkqKUQmPsCE0x9rH7hc7zn3PPbZv7X3Xp8Zhsc5Z68vhw9rr72eXZVKhUBttDL9gN2TH1013vYx8DcbR6syC5ZDuoJsG9DKDAUOAvYHxgB7A3sBgxr4eAVYCiwGXgRi4AUbR691Jm3+KLVsWplNgMOAKcAknGD9Ui5mBfAM8DjwqI2jpSlfPzeUUjatzKHAdOBEYGjGxS8G7gXusXH0RsZli1Ia2bQyg4HTgXOA0bJpAFgHzAduBObbOCr8P0ThZdPKbA1ckPzYRjhOLV4GrgLut3G0TjpMpyisbFqZQTjBLgG2Fo7TKC8BkY2jR6WDdIJCyqaVmQJYYIR0lhZ5DJhdtCfZQsmmldkeuAnX8M87HwHfBeYW5dZaGNm0MpOBO4Bh0llS5ingVBtHb0kHaZfcy6aV6Q9cDcyhdg9/3lkBTLNxtEg6SDvkWrbkSfN+XIds0VkLzLFxNFc6SKvkVjatzG7AAmAf6SwZcyPwDRtHa6WDNEsuZdPK7Ak8CewqnUWIu4EzbBx9Ih2kGXInm1ZmFPA0sL10FmF+Cxyfpxou7UHnjqKVGQ4sIogGcCxwp1YmNw9FuZFNK7Mdro1W1ltnb5wGXCcdolFyIZtWZiDwG9zcssDGXKSVmSUdohFyIRtwAzBBOoTHWK3MIdIh+sL7BwStzMnAL6Vz5IA3gf1sHK2QDlILr2s2rczuwG3SOXLCrsDt0iHq4a1syVPWHcAQ6Sw54litzEzpELXwVjbcrNovSofIITdoZbycjOClbFqZbQAjnSOnDMXT785L2YDLCB237TBTKzNeOkRPvJMtGWCfLZ0j53ThYWevd7IBlwIDpUMUgCO0ModLh+iOV7JpZXYGzpDOUSAukw7QHa9kA84j1GppMkkro6RDVPFGtmT880zpHAXkfOkAVbyRDTiG4i1W8YGvaWW2lA4Bfsk2QzpAQdkCOF46BHgim1ZmCHC0dI4Cc7J0APBENmAysKl0iAJzZPIfWhRfZPuydICCMwAPljv6IttR0gFKgPh3LC6bVmYksKN0jhIgPpogLhtwgHSAkrB3smewGD7INk46QEnoAvaVDOCDbGOkA5QI0e/aB9lGSgcoEaLftahsydbwu0lmKBmfkyxcumYbBmwinKFM7CJZuLRs2wmXXzZEp9pLy+brVvFFRXTXdGnZBguXXzY2kyxcWrbQXisR0rIFSoS0bGuEyw9kiLRsHwqXXzY+kixcWrb/CJdfNt6TLFxatuXC5ZeNdyULl5btXSBX26vnnDclCxeVLTnQ9Z+SGUqG6JHh0jUbwCvSAUrE3yUL90G2JdIBSsSLkoX7INvz0gFKwjrgr5IBfJDtL9IBSsLLNo5WSQYQly05mlr0KakkPCUdQFy2hMelA5QA8e/YF9kelQ5QcNYAf5AO4YtsCwiD8p1koY2jD6RDeCGbjaP3CbVbJ/HiOCYvZEv4hXSAgvI+7iBccXyS7ffAv6RDFJC7bBx5MZXLG9lsHP0PuFU6R8GoADdJh6jijWwJtwAfS4coEPNtHHkzHOiVbDaO3iUc+ZgmV0oH6I5XsiVci/D05YIw38bRn6RDdMc72WwcLcMd0x1onXVAJB2iJ97JlmCAt6RD5Jif2DhaLB2iJ17KlvR2a+kcOWU57rA57/BSNgAbRw8AD0nnyCGzbRytlA7RG97KlnA28I50iBxxn42jX0mHqIXXstk4Wg5MxzV4A/VZCpwjHaIeXssGYONoEXCVdA7PWQ2cZOPI60Xf3suWcCWh/VaLCnCWjaNnpYP0RS5kS9aXnkpYr9Ab37NxdJd0iEboqlQq0hkaRiuzPfA0MEo6iyfcYuPoXOkQjZKLmq1K8sAwCXhVOosH3A3Mlg7RDLmSDcDG0VvARIQX3ApzKzDTxlGuntJzJxusF+4I4I/SWQS4CjjXxtFa6SDNkqs2W0+0MoOA23EPD0VnDTDLxtE86SCtkmvZqmhlLsQN3g+QztIh3gBOtHH0Z+kg7VAI2QC0MgfjGs2iR+Z0gAdw/Whejnc2Q2FkA9DKDAaux42pdgnHaZeVwDfzfNvsSaFkq6KVOQy4mXweL1nBLWu82MZRoSYhFFI2WH/i31nA5cBOwnEa5SmcZLlum9WisLJVSW6t5wEX4K90TwNX2zhaIB2kkxRetipJN8k04HyEj69OWA3cD9g8DKKngTeyaWUG2ThanVFZ44EZwAnAzlmUmbAO1xF9D26iY8enBGllBgL9svpu6+GFbFqZ43FDMHNsHN2ZYbn9gIOBybgx1/Gkf3jbMuBJYCFueV1mjX6tzJbAg8AQ4AQbR6I7s4vKppXZFJjLhhmmFeBSG0fXCOUZjBNuP9yT7Ehcv92OQP8+Pr4C1/m6FHgZWAw8Z+Po9U7lrYdWZgfgEdzfB1xXymk2jh6TyAOCsmlldgd+DRzQy8u3Aecn+3+Io5XpArbFnY86hA19eKtw52+ttHHkzeEhWpnRONGG93ipAnwfuEJibFVENq3M4bjGcb1jpJ/ATXX+dzapioFWZgpuJGWrOm9bCJyS9ahE5rJpZc7C7azTyDjm67i2xnMdDVUAtDL9cX2Kl9PYbJ7XgKlZbjyTmWzJrega4OImP7oGuAi4OZkeHuiBVmYnYB5wVJMf/S/uP3MmmztnIlvy+H0ncEobl3kYODPZ6SiQoJWZCvyU+k2SenwCzLBxdF96qXqn47JpZTbHzVz4UgqXW45b8e3tQtys0MoMBX4InJ7C5dbivteObsbYUdm0MkOA3wETUr70w7gv542Ur+s9SXPkFNxOTzukeOkK8C0bRx3bQapjsiWiLQAO6kgBbodKA1xn46gU+7lpZfYFfgQc3sFiLrFxZDpx4Y7Iltw6FwKHpn7xz/I2cAVwh42jTzMoL3O0MiNwf8fTyGbdyDmduKWmLlvyMPAIbvgnS17F1XQ/96mDtR20MnvgNvWbCQzMsOgKbvVWqscFpCpbMtZ4L3BSahdtnrdx/Xi35/XJVSszAbc/3XHIrYD7FDgmzeGttGW7Htcn5gNrcIPQPwOe8H3pWzKWOQ04ExgtHKfKh8AEG0epnAmbmmxamVn4e47BMtw47IPAMx6Nue4ETAW+imt29DXYL8Ey4IBkrW5bpCKbVmYi7oEgD0vp3sONuz6Bm4a9JKuV5VqZrXFTmibievv3Ix8Lc57F1XBtnVHRtmxamV1xR2+32oMtzSrclxkDLwGv4MYNl7U6PKaV2Qw3NWkPYB9gLDAO2Iuc7kIAzLNxdHo7F2hLNq3MAFzt8IV2QnjKJ7hbyDu4uWDV6USfAh/gJlkOxsmzFTAU2A4YlvxcRGbZOPpxqx9uV7ZrgTktXyCQN1YDB9o4amlTn5Zl08ocCSwiH22OQHosAca3sqahpfZD0tCdRxCtjIwGftDKB1ttrM4Fdmnxs4H8o5NdB5qi6duoVmYS7vYZKDf/AMY2czttqmZLFvr62nEbyJaRwHea+UCzt9E5uL6jQABgjlZmz0bf3LBsSeftJS1FChSV6rrfhmimZrsa2LzpOIGiMyXpBuuThh4QtDJjgRfI71BLoLM8D+zf1/Beo/Jc2cR7A+VjHG6Tnrr0WbMl896fJ3TgBuqzBBhTbwZNI7XV5QTRAn0zGjim3hvqyqaVGQl8Jc1EgULz7Xov9lWzXdjAewKBKgdqZWquqKspUrLuc0ZHIgWKjK71Qr1aazqwRfpZAgXnOK3Mjr29UE+2szsUJlBsBlBj/5FeZUs2OM7jgRUBP/h6b39Yq2ab3sEggeKzl1bmM3u8fEa2ZFX7iZlEChSZaT3/oLea7RCyPRsgUExOSLb3Wk9vsvU5xhUINMDO9NgJvjfZ6g45BAJNMLX7bzaSTSszChiRaZxAkZnc/Tc9a7ajMwwSKD77amXWb8vRU7asN/ALFJt+dNtPeb1sSZdH2hstBwITq7/oXrN9HncuUyCQJusXM3eXrYg7EQXkGaOV2QI2lu1AoTCBYtMfULCxbON7f28g0DbjIJEt2dTPl02DA8VjLGyo2UaSj/1wA/lkNGyQreH9GgKBFhgFQbZANmyrldmmKlsYDw10muFV2YZLpgiUgiBbIDNGBNkCWTGy/8oHNxtGk9tVBgItsLIfYYO/QDYMDPt4BDIjyBbIjCBbIDM2wZ04/JB0kEDheen/ZVpUiPeCNqQAAAAASUVORK5CYII=) no-repeat center bottom #fff;
  background-size: 120px 120px;
  text-align: center;
  line-height: 200px;
  -webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.photo img[data-v-59536b20] {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.photo [src="#"][data-v-59536b20] {
  opacity: 0;
}
.photo .overlay[data-v-59536b20] {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FtYWRhXzEiIGRhdGEtbmFtZT0iQ2FtYWRhIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDcyIDU5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtMntmaWxsOiM2MDMyODU7fS5jbHMtMntmb250LXNpemU6MTJweDtmb250LWZhbWlseTpSb2JvdG8tTGlnaHQsIFJvYm90bzt9LmNscy0ze2xldHRlci1zcGFjaW5nOi0wLjAxZW07fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5lZGl0LXBob3RvLWxvZ2luPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMi42LDMwLjczYTQuOTIsNC45MiwwLDAsMS00LjkxLTQuOTFWOS43NUE0LjkyLDQuOTIsMCwwLDEsMjIuNiw0LjgzaDQuNzZMMjguOTIuOTRhLjg5Ljg5LDAsMCwxLC44Mi0uNTdoMTIuNWEuODkuODksMCwwLDEsLjgyLjU3bDEuNTYsMy44OUg0OS40YTQuOTIsNC45MiwwLDAsMSw0LjkxLDQuOTFWMjUuODJhNC45Miw0LjkyLDAsMCwxLTQuOTEsNC45MVptMC0xLjc5SDQ5LjRhMy4xLDMuMSwwLDAsMCwzLjEzLTMuMTNWOS43NUEzLjEsMy4xLDAsMCwwLDQ5LjQsNi42Mkg0NGEuODkuODksMCwwLDEtLjgyLS41Nkw0MS42NSwyLjE1SDMwLjM1TDI4Ljc4LDYuMDZhLjg5Ljg5LDAsMCwxLS44Mi41NkgyMi42YTMuMSwzLjEsMCwwLDAtMy4xMywzLjEzVjI1LjgyQTMuMSwzLjEsMCwwLDAsMjIuNiwyOC45NVpNMzYsMjYuMjdhOC40OSw4LjQ5LDAsMSwxLDguNDktOC40OUE4LjUsOC41LDAsMCwxLDM2LDI2LjI3Wm0wLTEuNzlhNi43LDYuNywwLDEsMC02LjctNi43QTYuNjksNi42OSwwLDAsMCwzNiwyNC40OFoiLz48dGV4dCBjbGFzcz0iY2xzLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMTUgNTguNjEpIj5lZGl0ZSBzdWEgZm88dHNwYW4gY2xhc3M9ImNscy0zIiB4PSI2MS4yNCIgeT0iMCI+dDwvdHNwYW4+PHRzcGFuIHg9IjY0Ljk3IiB5PSIwIj5vPC90c3Bhbj48L3RleHQ+PC9zdmc+) center no-repeat;
  background-color: rgba(255, 255, 255, 0.8);
  background-size: 70px;
  border-radius: 100%;
  width: 150px;
  height: 150px;
  margin-top: -150px;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.photo:hover .overlay[data-v-59536b20] {
  opacity: 1;
}
@media (max-width: 480px) {
.row[data-v-59536b20] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}
.right[data-v-59536b20] {
    margin-left: 0;
    margin-bottom: 30px;
}
}

.section[data-v-08286e24] {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.new-address[data-v-08286e24] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  width: 180px;
  margin: 10px;
  font-size: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.new-address span[data-v-08286e24] {
  font-weight: 600;
  color: var(--purple);
  text-transform: uppercase;
  text-align: center;
}
.icon-plus[data-v-08286e24] {
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 40px;
  background-color: var(--purple);
  border-radius: 100%;
  margin-bottom: 10px;
}
@media (max-width: 480px) {
.new-address[data-v-08286e24] {
    width: 100%;
}
}

.address[data-v-3334fbaa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  width: 180px;
  border: 2px solid #eee;
  border-radius: 4px;
  margin: 10px;
  font-size: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.address.selected[data-v-3334fbaa] {
  border-color: var(--purple);
}
.title-address[data-v-3334fbaa] {
  font-weight: 600;
  color: var(--purple);
  text-transform: uppercase;
  text-align: center;
}
.buttons-address[data-v-3334fbaa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
.buttons-address div[data-v-3334fbaa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn-small[data-v-3334fbaa] {
  padding: 6px 12px;
  font-size: 14px;
}
@media (max-width: 480px) {
.address[data-v-3334fbaa] {
    width: 100%;
}
}










































.root-credit-cards[data-v-7188c430] {
  width: 100%;
}
.loader[data-v-7188c430] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.credit-cards[data-v-7188c430] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.credit-cards > *[data-v-7188c430] {
  margin: 12px;
}
.error[data-v-7188c430] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.empty[data-v-7188c430] {
  text-align: center;
}

.content[data-v-2d5bbb7f] {
  width: 180px;
  padding: 16px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: solid 2px #e2e2e2;
  border-radius: 4px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.card-name[data-v-2d5bbb7f] {
  margin: 0 0 8px;
  font-weight: 400;
  border-bottom: solid 2px #e2e2e2;
}
.card-info[data-v-2d5bbb7f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
img[data-v-2d5bbb7f] {
  width: 40px;
  height: 40px;
  margin-right: 4px;
}
.numbers[data-v-2d5bbb7f] {
  padding-left: 4px;
  border-left: solid 2px #e2e2e2;
  font-weight: 400;
  font-size: 14px;
}
.actions[data-v-2d5bbb7f] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.edit[data-v-2d5bbb7f],
.remove[data-v-2d5bbb7f] {
  height: 12px;
  width: 12px;
}
.remove[data-v-2d5bbb7f] {
  -webkit-filter: invert(23%) sepia(28%) saturate(2293%) hue-rotate(241deg)
    brightness(97%) contrast(95%);
          filter: invert(23%) sepia(28%) saturate(2293%) hue-rotate(241deg)
    brightness(97%) contrast(95%);
}
button[data-v-2d5bbb7f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn[data-v-2d5bbb7f] {
  margin-top: 8px;
  padding: 6px 12px;
}
.btn > span[data-v-2d5bbb7f] {
  font-size: 14px;
}

.card-info[data-v-73e420fd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
img[data-v-73e420fd] {
  width: 40px;
  height: 40px;
  margin-right: 4px;
}
.numbers[data-v-73e420fd] {
  font-weight: 400;
  font-size: 14px;
}
.btn-outlined[data-v-73e420fd] {
  padding: 8px 16px;
}

.card-info[data-v-12443982] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
img[data-v-12443982] {
  width: 40px;
  height: 40px;
  margin-right: 4px;
}
.numbers[data-v-12443982] {
  font-weight: 400;
  font-size: 14px;
}
input[data-v-12443982] {
  width: 100%;
  max-width: 200px;
  margin: 16px auto 0;
  padding: 0;
  min-height: unset;
  line-height: 24px;
  color: #424242;
  text-align: center;
}
input[data-v-12443982]::-webkit-input-placeholder {
  color: #666;
}
input[data-v-12443982]:-ms-input-placeholder {
  color: #666;
}
input[data-v-12443982]::-ms-input-placeholder {
  color: #666;
}
input[data-v-12443982]::placeholder {
  color: #666;
}
.input-text[data-v-12443982] {
  font-weight: 400;
}
.btn-outlined[data-v-12443982] {
  padding: 8px 16px;
}

p[data-v-1c91b20e] {
  margin: 20px 0 0;
  color: var(--purple);
}
.box div[data-v-1c91b20e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.preloader img[data-v-1c91b20e] {
  border-radius: 100%;
  border: 5px solid #fff;
  -webkit-box-shadow: 0 0 0 10px var(--pink);
          box-shadow: 0 0 0 10px var(--pink);
  margin-bottom: 50px;
}
.container-center[data-v-1c91b20e] {
  background: #ededed;
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.box[data-v-1c91b20e] {
  width: 440px;
  margin-top: -25px;
  padding: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768px) {
.box[data-v-1c91b20e] {
    width: 340px;
}
}
@media (max-width: 480px) {
.box[data-v-1c91b20e] {
    width: 200px;
    margin-top: -25px;
}
}
@media (max-width: 320px) {
.box[data-v-1c91b20e] {
    width: 190px;
    margin-top: -43px;
    padding: 30px;
}
}

div#base[data-v-70969926]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
div#base[data-v-70969926]{min-height:calc(100vh - 40px);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding-top:40px
}
.content[data-v-70969926]{width:360px;max-width:calc(100%)
}

img[data-v-4046bbd6]{width:100%;max-width:250px
}
@media (min-width: 768px){
img[data-v-4046bbd6]{width:300px;max-width:300px
}
}
#logo[data-v-4046bbd6]{width:calc(100% - 60px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-60px
}

hr[data-v-5bfb95f5]{width:35%;opacity:0.4
}
.professional-register[data-v-5bfb95f5]{margin:0 auto
}
button[data-v-5bfb95f5]{margin:7px 5px !important
}
@media (min-width: 768px){
button[data-v-5bfb95f5]{margin:7px 20px !important
}
}

div[data-v-6dab790e] {
  color: var(--purple);
  font-size: 14px;
  margin: 10px 5px 0;
  font-weight: 400;
}

label div[data-v-08e03630]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
input[data-v-08e03630]{display:none
}
label[data-v-08e03630]{width:130px;height:130px;border-radius:100%;text-align:center;-webkit-box-shadow:0 0 0 4px rgba(0,0,0,0.05);box-shadow:0 0 0 4px rgba(0,0,0,0.05);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden
}
label>img[data-v-08e03630]{width:100%;height:100%;border-radius:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all 0.25s ease;transition:all 0.25s ease
}
label[src="#"][data-v-08e03630]{opacity:0
}
label div[data-v-08e03630]{font-size:12px;color:white;background:linear-gradient(45deg, rgba(96,50,133,0.5) 0%, rgba(175,0,107,0.5) 100%);border-radius:100%;width:100%;height:100%;margin-top:-100%;opacity:0;cursor:pointer;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;z-index:1
}
label div img[data-v-08e03630]{margin-bottom:10px
}
label:hover>img[data-v-08e03630]{-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:scale(1.1);transform:scale(1.1)
}
label:hover div[data-v-08e03630]{opacity:1
}
@media (min-width: 768px){
label[data-v-08e03630]{width:150px;height:150px
}
}

.checkbox[data-v-3a9e664c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
}
small[data-v-3a9e664c] {
  text-decoration: underline;
  font-weight: 500;
  margin-bottom: 0;
}
.logo-color[data-v-3a9e664c] {
  width: 310px;
  height: 54px;
  display: block;
}
.terms[data-v-3a9e664c] {
  height: 400px;
  padding: 8px 12px;
  border: 1px solid #eee;
  border-radius: 4px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.footer[data-v-3a9e664c] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

p[data-v-bfa311c4] {
  margin-bottom: 0.25cm;
  border: none;
  padding: 0cm;
  direction: ltr;
  line-height: 115%;
  text-align: left;
  orphans: 2;
  widows: 2;
  background: transparent;
  text-align: justify;
}
p.western[data-v-bfa311c4] {
  font-size: 12pt;
  so-language: en-US;
}
p.cjk[data-v-bfa311c4] {
  font-size: 12pt;
  so-language: en-US;
}
p.ctl[data-v-bfa311c4] {
  font-size: 12pt;
}
a[data-v-bfa311c4]:link {
  text-decoration: underline;
}

.checkbox[data-v-888b1610] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
}
small[data-v-888b1610] {
  text-decoration: underline;
  font-weight: 500;
  margin-bottom: 0;
}
.logo-color[data-v-888b1610] {
  width: 310px;
  height: 54px;
  display: block;
}
.terms[data-v-888b1610] {
  height: 400px;
  padding: 8px 12px;
  border: 1px solid #eee;
  border-radius: 4px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.footer[data-v-888b1610] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#bottom[data-v-d3dc885a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
strong[data-v-d3dc885a]{margin:20px 0 10px;font-size:18px;color:var(--purple)
}

.logo-color[data-v-27bc849d] {
  width: 310px;
  height: 54px;
  display: block;
}
.text[data-v-27bc849d] {
  width: 100%;
  font-size: 16px;
  line-height: 1.25rem;
  text-align: justify;
}
.card[data-v-27bc849d] {
  width: calc(100% - 48px);
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.terms[data-v-27bc849d] {
  height: 400px;
  padding: 8px 12px;
  border: 1px solid #eee;
  border-radius: 4px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.support[data-v-27bc849d] {
  color: var(--purple);
  cursor: pointer;
}
.support[data-v-27bc849d] {
  font-size: 12px;
}
form[data-v-27bc849d] {
  width: 100%;
}
input[data-v-27bc849d] {
  margin: 0 8px 0 0;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.options[data-v-27bc849d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.option[data-v-27bc849d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.option-text[data-v-27bc849d] {
  margin-top: 3px;
  font-size: 16px;
  font-weight: 400;
}
.btn-group[data-v-27bc849d] {
  margin-top: 24px;
}

.content-wrapper[data-v-0ff83223] {
  background-color: #fff;
}
.root[data-v-0ff83223] {
  max-width: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.mobile-img[data-v-0ff83223],
.desktop-img[data-v-0ff83223] {
  width: 100%;
  max-width: 250px;
  display: block;
}
.mobile-img[data-v-0ff83223] {
  margin-left: 24px;
  max-width: 200px;
}
.desktop-img[data-v-0ff83223] {
  display: none;
  max-width: 350px;
}
.imgs[data-v-0ff83223] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
@media (min-width: 600px) {
.mobile-img[data-v-0ff83223] {
    display: none;
}
.desktop-img[data-v-0ff83223] {
    display: block;
}
.imgs[data-v-0ff83223] {
    display: block;
}
}

.fa-icon {
  display: inline-block;
  fill: currentColor;
  overflow: visible;
}
.fa-icon > g {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}
.fa-flip-both {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}
.fa-spin > g {
  -webkit-animation: fa-spin 1s 0s infinite linear;
          animation: fa-spin 1s 0s infinite linear;
}
.fa-pulse > g {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}
.fa-inverse {
  color: #fff;
}
@-webkit-keyframes fa-spin {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes fa-spin {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}

.icon[data-v-51544f49]{opacity:0.9;margin-left:5px
}
button[data-v-51544f49]{font-family:"Roboto", sans-serif;border-radius:30px;background-position:center;color:white;border-radius:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;text-transform:uppercase;-webkit-box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);cursor:pointer;-webkit-transition:background 0.8s;transition:background 0.8s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none;margin:5px
}
button[data-v-51544f49]:active{-webkit-transition:background 0s;transition:background 0s
}
button[color="purple"][data-v-51544f49]{background-color:#603285
}
button[color="purple"][data-v-51544f49]:hover{background:#6d3998 radial-gradient(circle, transparent 1%, #6d3998 1%) center/15000%
}
button[color="purple"][data-v-51544f49]:active{background-color:#7b40aa;background-size:100%
}
button[color="pink"][data-v-51544f49]{background-color:#af006b
}
button[color="pink"][data-v-51544f49]:hover{background:#c9007b radial-gradient(circle, transparent 1%, #c9007b 1%) center/15000%
}
button[color="pink"][data-v-51544f49]:active{background-color:#e2008a;background-size:100%
}
button[color="green"][data-v-51544f49]{background-color:#4caf50
}
button[color="green"][data-v-51544f49]:hover{background:#5cb860 radial-gradient(circle, transparent 1%, #5cb860 1%) center/15000%
}
button[color="green"][data-v-51544f49]:active{background-color:#6ec071;background-size:100%
}
button[outlined][color="purple"][data-v-51544f49]{background:none;border:1px solid #603285;color:#603285;-webkit-box-shadow:none;box-shadow:none
}
button[outlined][color="purple"][data-v-51544f49]:hover{background:rgba(96,50,133,0.1) radial-gradient(circle, transparent 1%, rgba(96,50,133,0.1) 1%) center/15000%
}
button[outlined][color="purple"][data-v-51544f49]:active{background-color:rgba(96,50,133,0.05);background-size:100%
}
button[outlined][color="pink"][data-v-51544f49]{background:none;border:1px solid #af006b;color:#af006b;-webkit-box-shadow:none;box-shadow:none
}
button[outlined][color="pink"][data-v-51544f49]:hover{background:rgba(175,0,107,0.1) radial-gradient(circle, transparent 1%, rgba(175,0,107,0.1) 1%) center/15000%
}
button[outlined][color="pink"][data-v-51544f49]:active{background-color:rgba(175,0,107,0.05);background-size:100%
}
button[outlined][color="green"][data-v-51544f49]{background:none;border:1px solid #4caf50;color:#4caf50;-webkit-box-shadow:none;box-shadow:none
}
button[outlined][color="green"][data-v-51544f49]:hover{background:rgba(76,175,80,0.1) radial-gradient(circle, transparent 1%, rgba(76,175,80,0.1) 1%) center/15000%
}
button[outlined][color="green"][data-v-51544f49]:active{background-color:rgba(76,175,80,0.05);background-size:100%
}
button[size="x-small"][data-v-51544f49]{font-size:10px;height:20px;padding:0 10px
}
button[size="small"][data-v-51544f49]{font-size:12px;height:28px;padding:0 12px
}
button[size="regular"][data-v-51544f49]{font-size:13px;height:36px;padding:0 16px
}
button[size="large"][data-v-51544f49]{font-size:14px;height:48px;padding:0 20px
}
@media (min-width: 768px){
button[size="large"][data-v-51544f49]{font-size:15px
}
}
button[size="x-large"][data-v-51544f49]{font-size:16px;height:52px;padding:0 23px
}
@media (min-width: 768px){
button[size="x-large"][data-v-51544f49]{font-size:17px
}
}
button[depressed][data-v-51544f49]{-webkit-box-shadow:none !important;box-shadow:none !important
}

.base-card[data-v-20ee9f1a] {
  background: #fff;
  -webkit-box-shadow: 1px 0 20px 2px rgba(175, 179, 182, 0.14);
          box-shadow: 1px 0 20px 2px rgba(175, 179, 182, 0.14);
  padding: 20px 20px;
  max-width: calc(100% - 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 4px;
}

div[data-v-3267a628]{display:-webkit-box;display:-ms-flexbox;display:flex
}
div[direction="row"][data-v-3267a628]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row
}
div[direction="column"][data-v-3267a628]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column
}
div[align="start"][data-v-3267a628]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start
}
div[justify="start"][data-v-3267a628]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start
}
div[align="end"][data-v-3267a628]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end
}
div[justify="end"][data-v-3267a628]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end
}
div[align="center"][data-v-3267a628]{-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
div[justify="center"][data-v-3267a628]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center
}
div[wrap="true"][data-v-3267a628]{-ms-flex-wrap:wrap;flex-wrap:wrap
}

.group[data-v-6043203c]{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;margin-top:8px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1
}
.group input[data-v-6043203c]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 5px;z-index:1;background-color:transparent;padding-left:2px;border:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;min-height:25px;border-bottom:1px solid #b8b8b8;font-weight:400;color:#333
}
.group input[data-v-6043203c]::-webkit-input-placeholder{opacity:0
}
.group input[data-v-6043203c]:-ms-input-placeholder{opacity:0
}
.group input[data-v-6043203c]::-ms-input-placeholder{opacity:0
}
.group input[data-v-6043203c]::placeholder{opacity:0
}
.group input:focus+label[data-v-6043203c],.group input:not(:placeholder-shown)+label[data-v-6043203c]{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateY(0px) scale(0.85);transform:translateY(0px) scale(0.85)
}
.group input[data-v-6043203c]:focus{border-bottom:2px solid #603285
}
.group input:focus+label[data-v-6043203c]{color:#603285
}
.group input[disabled][data-v-6043203c],.group input[disabled]:focus+label[data-v-6043203c],.group input[disabled]:not(:placeholder-shown)+label[data-v-6043203c]{color:#999;cursor:default
}
.group label[data-v-6043203c]{margin-left:6px;font-size:14px;color:rgba(0,0,0,0.6);font-weight:400;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;cursor:text;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateY(20px) scale(1);transform:translateY(20px) scale(1);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.group.with-error[data-v-6043203c]{height:60px
}
.group.with-error label[data-v-6043203c]{color:#af006b
}
.group.with-error input[data-v-6043203c]{border-bottom:1px solid #af006b;color:#af006b !important
}
.group.with-error input[data-v-6043203c]:focus{border-bottom:2px solid #af006b
}
.group.with-error input:focus+label[data-v-6043203c]{color:#af006b
}
.group .error[data-v-6043203c]{font-size:11px;color:#af006b;padding-left:5px;padding-top:3px;height:15px
}

.group[data-v-10bacc6d]{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;margin-top:8px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1
}
.group select[data-v-10bacc6d]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 5px;z-index:1;background-color:transparent;padding-left:0px;border:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;min-height:25px;border-bottom:1px solid #b8b8b8;font-weight:400;color:#333
}
.group select[data-v-10bacc6d]::-webkit-input-placeholder{opacity:0
}
.group select[data-v-10bacc6d]:-ms-input-placeholder{opacity:0
}
.group select[data-v-10bacc6d]::-ms-input-placeholder{opacity:0
}
.group select[data-v-10bacc6d]::placeholder{opacity:0
}
.group select[data-v-10bacc6d]:focus{border-bottom:2px solid var(--purple)
}
.group select:focus+label[data-v-10bacc6d]{color:var(--purple)
}
.group select[disabled][data-v-10bacc6d],.group select[disabled]:focus+label[data-v-10bacc6d],.group select[disabled]:not(:placeholder-shown)+label[data-v-10bacc6d]{opacity:0.3;cursor:default
}
.group select option[value="0"][data-v-10bacc6d]{display:none
}
.group label[data-v-10bacc6d]{margin-left:6px;font-size:14px;color:rgba(0,0,0,0.6);font-weight:400;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;cursor:text;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateY(20px) scale(1);transform:translateY(20px) scale(1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.group label[active="true"][data-v-10bacc6d]{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateY(0px) scale(0.85);transform:translateY(0px) scale(0.85)
}
.group[loading="true"][data-v-10bacc6d]::after{content:"";position:relative;top:35px;left:calc(100% - 35px);display:block;width:12px;min-height:12px;border-radius:24px;background-clip:padding-box;border:rgba(0,0,0,0.3) 2px solid;border-top-color:#fff;-webkit-animation:animation-rotate-data-v-10bacc6d 750ms linear infinite;animation:animation-rotate-data-v-10bacc6d 750ms linear infinite
}
.group.with-error[data-v-10bacc6d]{height:60px
}
.group.with-error label[data-v-10bacc6d]{color:#af006b
}
.group.with-error select[data-v-10bacc6d]{border-bottom:1px solid #af006b;color:#af006b !important
}
.group.with-error select[data-v-10bacc6d]:focus{border-bottom:2px solid #af006b
}
.group.with-error select:focus+label[data-v-10bacc6d]{color:#af006b
}
.group .error[data-v-10bacc6d]{font-size:11px;color:#af006b;padding-left:5px;padding-top:3px;height:15px
}
@-webkit-keyframes animation-rotate-data-v-10bacc6d{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)
}
}
@keyframes animation-rotate-data-v-10bacc6d{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)
}
}

section[data-v-8a908886]{background:var(--gradient);-webkit-box-shadow:3px 5px 8px -3px rgba(0,0,0,0.5);box-shadow:3px 5px 8px -3px rgba(0,0,0,0.5);padding:10px 30px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease
}
section[data-v-8a908886]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)
}
@media (min-width: 342px){
section[data-v-8a908886]{padding:20px 30px
}
}
.vue-tooltip{background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;max-width:320px;padding:6px 10px;border-radius:3px;z-index:100;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.4);box-shadow:2px 2px 3px rgba(0,0,0,0.4)}.vue-tooltip .vue-tooltip-content{text-align:center}.vue-tooltip .tooltip-arrow{content:'';width:0;height:0;border-style:solid;position:absolute;margin:5px}.vue-tooltip[x-placement^="top"]{margin-bottom:5px}.vue-tooltip[x-placement^="top"] .tooltip-arrow{border-width:5px 5px 0 5px;border-top-color:#000;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-5px;margin-top:0;margin-bottom:0}.vue-tooltip[x-placement^="bottom"]{margin-top:5px}.vue-tooltip[x-placement^="bottom"] .tooltip-arrow{border-width:0 5px 5px 5px;border-bottom-color:#000;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-5px;margin-top:0;margin-bottom:0}.vue-tooltip[x-placement^="right"]{margin-left:5px}.vue-tooltip[x-placement^="right"] .tooltip-arrow{border-width:5px 5px 5px 0;border-right-color:#000;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;left:-5px;margin-left:0;margin-right:0}.vue-tooltip[x-placement^="left"]{margin-right:5px}.vue-tooltip[x-placement^="left"] .tooltip-arrow{border-width:5px 0 5px 5px;border-left-color:#000;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;right:-5px;margin-left:0;margin-right:0}

/*# sourceMappingURL=app.d2d3940b70e2eb2daaf5844c6bf8c953.css.map*/