@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: "Open Sans", sans-serif;
  min-width: 290px;
}

input,
.input-area label {
  font-family: "Regular";
}

/* TEXTS */

@font-face {
  font-family: "Regular";
  src: url("../fonts/nexa-light.ttf");
}

@font-face {
  font-family: "semibold";
  src: url("../fonts/nexa-bold.ttf");
}

@font-face {
  font-family: "bold";
  src: url("../fonts/nexa-bold.ttf");
}

@font-face {
  font-family: "black";
  src: url("../fonts/nexa-bold.ttf");
}

@font-face {
  font-family: "extraBold";
  src: url("../fonts/nexa-bold.ttf");
}

h2 {
  font-size: 30px;
  line-height: 36px;
  font-family: "bold" !important;
}

h3 {
  font-size: 32px;
  line-height: 40px;
  font-family: "bold" !important;
}

h4 {
  font-size: 20px;
  line-height: 30px;
  font-family: "bold";
}

h5 {
  font-size: 18px;
  font-family: "Regular";
}

.regular {
  font-family: "Regular";
}

.semibold {
  font-family: "semibold";
}

.black {
  font-family: "black";
}

p {
  font-size: 16px;
  font-family: "Regular";
}

.header-main {
  width: 100%;
  height: 70px;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  z-index: 9999;
}

.header-main img {
  width: 130px;
}

