*,
:after,
:before {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
html {
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
body {
  margin: 0;
  font-weight: var(--regular-weight);
}
a {
  text-decoration: none;
  color: var(--color-primary-3);
}
@media (hover: hover) {
  a:hover {
    text-decoration: underline;
    color: var(--color-primary-2);
  }
}
a:active {
  color: var(--color-primary-5);
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-grab {
  cursor: grab;
}
.no-pointer-events {
  pointer-events: none;
}
.busy {
  transition: opacity 0.1s ease-in-out;
  opacity: 0.5;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.bg-white {
  background-color: var(--color-white) !important;
}
.bg-black {
  background-color: var(--color-black) !important;
}
.new-bg-black {
  background-color: #191817;
}
.bg-profile {
  color: var(--color-primary-600);
  background-color: var(--color-primary-50);
  box-shadow: 0px 1px 3px 0px #00000040;
  border-radius: 5px;
  padding: 5px 7px;
}
.bg-profile .fas {
  margin-right: 0 !important;
}
.text-white {
  color: var(--color-white) !important;
}
.text-black {
  color: var(--color-black) !important;
}
.border-white {
  border-color: white !important;
}
.bg-danger-1 {
  background-color: var(--color-danger-1) !important;
}
.text-danger-1 {
  color: var(--color-danger-1) !important;
}
.border-danger-1 {
  border-color: var(--color-danger-1) !important;
}
.bg-danger-2 {
  background-color: var(--color-danger-2) !important;
}
.text-danger-2 {
  color: var(--color-danger-2) !important;
}
.border-danger-2 {
  border-color: var(--color-danger-2) !important;
}
.bg-danger-3 {
  background-color: var(--color-danger-3) !important;
}
.text-danger-3 {
  color: var(--color-danger-3) !important;
}
.border-danger-3 {
  border-color: var(--color-danger-3) !important;
}
.bg-danger-4 {
  background-color: var(--color-danger-4) !important;
}
.text-danger-4 {
  color: var(--color-danger-4) !important;
}
.border-danger-4 {
  border-color: var(--color-danger-4) !important;
}
.bg-danger-5 {
  background-color: var(--color-danger-5) !important;
}
.text-danger-5 {
  color: var(--color-danger-5) !important;
}
.border-danger-5 {
  border-color: var(--color-danger-5) !important;
}
.bg-danger-6 {
  background-color: var(--color-danger-6) !important;
}
.text-danger-6 {
  color: var(--color-danger-6) !important;
}
.border-danger-6 {
  border-color: var(--color-danger-6) !important;
}
.bg-danger {
  background-color: var(--color-danger-3) !important;
}
.text-danger {
  color: var(--color-danger-3) !important;
}
.border-danger {
  border-color: var(--color-danger-3) !important;
}
.bg-default-1 {
  background-color: var(--color-default-1) !important;
}
.text-default-1 {
  color: var(--color-default-text-1) !important;
}
.border-default-1 {
  border-color: var(--color-default-1) !important;
}
.bg-default-2 {
  background-color: var(--color-default-2) !important;
}
.text-default-2 {
  color: var(--color-default-text-2) !important;
}
.border-default-2 {
  border-color: var(--color-default-2) !important;
}
.bg-default-3 {
  background-color: var(--color-default-3) !important;
}
.text-default-3 {
  color: var(--color-default-text-3) !important;
}
.border-default-3 {
  border-color: var(--color-default-3) !important;
}
.bg-default-4 {
  background-color: var(--color-default-4) !important;
}
.text-default-4 {
  color: var(--color-default-text-4) !important;
}
.border-default-4 {
  border-color: var(--color-default-4) !important;
}
.bg-default-5 {
  background-color: var(--color-default-5) !important;
}
.text-default-5 {
  color: var(--color-default-text-5) !important;
}
.border-default-5 {
  border-color: var(--color-default-5) !important;
}
.bg-default-6 {
  background-color: var(--color-default-6) !important;
}
.text-default-6 {
  color: var(--color-default-text-6) !important;
}
.border-default-6 {
  border-color: var(--color-default-6) !important;
}
.bg-default {
  background-color: var(--color-default-3) !important;
}
.text-default {
  color: var(--color-default-text-3) !important;
}
.border-default {
  border-color: var(--color-default-3) !important;
}
.bg-primary-1 {
  background-color: var(--color-primary-1) !important;
}
.text-primary-1 {
  color: var(--color-primary-1) !important;
}
.border-primary-1 {
  border-color: var(--color-primary-1) !important;
}
.bg-primary-2 {
  background-color: var(--color-primary-2) !important;
}
.text-primary-2 {
  color: var(--color-primary-2) !important;
}
.border-primary-2 {
  border-color: var(--color-primary-2) !important;
}
.bg-primary-3 {
  background-color: var(--color-primary-3) !important;
}
.text-primary-3 {
  color: var(--color-primary-3) !important;
}
.border-primary-3 {
  border-color: var(--color-primary-3) !important;
}
.bg-primary-4 {
  background-color: var(--color-primary-4) !important;
}
.text-primary-4 {
  color: var(--color-primary-4) !important;
}
.border-primary-4 {
  border-color: var(--color-primary-4) !important;
}
.bg-primary-5 {
  background-color: var(--color-primary-5) !important;
}
.text-primary-5 {
  color: var(--color-primary-5) !important;
}
.border-primary-5 {
  border-color: var(--color-primary-5) !important;
}
.bg-primary-6 {
  background-color: var(--color-primary-6) !important;
}
.text-primary-6 {
  color: var(--color-primary-6) !important;
}
.border-primary-6 {
  border-color: var(--color-primary-6) !important;
}
.bg-primary {
  background-color: var(--color-primary-3) !important;
}
.text-primary {
  color: var(--color-primary-3) !important;
}
.border-primary {
  border-color: var(--color-primary-3) !important;
}
.bg-info-1 {
  background-color: var(--color-info-1) !important;
}
.text-info-1 {
  color: var(--color-info-1) !important;
}
.border-info-1 {
  border-color: var(--color-info-1) !important;
}
.bg-info-2 {
  background-color: var(--color-info-2) !important;
}
.text-info-2 {
  color: var(--color-info-2) !important;
}
.border-info-2 {
  border-color: var(--color-info-2) !important;
}
.bg-info-3 {
  background-color: var(--color-info-3) !important;
}
.text-info-3 {
  color: var(--color-info-3) !important;
}
.border-info-3 {
  border-color: var(--color-info-3) !important;
}
.bg-info-4 {
  background-color: var(--color-info-4) !important;
}
.text-info-4 {
  color: var(--color-info-4) !important;
}
.border-info-4 {
  border-color: var(--color-info-4) !important;
}
.bg-info-5 {
  background-color: var(--color-info-5) !important;
}
.text-info-5 {
  color: var(--color-info-5) !important;
}
.border-info-5 {
  border-color: var(--color-info-5) !important;
}
.bg-info-6 {
  background-color: var(--color-info-6) !important;
}
.text-info-6 {
  color: var(--color-info-6) !important;
}
.border-info-6 {
  border-color: var(--color-info-6) !important;
}
.bg-info {
  background-color: var(--color-info-3) !important;
}
.text-info {
  color: var(--color-info-3) !important;
}
.border-info {
  border-color: var(--color-info-3) !important;
}
.bg-success-1 {
  background-color: var(--color-success-1) !important;
}
.text-success-1 {
  color: var(--color-success-1) !important;
}
.border-success-1 {
  border-color: var(--color-success-1) !important;
}
.bg-success-2 {
  background-color: var(--color-success-2) !important;
}
.text-success-2 {
  color: var(--color-success-2) !important;
}
.border-success-2 {
  border-color: var(--color-success-2) !important;
}
.bg-success-3 {
  background-color: var(--color-success-3) !important;
}
.text-success-3 {
  color: var(--color-success-3) !important;
}
.border-success-3 {
  border-color: var(--color-success-3) !important;
}
.bg-success-4 {
  background-color: var(--color-success-4) !important;
}
.text-success-4 {
  color: var(--color-success-4) !important;
}
.border-success-4 {
  border-color: var(--color-success-4) !important;
}
.bg-success-5 {
  background-color: var(--color-success-5) !important;
}
.text-success-5 {
  color: var(--color-success-5) !important;
}
.border-success-5 {
  border-color: var(--color-success-5) !important;
}
.bg-success-6 {
  background-color: var(--color-success-6) !important;
}
.text-success-6 {
  color: var(--color-success-6) !important;
}
.border-success-6 {
  border-color: var(--color-success-6) !important;
}
.bg-success {
  background-color: var(--color-success-3) !important;
}
.text-success {
  color: var(--color-success-3) !important;
}
.border-success {
  border-color: var(--color-success-3) !important;
}
.bg-warning-1 {
  background-color: var(--color-warning-1) !important;
}
.text-warning-1 {
  color: var(--color-warning-1) !important;
}
.border-warning-1 {
  border-color: var(--color-warning-1) !important;
}
.bg-warning-2 {
  background-color: var(--color-warning-2) !important;
}
.text-warning-2 {
  color: var(--color-warning-2) !important;
}
.border-warning-2 {
  border-color: var(--color-warning-2) !important;
}
.bg-warning-3 {
  background-color: var(--color-warning-3) !important;
}
.text-warning-3 {
  color: var(--color-warning-3) !important;
}
.border-warning-3 {
  border-color: var(--color-warning-3) !important;
}
.bg-warning-4 {
  background-color: var(--color-warning-4) !important;
}
.text-warning-4 {
  color: var(--color-warning-4) !important;
}
.border-warning-4 {
  border-color: var(--color-warning-4) !important;
}
.bg-warning-5 {
  background-color: var(--color-warning-5) !important;
}
.text-warning-5 {
  color: var(--color-warning-5) !important;
}
.border-warning-5 {
  border-color: var(--color-warning-5) !important;
}
.bg-warning-6 {
  background-color: var(--color-warning-6) !important;
}
.text-warning-6 {
  color: var(--color-warning-6) !important;
}
.border-warning-6 {
  border-color: var(--color-warning-6) !important;
}
.bg-warning {
  background-color: var(--color-warning-3) !important;
}
.text-warning {
  color: var(--color-warning-3) !important;
}
.border-warning {
  border-color: var(--color-warning-3) !important;
}
::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}
::-webkit-scrollbar-track {
  background: var(--color-default-1);
}
::-webkit-scrollbar-thumb {
  background: var(--color-default-3);
  border-radius: 0.2rem;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--color-primary-4);
}
::-webkit-scrollbar-thumb:active {
  background: var(--color-primary-5);
}
.scroll-momentum {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
ul {
  padding-left: 1.5rem;
  margin: 0;
}
.no-list {
  list-style: none;
  padding-left: 0;
}
.grecaptcha-badge {
  visibility: hidden;
}
@media (hover: hover) and (pointer: fine) {
  a.btn:hover {
    text-decoration: none;
  }
}
.btn {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 0 0.75em;
  border-radius: 0.2rem;
  border: 1px solid var(--color-default-3);
  background-color: var(--color-default-2);
  color: var(--color-default-text-5);
  font-family: "Bricolage Grotesque", sans-serif;
  font-size: 1rem;
  font-weight: var(--regular-weight);
  cursor: pointer;
  transition: background-color ease-in-out 0.2s, border-bottom-color ease-in-out 0.2s, color ease-in-out 0.2s;
  outline: none !important;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  line-height: 3.2rem;
}
.btn::-moz-focus-inner {
  border: 0;
}
a.btn {
  text-decoration: none;
}
a.btn:hover {
  color: var(--color-default-text-5);
}
.btn.btn-sm {
  font-size: 0.9em;
  line-height: 2.3rem;
}
.btn.btn-lg {
  font-size: 1.1em;
  line-height: 3.3rem;
}
.btn.btn-xl {
  font-size: 1.2em;
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  .btn {
    line-height: 2.7rem;
  }
  .btn.btn-sm {
    line-height: 1.8rem;
  }
  .btn.btn-lg {
    line-height: 2.8rem;
  }
  .btn.btn-xl {
    line-height: 3rem;
  }
}
.btn.btn-image {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-image:after {
  content: '\200B';
}
.btn.btn-image > img,
.btn.btn-image i.icon-cr {
  width: 2.2rem;
  height: 2.2rem;
}
.btn.btn-image > img + *,
.btn.btn-image i.icon-cr + * {
  margin-left: 0.5rem;
}
.btn.btn-image.btn-sm > img,
.btn.btn-image.btn-sm i.icon-cr {
  width: 2.3rem;
  height: 2.3rem;
}
.btn.btn-image.btn-lg > img,
.btn.btn-image.btn-lg i.icon-cr {
  width: 3.3rem;
  height: 3.3rem;
}
.btn.btn-image.btn-xl > img,
.btn.btn-image.btn-xl i.icon-cr {
  width: 3.5rem;
  height: 3.5rem;
}
@media (min-width: 768px) {
  .btn.btn-image > img,
  .btn.btn-image i.icon-cr {
    width: 2.7rem;
    height: 2.7rem;
  }
  .btn.btn-image.btn-sm > img,
  .btn.btn-image.btn-sm i.icon-cr {
    width: 1.8rem;
    height: 1.8rem;
  }
  .btn.btn-image.btn-lg > img,
  .btn.btn-image.btn-lg i.icon-cr {
    width: 2.8rem;
    height: 2.8rem;
  }
  .btn.btn-image.btn-xl > img,
  .btn.btn-image.btn-xl i.icon-cr {
    width: 3rem;
    height: 3rem;
  }
}
.btn.btn-wide {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
@media (hover: hover) and (pointer: fine) {
  .btn:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-default-3);
  }
}
.btn:not([disabled]):not(.btn-disabled):active,
.btn:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-default-4);
  color: white;
}
.btn.btn-loading {
  position: relative;
}
.btn.btn-loading > .btn-spinner-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  visibility: hidden;
}
.btn.btn-loading.loading {
  color: transparent !important;
}
.btn.btn-loading.loading > :not(.btn-spinner-wrapper) {
  visibility: hidden;
}
.btn.btn-loading.loading > .btn-spinner-wrapper {
  visibility: visible;
}
.btn.btn-primary {
  background-color: var(--color-primary-3);
  border-color: var(--color-primary-4);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-primary:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-primary-4);
    border-color: var(--color-primary-5);
  }
  a.btn.btn-primary:not([disabled]):not(.btn-disabled):hover {
    color: white;
  }
}
.btn.btn-primary:not([disabled]):not(.btn-disabled):active,
.btn.btn-primary:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-primary-5);
  border-color: var(--color-primary-5);
}
.btn.btn-danger {
  background-color: var(--color-danger-3);
  border-color: var(--color-danger-4);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-danger:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-danger-4);
    border-color: var(--color-danger-5);
  }
  a.btn.btn-danger:not([disabled]):not(.btn-disabled):hover {
    color: white;
  }
}
.btn.btn-danger:not([disabled]):not(.btn-disabled):active,
.btn.btn-danger:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-danger-5);
  border-color: var(--color-danger-5);
}
.btn.btn-success {
  background-color: var(--color-success-3);
  border-color: var(--color-success-4);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-success:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-success-4);
    border-color: var(--color-success-5);
  }
  a.btn.btn-success:not([disabled]):not(.btn-disabled):hover {
    color: white;
  }
}
.btn.btn-success:not([disabled]):not(.btn-disabled):active,
.btn.btn-success:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-success-5);
  border-color: var(--color-success-5);
}
.btn.btn-warning {
  background-color: var(--color-warning-3);
  border-color: var(--color-warning-4);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-warning:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-warning-4);
    border-color: var(--color-warning-5);
  }
  a.btn.btn-warning:not([disabled]):not(.btn-disabled):hover {
    color: white;
  }
}
.btn.btn-warning:not([disabled]):not(.btn-disabled):active,
.btn.btn-warning:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-warning-5);
  border-color: var(--color-warning-5);
}
.btn.btn-info {
  background-color: var(--color-info-3);
  border-color: var(--color-info-4);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-info:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-info-4);
    border-color: var(--color-info-5);
  }
  a.btn.btn-info:not([disabled]):not(.btn-disabled):hover {
    color: white;
  }
}
.btn.btn-info:not([disabled]):not(.btn-disabled):active,
.btn.btn-info:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-info-5);
  border-color: var(--color-info-5);
}
.btn.btn-light {
  background-color: white;
  border-color: var(--color-default-5);
  color: var(--color-default-text-5);
}
@media (hover: hover) and (pointer: fine) {
  .btn.btn-light:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-default-2);
    border-color: var(--color-default-5);
    color: var(--color-default-text-5);
  }
}
.btn.btn-light:not([disabled]):not(.btn-disabled):active,
.btn.btn-light:not([disabled]):not(.btn-disabled).btn-active {
  background-color: var(--color-default-3);
  border-color: var(--color-default-5);
  color: var(--color-default-text-5);
}
.btn[disabled],
.btn.btn-disabled {
  border-color: var(--color-default-2);
  background-color: var(--color-default-1);
  color: var(--color-default-text-3);
  cursor: auto;
}
.btn input[type=file] {
  opacity: 0;
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  width: 100%;
  cursor: pointer;
}
.btn-group {
  display: inline-flex;
}
.btn-group > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn:not(:last-child) {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group.btn-group-wide > .btn {
  flex: 1 1 auto;
}
.btn-group-vertical {
  display: inline-flex;
  flex-direction: column;
  margin-bottom: 1rem;
}
.btn-group-vertical:after {
  content: '';
  display: block;
  clear: both;
}
.btn-group-vertical > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-vertical > .btn:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.25rem;
}
.btn-toolbar > .btn,
.btn-toolbar .btn-group {
  margin-left: 0.25rem;
  margin-bottom: 0.25rem;
}
.new-buttons {
  border-radius: 44px;
  padding: 10px 37px;
}
.new-buttons.btn-primary:hover {
  border-color: var(--color-default-5) !important;
  background-color: var(--color-default-5) !important;
  color: var(--color-white) !important;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.w-1\/2 {
  width: 50% !important;
}
.h-1\/2 {
  height: 50% !important;
}
.w-full {
  width: 100% !important;
}
.h-full {
  height: 100% !important;
}
.w-screen {
  width: 100vw !important;
}
.h-screen {
  height: 100vh !important;
}
.w-0 {
  width: 0rem;
}
.h-0 {
  height: 0rem;
}
.w-1 {
  width: 0.25rem;
}
.h-1 {
  height: 0.25rem;
}
.w-2 {
  width: 0.5rem;
}
.h-2 {
  height: 0.5rem;
}
.w-3 {
  width: 1rem;
}
.h-3 {
  height: 1rem;
}
.w-4 {
  width: 2rem;
}
.h-4 {
  height: 2rem;
}
.w-5 {
  width: 3rem;
}
.h-5 {
  height: 3rem;
}
.w-6 {
  width: 4rem;
}
.h-6 {
  height: 4rem;
}
.w-7 {
  width: 6rem;
}
.h-7 {
  height: 6rem;
}
.w-8 {
  width: 10rem;
}
.h-8 {
  height: 10rem;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block !important;
}
.d-flex {
  display: flex !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.pos-relative {
  position: relative !important;
}
.pos-absolute {
  position: absolute !important;
}
.pos-fixed {
  position: fixed !important;
}
.pos-all {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.pos-bottom {
  bottom: 0;
}
.pos-top {
  top: 0;
}
.pos-left {
  left: 0;
}
.pos-right {
  right: 0;
}
.pos-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pos-center-x {
  left: 50%;
  transform: translateX(-50%);
}
.pos-center-y {
  top: 50%;
  transform: translateY(-50%);
}
.flex-column {
  flex-flow: column;
}
.flex-align-center {
  align-items: center !important;
}
.flex-align-baseline {
  align-items: baseline !important;
}
.flex-align-stretch {
  align-items: stretch !important;
}
.flex-align-start {
  align-items: flex-start !important;
}
.flex-align-end {
  align-items: flex-end !important;
}
.flex-align-end {
  align-items: flex-end !important;
}
.flex-self-stretch {
  align-self: stretch !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-justify-center {
  justify-content: center !important;
}
.flex-justify-around {
  justify-content: space-around !important;
}
.flex-justify-between {
  justify-content: space-between !important;
}
.flex-item-grow {
  flex-grow: 1;
}
.flex-item-shrink {
  flex-shrink: 1;
}
.flex-item-align-center {
  align-self: center;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-max {
  z-index: 15;
}
.shadow-1 {
  box-shadow: none !important;
}
.shadow-2 {
  box-shadow: none !important;
}
.shadow-3 {
  box-shadow: none !important;
}
.shadow-4 {
  box-shadow: none !important;
}
.shadow-5 {
  box-shadow: none !important;
}
hr {
  margin: 1rem 0;
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid var(--color-default-2);
  padding: 0;
}
.border-radius,
.rounded {
  border-radius: 0.2rem;
}
.rounded-full {
  border-radius: 9999px;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-auto {
  overflow: auto;
}
.overflow-x-auto {
  overflow-x: auto;
}
.scrollable-container {
  max-height: 100%;
  display: flex;
  flex-direction: column;
}
.scrollable-container .scrollable-content {
  flex: 1 1 auto;
  overflow-y: auto;
}
.no-scrollbar {
  -ms-overflow-style: none;
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.mx {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.my {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mx-0 {
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}
.my-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.mx-4 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.my-4 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.mx-5 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.mx-6 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}
.my-6 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.mx-7 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}
.my-7 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}
.mx-8 {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}
.my-8 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}
.mt {
  margin-top: 1rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0rem !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 2rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-6 {
  margin-top: 4rem !important;
}
.mt-7 {
  margin-top: 6rem !important;
}
.mt-8 {
  margin-top: 10rem !important;
}
.mr {
  margin-right: 1rem !important;
}
.mr-auto {
  margin-right: auto !important;
}
.mr-0 {
  margin-right: 0rem !important;
}
.mr-1 {
  margin-right: 0.25rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mr-3 {
  margin-right: 1rem !important;
}
.mr-4 {
  margin-right: 2rem !important;
}
.mr-5 {
  margin-right: 3rem !important;
}
.mr-6 {
  margin-right: 4rem !important;
}
.mr-7 {
  margin-right: 6rem !important;
}
.mr-8 {
  margin-right: 10rem !important;
}
.mb {
  margin-bottom: 1rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.mb-0 {
  margin-bottom: 0rem !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 2rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-6 {
  margin-bottom: 4rem !important;
}
.mb-7 {
  margin-bottom: 6rem !important;
}
.mb-8 {
  margin-bottom: 10rem !important;
}
.ml {
  margin-left: 1rem !important;
}
.ml-auto {
  margin-left: auto !important;
}
.ml-0 {
  margin-left: 0rem !important;
}
.ml-1 {
  margin-left: 0.25rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.ml-3 {
  margin-left: 1rem !important;
}
.ml-4 {
  margin-left: 2rem !important;
}
.ml-5 {
  margin-left: 3rem !important;
}
.ml-6 {
  margin-left: 4rem !important;
}
.ml-7 {
  margin-left: 6rem !important;
}
.ml-8 {
  margin-left: 10rem !important;
}
.px {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}
.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}
.px-0 {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}
.py-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}
.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.px-4 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.py-4 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.px-5 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.px-6 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.py-6 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.px-7 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}
.py-7 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
.px-8 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}
.py-8 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}
.pt {
  padding-top: 1rem !important;
}
.pt-auto {
  padding-top: auto !important;
}
.pt-0 {
  padding-top: 0rem !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 2rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pt-6 {
  padding-top: 4rem !important;
}
.pt-7 {
  padding-top: 6rem !important;
}
.pt-8 {
  padding-top: 10rem !important;
}
.pr {
  padding-right: 1rem !important;
}
.pr-auto {
  padding-right: auto !important;
}
.pr-0 {
  padding-right: 0rem !important;
}
.pr-1 {
  padding-right: 0.25rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pr-3 {
  padding-right: 1rem !important;
}
.pr-4 {
  padding-right: 2rem !important;
}
.pr-5 {
  padding-right: 3rem !important;
}
.pr-6 {
  padding-right: 4rem !important;
}
.pr-7 {
  padding-right: 6rem !important;
}
.pr-8 {
  padding-right: 10rem !important;
}
.pb {
  padding-bottom: 1rem !important;
}
.pb-auto {
  padding-bottom: auto !important;
}
.pb-0 {
  padding-bottom: 0rem !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 2rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.pb-6 {
  padding-bottom: 4rem !important;
}
.pb-7 {
  padding-bottom: 6rem !important;
}
.pb-8 {
  padding-bottom: 10rem !important;
}
.pl {
  padding-left: 1rem !important;
}
.pl-auto {
  padding-left: auto !important;
}
.pl-0 {
  padding-left: 0rem !important;
}
.pl-1 {
  padding-left: 0.25rem !important;
}
.pl-2 {
  padding-left: 0.5rem !important;
}
.pl-3 {
  padding-left: 1rem !important;
}
.pl-4 {
  padding-left: 2rem !important;
}
.pl-5 {
  padding-left: 3rem !important;
}
.pl-6 {
  padding-left: 4rem !important;
}
.pl-7 {
  padding-left: 6rem !important;
}
.pl-8 {
  padding-left: 10rem !important;
}
html,
body {
  font-size: 14px;
}
body {
  font-family: "Bricolage Grotesque", sans-serif;
  color: var(--color-default-text-5);
}
p {
  margin: 0.5em 0;
}
.text-no-decoration {
  text-decoration: none !important;
}
.text-bold {
  font-weight: var(--bold-weight) !important;
}
.text-italic {
  font-style: italic !important;
}
.text-underline {
  text-decoration: underline !important;
}
.text-secondary {
  color: var(--color-default-text-4) !important;
}
.text-muted {
  color: var(--color-default-text-2) !important;
}
.text-no-transform {
  text-transform: none !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.line-through {
  text-decoration: line-through !important;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.text-nowrap {
  white-space: nowrap;
}
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.line-clamp-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  display: block;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Bricolage Grotesque", sans-serif;
  font-weight: var(--regular-weight);
  margin: 1em 0 0.5em 0;
  line-height: 1.1;
}
h1,
.h1 {
  font-size: 2.441rem;
}
.text-size-1 {
  font-size: 2.441rem !important;
}
@media (min-width: 576px) {
  .text-size-1-xs {
    font-size: 2.441rem !important;
  }
}
h2,
.h2 {
  font-size: 1.953rem;
}
.text-size-2 {
  font-size: 1.953rem !important;
}
@media (min-width: 576px) {
  .text-size-2-xs {
    font-size: 1.953rem !important;
  }
}
h3,
.h3 {
  font-size: 1.563rem;
}
.text-size-3 {
  font-size: 1.563rem !important;
}
@media (min-width: 576px) {
  .text-size-3-xs {
    font-size: 1.563rem !important;
  }
}
h4,
.h4 {
  font-size: 1.25rem;
}
.text-size-4 {
  font-size: 1.25rem !important;
}
@media (min-width: 576px) {
  .text-size-4-xs {
    font-size: 1.25rem !important;
  }
}
h5,
.h5 {
  font-size: 1.18rem;
}
.text-size-5 {
  font-size: 1.18rem !important;
}
@media (min-width: 576px) {
  .text-size-5-xs {
    font-size: 1.18rem !important;
  }
}
h6,
.h6 {
  font-size: 1.18rem;
}
.text-size-6 {
  font-size: 1.18rem !important;
}
@media (min-width: 576px) {
  .text-size-6-xs {
    font-size: 1.18rem !important;
  }
}
h1.headline,
.h1.headline {
  font-size: 4.768rem;
}
h2.headline,
.h2.headline {
  font-size: 3.815rem;
}
h3.headline,
.h3.headline {
  font-size: 3.052rem;
}
h4.headline,
.h4.headline {
  font-size: 2.441rem;
}
.text-regular {
  font-size: 1rem !important;
}
.text-medium {
  font-size: 0.9rem !important;
}
small,
.text-small {
  font-size: 0.8rem !important;
}
@media (min-width: 768px) {
  body {
    line-height: 1.5;
  }
  h1.border-bottom,
  h2.border-bottom,
  h3.border-bottom,
  h4.border-bottom,
  h5.border-bottom,
  .h1.border-bottom,
  .h2.border-bottom,
  .h3.border-bottom,
  .h4.border-bottom,
  .h5.border-bottom {
    display: inline-block;
  }
  h1,
  .h1 {
    font-size: 3.157rem;
  }
  .text-size-1 {
    font-size: 3.157rem !important;
  }
  h2,
  .h2 {
    font-size: 2.369rem;
  }
  .text-size-2 {
    font-size: 2.369rem !important;
  }
  h3,
  .h3 {
    font-size: 1.777rem;
  }
  .text-size-3 {
    font-size: 1.777rem !important;
  }
  h4,
  .h4 {
    font-size: 1.333rem;
  }
  .text-size-4 {
    font-size: 1.333rem !important;
  }
  h5,
  .h5 {
    font-size: 1.24rem;
  }
  .text-size-5 {
    font-size: 1.24rem !important;
  }
  h6,
  .h6 {
    font-size: 1.24rem;
  }
  .text-size-6 {
    font-size: 1.24rem !important;
  }
  .text-size-1-sm {
    font-size: 3.157rem !important;
  }
  .text-size-2-sm {
    font-size: 2.369rem !important;
  }
  .text-size-3-sm {
    font-size: 1.777rem !important;
  }
  .text-size-4-sm {
    font-size: 1.333rem !important;
  }
  .text-size-5-sm {
    font-size: 1.24rem !important;
  }
  .text-size-6-sm {
    font-size: 1.24rem !important;
  }
  h1.headline,
  .h1.headline {
    font-size: 7.478rem;
  }
  h2.headline,
  .h2.headline {
    font-size: 5.61rem;
  }
  h3.headline,
  .h3.headline {
    font-size: 4.209rem;
  }
  h4.headline,
  .h4.headline {
    font-size: 3.157rem;
  }
}
@media (min-width: 992px) {
  .text-size-1-md {
    font-size: 3.157rem !important;
  }
}
@media (min-width: 992px) {
  .text-size-2-md {
    font-size: 2.369rem !important;
  }
}
@media (min-width: 992px) {
  .text-size-3-md {
    font-size: 1.777rem !important;
  }
}
@media (min-width: 992px) {
  .text-size-4-md {
    font-size: 1.333rem !important;
  }
}
@media (min-width: 992px) {
  .text-size-5-md {
    font-size: 1.24rem !important;
  }
}
@media (min-width: 992px) {
  .text-size-6-md {
    font-size: 1.24rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-1-lg {
    font-size: 3.157rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-2-lg {
    font-size: 2.369rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-3-lg {
    font-size: 1.777rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-4-lg {
    font-size: 1.333rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-5-lg {
    font-size: 1.24rem !important;
  }
}
@media (min-width: 1200px) {
  .text-size-6-lg {
    font-size: 1.24rem !important;
  }
}
body {
  --color-white: white;
  --color-black: black;
  --color-default-0: white;
  --color-default-1: #EDEDED;
  --color-default-2: #D8D8D8;
  --color-default-3: #5C5C5C;
  --color-default-4: #414141;
  --color-default-5: #181818;
  --color-default-text-1: #EDEDED;
  --color-default-text-2: #D8D8D8;
  --color-default-text-3: #818181;
  --color-default-text-4: #414141;
  --color-default-text-5: #181818;
  --color-danger-1: #DEB1B1;
  --color-danger-2: #D69E9E;
  --color-danger-3: #A52B2B;
  --color-danger-4: #882424;
  --color-danger-5: #6A1C1C;
  --color-primary-1: #91D6E6;
  --color-primary-2: #15B6DA;
  --color-primary-3: #0C81B7;
  --color-primary-4: #1369A6;
  --color-primary-5: #0A4E8E;
  --color-info-1: #7DC9DC;
  --color-info-2: #6BC1D7;
  --color-info-3: #34ABC9;
  --color-info-4: #2B8CA5;
  --color-info-5: #226D80;
  --color-success-1: #B0D2CE;
  --color-success-2: #9CC7C2;
  --color-success-3: #268479;
  --color-success-4: #206D64;
  --color-success-5: #19544E;
  --color-warning-1: #EBC182;
  --color-warning-2: #D3A55F;
  --color-warning-3: #CA933F;
  --color-warning-4: #A3732C;
  --color-warning-5: #805B23;
  --color-table-row-1: var(--color-default-1);
  --color-table-row-2: white;
  --color-table-row-hover: white;
  --color-input-background: white;
}
body {
  --regular-weight: 400;
  --bold-weight: 700;
}
.hidden {
  display: none !important;
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
@media (pointer: coarse) {
  .hidden-touch {
    display: none !important;
  }
}
@media (pointer: fine) {
  .hidden-not-touch {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-xs {
  display: block;
}
@media (min-width: 768px) {
  .visible-xs {
    display: none !important;
  }
}
.visible-sm {
  display: block;
}
@media (max-width: 767px), (min-width: 992px) {
  .visible-sm {
    display: none !important;
  }
}
.visible-md {
  display: block;
}
@media (max-width: 991px), (min-width: 1200px) {
  .visible-md {
    display: none !important;
  }
}
.visible-lg {
  display: block;
}
@media (max-width: 1199px) {
  .visible-lg {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .hidden-xs-up {
    display: none !important;
  }
}
@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}
.vue-rendered + .vue-placeholder {
  display: none !important;
}
.delay-show {
  opacity: 0;
  animation-name: delay;
  animation-fill-mode: forwards;
  animation-delay: 0.5s;
  animation-duration: 0.5s;
}
@keyframes delay {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fade-0 {
  opacity: 0;
}
.fade-1 {
  opacity: 0.2;
}
.fade-2 {
  opacity: 0.4;
}
.fade-3 {
  opacity: 0.6;
}
.fade-4 {
  opacity: 0.8;
}
.base-content,
.content,
.small-content,
.medium-content,
.large-content {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
.content {
  max-width: calc(1250px + 2 * 1rem);
}
.small-content {
  max-width: calc(400px + 2 * 1rem);
}
.medium-content {
  max-width: calc(800px + 2 * 1rem);
}
.large-content {
  max-width: calc(1200px + 2 * 1rem);
}
.btn {
  background-color: var(--color-default-5);
  border-color: var(--color-default-5);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .btn:not([disabled]):not(.btn-disabled):hover {
    background-color: var(--color-primary-4);
    border-color: var(--color-primary-5);
    color: white;
  }
}
.btn:not([disabled]):not(.btn-disabled):active {
  background-color: var(--color-primary-5);
  box-shadow: none;
}
.btn.btn-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn.btn-height {
  height: 3rem;
}
.btn.btn-crie-sua-loja {
  background-color: #DD2C59;
  color: #F7F7F5;
  border-radius: 10px;
  border: none !important;
}
.btn.btn-crie-sua-loja:hover {
  background-color: var(--color-black) !important;
  color: white !important;
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansLight.otf") format("opentype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansRoman.otf") format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansBold.otf") format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Lektorat Condensed';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/lektorat-condensed/LektoratCondensedExtrabold.otf") format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansLight-Italic.otf") format("opentype");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansRoman-Italic.otf") format("opentype");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Classic Sans';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/classic-sans/ClassicSansBold-Italic.otf") format("opentype");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Now';
  src: url("https://d1p2aep1hku8zv.cloudfront.net/fonts/helvetica/HelveticaNowText-Regular.ttf") format("truetype");
}
/* https://github.com/verlok/lazyload#dealing-with-microsoft-edge-problems */
img[data-src],
img[data-srcset] {
  display: block;
  min-height: 1px;
}
/* Prevents img without src to appear */
img:not([src]) {
  visibility: hidden;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
img.lazy.lazy-fade {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
img.lazy.lazy-fade.loaded {
  opacity: 1;
}
figure {
  margin: 0;
}
.logo-up-penca {
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("https://uma-penca.imgix.net/universal/logo/up-simbolo-2024.svg");
          mask-image: url("https://uma-penca.imgix.net/universal/logo/up-simbolo-2024.svg");
  -webkit-mask-position: center;
          mask-position: center;
}
.logo-up-full-h {
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-h-white-2025.svg");
          mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-h-white-2025.svg");
  -webkit-mask-position: left 50%;
          mask-position: left 50%;
}
.logo-up-full-h-white {
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-h-white-2025.svg");
          mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-h-white-2025.svg");
  -webkit-mask-position: left 50%;
          mask-position: left 50%;
}
.logo-up-full-v {
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-vert-2024.svg");
          mask-image: url("https://uma-penca.imgix.net/universal/logo/up-assin-vert-2024.svg");
  -webkit-mask-position: center;
          mask-position: center;
}
.logo-up-text {
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("https://uma-penca.imgix.net/universal/logo/up-logotipo-2024.svg");
          mask-image: url("https://uma-penca.imgix.net/universal/logo/up-logotipo-2024.svg");
  -webkit-mask-position: left 50%;
          mask-position: left 50%;
}
body {
  --color-white: #FFFFFF;
  --color-black: #000000;
  --color-default-1: #f7f7f7;
  --color-default-2: #dedede;
  --color-default-3: #827E73;
  --color-default-4: #636057;
  --color-default-5: #2E2C29;
  --color-default-text-1: #EFEAD9;
  --color-default-text-2: #E7E1CD;
  --color-default-text-3: #827E73;
  --color-default-text-4: #636057;
  --color-default-text-5: #2E2C29;
  --color-primary-1: #FFC100;
  --color-primary-2: #FFC100;
  --color-primary-3: #FFC100;
  --color-primary-4: #B8A777;
  --color-primary-5: #FFC100;
  --color-primary-6: #F7BE00;
  --color-info-1: #DD2C59;
  --color-info-2: #DD2C59;
  --color-info-3: #DD2C59;
  --color-info-4: #DD2C59;
  --color-info-5: #490017;
  --color-success-1: #BFF3C6;
  --color-success-3: #1C792C;
  --color-success-5: #1B6027;
  --color-warning-1: #F0A53C;
  --color-warning-5: #8B3215;
  --color-table-row-2: #ECECE8;
  --input-color-border: #A7A6A5;
  --color-background-default: #f5f5f5;
  --color-border-default: #F3F3F1;
  --color-light-shade-gray: #afafaf;
  --color-neutral-50: #F7F7F5;
}
body {
  line-height: 1.25;
  letter-spacing: 0.015em;
}
@media (min-width: 768px) {
  body {
    line-height: 1.5;
  }
}
.text-primary {
  color: var(--color-primary-5) !important;
}
.text-info {
  color: var(--color-info-5) !important;
}
.price-old {
  font-size: 1rem;
}
.free-price {
  color: var(--color-info-3);
}
.text-accent-hover {
  color: var(--color-primary-4) !important;
}
@media (hover: hover) and (pointer: fine) {
  .text-accent-hover {
    color: inherit !important;
    transition: color 0.1s ease-in-out;
  }
  .text-accent-hover:hover {
    color: var(--color-primary-4) !important;
  }
}
.font-roboto-c {
  font-family: 'Roboto Condensed', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.text-light {
  font-weight: 300;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin: 0.5em 0 0.5em 0;
}
h1.headline,
h2.headline,
h3.headline,
h4.headline,
h5.headline,
h6.headline,
.h1.headline,
.h2.headline,
.h3.headline,
.h4.headline,
.h5.headline,
.h6.headline {
  color: white;
  font-weight: 300;
}
.icon-cr {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  flex-basis: 1.5rem;
  position: relative;
}
.icon-cr:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: currentColor;
}
.icon-cr.circle:before {
  background-color: white;
}
.icon-cr.circle {
  width: 1em !important;
  height: 1em !important;
  border-radius: 50%;
  background-color: currentColor;
}
.icon-cr.circle:before {
  -webkit-mask-size: 70%;
          mask-size: 70%;
}
.icon-cr.icon-cr-hover {
  transition: background-color 0.1s ease-in-out;
  border-radius: 0.2rem;
  cursor: pointer;
  width: 2rem;
  height: 2rem;
  flex-shrink: 0;
  flex-basis: 2rem;
  -webkit-mask-origin: content-box;
          mask-origin: content-box;
}
.icon-cr.icon-cr-hover:before {
  -webkit-mask-size: 70%;
          mask-size: 70%;
}
@media (hover: none) {
  .icon-cr.icon-cr-hover {
    background-color: var(--color-default-1);
  }
}
@media (hover: hover) {
  .icon-cr.icon-cr-hover:hover {
    background-color: var(--color-default-1);
  }
}
.icon-cr.icon-cr-hover:active {
  background-color: var(--color-default-2);
}
@media (hover: hover) {
  .frame .icon-cr.icon-cr-hover:hover {
    background-color: var(--color-default-2);
  }
}
.frame .icon-cr.icon-cr-hover:active {
  background-color: var(--color-default-3);
}
h1 > i.icon-cr:not(.icon-cr-hover),
h2 > i.icon-cr:not(.icon-cr-hover),
h3 > i.icon-cr:not(.icon-cr-hover),
h4 > i.icon-cr:not(.icon-cr-hover),
h5 > i.icon-cr:not(.icon-cr-hover),
h6 > i.icon-cr:not(.icon-cr-hover),
p > i.icon-cr:not(.icon-cr-hover),
span > i.icon-cr:not(.icon-cr-hover) {
  position: relative;
  top: 0.15em;
  height: 1em;
  width: 1.3em;
}
h1 .new-icon,
h2 .new-icon,
h3 .new-icon,
h4 .new-icon,
h5 .new-icon,
h6 .new-icon,
p .new-icon,
span .new-icon {
  top: 0.35em !important;
  height: 1.5em !important;
  width: 1.5em !important;
}
.btn > i.icon-cr {
  top: 0;
}
.icon-hover {
  padding: 0.25rem;
  border-radius: 0.2rem;
  cursor: pointer;
  transition: background 0.1s ease-in-out;
}
.icon-hover:hover {
  background: var(--color-default-1);
}
.icon-hover:active {
  background: var(--color-default-2);
}
.icon-carrier-car .icon-cr.icon-carrier-car:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg style=%27fill:black%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 166.74 127.02%27><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Layer_1-2%27 data-name=%27Layer 1%27><path class=%27cls-1%27 d=%27M52.74,108.72a18.3,18.3,0,1,1-36.59,0%27/><path class=%27cls-1%27 d=%27M0,0V108.72H16.15a18.3,18.3,0,1,1,36.59,0H88.27V0Z%27/><path class=%27cls-1%27 d=%27M152.1,108.72a18.3,18.3,0,1,1-36.6,0%27/><path class=%27cls-1%27 d=%27M100.86,53.82v54.9H115.5a18.3,18.3,0,1,1,36.6,0h14.64V53.82Z%27/><path class=%27cls-1%27 d=%27M100.86,20.71V54.9h33.36c0-.14,0-.28,0-.41A33.79,33.79,0,0,0,100.86,20.71Z%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg style=%27fill:black%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 166.74 127.02%27><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Layer_1-2%27 data-name=%27Layer 1%27><path class=%27cls-1%27 d=%27M52.74,108.72a18.3,18.3,0,1,1-36.59,0%27/><path class=%27cls-1%27 d=%27M0,0V108.72H16.15a18.3,18.3,0,1,1,36.59,0H88.27V0Z%27/><path class=%27cls-1%27 d=%27M152.1,108.72a18.3,18.3,0,1,1-36.6,0%27/><path class=%27cls-1%27 d=%27M100.86,53.82v54.9H115.5a18.3,18.3,0,1,1,36.6,0h14.64V53.82Z%27/><path class=%27cls-1%27 d=%27M100.86,20.71V54.9h33.36c0-.14,0-.28,0-.41A33.79,33.79,0,0,0,100.86,20.71Z%27/></g></g></svg>");
}
.icon-store .icon-cr.icon-store:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path d=%27M89.65,39.73c-.48-.09-.93-.09-1.36-.08-.17,0-.34,0-.5,0-.02-.07-.04-.14-.05-.21-.53-2.96-.81-6.38-1.08-9.68-.36-4.4-.73-8.95-1.7-12.73-.74-2.88-2.74-4.43-6.11-4.72h-.06s-.06,0-.06,0c-8.89.51-18.29.21-27.39-.08-9.93-.32-20.2-.64-29.86.08-2.44.18-5.36.86-6.36,4.47-1.05,3.81-1.43,8.54-1.8,13.12-.26,3.28-.54,6.66-1.06,9.55-.01.07-.03.14-.05.21-.13,0-.28,0-.42,0-1.01,0-2.26-.01-2.85.9-.47.73-.54,1.77-.17,2.61.3.68.85,1.14,1.52,1.26.93.17,2.03.1,3.09.03.62-.04,1.25-.08,1.82-.07v35.64c0,3.77,4.31,8.25,8.34,8.55,7.97-.42,16.4-.15,24.56.11,5.12.16,10.34.33,15.49.33,4.08,0,8.13-.11,12.06-.4,4.33-.32,9.15-3.93,9.15-8.6v-35.59h4.76c1.09,0,1.79-1.12,1.89-2.17.12-1.28-.61-2.29-1.8-2.51ZM82.85,39.64h-11.66l-3.1-22.16c1.62.09,3.4-.02,5.14-.12,2.24-.13,4.55-.27,6.36.03h0c.39.06.62,1.41.69,1.86l.04.24c.56,3.11.87,6.41,1.18,9.6.33,3.48.68,7.07,1.35,10.56ZM70.69,53.44c-1.95-.71-10.87-.71-12.96-.36-1.5.25-5.03,2.33-5.03,4.37v26.06h-29.52c-.7-.12-2.83-2.47-2.88-3.17v-35.91h59.42v35.91c0,.69-.6,1.53-1.61,2.23-1.13.78-2.49,1.2-3.46,1.11v-25.27c0-1.94-2.39-4.39-3.94-4.96ZM58.51,58.06c1.51-.21,8.93-.24,10.21,0,.18.06.6.37.81.57v24.86h-12.07v-24.75c.06-.2.63-.63,1.04-.69ZM34.37,39.64l2.67-22.24h10.57v22.23h-13.24ZM52.39,17.4h10.57l2.67,22.24h-13.23v-22.24ZM31.92,17.4l-3.11,22.24h-11.58l2.99-22.11c.07-.05.14-.1.21-.13h11.49Z%27/><path d=%27M41.97,53.02c-2.36-.32-8.87-.29-11.24.06-1.94.28-3.93,1.68-4.73,3.31-.96,1.96-.86,11-.65,12.9.29,2.54,2.09,5.29,4.98,5.64,1.24.15,3.54.22,5.86.22s4.76-.08,6.09-.23c2.68-.31,4.69-2.31,4.99-4.99.3-2.65.31-9.46,0-11.95-.34-2.79-3-4.63-5.33-4.95ZM42.42,69.45c-.13.39-.35.61-1.25.71-1.59.19-9.02.19-10.02-.12-.43-.13-.63-.29-.71-.93-.24-1.8-.24-8.15,0-9.99.06-.42.27-.9.62-1,.86-.23,9.14-.23,10.43-.06.64.08.93.29,1.05,1.37.17,1.5.18,9.12-.11,10.02Z%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path d=%27M89.65,39.73c-.48-.09-.93-.09-1.36-.08-.17,0-.34,0-.5,0-.02-.07-.04-.14-.05-.21-.53-2.96-.81-6.38-1.08-9.68-.36-4.4-.73-8.95-1.7-12.73-.74-2.88-2.74-4.43-6.11-4.72h-.06s-.06,0-.06,0c-8.89.51-18.29.21-27.39-.08-9.93-.32-20.2-.64-29.86.08-2.44.18-5.36.86-6.36,4.47-1.05,3.81-1.43,8.54-1.8,13.12-.26,3.28-.54,6.66-1.06,9.55-.01.07-.03.14-.05.21-.13,0-.28,0-.42,0-1.01,0-2.26-.01-2.85.9-.47.73-.54,1.77-.17,2.61.3.68.85,1.14,1.52,1.26.93.17,2.03.1,3.09.03.62-.04,1.25-.08,1.82-.07v35.64c0,3.77,4.31,8.25,8.34,8.55,7.97-.42,16.4-.15,24.56.11,5.12.16,10.34.33,15.49.33,4.08,0,8.13-.11,12.06-.4,4.33-.32,9.15-3.93,9.15-8.6v-35.59h4.76c1.09,0,1.79-1.12,1.89-2.17.12-1.28-.61-2.29-1.8-2.51ZM82.85,39.64h-11.66l-3.1-22.16c1.62.09,3.4-.02,5.14-.12,2.24-.13,4.55-.27,6.36.03h0c.39.06.62,1.41.69,1.86l.04.24c.56,3.11.87,6.41,1.18,9.6.33,3.48.68,7.07,1.35,10.56ZM70.69,53.44c-1.95-.71-10.87-.71-12.96-.36-1.5.25-5.03,2.33-5.03,4.37v26.06h-29.52c-.7-.12-2.83-2.47-2.88-3.17v-35.91h59.42v35.91c0,.69-.6,1.53-1.61,2.23-1.13.78-2.49,1.2-3.46,1.11v-25.27c0-1.94-2.39-4.39-3.94-4.96ZM58.51,58.06c1.51-.21,8.93-.24,10.21,0,.18.06.6.37.81.57v24.86h-12.07v-24.75c.06-.2.63-.63,1.04-.69ZM34.37,39.64l2.67-22.24h10.57v22.23h-13.24ZM52.39,17.4h10.57l2.67,22.24h-13.23v-22.24ZM31.92,17.4l-3.11,22.24h-11.58l2.99-22.11c.07-.05.14-.1.21-.13h11.49Z%27/><path d=%27M41.97,53.02c-2.36-.32-8.87-.29-11.24.06-1.94.28-3.93,1.68-4.73,3.31-.96,1.96-.86,11-.65,12.9.29,2.54,2.09,5.29,4.98,5.64,1.24.15,3.54.22,5.86.22s4.76-.08,6.09-.23c2.68-.31,4.69-2.31,4.99-4.99.3-2.65.31-9.46,0-11.95-.34-2.79-3-4.63-5.33-4.95ZM42.42,69.45c-.13.39-.35.61-1.25.71-1.59.19-9.02.19-10.02-.12-.43-.13-.63-.29-.71-.93-.24-1.8-.24-8.15,0-9.99.06-.42.27-.9.62-1,.86-.23,9.14-.23,10.43-.06.64.08.93.29,1.05,1.37.17,1.5.18,9.12-.11,10.02Z%27/></svg>");
}
.icon-my-store .icon-cr.icon-my-store:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path d=%27M54.71,82.94c-5.19-.43-10.74-.24-16.12-.05-5.01.18-10.19.36-15.11.03-.5,0-1.43-.45-2.36-1.35-.77-.75-1.18-1.49-1.18-1.83v-36.29h59.97c-.03,1.39.45,2.52,1.33,3.1.77.51,1.74.52,2.53.02.93-.59,1.44-1.74,1.42-3.18.35,0,.76.03,1.18.05,2.01.11,4.51.25,5.27-1.45.52-1.16.22-1.98-.12-2.46-.7-.97-2.18-1.35-3.46-1.31l-2.7-22.54c-.68-2.65-3.06-4.63-5.68-4.71l-60.82.23-.28.05c-1.82.69-3.14,2.02-3.84,3.84l-2.85,23.13c-.18.05-.51.07-.75.09-.9.07-2.27.18-2.86,1.39-.33.67-.3,1.54.06,2.35.32.7.83,1.19,1.42,1.36.83.23,1.96.14,3.17.05.65-.05,1.31-.1,1.86-.09v36.03c0,4.6,4.87,8.26,9.25,8.67,2.34.22,4.77.3,7.23.3,3.03,0,6.11-.12,9.14-.23,4.84-.18,9.84-.38,14.47-.08h.09s.09,0,.09,0c1.53-.25,2.61-1.4,2.56-2.73-.04-1-.83-2.23-2.91-2.4ZM66.06,38.31h-13.68v-22.15h10.54l3.14,22.15ZM68.23,16.16h11.82c.08.09.16.21.21.28l2.84,21.87h-12.18l-2.69-22.15ZM31.72,16.16l-2.69,22.15h-12.18l2.84-21.87c.04-.07.13-.19.21-.28h11.82ZM47.56,16.16v22.15h-13.68l3.14-22.15h10.54Z%27/><path d=%27M72.98,48.69c-8.15.51-14.98,6.41-16.59,14.34-2.4,11.81,8.66,24.21,12.11,27.73,1.51,1.54,4.22,4.12,5.4,4.12h0c1.67,0,5.47-4.03,7.02-5.75,2.41-2.67,10.31-12.08,10.96-20.89.39-5.32-1.54-10.54-5.29-14.33-3.65-3.69-8.49-5.54-13.61-5.22ZM74.14,88.75c-5.9-5.08-15.44-16.38-12.57-25.89,1.36-4.53,6.02-8.5,10.59-9.04,5.48-.65,10.63,1.96,13.13,6.66,5,9.4-3.17,20.47-11.15,28.27Z%27/><path d=%27M42.18,52.16c-2.05-.28-10.39-.35-12.37.05-1.7.35-3.42,1.77-4.09,3.4-.97,2.34-1.03,12.39-.1,14.93.74,2.01,2.63,3.48,4.82,3.75,1.2.15,3.32.21,5.46.21,2.36,0,4.74-.08,5.98-.22,2.76-.31,5.07-2.47,5.37-5.04.31-2.54.31-9.55,0-12.09-.29-2.42-2.56-4.66-5.06-5ZM41.37,57.25c.65.09.81.28.94.72.31,1.02.31,8.2.12,9.81-.13,1.09-.42,1.3-1.06,1.39-2.07.28-7.42.19-9.81,0l-.22-.02c-.41-.03-.69-.06-.91-.16-.43-1.4-.37-9.44.08-11.59.21-.08.47-.1.83-.13l.22-.02c2.34-.2,7.78-.28,9.81,0Z%27/><path d=%27M73.28,58.94c-4.94.44-7.18,4.56-6.85,8.42.3,3.45,2.73,6.97,7.37,6.97.26,0,.54-.01.81-.04,2.84-.24,5.03-1.7,6.15-4.1,1.21-2.59.92-5.91-.72-8.27-1.53-2.18-3.93-3.24-6.76-2.99ZM75.78,68.46c-.89.89-2.37,1.28-3.66.14-.95-.84-.97-1.75-.82-2.36.26-1.05,1.21-2,2.26-2.26.17-.04.36-.07.56-.07.54,0,1.19.2,1.8.89h0c1.14,1.29.75,2.77-.14,3.66Z%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path d=%27M54.71,82.94c-5.19-.43-10.74-.24-16.12-.05-5.01.18-10.19.36-15.11.03-.5,0-1.43-.45-2.36-1.35-.77-.75-1.18-1.49-1.18-1.83v-36.29h59.97c-.03,1.39.45,2.52,1.33,3.1.77.51,1.74.52,2.53.02.93-.59,1.44-1.74,1.42-3.18.35,0,.76.03,1.18.05,2.01.11,4.51.25,5.27-1.45.52-1.16.22-1.98-.12-2.46-.7-.97-2.18-1.35-3.46-1.31l-2.7-22.54c-.68-2.65-3.06-4.63-5.68-4.71l-60.82.23-.28.05c-1.82.69-3.14,2.02-3.84,3.84l-2.85,23.13c-.18.05-.51.07-.75.09-.9.07-2.27.18-2.86,1.39-.33.67-.3,1.54.06,2.35.32.7.83,1.19,1.42,1.36.83.23,1.96.14,3.17.05.65-.05,1.31-.1,1.86-.09v36.03c0,4.6,4.87,8.26,9.25,8.67,2.34.22,4.77.3,7.23.3,3.03,0,6.11-.12,9.14-.23,4.84-.18,9.84-.38,14.47-.08h.09s.09,0,.09,0c1.53-.25,2.61-1.4,2.56-2.73-.04-1-.83-2.23-2.91-2.4ZM66.06,38.31h-13.68v-22.15h10.54l3.14,22.15ZM68.23,16.16h11.82c.08.09.16.21.21.28l2.84,21.87h-12.18l-2.69-22.15ZM31.72,16.16l-2.69,22.15h-12.18l2.84-21.87c.04-.07.13-.19.21-.28h11.82ZM47.56,16.16v22.15h-13.68l3.14-22.15h10.54Z%27/><path d=%27M72.98,48.69c-8.15.51-14.98,6.41-16.59,14.34-2.4,11.81,8.66,24.21,12.11,27.73,1.51,1.54,4.22,4.12,5.4,4.12h0c1.67,0,5.47-4.03,7.02-5.75,2.41-2.67,10.31-12.08,10.96-20.89.39-5.32-1.54-10.54-5.29-14.33-3.65-3.69-8.49-5.54-13.61-5.22ZM74.14,88.75c-5.9-5.08-15.44-16.38-12.57-25.89,1.36-4.53,6.02-8.5,10.59-9.04,5.48-.65,10.63,1.96,13.13,6.66,5,9.4-3.17,20.47-11.15,28.27Z%27/><path d=%27M42.18,52.16c-2.05-.28-10.39-.35-12.37.05-1.7.35-3.42,1.77-4.09,3.4-.97,2.34-1.03,12.39-.1,14.93.74,2.01,2.63,3.48,4.82,3.75,1.2.15,3.32.21,5.46.21,2.36,0,4.74-.08,5.98-.22,2.76-.31,5.07-2.47,5.37-5.04.31-2.54.31-9.55,0-12.09-.29-2.42-2.56-4.66-5.06-5ZM41.37,57.25c.65.09.81.28.94.72.31,1.02.31,8.2.12,9.81-.13,1.09-.42,1.3-1.06,1.39-2.07.28-7.42.19-9.81,0l-.22-.02c-.41-.03-.69-.06-.91-.16-.43-1.4-.37-9.44.08-11.59.21-.08.47-.1.83-.13l.22-.02c2.34-.2,7.78-.28,9.81,0Z%27/><path d=%27M73.28,58.94c-4.94.44-7.18,4.56-6.85,8.42.3,3.45,2.73,6.97,7.37,6.97.26,0,.54-.01.81-.04,2.84-.24,5.03-1.7,6.15-4.1,1.21-2.59.92-5.91-.72-8.27-1.53-2.18-3.93-3.24-6.76-2.99ZM75.78,68.46c-.89.89-2.37,1.28-3.66.14-.95-.84-.97-1.75-.82-2.36.26-1.05,1.21-2,2.26-2.26.17-.04.36-.07.56-.07.54,0,1.19.2,1.8.89h0c1.14,1.29.75,2.77-.14,3.66Z%27/></svg>");
}
.icon-home-infinity .icon-cr.icon-home-infinity:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 43 30%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M37.4515 15.9751C36.2742 14.9611 34.807 14.5022 33.3301 14.6835C30.7066 15.0068 28.8444 16.997 27.1861 19.0755C25.523 16.997 23.6671 15.0069 21.0421 14.6835C19.5668 14.5022 18.1029 14.9579 16.9207 15.9751C15.5604 17.1421 14.749 18.8973 14.749 20.6904C14.749 22.4835 15.5652 24.2308 16.9207 25.3977C17.9328 26.265 19.1393 26.7255 20.4073 26.7255C20.6195 26.7255 20.83 26.7098 21.0421 26.6845C23.6656 26.3613 25.5278 24.3711 27.1861 22.2926C28.8492 24.371 30.7051 26.3612 33.3301 26.6845C33.5455 26.7082 33.7576 26.7255 33.9682 26.7255C35.2248 26.7255 36.4394 26.2651 37.4499 25.3977C38.8102 24.2307 39.6216 22.4708 39.6216 20.6824C39.6216 18.894 38.8086 17.142 37.4499 15.9751H37.4515ZM20.7894 24.7526C19.889 24.8661 18.9853 24.5744 18.2437 23.9325C17.3109 23.1299 16.7505 21.9187 16.7505 20.6824C16.7505 19.4476 17.3109 18.2364 18.2437 17.4322C18.9902 16.7951 19.8939 16.5033 20.7894 16.6169C22.7505 16.8597 24.289 18.5865 25.9293 20.6822C24.2872 22.7781 22.7487 24.5049 20.7894 24.7476V24.7526ZM36.1286 23.9373C35.3869 24.5744 34.4833 24.8661 33.5829 24.7573C31.6218 24.5144 30.0833 22.7876 28.443 20.6919C30.0851 18.5961 31.6236 16.8693 33.5829 16.6266C34.4833 16.513 35.3869 16.8048 36.1286 17.4418C37.0614 18.2445 37.6217 19.4557 37.6217 20.692C37.6217 21.9268 37.0614 23.138 36.1286 23.9422V23.9373Z%27 fill=%27black%27/><path d=%27M29.8464 3.27435C30.2027 3.27436 30.5382 3.46803 30.7214 3.77338L33.7751 8.86224C33.9584 9.17776 33.9691 9.56484 33.7859 9.89056C33.6026 10.2162 33.2665 10.4091 32.9001 10.4091H31.8826V12.7197H29.8464V10.3994H21.7029C21.3468 10.3992 21.011 10.2056 20.8279 9.90033L19.6677 7.96674V12.7197H17.6316V7.96674L16.4714 9.90033C16.2882 10.2158 15.9526 10.3993 15.5964 10.3994H7.45386V23.7841C7.45386 24.2623 7.83992 24.6491 8.31812 24.6494H14.1277V26.6953H8.31909C6.72108 26.6953 5.41772 25.3919 5.41772 23.7939V10.4091H4.40015C4.03375 10.4091 3.69762 10.2162 3.5144 9.89056C3.33119 9.56485 3.33176 9.17778 3.52515 8.86224L6.57788 3.77338C6.76109 3.45786 7.09759 3.27435 7.45386 3.27435H29.8464ZM8.03394 5.31049L6.2019 8.36322H15.0261L16.8582 5.31049H8.03394ZM20.4412 5.31049L22.2732 8.36322H31.0984L29.2664 5.31049H20.4412Z%27 fill=%27black%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 43 30%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M37.4515 15.9751C36.2742 14.9611 34.807 14.5022 33.3301 14.6835C30.7066 15.0068 28.8444 16.997 27.1861 19.0755C25.523 16.997 23.6671 15.0069 21.0421 14.6835C19.5668 14.5022 18.1029 14.9579 16.9207 15.9751C15.5604 17.1421 14.749 18.8973 14.749 20.6904C14.749 22.4835 15.5652 24.2308 16.9207 25.3977C17.9328 26.265 19.1393 26.7255 20.4073 26.7255C20.6195 26.7255 20.83 26.7098 21.0421 26.6845C23.6656 26.3613 25.5278 24.3711 27.1861 22.2926C28.8492 24.371 30.7051 26.3612 33.3301 26.6845C33.5455 26.7082 33.7576 26.7255 33.9682 26.7255C35.2248 26.7255 36.4394 26.2651 37.4499 25.3977C38.8102 24.2307 39.6216 22.4708 39.6216 20.6824C39.6216 18.894 38.8086 17.142 37.4499 15.9751H37.4515ZM20.7894 24.7526C19.889 24.8661 18.9853 24.5744 18.2437 23.9325C17.3109 23.1299 16.7505 21.9187 16.7505 20.6824C16.7505 19.4476 17.3109 18.2364 18.2437 17.4322C18.9902 16.7951 19.8939 16.5033 20.7894 16.6169C22.7505 16.8597 24.289 18.5865 25.9293 20.6822C24.2872 22.7781 22.7487 24.5049 20.7894 24.7476V24.7526ZM36.1286 23.9373C35.3869 24.5744 34.4833 24.8661 33.5829 24.7573C31.6218 24.5144 30.0833 22.7876 28.443 20.6919C30.0851 18.5961 31.6236 16.8693 33.5829 16.6266C34.4833 16.513 35.3869 16.8048 36.1286 17.4418C37.0614 18.2445 37.6217 19.4557 37.6217 20.692C37.6217 21.9268 37.0614 23.138 36.1286 23.9422V23.9373Z%27 fill=%27black%27/><path d=%27M29.8464 3.27435C30.2027 3.27436 30.5382 3.46803 30.7214 3.77338L33.7751 8.86224C33.9584 9.17776 33.9691 9.56484 33.7859 9.89056C33.6026 10.2162 33.2665 10.4091 32.9001 10.4091H31.8826V12.7197H29.8464V10.3994H21.7029C21.3468 10.3992 21.011 10.2056 20.8279 9.90033L19.6677 7.96674V12.7197H17.6316V7.96674L16.4714 9.90033C16.2882 10.2158 15.9526 10.3993 15.5964 10.3994H7.45386V23.7841C7.45386 24.2623 7.83992 24.6491 8.31812 24.6494H14.1277V26.6953H8.31909C6.72108 26.6953 5.41772 25.3919 5.41772 23.7939V10.4091H4.40015C4.03375 10.4091 3.69762 10.2162 3.5144 9.89056C3.33119 9.56485 3.33176 9.17778 3.52515 8.86224L6.57788 3.77338C6.76109 3.45786 7.09759 3.27435 7.45386 3.27435H29.8464ZM8.03394 5.31049L6.2019 8.36322H15.0261L16.8582 5.31049H8.03394ZM20.4412 5.31049L22.2732 8.36322H31.0984L29.2664 5.31049H20.4412Z%27 fill=%27black%27/></svg>");
}
.icon-home-gift .icon-cr.icon-home-gift:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 42 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M31.3029 9.84004H29.3679C30.2623 8.78223 30.5633 7.36324 30.3999 6.13338C30.1333 4.18978 28.6283 2.10004 25.9364 2.10004C25.4548 2.10004 25.0334 2.16024 24.6464 2.28924C23.0038 2.83964 21.7827 3.83724 20.9915 5.24764C20.2003 3.83724 18.9705 2.83964 17.3366 2.29778C16.9496 2.16878 16.5282 2.09998 16.0466 2.09998C13.3548 2.09998 11.8498 4.18979 11.5831 6.13331C11.4197 7.36312 11.7207 8.77352 12.6151 9.83997H10.6801C9.26111 9.83997 8.1001 11.001 8.1001 12.42V16.72C8.1001 17.193 8.48708 17.58 8.9601 17.58V25.32C8.9601 26.739 10.1211 27.9 11.5401 27.9H30.4601C31.8791 27.9 33.0401 26.739 33.0401 25.32V17.58C33.5131 17.58 33.9001 17.193 33.9001 16.72V12.42C33.9001 11.001 32.7391 9.83997 31.3201 9.83997L31.3029 9.84004ZM32.1629 12.42V15.86H26.1429V11.56H31.3029C31.7759 11.56 32.1629 11.947 32.1629 12.42ZM17.5429 11.56H24.4229V15.86H17.5429V11.56ZM22.7029 17.58V26.18H19.2629V17.58H22.7029ZM22.3245 6.37418C22.8921 5.19599 23.8553 4.37039 25.1882 3.92319C25.3946 3.85439 25.6354 3.81999 25.9278 3.81999C27.5962 3.81999 28.5164 5.10138 28.6883 6.36559C28.8517 7.54378 28.4217 9.08319 26.7017 9.55626C25.9449 9.76266 25.0849 9.85727 24.1045 9.83146H21.8427V8.73066C21.8427 7.82767 22.0063 7.03639 22.3245 6.37418ZM17.861 9.83124C16.8806 9.85704 16.012 9.77104 15.2638 9.55604C13.5438 9.08302 13.1138 7.53502 13.2772 6.36537C13.4492 5.09257 14.3694 3.81977 16.0377 3.81977C16.3301 3.81977 16.5709 3.85417 16.7859 3.92297C18.1103 4.37017 19.0735 5.19577 19.6497 6.37395C19.9678 7.03614 20.1313 7.83596 20.1313 8.73897V9.83977H17.8694L17.861 9.83124ZM9.80287 12.4198C9.80287 11.9468 10.1899 11.5598 10.6629 11.5598H15.8229V15.8598H9.80287V12.4198ZM10.6629 25.3198V17.5798H17.5429V26.1798H11.5229C11.0499 26.1798 10.6629 25.7928 10.6629 25.3198ZM31.3029 25.3198C31.3029 25.7928 30.9159 26.1798 30.4429 26.1798H24.4229V17.5798H31.3029V25.3198Z%27 fill=%27black%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 42 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M31.3029 9.84004H29.3679C30.2623 8.78223 30.5633 7.36324 30.3999 6.13338C30.1333 4.18978 28.6283 2.10004 25.9364 2.10004C25.4548 2.10004 25.0334 2.16024 24.6464 2.28924C23.0038 2.83964 21.7827 3.83724 20.9915 5.24764C20.2003 3.83724 18.9705 2.83964 17.3366 2.29778C16.9496 2.16878 16.5282 2.09998 16.0466 2.09998C13.3548 2.09998 11.8498 4.18979 11.5831 6.13331C11.4197 7.36312 11.7207 8.77352 12.6151 9.83997H10.6801C9.26111 9.83997 8.1001 11.001 8.1001 12.42V16.72C8.1001 17.193 8.48708 17.58 8.9601 17.58V25.32C8.9601 26.739 10.1211 27.9 11.5401 27.9H30.4601C31.8791 27.9 33.0401 26.739 33.0401 25.32V17.58C33.5131 17.58 33.9001 17.193 33.9001 16.72V12.42C33.9001 11.001 32.7391 9.83997 31.3201 9.83997L31.3029 9.84004ZM32.1629 12.42V15.86H26.1429V11.56H31.3029C31.7759 11.56 32.1629 11.947 32.1629 12.42ZM17.5429 11.56H24.4229V15.86H17.5429V11.56ZM22.7029 17.58V26.18H19.2629V17.58H22.7029ZM22.3245 6.37418C22.8921 5.19599 23.8553 4.37039 25.1882 3.92319C25.3946 3.85439 25.6354 3.81999 25.9278 3.81999C27.5962 3.81999 28.5164 5.10138 28.6883 6.36559C28.8517 7.54378 28.4217 9.08319 26.7017 9.55626C25.9449 9.76266 25.0849 9.85727 24.1045 9.83146H21.8427V8.73066C21.8427 7.82767 22.0063 7.03639 22.3245 6.37418ZM17.861 9.83124C16.8806 9.85704 16.012 9.77104 15.2638 9.55604C13.5438 9.08302 13.1138 7.53502 13.2772 6.36537C13.4492 5.09257 14.3694 3.81977 16.0377 3.81977C16.3301 3.81977 16.5709 3.85417 16.7859 3.92297C18.1103 4.37017 19.0735 5.19577 19.6497 6.37395C19.9678 7.03614 20.1313 7.83596 20.1313 8.73897V9.83977H17.8694L17.861 9.83124ZM9.80287 12.4198C9.80287 11.9468 10.1899 11.5598 10.6629 11.5598H15.8229V15.8598H9.80287V12.4198ZM10.6629 25.3198V17.5798H17.5429V26.1798H11.5229C11.0499 26.1798 10.6629 25.7928 10.6629 25.3198ZM31.3029 25.3198C31.3029 25.7928 30.9159 26.1798 30.4429 26.1798H24.4229V17.5798H31.3029V25.3198Z%27 fill=%27black%27/></svg>");
}
.icon-home-graphic .icon-cr.icon-home-graphic:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 42 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M33.0938 26.2875H9.7126V2.90623C9.7126 2.69239 9.62765 2.48732 9.47645 2.33612C9.32525 2.18492 9.12018 2.09998 8.90635 2.09998C8.69252 2.09998 8.48744 2.18492 8.33624 2.33612C8.18504 2.48732 8.1001 2.69239 8.1001 2.90623V27.0937C8.1001 27.3076 8.18504 27.5126 8.33624 27.6638C8.48744 27.815 8.69252 27.9 8.90635 27.9H33.0938C33.3077 27.9 33.5128 27.815 33.664 27.6638C33.8152 27.5126 33.9001 27.3076 33.9001 27.0937C33.9001 26.8799 33.8152 26.6748 33.664 26.5236C33.5128 26.3724 33.3077 26.2875 33.0938 26.2875Z%27 fill=%27black%27/><path d=%27M12.1316 19.8375C12.3111 19.8379 12.4856 19.7783 12.6274 19.6682L19.1661 14.5969L21.1172 17.8219C21.1784 17.9238 21.2613 18.0109 21.36 18.077C21.4587 18.1431 21.5708 18.1865 21.6883 18.2043C21.8058 18.222 21.9257 18.2135 22.0396 18.1795C22.1534 18.1454 22.2583 18.0866 22.3468 18.0073L29.8691 11.2348V12.7627C29.8691 12.9765 29.954 13.1816 30.1052 13.3328C30.2564 13.484 30.4615 13.5689 30.6753 13.5689C30.8892 13.5689 31.0942 13.484 31.2454 13.3328C31.3966 13.1816 31.4816 12.9765 31.4816 12.7627V9.04586C31.4821 8.93322 31.459 8.82172 31.4138 8.71855C31.3685 8.61538 31.3022 8.52283 31.219 8.44687C31.1359 8.37091 31.0377 8.31322 30.9308 8.27752C30.824 8.24182 30.7109 8.22891 30.5987 8.23961L27.3737 8.55002C27.2679 8.56007 27.165 8.59089 27.071 8.6407C26.9771 8.69051 26.8938 8.75834 26.8261 8.84032C26.7583 8.9223 26.7074 9.01682 26.6761 9.11849C26.6449 9.22016 26.634 9.32698 26.6441 9.43286C26.6541 9.53874 26.685 9.6416 26.7348 9.73557C26.7846 9.82954 26.8524 9.91278 26.9344 9.98053C27.0164 10.0483 27.1109 10.0992 27.2126 10.1305C27.3142 10.1617 27.421 10.1726 27.5269 10.1625L28.8048 10.0375L21.9961 16.165L20.0772 12.9844C20.0185 12.8867 19.9398 12.8026 19.8462 12.7376C19.7527 12.6726 19.6464 12.6282 19.5344 12.6072C19.4224 12.5863 19.3073 12.5893 19.1965 12.6161C19.0858 12.6429 18.982 12.6928 18.892 12.7627L11.6357 18.4064C11.5076 18.5108 11.4147 18.6521 11.3695 18.8111C11.3244 18.9701 11.3292 19.1392 11.3833 19.2953C11.4374 19.4515 11.5382 19.5873 11.6721 19.6843C11.8059 19.7812 11.9663 19.8347 12.1316 19.8375Z%27 fill=%27black%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 42 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M33.0938 26.2875H9.7126V2.90623C9.7126 2.69239 9.62765 2.48732 9.47645 2.33612C9.32525 2.18492 9.12018 2.09998 8.90635 2.09998C8.69252 2.09998 8.48744 2.18492 8.33624 2.33612C8.18504 2.48732 8.1001 2.69239 8.1001 2.90623V27.0937C8.1001 27.3076 8.18504 27.5126 8.33624 27.6638C8.48744 27.815 8.69252 27.9 8.90635 27.9H33.0938C33.3077 27.9 33.5128 27.815 33.664 27.6638C33.8152 27.5126 33.9001 27.3076 33.9001 27.0937C33.9001 26.8799 33.8152 26.6748 33.664 26.5236C33.5128 26.3724 33.3077 26.2875 33.0938 26.2875Z%27 fill=%27black%27/><path d=%27M12.1316 19.8375C12.3111 19.8379 12.4856 19.7783 12.6274 19.6682L19.1661 14.5969L21.1172 17.8219C21.1784 17.9238 21.2613 18.0109 21.36 18.077C21.4587 18.1431 21.5708 18.1865 21.6883 18.2043C21.8058 18.222 21.9257 18.2135 22.0396 18.1795C22.1534 18.1454 22.2583 18.0866 22.3468 18.0073L29.8691 11.2348V12.7627C29.8691 12.9765 29.954 13.1816 30.1052 13.3328C30.2564 13.484 30.4615 13.5689 30.6753 13.5689C30.8892 13.5689 31.0942 13.484 31.2454 13.3328C31.3966 13.1816 31.4816 12.9765 31.4816 12.7627V9.04586C31.4821 8.93322 31.459 8.82172 31.4138 8.71855C31.3685 8.61538 31.3022 8.52283 31.219 8.44687C31.1359 8.37091 31.0377 8.31322 30.9308 8.27752C30.824 8.24182 30.7109 8.22891 30.5987 8.23961L27.3737 8.55002C27.2679 8.56007 27.165 8.59089 27.071 8.6407C26.9771 8.69051 26.8938 8.75834 26.8261 8.84032C26.7583 8.9223 26.7074 9.01682 26.6761 9.11849C26.6449 9.22016 26.634 9.32698 26.6441 9.43286C26.6541 9.53874 26.685 9.6416 26.7348 9.73557C26.7846 9.82954 26.8524 9.91278 26.9344 9.98053C27.0164 10.0483 27.1109 10.0992 27.2126 10.1305C27.3142 10.1617 27.421 10.1726 27.5269 10.1625L28.8048 10.0375L21.9961 16.165L20.0772 12.9844C20.0185 12.8867 19.9398 12.8026 19.8462 12.7376C19.7527 12.6726 19.6464 12.6282 19.5344 12.6072C19.4224 12.5863 19.3073 12.5893 19.1965 12.6161C19.0858 12.6429 18.982 12.6928 18.892 12.7627L11.6357 18.4064C11.5076 18.5108 11.4147 18.6521 11.3695 18.8111C11.3244 18.9701 11.3292 19.1392 11.3833 19.2953C11.4374 19.4515 11.5382 19.5873 11.6721 19.6843C11.8059 19.7812 11.9663 19.8347 12.1316 19.8375Z%27 fill=%27black%27/></svg>");
}
.horizontal-list {
  position: relative;
  list-style: none;
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  padding-left: 1rem;
  padding-bottom: 1rem;
  margin-left: -1rem;
  width: calc(100% + 2rem);
}
.horizontal-list > * {
  flex: 0 0 auto;
  max-width: calc(100% - 2rem);
  margin-right: 1rem;
}
.horizontal-list::after {
  content: '';
  flex: 0 0 1px;
}
@media (min-width: 768px) {
  .horizontal-list {
    padding-left: 0;
    margin-left: 0;
    width: 100%;
  }
  .horizontal-list::after {
    content: none;
  }
}
.horizontal-list-2 > * {
  max-width: calc(50% - 2rem);
}
.icon-cr.icon-instagram:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 88.65 88.65%27><defs><style>.cls-1{fill:black;}</style></defs><title>instagram</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M67.49,0H21.16A21.16,21.16,0,0,0,0,21.16V67.49A21.16,21.16,0,0,0,21.16,88.65H67.49A21.16,21.16,0,0,0,88.65,67.49V21.16A21.16,21.16,0,0,0,67.49,0ZM79.65,67.49A12.17,12.17,0,0,1,67.49,79.65H21.16A12.17,12.17,0,0,1,9,67.49V21.16A12.17,12.17,0,0,1,21.16,9H67.49A12.17,12.17,0,0,1,79.65,21.16Z%27/><path class=%27cls-1%27 d=%27M44.32,19.84A24.48,24.48,0,1,0,68.81,44.32,24.48,24.48,0,0,0,44.32,19.84Zm0,40A15.48,15.48,0,1,1,59.81,44.32,15.5,15.5,0,0,1,44.32,59.81Z%27/><circle class=%27cls-1%27 cx=%2767.81%27 cy=%2719.47%27 r=%274.69%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 88.65 88.65%27><defs><style>.cls-1{fill:black;}</style></defs><title>instagram</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M67.49,0H21.16A21.16,21.16,0,0,0,0,21.16V67.49A21.16,21.16,0,0,0,21.16,88.65H67.49A21.16,21.16,0,0,0,88.65,67.49V21.16A21.16,21.16,0,0,0,67.49,0ZM79.65,67.49A12.17,12.17,0,0,1,67.49,79.65H21.16A12.17,12.17,0,0,1,9,67.49V21.16A12.17,12.17,0,0,1,21.16,9H67.49A12.17,12.17,0,0,1,79.65,21.16Z%27/><path class=%27cls-1%27 d=%27M44.32,19.84A24.48,24.48,0,1,0,68.81,44.32,24.48,24.48,0,0,0,44.32,19.84Zm0,40A15.48,15.48,0,1,1,59.81,44.32,15.5,15.5,0,0,1,44.32,59.81Z%27/><circle class=%27cls-1%27 cx=%2767.81%27 cy=%2719.47%27 r=%274.69%27/></g></g></svg>");
}
.icon-cr.icon-facebook:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 88.65 88.65%27><defs><style>.cls-1{fill:black;}</style></defs><title>facebook</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M83.75,0H4.89A4.89,4.89,0,0,0,0,4.89V83.76a4.89,4.89,0,0,0,4.89,4.89H47.35V54.32H35.8V40.94H47.35V31.07c0-11.45,7-17.68,17.21-17.68a94.9,94.9,0,0,1,10.32.53v12H67.8c-5.55,0-6.63,2.64-6.63,6.51v8.54H74.41L72.69,54.32H61.17V88.65H83.75a4.89,4.89,0,0,0,4.89-4.89V4.89A4.89,4.89,0,0,0,83.75,0Z%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 88.65 88.65%27><defs><style>.cls-1{fill:black;}</style></defs><title>facebook</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M83.75,0H4.89A4.89,4.89,0,0,0,0,4.89V83.76a4.89,4.89,0,0,0,4.89,4.89H47.35V54.32H35.8V40.94H47.35V31.07c0-11.45,7-17.68,17.21-17.68a94.9,94.9,0,0,1,10.32.53v12H67.8c-5.55,0-6.63,2.64-6.63,6.51v8.54H74.41L72.69,54.32H61.17V88.65H83.75a4.89,4.89,0,0,0,4.89-4.89V4.89A4.89,4.89,0,0,0,83.75,0Z%27/></g></g></svg>");
}
.icon-cr.icon-twitter:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90.81 73.8%27><defs><style>.cls-1{fill:black;}</style></defs><title>twitter</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M90.81,8.74a37.24,37.24,0,0,1-10.7,2.93A18.68,18.68,0,0,0,88.3,1.36,37.3,37.3,0,0,1,76.47,5.88a18.65,18.65,0,0,0-31.75,17A52.89,52.89,0,0,1,6.32,3.41a18.65,18.65,0,0,0,5.76,24.87A18.55,18.55,0,0,1,3.65,26c0,.08,0,.16,0,.23A18.64,18.64,0,0,0,18.59,44.45a18.67,18.67,0,0,1-8.41.32,18.65,18.65,0,0,0,17.4,12.94,37.38,37.38,0,0,1-23.14,8A38,38,0,0,1,0,65.43,52.73,52.73,0,0,0,28.56,73.8c34.27,0,53-28.39,53-53q0-1.21-.05-2.41A37.85,37.85,0,0,0,90.81,8.74Z%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90.81 73.8%27><defs><style>.cls-1{fill:black;}</style></defs><title>twitter</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M90.81,8.74a37.24,37.24,0,0,1-10.7,2.93A18.68,18.68,0,0,0,88.3,1.36,37.3,37.3,0,0,1,76.47,5.88a18.65,18.65,0,0,0-31.75,17A52.89,52.89,0,0,1,6.32,3.41a18.65,18.65,0,0,0,5.76,24.87A18.55,18.55,0,0,1,3.65,26c0,.08,0,.16,0,.23A18.64,18.64,0,0,0,18.59,44.45a18.67,18.67,0,0,1-8.41.32,18.65,18.65,0,0,0,17.4,12.94,37.38,37.38,0,0,1-23.14,8A38,38,0,0,1,0,65.43,52.73,52.73,0,0,0,28.56,73.8c34.27,0,53-28.39,53-53q0-1.21-.05-2.41A37.85,37.85,0,0,0,90.81,8.74Z%27/></g></g></svg>");
}
.icon-cr.icon-youtube:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 103.7 73.38%27><defs><style>.cls-1{fill:black;}</style></defs><title>youtube</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M82.16,0H21.54A21.54,21.54,0,0,0,0,21.54V51.84A21.54,21.54,0,0,0,21.54,73.38H82.16A21.54,21.54,0,0,0,103.7,51.84V21.54A21.54,21.54,0,0,0,82.16,0ZM67.6,38.17,39.24,51.69a1.14,1.14,0,0,1-1.63-1V22.77a1.14,1.14,0,0,1,1.65-1L67.62,36.12a1.14,1.14,0,0,1,0,2Zm0,0%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 103.7 73.38%27><defs><style>.cls-1{fill:black;}</style></defs><title>youtube</title><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Camada_1%27 data-name=%27Camada 1%27><path class=%27cls-1%27 d=%27M82.16,0H21.54A21.54,21.54,0,0,0,0,21.54V51.84A21.54,21.54,0,0,0,21.54,73.38H82.16A21.54,21.54,0,0,0,103.7,51.84V21.54A21.54,21.54,0,0,0,82.16,0ZM67.6,38.17,39.24,51.69a1.14,1.14,0,0,1-1.63-1V22.77a1.14,1.14,0,0,1,1.65-1L67.62,36.12a1.14,1.14,0,0,1,0,2Zm0,0%27/></g></g></svg>");
}
.icon-cr.icon-tiktok:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path id=%27tiktok-share-icon-black-1%27 d=%27M92.1,4H15.9A11.918,11.918,0,0,0,4,15.9V92.1A11.918,11.918,0,0,0,15.9,104H92.1A11.918,11.918,0,0,0,104,92.1V15.9A11.918,11.918,0,0,0,92.1,4m-9.51,43.626q-.819.08-1.643.083a17.839,17.839,0,0,1-14.928-8.069V67.112a20.3,20.3,0,1,1-20.3-20.3c.424,0,.838.038,1.255.064v10a10.338,10.338,0,1,0-1.255,20.6c5.724,0,10.779-4.51,10.779-10.233l.1-46.652h9.571A17.829,17.829,0,0,0,82.6,36.507V47.626%27 transform=%27translate%28-4 -4%29%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path id=%27tiktok-share-icon-black-1%27 d=%27M92.1,4H15.9A11.918,11.918,0,0,0,4,15.9V92.1A11.918,11.918,0,0,0,15.9,104H92.1A11.918,11.918,0,0,0,104,92.1V15.9A11.918,11.918,0,0,0,92.1,4m-9.51,43.626q-.819.08-1.643.083a17.839,17.839,0,0,1-14.928-8.069V67.112a20.3,20.3,0,1,1-20.3-20.3c.424,0,.838.038,1.255.064v10a10.338,10.338,0,1,0-1.255,20.6c5.724,0,10.779-4.51,10.779-10.233l.1-46.652h9.571A17.829,17.829,0,0,0,82.6,36.507V47.626%27 transform=%27translate%28-4 -4%29%27/></svg>");
}
.icon-cr.icon-pinterest:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 256 256%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 preserveAspectRatio=%27xMidYMid%27><path d=%27M0,128.002 C0,180.416 31.518,225.444 76.619,245.241 C76.259,236.303 76.555,225.573 78.847,215.848 C81.308,205.457 95.317,146.1 95.317,146.1 C95.317,146.1 91.228,137.927 91.228,125.848 C91.228,106.879 102.222,92.712 115.914,92.712 C127.557,92.712 133.182,101.457 133.182,111.929 C133.182,123.633 125.717,141.14 121.878,157.355 C118.671,170.933 128.686,182.008 142.081,182.008 C166.333,182.008 182.667,150.859 182.667,113.953 C182.667,85.899 163.772,64.901 129.405,64.901 C90.577,64.901 66.388,93.857 66.388,126.201 C66.388,137.353 69.676,145.217 74.826,151.307 C77.194,154.104 77.523,155.229 76.666,158.441 C76.052,160.796 74.642,166.466 74.058,168.713 C73.206,171.955 70.579,173.114 67.649,171.917 C49.765,164.616 41.436,145.031 41.436,123.015 C41.436,86.654 72.102,43.054 132.918,43.054 C181.788,43.054 213.953,78.418 213.953,116.379 C213.953,166.592 186.037,204.105 144.887,204.105 C131.068,204.105 118.069,196.635 113.616,188.15 C113.616,188.15 106.185,217.642 104.611,223.337 C101.897,233.206 96.585,243.07 91.728,250.758 C103.24,254.156 115.401,256.007 128.005,256.007 C198.689,256.007 256.001,198.698 256.001,128.002 C256.001,57.309 198.689,0 128.005,0 C57.314,0 0,57.309 0,128.002 Z%27 fill=%27black%27></path></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg viewBox=%270 0 256 256%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 preserveAspectRatio=%27xMidYMid%27><path d=%27M0,128.002 C0,180.416 31.518,225.444 76.619,245.241 C76.259,236.303 76.555,225.573 78.847,215.848 C81.308,205.457 95.317,146.1 95.317,146.1 C95.317,146.1 91.228,137.927 91.228,125.848 C91.228,106.879 102.222,92.712 115.914,92.712 C127.557,92.712 133.182,101.457 133.182,111.929 C133.182,123.633 125.717,141.14 121.878,157.355 C118.671,170.933 128.686,182.008 142.081,182.008 C166.333,182.008 182.667,150.859 182.667,113.953 C182.667,85.899 163.772,64.901 129.405,64.901 C90.577,64.901 66.388,93.857 66.388,126.201 C66.388,137.353 69.676,145.217 74.826,151.307 C77.194,154.104 77.523,155.229 76.666,158.441 C76.052,160.796 74.642,166.466 74.058,168.713 C73.206,171.955 70.579,173.114 67.649,171.917 C49.765,164.616 41.436,145.031 41.436,123.015 C41.436,86.654 72.102,43.054 132.918,43.054 C181.788,43.054 213.953,78.418 213.953,116.379 C213.953,166.592 186.037,204.105 144.887,204.105 C131.068,204.105 118.069,196.635 113.616,188.15 C113.616,188.15 106.185,217.642 104.611,223.337 C101.897,233.206 96.585,243.07 91.728,250.758 C103.24,254.156 115.401,256.007 128.005,256.007 C198.689,256.007 256.001,198.698 256.001,128.002 C256.001,57.309 198.689,0 128.005,0 C57.314,0 0,57.309 0,128.002 Z%27 fill=%27black%27></path></svg>");
}
.icon-cr.icon-spotify:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path id=%27spotify-logo-black%27 d=%27M79.575,44.325c-16.117-9.571-42.7-10.45-58.087-5.779a4.676,4.676,0,0,1-2.712-8.95C36.437,24.233,65.8,25.271,84.35,36.283a4.676,4.676,0,1,1-4.775,8.042ZM79.05,58.5a3.9,3.9,0,0,1-5.363,1.283C60.25,51.529,39.762,49.133,23.862,53.958A3.9,3.9,0,1,1,21.6,46.5c18.158-5.508,40.733-2.842,56.167,6.646A3.9,3.9,0,0,1,79.05,58.5ZM72.929,72.117a3.109,3.109,0,0,1-4.283,1.037c-11.742-7.175-26.521-8.8-43.925-4.821a3.116,3.116,0,0,1-1.388-6.075C42.379,57.9,58.717,59.779,71.9,67.833A3.111,3.111,0,0,1,72.929,72.117ZM50,0a50,50,0,1,0,50,50A50,50,0,0,0,50,0Z%27 fill-rule=%27evenodd%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27><path id=%27spotify-logo-black%27 d=%27M79.575,44.325c-16.117-9.571-42.7-10.45-58.087-5.779a4.676,4.676,0,0,1-2.712-8.95C36.437,24.233,65.8,25.271,84.35,36.283a4.676,4.676,0,1,1-4.775,8.042ZM79.05,58.5a3.9,3.9,0,0,1-5.363,1.283C60.25,51.529,39.762,49.133,23.862,53.958A3.9,3.9,0,1,1,21.6,46.5c18.158-5.508,40.733-2.842,56.167,6.646A3.9,3.9,0,0,1,79.05,58.5ZM72.929,72.117a3.109,3.109,0,0,1-4.283,1.037c-11.742-7.175-26.521-8.8-43.925-4.821a3.116,3.116,0,0,1-1.388-6.075C42.379,57.9,58.717,59.779,71.9,67.833A3.111,3.111,0,0,1,72.929,72.117ZM50,0a50,50,0,1,0,50,50A50,50,0,0,0,50,0Z%27 fill-rule=%27evenodd%27/></svg>");
}
body {
  overflow-x: hidden;
  font-size: 16px;
}
@media (min-width: 768px) {
  body {
    font-size: 18px;
    line-height: 2;
  }
}
h1,
h2,
h3 {
  text-transform: uppercase;
}
@media (hover: none) {
  .origins-hover {
    display: none;
  }
}
@media (hover: hover) and (max-width: 1199px) {
  .origins-hover {
    display: none;
  }
}
@media (hover: hover) and (min-width: 1200px) {
  .origins-touch {
    display: none;
  }
}
.origins-container {
  margin-top: 3rem;
}
@media (min-width: 992px) {
  .origins-container {
    margin-top: 3rem;
  }
}
.shadow-t-5 {
  text-shadow: 0px 0px 9px rgba(0, 0, 0, 0.3);
}
.max-width {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1rem;
}
.drawer {
  left: 0;
  width: max(20vw, 18rem);
  transform: translateX(-100%);
  transition: transform 0.1s ease-in-out;
}
.drawer.open {
  transform: translateX(0);
}
.drawer-overlay {
  pointer-events: none;
  opacity: 0;
  transition: opacity 500ms ease-in-out;
}
.drawer-overlay.visible {
  pointer-events: revert;
  opacity: 0.5;
}
.drawer-icon {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M47.19,23.25a2.29,2.29,0,0,0,2.3-2.42A2.45,2.45,0,0,0,47,18.66H16.81a2.3,2.3,0,1,0,0,4.59Z%27/><path d=%27M47.19,34.3a2.31,2.31,0,0,0,2.3-2.43A2.45,2.45,0,0,0,47,29.7H16.81a2.3,2.3,0,0,0,0,4.6Z%27/><path d=%27M47.19,45.34a2.31,2.31,0,0,0,2.3-2.42A2.45,2.45,0,0,0,47,40.75H16.81a2.3,2.3,0,1,0,0,4.59Z%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M47.19,23.25a2.29,2.29,0,0,0,2.3-2.42A2.45,2.45,0,0,0,47,18.66H16.81a2.3,2.3,0,1,0,0,4.59Z%27/><path d=%27M47.19,34.3a2.31,2.31,0,0,0,2.3-2.43A2.45,2.45,0,0,0,47,29.7H16.81a2.3,2.3,0,0,0,0,4.6Z%27/><path d=%27M47.19,45.34a2.31,2.31,0,0,0,2.3-2.42A2.45,2.45,0,0,0,47,40.75H16.81a2.3,2.3,0,1,0,0,4.59Z%27/></svg>");
  -webkit-mask-position: 0 center;
          mask-position: 0 center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 3rem;
  height: 3rem;
}
.navbar-content {
  min-height: 3.5rem;
}
.navbar-items {
  gap: 1rem;
}
.navbar-item {
  line-height: 3.5rem;
}
@media (min-width: 992px) {
  .navbar-item {
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    transition: border-bottom-color 0.1s ease-in-out;
  }
  .navbar-item:hover {
    border-bottom-color: var(--color-default-3);
  }
  .navbar-item.active {
    border-bottom-color: var(--color-default-5);
  }
}
.image-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.o-headline {
  display: block;
  text-transform: uppercase;
}
.o-headline.o-headline-small {
  font-size: clamp(2rem, 7vw, 3.92rem);
}
.o-headline.o-headline-big {
  font-size: clamp(3rem, 10vw, 10rem);
}
.section-centered-btn {
  text-align: center;
}
@media (min-width: 992px) {
  .section-centered-btn {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 0.5rem;
    margin-bottom: 2rem;
    background: white;
  }
}
.section-text-box {
  border: 3px solid var(--color-default-5);
}
.social-projects-wrapper {
  overflow: auto;
  width: 100vw;
}
@media (hover: none) {
  .social-projects {
    display: flex;
    padding-left: 1rem;
    align-items: stretch;
  }
}
@media (hover: hover) {
  .social-projects {
    display: block;
    padding-left: 0;
  }
  .social-projects > :nth-child(odd) {
    background-color: var(--color-default-2);
  }
  .social-projects > :nth-child(even) {
    background-color: var(--color-default-1);
  }
}
@media (hover: none) {
  .social-project {
    width: 75vw;
    margin-right: 1rem;
  }
}
@media (hover: none) and (min-width: 576px) {
  .social-project {
    width: 60vw;
  }
}
@media (hover: none) and (min-width: 768px) {
  .social-project {
    width: 45vw;
  }
}
@media (hover: none) and (min-width: 992px) {
  .social-project {
    width: 30vw;
  }
}
@media (hover: hover) {
  .social-project {
    width: auto;
    margin-right: 0;
  }
  .social-project .social-project-text {
    padding-left: 2rem;
  }
}
.social-project-img {
  width: 15rem;
  height: 10rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.social-project-text {
  flex: 1 1 0;
}
.artist-hidden-name {
  opacity: 0;
  background-color: var(--color-primary-3);
  transition: opacity 0.1s ease-in-out;
}
.artist-hidden-name:hover {
  opacity: 0.8;
}
.values-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
}
@media (min-width: 992px) {
  .section-bordered-content {
    border-left: 5px solid var(--color-default-5);
    padding-left: 3rem;
  }
  .translatable-section-wrapper {
    width: calc(100% + var(--extra-width));
  }
  .translatable-section-wrapper > div {
    transform: translateX(var(--translation));
  }
  .partners-gallery {
    width: 100%;
  }
}
.origins-social-links {
  justify-content: center;
  gap: 1rem;
}
@media (min-width: 576px) {
  .origins-social-links {
    justify-content: flex-start;
  }
}
.origins-social-links .icon-cr {
  flex-basis: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
}


/*# sourceMappingURL=origens.749b7f6c8912c653404b.css.map*/