.header-main .container-main {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header-light .container-main {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* CONTAINERS */

.container-main {
  width: calc(100% - 30px);
  max-width: 500px;
}

.container-big {
  width: calc(100% - 30px);
}

.options {
  float: left;
  display: NONE;
  gap: 40px;
}

.gradient-text {
  background: linear-gradient(to right, #3595e5 0%, #dfe0dc 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.area-uf {
  /* padding-left: 30px; */
  /* padding-right: 30px; */
  width: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid #cfd4e5;
  border-radius: 12px;
}

.line-divider {
  width: 100%;
  height: 1px;
  float: left;
  background-color: #cfd4e5;
}

.line-divider-horizon {
  width: 100%;
  height: 1px;
  float: left;
  background-color: #cfd4e5;
}

.area-intro {
  width: 100%;
  height: 900px;
  background-image: url("../img/bg-main.jpg");
  background-position: calc(50% - 256px);
  float: left;
  background-size: cover;
  display: flex;
  justify-content: center;
  padding-top: 140px;
  color: #fff;
  padding-bottom: 40px;
}

.area-intro .container-main {
  /* max-width: 360px; */
  display: flex;
  align-items: center;
}

.mockup-smartphone {
  width: 300px;
  height: 280px;
  float: left;
  background-image: url("../img/card-mobile.png");
  background-repeat: no-repeat;
  background-size: 100%;
  margin-top: 30px;
  /* margin-left: calc(50% - 150px); */
}

.area-brands img {
  height: 20px;
}

.area-item-brands {
  width: 100%;
  margin-top: 20px;
  display: flex;
  gap: 20px;
  justify-content: center;
  flex-wrap: wrap;
}

.area-form-search {
  width: 100vw;
  float: left;
  position: fixed;
  bottom: 0px;
  left: 0px;
  z-index: 999;
  display: none;
}

.area-form-search-pg {
  width: 100%;
  float: left;
  z-index: 999;
  position: relative !important;
  top: auto !important;
}

.item-search-pg {
  width: 100%;
  float: left;
  background-color: white;
  border-radius: 12px;
  margin-top: 20px;
  display: flex;
  align-items: center;
  gap: 4px;
  flex-direction: column;
  padding: 20px;
}

.item-search {
  width: 100%;
  float: left;
  background-color: white;
  border-radius: 12px;
  margin-top: 64px;
  display: flex;
  align-items: center;
  gap: 4px;
  flex-direction: column;
  padding: 20px;
  box-shadow: 0px -30px 30px 0px rgb(0 0 0 / 21%);
  z-index: 9999;
}

/* BUTTONS */

button {
  cursor: pointer;
  font-family: "bold";
}

.options button {
  float: left;
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  font-family: "Regular";
  background-color: transparent;
  border: 0px;
}

.options button:hover {
  font-family: "bold";
}

.bt-down {
  width: 25px;
  height: 25px;
  background-image: url("../img/icon-down.svg");
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0px;
}

.bt-pay-now {
  background-color: #13d981;
  color: #fff;
  padding: 20px;
  border-radius: 4px;
  border: 0px;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 18px;
}

.bt-outline {
  background-color: transparent;
  color: white;
  padding: 10px;
  height: 44px;
  border-radius: 50px;
  border: 2px solid white;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
}

.bt-outline-light {
  background-color: transparent;
  color: rgb(0, 0, 0);
  padding: 10px;
  border-radius: 50px;
  border: 2px solid rgb(0, 0, 0);
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
}

.bt-outline:hover {
  opacity: 0.8;
}

.bt-pay-now:hover {
  opacity: 0.8;
}

.bt-gold:hover {
  opacity: 0.8;
}

.bt-gold:hover {
  opacity: 0.8;
}

.area-about {
  width: 100%;
  background: linear-gradient(to bottom, #ffffff 0%, #f4f6f9 100%);
  float: left;
  padding-bottom: 20px;
  color: white;
  display: flex;
  justify-content: center;
}

.logo-concept {
  width: 110px;
}

.area-about .area-left {
  display: flex;
  justify-content: flex-end;
}

.area-about {
  color: black;
}

.area-left {
  width: 50%;
  float: left;
  padding-right: 40px;
  display: flex;
  align-items: center;
}

.area-right {
  width: 50%;
  float: left;
  padding-left: 40px;
  padding-right: 200px;
}

.area-about p {
  margin-top: 30px;
  text-align: center;
  color: black;
  font-size: 18px;
}

.tag-info {
  width: 370px;
  float: left;
  border-radius: 10px;
  margin-top: 30px;
  padding: 14px;
  background-color: rgb(58 58 58 / 20%);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  display: flex;
  align-items: center;
  gap: 10px;
  display: none;
}

.minecar-letter {
  width: 150px;
  margin-top: -8px;
}

.row {
  width: 100%;
  float: left;
}

.center {
  display: flex;
  justify-content: center;
}

.area-about .bt-down {
  margin-top: 100px;
}

.area-view-edit {
  width: 100%;
  float: left;
  background-color: #232323;
  padding: 100px;
  color: white;
  display: flex;
  justify-content: center;
}

.t-center {
  text-align: center;
}

.item-check {
  font-size: 18px;
  display: flex;
  float: left;
  margin: 10px;
  text-transform: uppercase;
}

.item-check img {
  width: 20px;
  margin-right: 15px;
}

/* ICONS */

.icon-like {
  width: 110px;
  margin-bottom: 10px;
}

.icon-check {
  width: 80px;
  margin-bottom: 30px;
}

.icons-store {
  width: 80px;
}

.icons-footer {
  width: 250px;
}

.icon-accordion {
  margin-left: 20px;
  display: flex;
  justify-content: center;
}

/* MARGINS */

.m-10 {
  margin-top: 10px;
}

.m-20 {
  margin-top: 20px;
}

.m-30 {
  margin-top: 30px;
}

.m-40 {
  margin-top: 40px;
}

/* AREAS */

.area-intro h2 {
  text-align: center;
}

.area-demo {
  width: 100%;
  float: left;
  padding: 7.5;
  background-color: #131313;
}

.area-function {
  width: 100%;
  /* display: flex; */
  /* justify-content: space-between; */
}

.item-function {
  width: 100%;
  float: left;
  margin-top: 30px;
}

.item-function h5 {
  margin-top: 24px;
  font-family: "semibold";
}

.item-function p {
  text-align: left;
  margin-top: 10px;
}

.area-icon-function img {
  width: 38px;
}

.content-preset {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content-preset p {
  color: white;
  font-size: 22px;
  letter-spacing: 12px;
}

.area-actions {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 20px;
  display: flex;
  flex-direction: column;
}

.list-check {
  width: 100%;
  display: flex;
  justify-content: center;
}

.area-step {
  width: 100%;
  float: left;
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 40px;
  color: #000000;
}

.area-box-step {
  width: 100%;
  float: left;
  /* max-width: 500px; */
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
  padding-top: 0px;
}

.box-step {
  width: 100%;
  max-width: 500px;
  /* height: auto; */
  float: left;
  /* padding-bottom: 100%; */
  /* border: 2px solid #fff; */
  background: radial-gradient(ellipse at center, #c8cfe3 0%, #f2f6ff 100%);
  position: relative;
  color: #000;
  text-align: center;
  border-radius: 20px;
  /* padding: 30px; */
  margin-bottom: 15px;
}

.content-box-step {
  /* position: absolute; */
  top: 0px;
  padding: 60px;
  width: 100%;
  /* height: 100%; */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.content-box-step p {
  font-size: 16px;
}

.header-box {
  width: 100%;
  color: white;
  font-size: 20px;
  height: 70px;
  float: left;
  background-color: #2e2e2e;
  text-align: center;
  padding: 14px;
  margin-bottom: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.image-pack {
  margin-top: 30px;
  margin-bottom: 20px;
  float: left;
  width: 50%;
}

.box-small .item-check {
  margin: 6px;
}

.box-small .item-check img {
  width: 10px;
  margin-right: 6px;
}

.area-list-box {
  width: 100%;
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  float: left;
}

.area-promo {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 100px;
}

.area-faq {
  width: 100%;
  float: left;
  background-color: #1c222a;
  display: flex;
  color: #fff;
  padding-top: 60px;
  display: flex;
  justify-content: center;
  padding-bottom: 60px;
}

details {
  width: 100%;
  float: left;
  border-radius: 4px;
  background-color: #292f37;
  margin-bottom: 24px;
  color: #ffffff;
  outline: none;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.09);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.09);
  border-radius: 20px;
}

summary::-webkit-details-marker {
  display: none;
}

summary {
  font-size: 16px;
  font-weight: 600;
  padding: 25px;
  padding-right: 5px;
  background-color: #151b23;
  border-radius: 15px;
  color: rgb(255, 255, 255);
  outline: none;
  cursor: pointer;
  position: relative;
  width: 100%;
}

summary p {
  width: 100%;
  padding-right: 40px !important;
}

.title-faq {
  padding-left: 0;
}

summary:after {
  content: url("../img/icon-arrow-down.svg");
  color: #753bbd;
  float: right;
  font-size: 2em;
  font-weight: bold;
  text-align: center;
  width: 20px;
  min-height: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 26px;
  right: 30px;
}

details[open] summary:after {
  display: flex;
  justify-content: center;
  align-items: center;
  content: url("../img/icon-arrow-up.svg");
  top: 26px;
  right: 30px;
}

details[open] {
  /* padding: 0.75em; */
}

summary::marker {
  font-size: 0px;
}

details p {
  padding: 0px;
  font-size: 18px;
}

details[open] summary {
  border-bottom: 0px solid #ededed;
  margin-bottom: 0.75em;
}

.answer {
  padding: 20px;
  padding-bottom: 50px;
}

footer {
  width: 100%;
  float: left;
  background-color: #000000;
  padding: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.copyright {
  color: #fff;
  font-size: 14px;
  margin-top: 30px;
}

footer .container-main {
  /* display: flex; */
  justify-content: space-between;
  align-items: center;
}

.logo-footer {
  width: 120px;
}

.header-active {
  background-color: black;
}

video {
  border-radius: 15px;
  background-color: black;
  border: 2px solid gray;
}

.text-small {
  font-size: 11px;
}

[data-anime] {
  opacity: 0;
  transition: all 1.2s ease;
}

[data-anime].animate {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
  border: 0px solid white;
}

[data-anime="bottom"] {
  opacity: 0;
  transform: translate3d(0, 50px, 5px);
}

[data-anime="bottom-1"].animate {
  animation: bottom-time 1.2s;
}

[data-anime="bottom-2"].animate {
  animation: bottom-time 1.4s;
}

[data-anime="bottom-3"].animate {
  animation: bottom-time 1.6s;
}

[data-anime="bottom-4"].animate {
  animation: bottom-time 1.8s;
}

@keyframes bottom-time {
  0% {
    opacity: 0;
    transform: translate3d(0, 50px, 5px);
  }
  30% {
    opacity: 0;
    transform: translate3d(0, 50px, 5px);
  }
  100% {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
  }
}

/* INPUT */

.label-select {
  font-size: 14px;
  color: black;
  float: left;
  padding-left: 20px;
  padding-top: 10px;
  font-family: "regular";
  padding-bottom: 0px;
}

.area-select {
  float: left;
}

select {
  border: 0px;
  padding: 0px;
  padding-left: 20px;
  font-size: 18px;
  font-weight: 600;
  outline: 0;
  font-family: "semibold";
  background: transparent;
}

.omrs-input-underlined > input,
.omrs-input-filled > input {
  border: none;
  width: 100%;
  height: 68px;
  font-size: 18px;
  font-weight: 600;
  padding-left: 30px;
  line-height: 147.6%;
  padding-top: 0.825rem;
  border-radius: 10px;
  font-family: "semibold";
}

/* BUTTONS */

.bt-sm {
  height: 50px;
}

.bt-md {
  height: 60px;
}

.bt-primary {
  width: 100%;
  background: linear-gradient(to right, #3595e5 0%, #0371cc 100%);
  border: 0px;
  border-radius: 100px;
}

.bt-primary:hover {
  background: linear-gradient(to right, #3595e5 0%, #03477f 100%);
}

.bt-primary p {
  color: #fff;
  font-family: "bold";
}

.bt-action {
  width: 40px;
  height: 40px;
  background-color: rgb(88, 88, 88);
  border-radius: 4px;
  float: left;
  margin: 8px;
  border: 0px;
}

.bt-action:hover {
  opacity: 0.6;
}

.bt-action img {
  height: 50%;
}

.bt-search {
  width: 50px;
  height: 50px;
  float: left;
  border-radius: 100%;
  border: 0px;
  background: linear-gradient(to right, #3595e5 0%, #0371cc 100%);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bt-search:hover {
  background: linear-gradient(to right, #3595e5 0%, #03477f 100%);
}

.bt-register {
  width: 100%;
  height: 58px;
  float: left;
  border-radius: 100px;
  border: 0px;
  background: linear-gradient(to right, #3595e5 0%, #0371cc 100%);
  cursor: pointer;
  color: #fff;
  font-size: 16px;
}

.bt-player {
  width: 110px;
  height: 110px;
  background-color: rgb(58 58 58 / 18%);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
}

.bt-player img {
  width: 26px;
}

.bt-search:hover {
  background: linear-gradient(to right, #3595e5 0%, #03477f 100%);
}

/* BOXES */

.box-ads {
  width: 100%;
  /* height: 500px; */
  background-color: black;
  background-repeat: no-repeat;
  float: left;
  padding: 30px;
  margin-bottom: 60px;
  border-radius: 20px;
  color: white;
  /* background-image: url("../img/bg-app3.jpg"); */
  background-size: cover;
  background-position: right bottom;
}

.box-step img {
  width: 220px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.box-big {
  width: 340px;
  float: left;
  background-color: #1a1a1a;
  border-radius: 20px;
  overflow: hidden;
  text-align: center;
  padding-bottom: 30px;
  margin-left: 20px;
  margin-right: 20px;
}

.box-big .header-box {
  background: linear-gradient(to right, #3595e5 0%, #0371cc 100%);
  font-family: "black" !important;
  color: #171717;
  height: 85px;
  font-size: 26px;
}

.box-small p {
  width: 100%;
  font-size: 14px !important;
  float: left;
}

.box-small {
  width: 340px;
  float: left;
  background-color: #1a1a1a;
  border-radius: 20px;
  overflow: hidden;
  text-align: center;
  padding-bottom: 30px;
  float: left;
}

.box-like {
  background-image: url("../img/bg-like.png");
  background-size: cover;
}

.box-notification {
  background-image: url("../img/bg-notification.png");
  background-size: cover;
}

.item-box-function {
  width: 100%;
  height: 440px;
  float: left;
  background-color: gray;
  padding: 30px;
  border-radius: 20px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  color: white;
  margin-top: 10px;
}

.item-box-function h4 {
  line-height: 30px;
  margin-bottom: 30px;
}

/* BACKGROUNDS */

.bg-match {
  width: calc(100% + 60px);
  margin-top: 70px;
  margin-left: -30px;
}

.bg-frame {
  width: 100%;
  height: 480px;
  float: left;
  background-color: #fff;
  background-image: url("../img/bg-frame-2.jpg");
  background-size: 1320px;
  background-repeat: repeat-x;
  background-color: transparent;
}

/* AREAS */

.area-download {
  width: 100%;
  float: left;
  background-color: #151b23;
  display: flex;
  justify-content: center;
  padding-top: 60px;
}

.area-concept-match {
  width: 100%;
  float: left;
  padding-top: 100px;
  padding: 30px;
  padding-bottom: 0px;
}

.area-concept-match h5 {
  text-align: center;
}

.area-video {
  width: 100%;
  float: left;
  height: 640px;
  background-image: url("../img/bg-thumbnail.png");
  background-size: cover;
  border-radius: 20px;
  margin-top: 60px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}

.area-video h4 {
  line-height: 32px;
}

.area-description {
  width: 100%;
  float: left;
  /* display: flex; */
  padding-top: 60px;
  padding-bottom: 80px;
}

.area-description p {
  width: 100%;
  text-align: left;
  margin-top: 4px;
  float: left;
}

.area-description h2 {
  width: 100%;
  float: left;
  margin-top: 30px;
}

.area-box-function {
  width: 100%;
  float: left;
  /* display: flex; */
  gap: 20px;
}

.area-form-register {
  width: 100%;
  /* height: 80px; */
  padding-right: 10px;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 30px;
  display: flex;
  /* align-items: center; */
  float: left;
  padding: 20px;
  gap: 10px;
  flex-direction: column;
}

.area-intro h5 {
  /* margin-top: 10px; */
  font-size: 16px;
  text-align: center;
}

.area-left-intro {
  width: 100%;
  height: 100%;
  float: left;
  /* padding-right: 100px; */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.area-brands {
  width: 100%;
  float: left;
  /* display: flex; */
  /* justify-content: space-between; */
  margin-top: 20px;
  text-align: center;
  gap: 10px;
}

.area-view-edit .container-main {
  flex-direction: column;
  display: flex;
  justify-content: center;
}

.area-view-edit .bt-gold {
  margin-top: 40px;
}

.area-list-preset {
  width: 100%;
  float: left;
  background-color: #1e1e1e;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.area-icon-function {
  width: 90px;
  height: 90px;
  background-color: #ecf2fb;
  border-radius: 12px;
  display: flex;
  justify-content: center;
}

/* INPUT */

.input-area {
  width: 100%;
  float: left;
  display: flex;
  align-items: flex-start;
  border-radius: 4px;
}

:root {
  --omrs-color-ink-lowest-contrast: rgba(47, 60, 85, 0.18);
  --omrs-color-ink-low-contrast: rgba(60, 60, 67, 0.3);
  --omrs-color-ink-medium-contrast: rgba(19, 19, 21, 0.6);
  --omrs-color-interaction: black;
  --omrs-color-interaction-minus-two: rgba(73, 133, 224, 0.12);
  --omrs-color-danger: #b50706;
  --omrs-color-bg-low-contrast: #eff1f2;
  --omrs-color-ink-high-contrast: #121212;
  --omrs-color-bg-high-contrast: #ffffff;
}

div.omrs-input-group {
  position: relative;
  width: 100%;
  border: 1px solid #cfd4e5;
  border-radius: 12px;
}

.omrs-input-underlined > input:focus,
.omrs-input-filled > input:focus {
  outline: none;
}

.omrs-input-underlined > .omrs-input-label,
.omrs-input-filled > .omrs-input-label {
  position: absolute;
  top: 24px;
  left: 30px;
  line-height: 147.6%;
  color: black;
  transition: top 0.2s;
}

.omrs-input-underlined > .omrs-input-helper,
.omrs-input-filled > .omrs-input-helper {
  font-size: 18px;
  color: #fff;
  letter-spacing: 0.0275rem;
  margin: 0.125rem 0.875rem;
}

.omrs-input-underlined > input:hover,
.omrs-input-filled > input:hover {
  background: rgb(236, 236, 236);
  border-color: var(--omrs-color-ink-high-contrast);
}

.omrs-input-underlined > input:focus + .omrs-input-label,
.omrs-input-underlined > input:valid + .omrs-input-label,
.omrs-input-filled > input:focus + .omrs-input-label,
.omrs-input-filled > input:valid + .omrs-input-label {
  top: 10px;
  font-size: 0.9375rem;
  margin-bottom: 32px;
}

.omrs-input-underlined:not(.omrs-input-danger)
  > input:focus
  + .omrs-input-label,
.omrs-input-filled:not(.omrs-input-danger) > input:focus + .omrs-input-label {
  color: var(--omrs-color-interaction);
}

.omrs-input-underlined:not(.omrs-input-danger) > input:focus,
.omrs-input-filled:not(.omrs-input-danger) > input:focus {
  border-color: var(--omrs-color-interaction);
}

.bt-search-mobile {
  width: 100%;
  height: 64px;
  float: left;
  background-color: #fff;
  float: left;
  border: 0px;
  border-radius: 100px;
  display: flex;
  align-items: center;
  padding: 6px;
  padding-left: 68px;
}

.bt-search-mobile p {
  width: calc(100% - 50px);
  float: left;
  text-align: center;
  font-size: 18px;
  font-family: "bold";
}


.search-form {
  width: 100% !important;
  border-radius: 100px !important;
  gap: 20px;
  margin-top: 20px;
}

.search-form p {
  color: white;
  font-family: "bold";
}

.area-bt-search {
  width: 100%;
  float: left;
}

.form-divider {
  /* border-left: 1px solid #cfd4e5; */
}

.area-close {
  width: 100%;
  float: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}

.area-close p {
  color: black;
  font-family: "bold";
  font-size: 20px;
}

.bt-close {
  width: 40px;
  height: 40px;
  background-color: gray;
  border-radius: 100%;
  float: left;
  border: 0px;
  background-image: url("../img/icon-close.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

.gray {
  color: gray !important;
}

.social-icons {
  display: flex;
  gap: 24px;
  margin-top: 30px;
}

.social-icons img {
  width: 24px;
  opacity: 0.6;
}

.social-icons p {
  color: #fff;
}

/* -------- PAGE SEARCH  -------- */

.header-light {
  width: 100%;
  height: 70px;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid rgb(229, 229, 229);
}

.header-light img {
  width: 130px;
}

.content-search {
  width: 100%;
  float: left;
  min-height: calc(100vh - 140px);
  background: linear-gradient(to bottom, #ffffff 0%, #a7bcdb 100%);
  display: flex;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.box-register {
  width: 500px;
  float: left;
  background-color: #fff;
  margin-top: 30px;
  border-radius: 12px;
  padding: 30px;
}

.input-default {
  border: 1px solid #d3d9e1;
  border-radius: 10px;
}

.input-default input:hover {
  border-radius: 10px !important;
}

.input-default input {
  padding-left: 20px !important;
  height: 68px !important;
}

.input-default .omrs-input-label {
  left: 20px !important;
}

.center p {
  text-align: center;
}

.bt-google {
  width: 100%;
  float: left;
  background-color: #f4f6f9;
  border: 1px solid #cdd3de;
  height: 56px;
  border-radius: 10px;
  display: flex;
  gap: 20px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.bt-google img {
  width: 30px;
}

.box-result {
  width: 100%;
  float: left;
  background-color: #fff;
  padding: 20px;
  border-radius: 12px;
}

.list-box {
  width: 100%;
  float: left;
  background-color: #ebeef4;
  padding: 20px;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 20px;
}

.item-list {
  display: flex;
  gap: 12px;
}
