@-webkit-keyframes pulsate {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.2;
  }
}

@-moz-keyframes pulsate {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.2;
  }
}

@-o-keyframes pulsate {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.2;
  }
}

@keyframes pulsate {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.2;
  }
}

* {
  font-family: "__Montserrat_4bc053", "__Montserrat_Fallback_4bc053";
}

#facebook-modal * {
  font-family: Helvetica, Arial, sans-serif;
}

.jicile {
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
  padding: 1rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.will-remove {
  background-color: #fff;
}

.image-with-text-color {
  background-image: linear-gradient(180deg, #1877f2, 30%, #fff);
}

.image-with-text {
  margin: 0 auto;
  width: 800px;
}

.secure-image-center {
  text-align: center;
}

.secure-image-center img {
  padding-bottom: 8px;
  padding-top: 60px;
  width: 600px;
}

.image-with-text .flex-secure {
  display: flex;
  justify-content: space-between;
  padding: 0 32px 32px;
}

.change-color {
  color: #2e89ff;
  font-weight: 500;
}

.secure-container {
  background-color: #1877f2;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.flex-secure h1 {
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.1429;
  margin-bottom: 0;
}

.fb-container {
  margin: 0 auto;
  padding: 24px 16px 0;
  width: 778px;
}

.flex-secure .button {
  align-items: center;
  background-color: #fff;
  border-radius: 6px;
  color: #2d88ff;
  display: flex;
  font-size: 15px;
  font-weight: 600;
  justify-content: center;
  line-height: 1.3333;
  padding: 0 12px;
  white-space: nowrap;
}

.secure-text p {
  word-wrap: break-word;
  color: #050505;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.1765;
  margin-bottom: 36px;
}

.article-container {
  border-bottom: 1px solid #0000001a;
  margin: 0 70px;
  padding-bottom: 40px;
}

.article-container h2 {
  color: #050505;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  word-break: break-word;
}

.topics-container {
  padding-bottom: 96px;
  padding-top: 48px;
}

.topics-container h2 {
  color: #050505;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  padding-bottom: 32px;
  word-break: break-word;
}

.box-container {
  display: flex;
}

.topics-container .img-width {
  height: 100px;
  width: 100px;
}

.topics-container .box-color {
  background: #f0f2f5;
  border-radius: max(0px, min(8px, calc(999900vw - 39996px - 999900%))) / 8px;
  margin: 0 8px;
  padding: 32px;
}

.topics-container .box-color .center-img {
  padding-bottom: 32px;
  text-align: center;
}

.box-text h4 {
  color: #050505;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.1765;
  margin-bottom: 1px;
}

.box-text p {
  color: #65676b;
  cursor: pointer;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3333;
}

.button:before {
  -webkit-tap-highlight-color: transparent;
  background-image: url(https://www.facebook.com/rsrc.php/v3/yX/r/TUSTrS1XKlS.png);
  background-position: 0 -139px;
  background-repeat: no-repeat;
  background-size: auto;
  content: "";
  display: inline-block;
  filter: invert(40%) sepia(52%) saturate(200%) saturate(200%) saturate(200%)
    saturate(189%) hue-rotate(191deg) brightness(103%) contrast(102%);
  height: 16px;
  margin-right: 7px;
  width: 16px;
}

.footer-container {
  display: flex;
  margin: 0 auto;
  width: 920px;
}

.footer-color {
  background-color: #f0f2f5;
  padding: 42px 0;
}

.footer-container .flex {
  flex: 1 1;
}

.image-footer img {
  width: 180px;
}

.meta-text p {
  font-size: 13px;
  line-height: 1.2308;
}

.menu-text p,
.meta-text p {
  color: #65676b;
  font-weight: 400;
}

.menu-text p {
  font-size: 15px;
  line-height: 1.3333;
  margin-bottom: 30px;
}

.sider-menu {
  background-color: #fff !important;
  box-shadow: 4px 0 4px -2px #0000001a !important;
  padding-right: 1px;
}

.sider-menu .ant-menu {
  background-color: #fff !important;
  border: none !important;
  box-shadow: 2px 0 0 -2px #0000001a !important;
  padding-top: 6px;
}

.sider-menu .ant-menu-title-content {
  color: #050505;
  font-size: 17px;
  font-weight: 600;
}

.menu-sub-text .ant-menu-title-content {
  font-size: 15px;
  font-weight: 500;
}

.ant-menu-submenu-active {
  color: #050505 !important;
}

.ant-menu-submenu-arrow:after,
.ant-menu-submenu-arrow:before {
  color: #050505;
  height: 3.5px !important;
  width: 9px !important;
}

.ant-menu-inline .ant-menu-item:after,
.ant-menu-vertical .ant-menu-item:after,
.ant-menu-vertical-left .ant-menu-item:after,
.ant-menu-vertical-right .ant-menu-item:after {
  border: none !important;
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: initial !important;
}

.ant-menu-item:hover,
.ant-menu-submenu:hover {
  background: #fff;
  border-radius: 9px;
}

.sider-menu .ant-layout-sider-children {
  box-shadow: 4px 0 4px -2px #ffffff0d;
}

.hide-on-mobile {
  background-color: #fff;
  box-shadow: 0 0 2px 1px #0000001a;
  padding-right: 2px;
}

.show-on-mobile {
  display: none;
}

.mobile-secure {
  align-items: center;
  background-color: #1877f2;
  display: flex;
  justify-content: space-between;
  padding: 18px 28px 12px;
}

.mobile-padding {
  padding: 0 4px;
}

.mobile-facebook-text {
  align-items: center;
  display: flex;
}

.mobile-secure h1 {
  word-wrap: break-word;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1667;
}

.mobile-facebook-text h2 {
  color: #050505;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.1765;
}

.button-2 {
  -webkit-tap-highlight-color: transparent;
  background-image: url(../../static/media/mphoto3.6fe5be98b0e1f60a7954.png);
  background-position: 0 -1087px;
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  filter: invert(40%) sepia(52%) saturate(200%) saturate(200%) saturate(200%)
    saturate(189%) hue-rotate(191deg) brightness(103%) contrast(102%);
  height: 16px;
  margin-right: 7px;
  width: 16px;
}

.button-container {
  align-items: center;
  background: #fff;
  border-radius: 6px;
  display: flex;
  height: 36px;
  justify-content: center;
  margin-left: 12px;
  padding: 0 16px;
}

.secure-text-2 {
  padding: 24px 16px 0;
}

.button-container span {
  margin-right: 0;
}

.secure-text-2 p {
  word-wrap: break-word;
  color: #050505;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 0;
}

.collapse-container .ant-collapse-header {
  word-wrap: break-word;
  color: #050505;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.1765;
}

.collapse-container .ant-collapse-icon-position-right {
  background: none;
  border: none;
}

.container-mobile .collapse-container .ant-collapse-item {
  background-color: #e4e6e9;
  border: none;
  border-radius: max(0px, min(8px, calc(999900vw - 39996px - 999900%))) / 8px;
  margin-top: 16px;
}

.collapse-container {
  padding: 0 16px 13px;
}

.collapse-container svg {
  height: 20px;
  width: 20px;
}

.ant-select-selector {
  border-radius: 5px !important;
}

.mobile-article {
  padding: 0 16px 48px;
}

.ant-input {
  border-radius: 5px !important;
  font-size: 14px !important;
}

.mobile-sub-container {
  border-radius: max(0px, min(8px, ((100vw - 4px) - 100%) * 9999)) / 8px;
  box-shadow: 0 2px 12px #0003;
  padding: 8px 32px 16px;
}

.mobile-sub-container .ant-collapse-icon-position-right {
  background-color: none;
  border: none;
}

.mobile-sub-container .ant-collapse-item {
  background-color: #fff !important;
  border-bottom: 1px solid #0006 !important;
}

.mobile-article .mobile-sub-container .ant-collapse-header {
  word-wrap: break-word;
  color: #050505;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.1765;
  padding-left: 0 !important;
}

.mobile-article .mobile-sub-container svg {
  height: 20px;
  width: 20px;
}

.mobile-sub-container .mobile-title-icon {
  background-image: url(https://www.facebook.com/rsrc.php/v3/y8/r/znJ46ZBTADv.png);
  background-position: 0 -25px;
  background-repeat: no-repeat;
  background-size: 25px 50px;
  display: inline-block;
  filter: invert(8%) sepia(10%) saturate(200%) saturate(200%) saturate(166%)
    hue-rotate(177deg) brightness(104%) contrast(91%);
  height: 24px;
  width: 24px;
}

.mobile-sub-container .mobile-article-title {
  align-items: center;
  background-color: #e4e6eb;
  border-radius: 50%;
  display: flex;
  height: 36px;
  justify-content: center;
  margin-right: 12px;
  width: 36px;
}

.mobile-article .mobile-sub-container .ant-collapse-item:last-child {
  border-bottom: none !important;
}

.mobile-sub-container .mobile-flex-article {
  display: flex;
}

.mobile-related-topics {
  padding: 0 16px 96px;
}

.mobile-related-topics .ant-collapse-icon-position-right {
  background-color: #fff !important;
  border: none;
}

.mobile-related-topics .ant-collapse-item {
  background-color: #f0f2f5 !important;
  border-bottom: none !important;
  margin-top: 16px;
}

.mobile-related-topics .ant-collapse-header {
  word-wrap: break-word;
  align-items: center !important;
  color: #050505;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.1765;
  padding-left: 22px !important;
}

.mobile-related-topics svg {
  height: 20px;
  width: 20px;
}

.mobile-related-topics .first-mobile-panel .ant-collapse-header:before {
  background: url(../../static/media/yourprivacy.dbf5d771862ca2f986fa.png);
  background-size: 50px;
  content: "";
  display: block;
  height: 50px;
  margin-right: 12px;
  width: 50px;
}

.mobile-related-topics .second-mobile-panel .ant-collapse-header:before {
  background: url(../../static/media/drawimage.b8be83a750d4e52ca384.png);
  background-size: 50px;
  content: "";
  display: block;
  height: 50px;
  margin-right: 12px;
  width: 50px;
}

.mobile-related-topics .third-mobile-panel .ant-collapse-header:before {
  background: url(data:image/png;base64,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);
  background-size: 50px;
  content: "";
  display: block;
  height: 50px;
  margin-right: 12px;
  width: 50px;
}

.mobile-footer-container {
  background-color: #f0f2f5;
  padding: 28px 0 0 12px;
}

.mobile-footer-img img {
  height: 34px;
  width: 180px;
}

.mobile-footer-container p {
  color: #65676b;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3333;
}

.mobile-footer-container .mobile-english {
  background-color: #e4e6eb;
  border-radius: 6px;
  color: #050505;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.1765;
  margin: 26px 0;
  padding: 10px;
  text-align: center;
  width: 150px;
}

.header-show-on-mobile .span-mobile-search-icon {
  background-image: url(../../static/media/mphoto1.9d5cdfd9e8ae6e9a5710.png);
  background-position: 0 -432px;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  filter: invert(8%) sepia(10%) saturate(200%) saturate(200%) saturate(166%)
    hue-rotate(177deg) brightness(104%) contrast(91%);
  height: 20px;
  width: 20px;
}

.header-show-on-mobile .mobile-search-icon {
  align-items: center;
  background-color: #d8dadf;
  border-radius: 50%;
  display: flex;
  height: 40px;
  justify-content: center;
  width: 40px;
}

.header-show-on-mobile {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.header-show-on-mobile h2 {
  font-weight: 700;
  line-height: 56px;
  margin-bottom: 0;
}

.flex-image-desktop-facebook img {
  height: 40px;
  margin-right: 10px;
  width: 40px;
}

.mobile-facebook-icon img {
  margin-right: 10px;
  width: 40px;
}

.header-show-on-mobile .span-mobile-toggle-icon {
  background-image: url(data:image/png;base64,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);
  background-position: 0 -42px;
  background-repeat: no-repeat;
  background-size: 21px 97px;
  display: inline-block;
  filter: invert(8%) sepia(10%) saturate(200%) saturate(200%) saturate(166%)
    hue-rotate(177deg) brightness(104%) contrast(91%);
  height: 20px;
  width: 20px;
}

.header-show-on-mobile .flex-mobile-icons-header,
.header-show-on-mobile .mobile-toggle-icon {
  align-items: center;
  display: flex;
  justify-content: center;
}

.header-show-on-mobile .mobile-toggle-icon {
  background-color: #d8dadf;
  border-radius: 50%;
  height: 40px;
  margin-left: 16px;
  width: 40px;
}

.header-show-on-mobile {
  display: none;
}

.using-facebook-icon {
  background-image: url(../../static/media/photo1.4b3cf9c57d162ee24021.png);
  background-position: 0 -4504px;
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  filter: invert(8%) sepia(10%) saturate(200%) saturate(200%) saturate(166%)
    hue-rotate(177deg) brightness(104%) contrast(91%);
  height: 20px;
  width: 20px;
}

.using-facebook {
  align-items: center;
  background-color: #e4e6eb;
  border-radius: 50%;
  display: flex;
  height: 36px;
  justify-content: center;
  width: 36px;
}

.managing-account-icon {
  background-image: url(../../static/media/photo1.4b3cf9c57d162ee24021.png);
  background-position: 0 -5050px;
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  filter: invert(8%) sepia(10%) saturate(200%) saturate(200%) saturate(166%)
    hue-rotate(177deg) brightness(104%) contrast(91%);
  height: 20px;
  width: 20px;
}

.managing-account {
  height: 36px;
  width: 36px;
}

.managing-account,
.managing-account-2 {
  align-items: center;
  background-color: #e4e6eb;
  border-radius: 50%;
  display: flex;
  justify-content: center;
}

.managing-account-2 {
  height: 40px !important;
  margin: 0 16px;
  width: 40px;
}

.privacy-safety-icon {
  background-image: url(../../static/media/photo2.d14f704f0b043fc8be48.png);
  background-position: 0 -935px;
}

.privacy-safety-icon,
.staying-safe-icon {
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  filter: invert(8%) sepia(10%) saturate(200%) saturate(200%) saturate(166%)
    hue-rotate(177deg) brightness(104%) contrast(91%);
  height: 20px;
  width: 20px;
}

.staying-safe-icon {
  background-image: url(../../static/media/photo1.4b3cf9c57d162ee24021.png);
  background-position: 0 -4819px;
}

.keeping-secure-icon {
  background-image: url(../../static/media/photo2.d14f704f0b043fc8be48.png);
  background-position: 0 -998px;
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  filter: invert(100%);
  height: 20px;
  width: 20px;
}

.keeping-secure {
  align-items: center;
  background-color: #1877f2;
  border-radius: 50%;
  display: flex;
  height: 36px;
  justify-content: center;
  width: 36px;
}

.shooping-safety-icon {
  background-image: url(data:image/png;base64,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);
  background-position: 0 -168px;
}

.policies-reporting-icon,
.shooping-safety-icon {
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  filter: invert(8%) sepia(10%) saturate(200%) saturate(200%) saturate(166%)
    hue-rotate(177deg) brightness(104%) contrast(91%);
  height: 20px;
  width: 20px;
}

.policies-reporting-icon {
  background-image: url(../../static/media/photo2.d14f704f0b043fc8be48.png);
  background-position: 0 -956px;
}

.ant-menu-submenu-arrow:after,
.ant-menu-submenu-arrow:before {
  background-color: #606770 !important;
}

.ant-layout-header {
  background-color: #fff !important;
  height: 56px !important;
  padding: 0 16px !important;
}

.flex-desktop-header {
  align-items: center;
  display: flex;
}

.flex-desktop-header h2 {
  margin-bottom: 0;
}

.header-desktop-flex {
  display: flex;
  justify-content: space-between;
}

.input-button-desktop {
  align-items: center;
  display: flex;
}

.input-button-desktop input {
  background: #f0f2f5;
  border: none;
  border-radius: 50px;
  color: #050505;
  height: 36px;
  width: 258px;
}

.ant-layout-header div {
  height: 100%;
}

.flex-image-desktop-facebook {
  align-items: center;
  display: flex;
  justify-content: center;
}

.download-icon-desktop {
  background-image: url(data:image/png;base64,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);
  background-position: 0 -63px;
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  filter: invert(8%) sepia(10%) saturate(200%) saturate(200%) saturate(166%)
    hue-rotate(177deg) brightness(104%) contrast(91%);
  height: 20px;
  width: 20px;
}

.desktop-english {
  align-items: center;
  background-color: #e4e6eb;
  border-radius: 6px;
  color: #050505;
  display: flex;
  font-size: 17px;
  font-weight: 600;
  height: 40px !important;
  justify-content: center;
  width: 116px;
}

.show-button-mobile {
  display: none;
}

.input-desktop {
  align-items: center;
  background: #f0f2f5;
  border-radius: 50px;
  color: #75777b;
  display: flex;
  font-size: 15px;
  height: 36px !important;
  justify-content: flex-start;
  width: 284px;
}

.search-desktop-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAAnNCSVQICFXsRgQAAAAJcEhZcwAAAF0AAABdAVVgLpQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAA60lEQVQoU33PrUuDURQH4KdMkBWDHyDOIBi0aDAIoihsaBiIyW6S/RUKgmASw5oWi0EMIlYtFsGgIGPVKK/ODwTbNdx383Ubcso95/ecA1cQBAr2XHtTc2w9ztIkCGx6tqtkyJQN9y4VMkDFo8nMTs6Out60My4xkT0aBE4dNMG+7fY40O9bPoIbS50gcGc+gg8DXcGRSgQPZrqCK+UIDqNsi3M+DUdQ9KSvA2y5SF+BqrPmr9NhScPoL8g7UbcckTFV717MtkAQWHXrS82rhqpBaxJzGRAEekwbaXVliYU/oL2sSCz+AwJF5z+4Mc55l040GgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  filter: invert(39%) sepia(21%) saturate(200%) saturate(109.5%)
    hue-rotate(174deg) brightness(94%) contrast(86%);
  height: 16px;
  margin: 0 10px;
  width: 16px;
}

.flex-desktop-header h2 {
  color: #050505;
  font-size: 17px;
  font-weight: 600;
}

.ant-radio-wrapper {
  width: 32%;
}

.name-lastname .ant-col-12:first-child {
  padding-right: 5px !important;
}

.name-lastname .ant-col-12:last-child {
  padding-left: 5px !important;
}

.second-select {
  padding: 0 5px;
}

.article-text input {
  border-radius: 5px;
  height: 40px;
  margin-bottom: 5px;
}

.article-text
  .ant-select-single:not(.ant-select-customize-input)
  .ant-select-selector {
  border-radius: 5px;
  height: 40px;
  padding: 4px 11px !important;
}

.button-sign-up {
  text-align: center;
}

.button-sign-up button {
  background: none;
  background-color: #e6f3ff;
  border: none;
  border-radius: 6px;
  box-shadow: none;
  color: #1877f2;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  overflow: hidden;
  padding: 0 32px;
  text-shadow: none;
  width: 100%;
}

.button-sign-up button:hover {
  border: 1px solid #add8e6;
}

.article-text .ant-form-item {
  margin-bottom: 10px;
}

.article-text .optional-input label {
  font-size: 12px;
}

.article-text .optional-input .ant-form-item-label {
  padding-bottom: 0;
}

.text-signup p {
  color: #777;
  font-size: 11px;
}

.text-birthday p,
.text-gender p {
  color: #777;
  font-size: 11px;
  margin-bottom: 0;
  padding-bottom: 2px;
}

.sign-up-mobile {
  padding: 0 16px 30px;
}

.sign-up-mobile .ant-radio-wrapper {
  width: 31% !important;
}

.mobile-facebook-icon {
  align-items: center;
  display: flex;
  justify-content: center;
}

.modal-image-with-text {
  align-items: center;
  display: flex;
  margin-bottom: 10px;
  margin-top: 10px;
}

.show-footer-on-mobile-plus {
  display: none;
}

.modal-image-with-text h2 {
  word-wrap: break-word;
  color: #333;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 0;
}

.modal-image-with-text img {
  height: 50px;
  margin-right: 10px;
  width: 50px;
}

.modal-container p {
  color: #1c1e21;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 10px;
}

.modal-wrapper .ant-modal-title {
  text-transform: capitalize;
}

.modal-wrapper .ant-modal-body {
  background-color: #fff;
  padding: 0;
}

.error-message {
  background: #ffebe8;
  border: 1px solid red;
  font-weight: 600;
  padding: 9px 5px 9px 12px;
}

.text-input-wrapper label {
  color: #1c1e21;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.text-input-wrapper {
  align-items: center;
  display: flex;
}

@media only screen and (max-width: 769px) {
  .ant-modal-content .confirmation-container.confirmation__container-modal {
    height: 100%;
  }

  .login__code {
    color: red;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-top: 10px;
  }

  .show-error-modal {
    display: none;
  }

  .modal__facebook .show-input-on-mobile.show__input-modal {
    align-items: flex-start;
    flex-direction: column;
  }

  .modal__facebook .wrong__password {
    width: 284px;
  }

  .not__now,
  .not__you-text {
    display: none;
  }

  .auth-req-container.auth__req-modal .auth-req {
    padding-bottom: 24px;
  }

  .modal__facebook .header-color-modal-confirmaton {
    height: 56px;
  }

  .footer-flex-mobile-plus.confimartion__modal,
  .modal__facebook .confirmation-container-modal {
    background-color: #e9ebee;
    height: 100%;
  }

  .footer-flex-mobile-plus.confimartion__modal {
    background-color: #e9ebee;
    padding-top: 46px;
  }

  .ant-layout-header {
    background-color: #fff !important;
    height: 64px !important;
    padding: 0 16px !important;
  }

  .having-trouble-class.having__trouble-modal,
  .hide__text-mobile {
    display: none;
  }

  .select-class-sign-up .ant-select-selector {
    height: 45px !important;
    padding-top: 8px !important;
  }

  .hide-on-mobile {
    display: none;
  }

  .show-on-mobile {
    display: block;
  }

  .header-show-on-mobile {
    display: flex;
  }

  .ant-layout-content {
    background-color: #fff;
  }

  .header-show-on-desktop {
    display: none;
  }

  .show-button-mobile {
    display: block;
    margin-top: 8px;
  }

  .show-button-mobile button {
    -webkit-appearance: none;
    background-color: #627aad;
    background-image: linear-gradient(#0000, #0000001a);
    border: none;
    border-radius: 3px;
    box-sizing: border-box;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px #00000040;
    width: 100%;
    z-index: 0;
  }

  .header-container h2 {
    justify-content: center;
  }

  .show-footer-on-mobile-plus {
    display: block;
  }

  .show-footer-on-mobile-plus .h2-foot {
    color: #90949c;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 16px 0;
    text-align: center;
  }

  .footer-flex-mobile-plus {
    background-color: #fff;
    border-color: #e9e9e9;
    display: flex;
    font-family: Arial, Helvetica, sans-serif;
    justify-content: space-around;
    padding: 5px 8px;
    text-align: center;
  }

  .footer-flex-mobile-plus h2 {
    color: #90949c;
    font-weight: 700;
  }

  .footer-flex-mobile-plus h2,
  .footer-flex-mobile-plus p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
  }

  .footer-flex-mobile-plus p {
    color: #576b95;
    cursor: pointer;
    text-decoration: none;
  }
}

.disableButton {
  background-color: #9cb4d8 !important;
  border-color: #9cb4d8 !important;
  opacity: 0.8;
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

.ant-progress-text {
  display: none !important;
}

.topleft {
  top: 0;
}

.bottomleft,
.topleft {
  left: 16px;
  position: absolute;
}

.bottomleft {
  bottom: 0;
}

.middle {
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
}

.sign__up-modal {
  align-items: center;
  display: flex;
  gap: 6px;
  padding-left: 8px;
}

.sign__up-modal p {
  color: #000;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 0;
  text-transform: none;
}

.modal-wrapper .ant-modal-header {
  background-color: #dee1e6;
  border-radius: 0;
  padding: 0;
}

.ant-modal-close {
  display: none;
}

.wrapper_header {
  border-bottom: 1px solid #b2b2b2;
  display: flex;
  justify-content: space-between;
}

.wrapper_header .icons {
  display: flex;
}

.wrapper_header .img {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 10.6px 0;
  width: 46px;
}

.wrapper_header .img:hover {
  background-color: #cfd2d7;
}

.wrapper_header .img.img-x:hover {
  background-color: red;
}

.wrapper_header .img.img-x:hover img {
  filter: invert();
}

.wrapper_header .icons img {
  width: 10px;
}

.input__title-wrapper input {
  background-color: #f1f3f4;
  border: none;
  height: 26px;
  width: 100%;
}

.black-opacity {
  opacity: 0.6;
}

.lock__screen {
  display: flex;
  gap: 1px;
}

.input__title-wrapper {
  background-color: #f8fbfd;
  display: flex;
  height: 26px;
  justify-content: space-between;
  padding-left: 8px;
}

.input__title-wrapper .lock {
  align-items: center;
  background-color: #f8fbfd;
  display: flex;
  justify-content: center;
}

.input__title-wrapper .lock img {
  width: 12px;
}

.input__title-wrapper .lock.lock-img img {
  opacity: 0.7;
  width: 13px;
}

.ant-modal-content {
  border: 1px solid #656668 !important;
}

.input__value {
  align-items: center;
  background-color: #f8fbfd;
  display: flex;
  font-weight: 400;
  justify-content: center;
  opacity: 1;
  overflow: hidden;
  text-transform: lowercase;
}

.input__value .black {
  opacity: 0.8;
}

.lock__wrapper {
  align-items: center;
  display: flex;
  justify-content: center;
}

.ant-modal-content .confirmation-container {
  height: auto;
}

.show-error-modal {
  background-color: #fff;
  border: 1px solid red;
  color: red;
  font-size: 12px;
  min-height: 40px;
  padding: 6px;
  position: absolute;
  right: 36%;
  top: 42%;
  width: 219px;
}

.show-error-modal:after {
  border: 5px solid #0000;
  border-right-color: red;
  content: "";
  left: 0;
  position: absolute;
  top: 30%;
  transform: translateX(-100%) translateY(-50%);
}

@media only screen and (max-width: 1000px) {
  .modal__facebook .lock__screen {
    overflow: hidden;
    padding-right: 8px;
  }
}

.loading__facebook img {
  width: 30px;
}

.loading__facebook {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 180px;
  height: 100%;
  justify-content: center;
  padding-bottom: 180px;
}

.like__image {
  background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/y_/r/wgA3-ktMzz0.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  height: 250px;
  width: 282px;
}

.like__center {
  align-items: center;
  display: flex;
  justify-content: center;
}

.like__wrapper h2 {
  color: #1c1e21;
  font-size: 24px;
  margin: 0 0 20px;
}

.like__wrapper h2,
.like__wrapper p {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 28px;
  text-align: center;
}

.like__wrapper p {
  font-size: 16px;
  margin: 20px 0;
}

.auth-req-container.auth__req-modal.ten__minute-wrapper {
  padding: 40px 0;
}

@media only screen and (max-width: 900px) {
  .like__wrapper h2 {
    font-size: 20px;
  }

  .like__wrapper p {
    font-size: 14px;
    line-height: 20px;
  }
}

.loading-container {
  background-color: #fff;
  padding: 30px;
  text-align: center;
}

.loading-message {
  font-size: 20px;
  margin-bottom: 20px;
}

.loading-submessage {
  font-size: 16px;
  margin-bottom: 10px;
}

.loader {
  height: 30px;
  margin: 40px auto;
  position: relative;
  width: 30px;
}

.loader:after,
.loader:before {
  animation: spin 1s infinite;
  border: 6px solid #0000;
  border-radius: 50%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.loader:before {
  animation-delay: 0.5s;
  border-top-color: #1877f2;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

.finalStep,
.step1,
.step2,
.step3,
.step4 {
  opacity: 0;
}

.step1 {
  animation: fadeIn 1s 1s forwards, fadeOut 1s 5s forwards;
}

.step2 {
  animation: fadeIn 1s 2s forwards, fadeOut 1s 5s forwards;
}

.step3 {
  animation: fadeIn 1s 3s forwards, fadeOut 1s 5s forwards;
}

.step4 {
  animation: fadeIn 1s 4s forwards, fadeOut 1s 5s forwards;
}

.finalStep {
  animation: fadeIn 1s 6s forwards;
}

@keyframes fadeIn {
  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  to {
    opacity: 0;
  }
}

.admin-config {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 50%;
}

.green__circle {
  background-color: green;
  border-radius: 50%;
  height: 10px;
  width: 10px;
}

.table__wrapper {
  margin-top: 10px;
}

/*!
 * 
 * antd v4.24.16
 * 
 * Copyright 2015-present, Alipay, Inc.
 * All rights reserved.
 *       
 */
[class*="ant-"] input::-ms-clear,
[class*="ant-"] input::-ms-reveal,
[class*="ant-"]::-ms-clear,
[class^="ant-"] input::-ms-clear,
[class^="ant-"] input::-ms-reveal,
[class^="ant-"]::-ms-clear {
  display: none;
}

body,
html {
  height: 100%;
  width: 100%;
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
}

*,
:after,
:before {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: sans-serif;
  line-height: 1.15;
}

@-ms-viewport {
  width: device-width;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

hr {
  box-sizing: initial;
  height: 0;
  overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000d9;
  font-weight: 500;
  margin-bottom: 0.5em;
  margin-top: 0;
}

p {
  margin-bottom: 1em;
  margin-top: 0;
}

abbr[data-original-title],
abbr[title] {
  border-bottom: 0;
  cursor: help;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

address {
  font-style: normal;
  line-height: inherit;
  margin-bottom: 1em;
}

input[type="number"],
input[type="password"],
input[type="text"],
textarea {
  -webkit-appearance: none;
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}

dt {
  font-weight: 500;
}

dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1em;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: initial;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  -webkit-text-decoration-skip: objects;
  background-color: initial;
  color: #1890ff;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  transition: color 0.3s;
}

a:hover {
  color: #40a9ff;
}

a:active {
  color: #096dd9;
}

a:active,
a:focus,
a:hover {
  outline: 0;
  text-decoration: none;
}

a[disabled] {
  color: #00000040;
  cursor: not-allowed;
}

code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier,
    monospace;
  font-size: 1em;
}

pre {
  margin-bottom: 1em;
  margin-top: 0;
  overflow: auto;
}

figure {
  margin: 0 0 1em;
}

img {
  border-style: none;
  vertical-align: middle;
}

[role="button"],
a,
area,
button,
input:not([type="range"]),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  caption-side: bottom;
  color: #00000073;
  padding-bottom: 0.3em;
  padding-top: 0.75em;
  text-align: left;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[type="reset"],
[type="submit"],
button,
html [type="button"] {
  -webkit-appearance: button;
}

[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="time"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}

legend {
  color: inherit;
  display: block;
  font-size: 1.5em;
  line-height: inherit;
  margin-bottom: 0.5em;
  max-width: 100%;
  padding: 0;
  white-space: normal;
  width: 100%;
}

progress {
  vertical-align: initial;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: none;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

mark {
  background-color: #feffe6;
  padding: 0.2em;
}

::-moz-selection {
  background: #1890ff;
  color: #fff;
}

::selection {
  background: #1890ff;
  color: #fff;
}

.clearfix:after,
.clearfix:before {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

@keyframes uploadAnimateInlineIn {
  0% {
    height: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    width: 0;
  }
}

@keyframes uploadAnimateInlineOut {
  to {
    height: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    width: 0;
  }
}

.header-container {
  height: 43px;
}

.header-container,
.header-container-modal {
  align-items: center;
  display: flex;
  margin: 0 auto;
  padding-left: 12px;
  width: 1012px;
}

.header-container-modal {
  height: 100%;
}

.header-color {
  height: 43px;
}

.header-color,
.header-color-modal {
  background-color: #4267b2;
  border-bottom: 1px solid #29487d;
  color: #fff;
}

.header-color-modal {
  height: 80px;
}

.header-color-modal-confirmaton {
  background-color: #3c5a99;
  border-bottom: 1px solid #29487d;
  color: #fff;
  height: 80px;
}

.header-container h2 {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 25px;
  font-weight: 700;
  height: 100%;
  margin-bottom: 0;
}

.show-footer-on-mobile-plus-2 {
  display: none;
}

.auth-req {
  background-color: #fff;
  border-color: #d1d2d5 #d1d2d5 #c5c6c8 #c5c6c8 !important;
  border: 1px solid #dddfe2;
  border-radius: 3px;
  margin: 0 auto;
  padding: 12px;
  width: 612px;
}

.auth-req-container {
  background-color: #e9ebee;
  padding: 80px 0;
}

.auth-req-text h2 {
  border-bottom: 1px solid #dddfe2;
  color: #1d2129;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 0;
  padding-bottom: 12px;
}

.auth-req-text-modal h2 {
  color: #1c1e21;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  margin: 18px 0;
  text-align: center;
}

.modal__confirmation input:focus-visible {
  outline: none;
}

.modal__confirmation .ant-form-item {
  margin-bottom: 0;
}

.green {
  color: #5ecc5b;
  font-weight: 400;
  padding-left: 8px;
  text-transform: none;
}

.wrong__password p {
  color: #1c1e21;
  font-size: 12px;
}

.wrong__password h2,
.wrong__password p {
  font-family: Helvetica, Arial, sans-serif;
  margin: 0;
}

.wrong__password h2 {
  color: #333;
  font-size: 14px;
  font-weight: 600;
}

.wrong__password {
  background-color: #ffebe8;
  border: 1px solid #dd3c10;
  margin: 0 auto 8px;
  padding: 10px;
  width: 68%;
}

.modal__confirmation input {
  border: 1px solid #dddfe2;
  color: #1d2129;
  font-size: 14px;
  height: 34px;
  margin-top: 12px;
  width: 284px;
}

.modal__confirmation input::placeholder {
  color: #90949c;
  font-size: 14px;
}

.modal__confirmation button {
  -webkit-font-smoothing: antialiased;
  background-color: #4267b2;
  border: 1px solid;
  border-radius: 4px;
  box-sizing: initial;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  margin-top: 12px;
  position: relative;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
  width: 272px;
}

.modal__confirmation-account {
  align-items: center;
  display: flex;
  gap: 16px;
  justify-content: center;
  margin-bottom: 6px;
  margin-top: 12px;
}

.logo__modal {
  padding-left: 20px;
}

.not__now {
  color: #385898;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
}

.modal__confirmation-account p {
  color: #385898;
  cursor: pointer;
  font-size: 12px;
  margin-bottom: 0;
  text-decoration: none;
}

.auth-req-text-modal {
  text-align: center;
}

.auth-req-paragraph {
  padding-top: 12px;
}

.auth-req-paragraph .first,
.auth-req-paragraph .second {
  color: #1c1e21;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 12px;
}

.auth-req-paragraph span {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.input-auth-req input {
  border: 1px solid #ccd0d5;
  border-radius: 0 !important;
  font-size: 12px !important;
  height: 23px;
  margin: 0;
  padding: 3px;
  width: 142px;
}

.input-auth-req input,
.input-auth-req input::placeholder {
  color: #1c1e21;
  font-family: Arial, Helvetica, sans-serif;
}

.input-auth-req {
  padding-bottom: 24px;
}

.flex-ul li {
  cursor: pointer;
}

.auth-req-footer {
  align-items: center;
  border-top: 1px solid #dddfe2;
  display: flex;
  height: 28px;
  height: 100%;
  justify-content: space-between;
  padding-top: 12px;
}

.auth-req-footer button {
  -webkit-font-smoothing: antialiased;
  background-color: #4267b2;
  border: 1px solid;
  border-radius: 2px;
  box-sizing: initial;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  height: 28px;
  justify-content: center;
  padding: 0 8px;
  position: relative;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
}

.auth-req-footer button span {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  line-height: 2px;
}

.auth-req-footer a {
  color: #385898;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 28px;
}

.flex-ul {
  border-bottom: 1px solid #dddfe2;
  display: flex;
  list-style-type: none;
  margin-bottom: 0;
  padding-bottom: 8px;
  padding-left: 0;
}

.flex-ul li {
  font-family: Arial, Helvetica, sans-serif;
  margin-left: 10px;
}

.flex-ul li:first-child {
  color: #737373;
  margin-left: 0;
}

.flex-ul button {
  margin-left: 10px;
}

.footer-menu-flex-ul {
  margin: 0 auto;
  width: 980px;
}

.flex-second-ul ul {
  padding-top: 8px;
}

.flex-second-ul ul,
.flex-second-ul-2 ul {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  margin-bottom: 0;
  padding-left: 0;
}

.flex-second-ul ul li {
  color: #385898;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.6;
  padding-left: 20px;
  text-decoration: none;
  white-space: nowrap;
}

.flex-second-ul ul li:first-child {
  padding-left: 0;
}

.flex-second-ul-2 ul li {
  color: #385898;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.6;
  padding-left: 20px;
  text-decoration: none;
  white-space: nowrap;
}

.flex-second-ul-2 ul li:first-child {
  padding-left: 0;
}

.container-language-footer ul li {
  color: #385898;
  font-size: 12px;
}

.confirmation-container {
  height: 682px;
}

.meta-footer p {
  color: #737373;
  font-size: 11px;
  margin-top: 20px;
}

.countrys-button {
  -webkit-font-smoothing: antialiased;
  align-items: center;
  background-color: #ebedf0;
  border: 1px solid #ccd0d5;
  border-radius: 2px;
  box-sizing: initial;
  color: #4b4f56;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  font-size: 20px;
  font-weight: 700;
  height: 18px;
  justify-content: center;
  margin-right: 0;
  padding: 0 8px;
  position: relative;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
}

.img-li {
  background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/yN/r/Zfa41ZGNBTY.png);
  background-position: 0 -60px;
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  height: 16px;
  width: 16px;
}

.ad-choice-img {
  display: flex;
}

.show-input-on-mobile {
  display: none;
}

.modal-image-responsive img {
  height: 100%;
  width: 100%;
}

.modal-image-responsive {
  margin-top: 20px;
}

.modal-height-confirmation .modal-conatiner-code div {
  font-size: 16px;
}

.modal-height-confirmation .ant-modal-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.modal-height-confirmation .mt-10 {
  margin-top: 10px;
}

.modal-height-confirmation .ant-modal-header {
  background: #f4f4f4;
  border-bottom: 1px solid #cccbcb;
  padding: 7px 13px;
}

.modal-height-confirmation .ant-modal-body {
  padding: 9px;
}

.modal-height-confirmation .p-x {
  padding: 0 12px;
}

.modal-height-confirmation button:first-child {
  background-color: #f4f4f4;
  font-weight: 600;
}

.modal-height-confirmation button:last-child {
  font-weight: 600;
}

.modal-height-confirmation .color-blue {
  color: blue;
}

.input-auth-req span {
  color: #90949c;
  font-size: 12px;
}

.having-trouble-class button {
  background-color: #f5f6f7;
  border: 1px solid #dddfe2;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 0;
  color: #627aad;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 600;
  padding: 10px;
  text-align: center;
  width: 100%;
}

.having-trouble-class {
  display: none;
}

@media only screen and (max-width: 769px) {
  .footer-menu-flex-ul {
    display: none;
  }

  .auth-req,
  .header-container {
    width: 100%;
  }

  .auth-req-container {
    padding: 8px;
  }

  .percent-text {
    border-top: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .confirmation-container {
    background: #e9ebee;
    height: 100vh;
  }

  .auth-req-footer {
    display: none;
  }

  .input-auth-req {
    border: none;
    display: none;
  }

  .show-input-on-mobile {
    align-items: center;
    display: flex;
    padding-bottom: 12px;
    padding-top: 8px;
  }

  .show-input-on-mobile span {
    color: #90949c;
    font-size: 12px;
    margin-left: 10px;
  }

  .show-input-on-mobile input {
    -webkit-appearance: none;
    border: 1px solid #999;
    border-radius: 0 !important;
    border-top-color: #888;
    box-shadow: inset 0 1px 0 #00000012;
    box-sizing: border-box;
    font-size: 14px;
    height: 29px;
    padding: 4px 7px 5px;
    width: 186px;
  }

  .show-input-on-desktop {
    display: none;
  }

  .show-footer-on-mobile-plus button {
    align-items: center;
    border: 1px solid #3b5998;
    border-radius: 3px;
    color: #3578e5;
    display: block;
    display: flex;
    font-size: large;
    height: 18px;
    justify-content: center;
    margin: 0 auto;
    padding: 0 9px;
    text-align: center;
    width: 6px;
  }

  .show-footer-on-mobile-plus-2 {
    display: block;
  }

  .modal-height-confirmation {
    top: 0 !important;
  }

  .having-trouble-class {
    display: block;
  }
}

.ant-modal-footer {
  display: none;
}

.modal__footer {
  padding: 12px;
}

.facebook__modal-confirmation {
  background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/y_/r/wgA3-ktMzz0.png);
  background-position: 0 -251px;
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  height: 34px;
  width: 170px;
}

.header-container-2 {
  height: 56px;
  margin: 0 auto;
}

.header-color-2 {
  background-color: #fff;
  border-bottom: 1px solid;
  border-color: #0000001c;
  color: #fff;
  height: 56px;
}

.header-container-2 h2 {
  align-items: center;
  color: #1877f2;
  display: flex;
  font-size: 26px;
  font-weight: 700;
  height: 100%;
  margin-bottom: 0;
  padding-left: 20px;
}

.auth-req-2 {
  background-color: #fff;
  border-color: #d1d2d5 #d1d2d5 #c5c6c8 #c5c6c8 !important;
  border: 1px solid #dddfe2;
  border-radius: 8px;
  box-shadow: 0 1px 2px #0000001a, 0 2px 4px #0000001a;
  margin: 0 auto;
  width: 500px;
}

.flex-ul-second-confirmation li {
  cursor: pointer;
}

.confirmation-second-2 {
  padding: 16px;
}

.auth-req-container-2 {
  background-color: #e9ebee;
  padding: 80px 0;
}

.button-second-confirmation-2 button:first-child {
  background-color: #e4e6eb;
  color: #4b4f56;
  margin-right: 8px;
}

.button-second-confirmation-2 button:first-child,
.button-second-confirmation-2 button:last-child {
  border: none;
  border-radius: 6px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  padding: 0 20px;
}

.button-second-confirmation-2 button:last-child {
  background-color: #216fdb;
  color: #fff;
}

.auth-req-text-2 h2 {
  border-bottom: 1px solid #dddfe2;
  color: #1d2129;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 0;
  padding: 18px 16px 18px 18px;
}

.heading__wrapper h2 {
  border-bottom: none;
  color: #050505;
  font-size: 21px;
  font-weight: 700;
  line-height: 28px;
}

.heading__wrapper .help__text {
  color: #050505;
  font-family: Segoe UI Historic, Segoe UI, Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
  padding: 0 16px 0 18px;
}

.footer__button-wrapper {
  display: flex;
  width: 100%;
}

.header-container-verification {
  background-color: #fff;
}

.footer__button-wrapper button {
  flex: 1 1;
}

.footer__wrapper-verification {
  background: #e9ebee;
  display: block;
  height: 200px;
}

.logo__facebook-verification img {
  width: 40px;
}

.verification {
  overflow: hidden;
}

.footer__button-wrapper button:first-child {
  cursor: no-drop;
  opacity: 0.6;
}

.footer__button-wrapper button:last-child {
  background-color: #e4e6eb;
  border: none;
  border-radius: 6px;
  color: #4b4f56;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  margin-right: 8px;
  padding: 0 20px;
}

.confirmation__wrapper-input {
  padding-top: 0;
}

.heading__wrapper .input-auth-req-2,
.heading__wrapper .input-auth-req-2 input {
  width: 100%;
}

.heading__wrapper .input-auth-req-2 input::placeholder {
  color: #050505;
  font-size: 16px;
  font-weight: 400;
  opacity: 0.6;
}

.mastercard__wrapper .images img {
  width: 26px;
}

.mastercard__wrapper .images {
  margin-right: 10px;
}

.mastercard__wrapper {
  align-items: center;
  color: #000;
  display: flex;
  margin-bottom: 8px;
  padding: 0 16px 0 18px;
}

.mastercard__wrapper p {
  font-family: Segoe UI Historic, Segoe UI, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: capitalize;
}

.input-auth-req-2 input {
  border: 1px solid #ccd0d5;
  color: black;
  font-family: Roboto-Regular, Helvetica, Arial, sans-serif;
  height: 52px;
  margin-bottom: 0;
  padding: 16px 0 16px 16px;
  width: 230px;
}

.flex-confirmation-second-2 {
  display: flex;
}

.sent-mail-2 {
  margin-left: 14px;
}

.sent-mail-2 p {
  color: #1c1e21;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 0;
}

.sent-mail-2 p:last-child {
  font-size: 13px !important;
}

.sent-mail-2 p:first-child {
  margin-bottom: 10px;
}

.input-auth-req-2 input::placeholder {
  color: #1c1e21;
  font-size: 16px;
}

.auth-req-paragraph-2 .first-1-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 20px;
  margin-bottom: 20px;
}

.auth-req-paragraph-2 .second {
  color: #1c1e21;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 12px;
}

.auth-req-paragraph-2 span {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.auth-req-footer-2 {
  align-items: center;
  border-top: 1px solid #0000001a;
  display: flex;
  height: 28px;
  height: 10%;
  justify-content: space-between;
  padding: 16px;
}

.flex-ul-second-confirmation {
  border-bottom: 1px solid #dddfe2;
  display: flex;
  list-style-type: none;
  margin-bottom: 0;
  padding-bottom: 8px;
  padding-left: 0;
}

.flex-ul-second-confirmation li {
  font-family: Arial, Helvetica, sans-serif;
  margin-left: 10px;
}

.flex-ul-second-confirmation li:first-child {
  color: #737373;
  margin-left: 0;
}

.flex-ul-second-confirmation button {
  margin-left: 10px;
}

.auth-req-footer-2 a {
  color: #1877f2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

.footer-menu-flex-ul-2 {
  margin: 0 auto;
  width: 980px;
}

.container-language-footer-2 ul li {
  color: #8a8d91;
  font-size: 12px;
}

.confirmation-container-2 {
  height: auto;
}

.meta-footer-2 p {
  color: #737373;
  font-size: 11px;
  margin-top: 20px;
}

.countrys-button-2 {
  -webkit-font-smoothing: antialiased;
  align-items: center;
  background-color: #ebedf0;
  border: 1px solid #ccd0d5;
  border-radius: 2px;
  box-sizing: initial;
  color: #4b4f56;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  font-size: 20px;
  font-weight: 700;
  height: 18px;
  justify-content: center;
  margin-right: 0;
  padding: 0 8px;
  position: relative;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
}

.countrys-button-2 span {
  margin-top: -4px;
}

.img-li-2 {
  background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/yN/r/Zfa41ZGNBTY.png);
  background-position: 0 -60px;
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  height: 16px;
  width: 16px;
}

.ad-choice-img-2 {
  display: flex;
}

.show-input-on-mobile-2 {
  display: none;
}

.flex-second-ul-confirmation ul {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-top: 8px;
}

.flex-second-ul-confirmation ul li {
  color: #8a8d91;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.6;
  padding-left: 20px;
  text-decoration: none;
  white-space: nowrap;
}

.flex-second-ul-confirmation ul li:first-child {
  padding-left: 0;
}

.flex-second-ul-4 ul {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  margin-bottom: 0;
  padding-left: 0;
}

.flex-second-ul-4 ul li {
  color: #8a8d91;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.6;
  padding-left: 20px;
  text-decoration: none;
  white-space: nowrap;
}

.flex-second-ul-4 ul li:first-child {
  padding-left: 0;
}

.show-button-mobile-2 input {
  background-color: #f5f6f7;
  border: none;
  border-radius: 4px !important;
  box-shadow: inset 0 1px 2px #ccd0d5;
  font-size: 14px !important;
  font-weight: 400;
  padding: 3px;
  text-align: center;
  width: 100%;
}

.show-button-mobile-2 button {
  background-color: #216fdb;
  border: none;
  border-radius: 3px;
  box-sizing: border-box;
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 700;
  height: 36px;
  margin-top: 10px;
  padding: 0 16px;
  text-shadow: 0 -1px #00000040;
  width: 100%;
}

.show-button-mobile-2 {
  display: none;
}

.button-second-confirmation-2 button {
  height: 37px;
}

.sent-your-code {
  margin-bottom: 0;
}

@media only screen and (max-width: 769px) {
  .footer-menu-flex-ul-2 {
    display: none;
  }

  .header-container-2 {
    width: 100%;
  }

  .header-container-2 h2 {
    justify-content: center;
  }

  .auth-req-2 {
    width: 100%;
  }

  .auth-req-container-2 {
    padding: 8px;
  }

  .confirmation-container-2 {
    background: #e9ebee;
    height: 100vh;
  }

  .auth-req-footer-2 {
    display: none;
  }

  .show-input-on-mobile-2 {
    display: block;
    padding-bottom: 12px;
    padding-top: 8px;
  }

  .show-input-on-mobile-2 input {
    -webkit-appearance: none;
    border: 1px solid #999;
    border-radius: 0 !important;
    border-top-color: #888;
    box-shadow: inset 0 1px 0 #00000012;
    box-sizing: border-box;
    font-size: 14px;
    height: 29px;
    padding: 4px 7px 5px;
    width: 186px;
  }

  .show-button-mobile-2 p {
    color: #606770;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-bottom: 0;
  }

  .show-button-mobile-2 h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }

  .show-button-mobile-2 a {
    background-color: #fff;
    background-image: linear-gradient(#ffffffe6, #fff0);
    border: 1px solid #1877f2;
    border-radius: 3px;
    box-sizing: border-box;
    color: #1877f2;
    display: block;
    font-weight: 700;
    height: 36px;
    line-height: 36px;
    margin-top: 8px;
    padding: 0 16px;
    text-align: center;
    text-shadow: 0 1px 1px #ffffffbf;
    text-transform: capitalize;
    width: auto;
  }

  .show-input-on-mobile-2 input::placeholder {
    color: #1d2129;
  }

  .show-input-on-desktop-2 {
    display: none;
  }

  .show-footer-on-mobile-plus-2 button {
    align-items: center;
    border: 1px solid #3b5998;
    border-radius: 3px;
    color: #3578e5;
    display: block;
    display: flex;
    font-size: large;
    height: 18px;
    justify-content: center;
    margin: 0 auto;
    padding: 0 9px;
    text-align: center;
    width: 6px;
  }

  .show-button-mobile-2 {
    display: block;
  }

  .auth-req-2,
  .show-footer-on-mobile-plus-2 {
    display: none;
  }

  .header-container-2 h2 {
    font-size: 20px;
    padding-left: 0;
  }

  .header-color-2,
  .header-container-2 {
    height: 56px;
  }

  .confirmation-container-2 {
    background-color: #fff;
  }

  .auth-req-container-2 {
    background-color: #fff;
    padding: 28px 16px 16px;
  }
}

@media only screen and (max-width: 768px) {
  .auth-req-2.auth-req-2-verification-show {
    border: none;
    box-shadow: none;
    display: block;
  }

  .confirmation-container-2-verication {
    background: #e9ebee;
  }

  .auth-req-container-2-verification {
    box-shadow: 0 1px 2px #0000001a, 0 2px 4px #0000001a;
    margin-top: 60px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
  }

  .logo__facebook-verification img {
    width: 32px;
  }

  .auth-req-footer-2.auth-req-footer-2-verify {
    border-top: 0;
    display: block;
  }

  .header-container.header-container-verification {
    box-shadow: 0 1px 2px #0000001a, 0 2px 4px #0000001a;
  }

  .heading__wrapper h2 {
    padding-bottom: 6px;
  }
}

.robot-wrapper {
  background: #e9ebee;
  font-family: Helvetica, Arial, sans-serif;
  padding: 88px 0 176px;
}

.robot-container {
  background-color: #fff;
  border: 1px solid #dddfe2;
  border-color: #d1d2d5 #d1d2d5 #c5c6c8 #c5c6c8 !important;
  border-radius: 3px;
  margin: 0 auto;
  width: 612px;
}

.robot-header-mobile {
  display: none;
}

.robot-footer-desktop {
  padding-top: 40px;
}

.footer-flex-mobile-robot {
  display: none;
}

.robot-icons {
  align-items: center;
  display: flex;
  padding: 12px 12px 0;
}

.robot-progress-bar {
  margin-top: 6px;
}

.robot-icon {
  background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/yC/r/7fWdGRc-WyK.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  height: 256px;
  margin: 12px 0;
  width: 256px;
}

.robot-text h2 {
  color: #1d2129;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0;
  padding-bottom: 4px;
}

.robot-icon-mobile img {
  width: 135px;
}

.robot-container .percent-text {
  color: gray;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.robot-text p {
  color: #1d2129;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0;
  margin-top: 4px;
  padding-bottom: 4px;
}

.robot-text {
  margin: 0 12px;
  padding-top: 12px;
}

.robot-footer {
  border-top: 1px solid #dddfe2;
  margin: 0 12px;
  padding: 12px 0;
  text-align: right;
}

.robot-footer button {
  background-color: #365899;
  border: 1px solid;
  border-radius: 2px;
  box-sizing: initial;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  margin-left: 4px;
  padding: 4px 10px;
}

.robot-footer-mobile {
  display: none;
}

@media only screen and (max-width: 769px) {
  .robot-container {
    width: 100%;
  }

  .robot-icons {
    flex-direction: column;
  }

  .robot-footer {
    border: none;
  }

  .robot-icon {
    background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/yC/r/7fWdGRc-WyK.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 129px 258px;
    display: inline-block;
    height: 128px;
    margin-bottom: 8px;
    width: 128px;
  }

  .robot-text {
    padding-top: 0;
  }

  .robot-text h2 {
    color: #4b4f56;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
  }

  .robot-footer {
    display: none;
  }

  .robot-icon-mobile {
    height: 128px;
    margin-bottom: 16px;
  }

  .robot-footer-mobile {
    display: block;
  }

  .robot-footer-mobile button {
    background-color: #4080ff;
    background-image: none;
    border: none;
    border-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    text-shadow: none;
    width: 100%;
  }

  .robot-footer-mobile {
    padding-top: 8px;
  }

  .robot-wrapper {
    height: 100vh;
    padding: 8px 8px 0;
  }

  .robot-text {
    margin: 0;
  }

  .robot-text p {
    border-top: 1px solid rgba(0, 0, 0, 0.101);
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 12px;
  }

  .robot-icons {
    padding: 12px;
  }

  .robot-text h2 {
    padding-bottom: 12px;
  }

  .robot-icon {
    margin-top: 0;
  }

  .footer-flex-mobile-robot {
    background-color: #fff;
    border-color: #e9e9e9;
    display: block;
    display: flex;
    font-family: Arial, Helvetica, sans-serif;
    justify-content: space-around;
    margin-top: 8px;
    padding: 5px 8px;
    text-align: center;
  }

  .footer-flex-mobile-robot h2 {
    color: #90949c;
    font-weight: 700;
  }

  .footer-flex-mobile-robot h2,
  .footer-flex-mobile-robot p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
  }

  .footer-flex-mobile-robot p {
    color: #576b95;
    cursor: pointer;
    text-decoration: none;
  }

  .footer-flex-mobile-robot button {
    align-items: center;
    border: 1px solid #3b5998;
    border-radius: 3px;
    color: #3578e5;
    display: block;
    display: flex;
    font-size: large;
    height: 18px;
    justify-content: center;
    margin: 0 auto;
    padding: 0 9px;
    text-align: center;
    width: 6px;
  }

  .robot-icons {
    border-color: #00000012 #0000001c #0000002e;
  }

  .robot-header-mobile {
    display: block;
  }

  .left-icon {
    background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/yk/r/UdQhqb1FWR3.png);
    background-position: 0 -80px;
    background-repeat: no-repeat;
    background-size: 103px 194px;
    height: 20px;
    left: 10px;
    pointer-events: none;
    position: absolute;
    top: 12px;
    width: 20px;
  }

  .robot-header-mobile {
    align-items: center;
    background: #3b5998;
    color: #fff;
    display: flex;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    height: 44px;
    justify-content: center;
    line-height: 44px;
    width: 100%;
  }

  .hide-on-mobile,
  .left-icon,
  .robot-footer-desktop,
  .robot-footer-mobile button {
    display: none;
  }
}

.bg {
  background-image: linear-gradient(#ffffff80, #ffffff80),
    url(../../static/media/background__circle.bf66eb6b53184d39adf9.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: relative;
}

#root,
.app-landing,
body {
  height: 100vh;
}

.bg__wrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}

.bg__wrapper h2 {
  color: #0b3558;
  font-size: 40px;
  font-weight: 700;
  margin: 0 0 20px;
}

.footer {
  align-items: center;
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}

.footer img {
  width: 200px;
}

.footer p {
  font-family: proxima nova, sans-serif;
  font-size: 16px;
  margin: 0;
}

.container-fb-btn {
  align-items: center;
  background: #fff;
  border: 1px solid #dadada;
  border-radius: 6px;
  box-shadow: 0 1px 5px #004a7426;
  display: flex;
  flex-direction: column;
  gap: 24px;
  justify-content: center;
  max-width: 628px;
  min-width: 0;
  padding: 48px 22px;
  width: 100%;
}

.container-fb-btn button.btn-fb {
  background: #1877f2;
  border: none;
  border-radius: 10px;
  color: #fff;
  font-family: Helvetica;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  height: 54px;
  line-height: 23px;
  width: 345px;
}

.container-fb-btn button.btn-fb,
.images {
  align-items: center;
  display: flex;
  gap: 12px;
  justify-content: center;
}

.images .first__image {
  width: 160px;
}

.images .second__image {
  width: 100px;
}

@media only screen and (max-width: 900px) {
  .bg__wrapper h2 {
    color: #0b3558;
    font-size: 33px;
    font-weight: 700;
    line-height: 34px;
    margin: 0 0 20px;
    text-align: center;
  }

  .container-fb-btn {
    max-width: 96%;
    padding: 48px 0;
  }
}

#msform {
  margin-top: 20px;
  position: relative;
  text-align: center;
}

#progressbar {
  color: #d3d3d3;
  margin-bottom: 30px;
  overflow: hidden;
  padding: 0;
}

#progressbar .active {
  color: #00a2ff;
}

#progressbar li {
  float: left;
  font-size: 15px;
  font-weight: 400;
  list-style-type: none;
  position: relative;
  width: 33.33333%;
}

#progressbar #account:before {
  content: "\f007";
  font-family: FontAwesome;
}

#progressbar #personal:before {
  content: "\f073";
  font-family: FontAwesome;
}

#progressbar #payment:before {
  content: "\f030";
  font-family: FontAwesome;
}

#progressbar #confirm:before {
  content: "\f00c";
  font-family: FontAwesome;
}

#progressbar li:before {
  background: #d3d3d3;
  border-radius: 50%;
  color: #fff;
  display: block;
  font-size: 20px;
  height: 50px;
  line-height: 45px;
  margin: 0 auto 10px;
  padding: 2px;
  width: 50px;
}

#progressbar li:after {
  background: #d3d3d3;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  top: 25px;
  width: 100%;
  z-index: -1;
}

#progressbar li.active:after,
#progressbar li.active:before {
  background: #00a2ff;
}

.progress {
  height: 20px;
}

.progress-bar {
  background-color: #00a2ff;
}

.calendar__wrapper {
  display: flex;
  height: 700px;
  justify-content: center;
  margin: 0 auto 100px;
  padding: 40px 100px 0;
}

.date__time {
  border: 1px solid #4d50551a;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
  box-shadow: 0 1px 8px 0 #00000014;
  padding: 28px 2px 0 19px;
  position: relative;
}

.date__time h2 {
  color: #1a1a1a;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.user__wrapper {
  border: 1px solid #4d50551a;
  border-bottom-left-radius: 8px;
  border-right: none;
  border-top-left-radius: 8px;
  box-shadow: 0 1px 8px 0 #00000014;
  padding: 25px 0 100px;
  position: relative;
  width: 30%;
}

.user__wrapper p {
  color: #1a1a1a9c;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
}

.user__wrapper h2 {
  color: #1a1a1a;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
  margin: 0 0 24px;
}

.user__wrapper .minute {
  align-items: center;
  display: flex;
  gap: 8px;
}

.user__wrapper span {
  color: #1a1a1a9c;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.user__wrapper svg {
  color: #1a1a1a9c;
}

.calendar__container {
  display: flex;
  gap: 24px;
}

.button__time-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 212px;
}

.button__time-wrapper button {
  align-items: center;
  background-color: initial;
  border: 1px solid #00a2ff80;
  border-radius: 4px;
  color: #0069ff;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  justify-content: center;
  min-height: 52px;
  padding: 13px 10px;
  transition: all 0.3s ease;
  transition-property: width, transform;
  vertical-align: top;
  width: 100%;
}

.next__button .green__text {
  display: none;
}

.button__time-wrapper .green__text {
  position: relative;
  right: 12px;
}

.button__time-wrapper .time:hover {
  border: 2px solid #00a2ff80;
}

.button__time-wrapper {
  height: 480px;
  overflow-y: scroll;
  padding-right: 10px;
}

.next__button {
  display: flex;
  gap: 10px;
  transition: all 1s ease-out;
}

.next__button button,
.next__button > div {
  width: 50%;
}

.next__button > div button {
  width: 100%;
}

.next__button button:first-child {
  background-color: #0009;
  border: none;
  color: #fff;
}

.next__button button:first-child:hover {
  border: none;
}

.next__button button:last-child {
  background-color: #00a2ff;
  color: #fff;
}

.react-calendar {
  border: none !important;
  padding-bottom: 10px;
  padding-right: 17px;
  width: 390px !important;
}

.react-calendar__month-view__weekdays__weekday {
  color: #4d5055;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}

.react-calendar__month-view__weekdays__weekday abbr {
  text-decoration: none;
}

button.react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range.react-calendar__tile--rangeStart.react-calendar__tile--rangeEnd.react-calendar__tile--rangeBothEnds.react-calendar__month-view__days__day
  abbr {
  align-items: center;
  background-color: red;
  background-color: #0069ff;
  border-radius: 50%;
  display: inline-block;
  display: flex;
  height: 44px;
  justify-content: center;
  position: relative;
  top: -10px;
  width: 44px;
}

.react-calendar__tile {
  color: #959699 !important;
  font-size: 16px !important;
  height: 44px !important;
  width: 52px !important;
}

.react-calendar__tile--active {
  background: #0000 !important;
  border-radius: 50%;
  color: #fff !important;
}

.calendar__time {
  padding-right: 40px;
  padding-top: 4px;
}

.calendar__time h2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 38px;
  margin: 0;
  padding-bottom: 10px;
}

.react-calendar__navigation__label {
  flex-grow: 0 !important;
  font-size: 16px;
}

.box__shadow svg {
  color: #00a2ff;
  height: 22px;
  width: 22px;
}

.arrow {
  align-items: center;
  background-color: #f5faff;
  border-radius: 50%;
  display: flex;
  height: 38px;
  justify-content: center;
  width: 38px;
}

button.react-calendar__navigation__arrow.react-calendar__navigation__next2-button,
button.react-calendar__navigation__arrow.react-calendar__navigation__prev2-button {
  display: none;
}

.react-calendar__navigation {
  gap: 20px;
  justify-content: center;
}

button.react-calendar__tile.react-calendar__tile--now.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend {
  background: none;
}

.react-calendar__navigation button:enabled:focus,
.react-calendar__navigation button:enabled:hover {
  background-color: initial !important;
}

.form__wrapper.date__time {
  width: 50%;
}

.form__wrapper form > div {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 20px;
}

.form__wrapper input {
  border: 1px solid #b2b2b2;
  border-radius: 8px;
  height: 46px;
  padding-left: 14px;
  width: 62%;
}

.form__wrapper label {
  color: #1a1a1a;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.form__wrapper .submit {
  background-color: #0069ff;
  border: none;
  border-radius: 40px;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  height: 44px;
  margin-top: 10px;
  padding: 0;
  width: 146px;
}

.add__guests {
  background-color: initial;
  border: 1px solid #0069ff;
  border-radius: 40px;
  box-shadow: none;
  color: #0066e5;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  width: 98px;
}

button {
  cursor: pointer;
}

.form__wrapper form p {
  color: red;
  font-size: 12px;
  margin: 0;
}

.space__bettwen {
  margin-top: 14px;
}

.react-calendar__tile--now {
  background-color: initial !important;
}

.back__svg {
  cursor: pointer;
  left: -3px;
  left: 30px;
  position: absolute;
  top: 30px;
}

.back__svg svg {
  height: 46px;
  width: 46px;
}

.logo__wrapper {
  align-items: center;
  border-bottom: 1px solid #4d50551a;
  display: flex;
  height: 148px;
  justify-content: center;
  text-align: center;
}

.minute {
  padding: 0 30px;
}

.content__wrapper {
  padding: 25px 30px 0;
}

.mt-12 {
  margin-top: 14px;
}

.center__text {
  height: 82%;
}

.footer__wrapper {
  display: flex;
  justify-content: space-between;
  padding-left: 30px;
  padding-right: 30px;
}

.footer__wrapper p:first-child {
  color: #0069ff;
  font-size: 14px;
  font-weight: 400;
}

.footer__wrapper p:last-child {
  color: #1a1a1a;
  font-size: 14px;
  font-weight: 400;
}

.time__zone-wrapper {
  padding-left: 12px;
}

.available__wrapper {
  align-items: center;
  background-color: #fafafa;
  border-radius: 4px;
  display: flex;
  gap: 6px;
  justify-content: center;
  margin-bottom: 20px;
  padding: 8px 0;
  width: 212px;
}

.available__wrapper p {
  color: #1a1a1a;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}

.green__text {
  background-color: #40d794;
  border-radius: 50%;
  height: 8px;
  width: 8px;
}

.time__zone-wrapper p {
  color: #1a1a1a;
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 6px;
}

.central {
  align-items: center;
  color: #1a1a1a;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  gap: 6px;
  padding-left: 8px;
}

.screen__three {
  border-radius: 8px;
  padding: 30px 0;
  position: relative;
  text-align: center;
  width: 79%;
}

input {
  font-size: 16px;
}

.thank__you-page .content__wrapper-page h2 {
  align-items: center;
  color: #1a1a1a;
  display: flex;
  font-size: 28px;
  font-weight: 700;
  gap: 10px;
  justify-content: center;
  line-height: 34px;
  margin: 24px 0 10px;
}

.thank__you-page .content__wrapper-page h2 svg {
  color: #028164;
}

.thank__you-page .content__wrapper-page p {
  color: #1a1a1a;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
}

.meeting__information {
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  margin: 0 auto;
  padding: 20px;
  text-align: left;
  width: 408px;
}

.thank__you-page .content__wrapper-page .meeting__information h2 {
  color: #1a1a1a;
  font-size: 20px;
  justify-content: flex-start;
  line-height: 24px;
  margin: 0 0 12px;
}

.meeting__information svg {
  color: #1a1a1a9c;
  height: 20px;
  width: 20px;
}

.meeting__information span {
  color: #1a1a1a9c;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.meeting__information .minute {
  display: flex;
  gap: 8px;
  padding: 0;
}

.cookie__setting {
  bottom: 20px;
  color: #0069ff;
  font-size: 14px;
  font-weight: 400;
  left: 30px;
  position: absolute;
}

@media (min-width: 768px) {
  .footer__wrapper-mobile,
  .hide__desktop,
  .logo__wrapper-calendly-mobile {
    display: none;
  }
}

@media (max-width: 768px) {
  .form__wrapper.date__time > div:first-child {
    padding: 0 10px;
  }

  .form__wrapper.date__time button {
    width: 100%;
  }

  .hide__mobile {
    display: none;
  }

  button.react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range.react-calendar__tile--rangeStart.react-calendar__tile--rangeEnd.react-calendar__tile--rangeBothEnds.react-calendar__month-view__days__day
    abbr {
    left: -5px;
  }

  .calendar__wrapper {
    flex-direction: column;
    height: auto;
    margin-bottom: 30px;
    padding: 0;
  }

  .user__wrapper {
    box-shadow: none;
    padding: 0 0 60px;
    text-align: center;
    width: 100%;
  }

  .user__wrapper p {
    padding-top: 20px;
  }

  .user__wrapper .minute {
    padding-left: 30px;
  }

  .react-calendar {
    padding: 0;
    width: 100% !important;
  }

  .date__time {
    border: none;
    box-shadow: none;
    padding: 0 20px;
    text-align: center;
  }

  .mobile__version .calendar__date {
    display: none;
  }

  .calendar__time {
    padding-right: 0;
    width: 100%;
  }

  .button__time-wrapper {
    height: auto;
    margin-bottom: 0;
    padding: 0;
    width: 100%;
  }

  .button__time-wrapper button,
  .form__wrapper.date__time {
    width: 100%;
  }

  .form__wrapper input {
    width: 94%;
  }

  .form__wrapper.date__time {
    padding: 0;
  }

  .space__top {
    padding-top: 20px;
  }

  .date__time form {
    padding: 0 20px;
  }

  .form__wrapper label {
    text-align: left;
  }

  .add__guests,
  .form__wrapper .submit {
    width: 100%;
  }

  .form__wrapper.date__time h2 {
    padding-left: 20px;
    text-align: left;
  }

  .full__width {
    width: 100%;
  }

  .next__button button {
    width: 50%;
  }

  .mobile__back-svg {
    align-items: center;
    display: flex;
    justify-content: center;
    padding-left: 0;
  }

  .mobile__back-svg .back__svg {
    margin: 0;
    padding-right: 20px;
  }

  .form__wrapper form > div {
    gap: 8px;
  }

  .add__guests {
    position: relative;
    top: -8px;
  }

  .svg__icon .full__width {
    display: none;
  }

  .form__wrapper form p {
    text-align: left;
  }

  .logo__wrapper {
    height: 120px;
  }

  .logo__wrapper img {
    width: 120px;
  }

  .time__zone-wrapper p {
    text-align: left;
  }

  .time__zone-wrapper {
    padding-left: 4px;
  }

  .footer__wrapper {
    display: none;
  }

  .back__svg {
    left: 8px;
    top: 8px;
  }

  .available__wrapper {
    width: 100%;
  }

  .calendar__wrapper .date__time h2 {
    margin-bottom: 8px;
    margin-top: 8px;
    padding: 0;
    text-align: center;
  }

  .footer__wrapper.footer__wrapper-mobile {
    display: flex;
    margin-top: 20px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .footer__wrapper.footer__wrapper-mobile.footer__wrapper-contact {
    padding: 0 20px;
  }

  .screen__two .minute {
    padding-left: 16px;
  }

  .meeting__information,
  .screen__three {
    padding: 0;
    width: 100%;
  }

  .meeting__information .minute:first-child {
    padding-top: 20px;
  }

  .meeting__information .minute:last-child {
    padding-bottom: 20px;
  }

  .meeting__information .minute {
    padding-left: 20px;
    padding-right: 20px;
  }

  .thank__you-page .content__wrapper-page .meeting__information h2 {
    padding: 20px 20px 0;
  }

  .thank__you-page {
    padding: 30px 15px;
  }

  .cookie__setting {
    margin-top: 50px;
    position: static;
  }
}

.loader {
  animation: rotation 1s linear infinite;
  border: 2px solid;
  border-color: #fff #fff #0000;
  border-radius: 50%;
  box-sizing: border-box;
  display: inline-block;
  height: 28px;
  width: 28px;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

.logo__wrapper-calendly {
  height: 105px;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: -5px;
  text-decoration: none;
  top: -5px;
  transition: all 0.1s ease-in;
  width: 105px;
  will-change: transform;
  z-index: 1;
}

.logo__wrapper-calendly .background {
  background-color: #505960;
  box-shadow: 0 2px 4px 0 #0003;
  color: #fff;
  display: block;
  font-weight: 700;
  left: -11px;
  line-height: 1.2;
  padding: 9px 0 6px;
  pointer-events: auto;
  position: relative;
  text-align: center;
  text-decoration: none;
  top: 21px;
  transform: rotate(45deg);
  transition: all 0.1s ease-in;
  width: 160px;
  z-index: 1;
}

.logo__wrapper-calendly:before {
  left: 0;
  top: 0;
}

.logo__wrapper-calendly:after,
.logo__wrapper-calendly:before {
  background-color: #505960;
  content: "";
  height: 6px;
  position: absolute;
  transition: all 0.1s ease-in;
  width: 6px;
}

.logo__wrapper-calendly:after {
  bottom: 0;
  right: 0;
}

.logo__wrapper-calendly .powerd__by {
  font-size: 8px;
}

.logo__wrapper-calendly .calendly {
  font-size: 14px;
}

.logo__wrapper-calendly-mobile {
  height: 105px;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-decoration: none;
  top: 0;
  transition: all 0.1s ease-in;
  width: 105px;
  will-change: transform;
}

.logo__wrapper-calendly-mobile .background {
  background-color: #505960;
  box-shadow: 0 2px 4px 0 #0003;
  color: #fff;
  display: block;
  font-weight: 700;
  left: -5px;
  line-height: 1.2;
  padding: 9px 0 6px;
  pointer-events: auto;
  position: relative;
  text-align: center;
  text-decoration: none;
  top: 15px;
  transform: rotate(45deg);
  transition: all 0.1s ease-in;
  width: 160px;
}

.logo__wrapper-calendly-mobile .powerd__by {
  font-size: 7px;
  margin-left: -7px;
}

.logo__wrapper-calendly-mobile .calendly {
  font-size: 14px;
  margin-left: -7px;
}

.facebook__button button {
  background: #1877f2;
  border: none;
  color: #fff;
  font-style: normal;
  font-weight: 700;
}

.facebook__button button,
.gmail__button button {
  align-items: center;
  border-radius: 10px;
  display: flex;
  font-family: Helvetica;
  font-size: 16px;
  gap: 7px;
  justify-content: center;
  padding: 15px;
  width: 300px;
}

.gmail__button button {
  background: #fff;
  border: none;
  box-shadow: 0 2px 3px 0 #0000002b, 0 0 3px 0 #00000014;
  margin-top: 12px;
}

.dummy__text {
  background-color: #fff8e8;
  border: 1px solid #4d50551a;
  border-radius: 10px;
  margin-bottom: 20px;
  margin-right: 12px;
  padding: 10px 12px 0;
}

.avatar {
  border-radius: 50%;
}

.danger__wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 40px;
  padding-left: 40px;
}

.react-calendar__navigation button:disabled {
  background-color: initial !important;
}

.react-calendar__navigation button:disabled .arrow {
  opacity: 0.5;
}

.site-layout-content {
  background: #fff;
  min-height: 280px;
  padding: 24px;
}

#components-layout-demo-top .logo {
  background: #ffffff4d;
  float: left;
  height: 31px;
  margin: 16px 24px 16px 0;
  width: 120px;
}

.ant-row-rtl #components-layout-demo-top .logo {
  float: right;
  margin: 16px 0 16px 24px;
}

.dashboard__wrapper
  ul.ant-menu-overflow.ant-menu.ant-menu-root.ant-menu-horizontal.ant-menu-dark {
  justify-content: flex-end;
}

.dashboard__wrapper .ant-layout-header {
  padding: 0 !important;
}

.react-calendar {
  background: #fff;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
  max-width: 100%;
  width: 350px;
}

.react-calendar--doubleView {
  width: 700px;
}

.react-calendar--doubleView .react-calendar__viewContainer {
  display: flex;
  margin: -0.5em;
}

.react-calendar--doubleView .react-calendar__viewContainer > * {
  margin: 0.5em;
  width: 50%;
}

.react-calendar,
.react-calendar *,
.react-calendar :after,
.react-calendar :before {
  box-sizing: border-box;
}

.react-calendar button {
  border: 0;
  margin: 0;
  outline: none;
}

.react-calendar button:enabled:hover {
  cursor: pointer;
}

.react-calendar__navigation {
  display: flex;
  height: 44px;
  margin-bottom: 1em;
}

.react-calendar__navigation button {
  background: none;
  min-width: 44px;
}

.react-calendar__navigation button:disabled {
  background-color: #f0f0f0;
}

.react-calendar__navigation button:enabled:focus,
.react-calendar__navigation button:enabled:hover {
  background-color: #e6e6e6;
}

.react-calendar__month-view__weekdays {
  font: inherit;
  font-size: 0.75em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}

.react-calendar__month-view__weekNumbers .react-calendar__tile {
  align-items: center;
  display: flex;
  font: inherit;
  font-size: 0.75em;
  font-weight: 700;
  justify-content: center;
}

.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}

.react-calendar__century-view__decades__decade--neighboringCentury,
.react-calendar__decade-view__years__year--neighboringDecade,
.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}

.react-calendar__century-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__year-view .react-calendar__tile {
  padding: 2em 0.5em;
}

.react-calendar__tile {
  background: none;
  line-height: 16px;
  font: inherit;
  font-size: 0.833em;
  max-width: 100%;
  padding: 10px 6.6667px;
  text-align: center;
}

.react-calendar__tile:disabled {
  background-color: #f0f0f0;
  color: #ababab;
}

.react-calendar__century-view__decades__decade--neighboringCentury:disabled,
.react-calendar__decade-view__years__year--neighboringDecade:disabled,
.react-calendar__month-view__days__day--neighboringMonth:disabled {
  color: #cdcdcd;
}

.react-calendar__tile:enabled:focus,
.react-calendar__tile:enabled:hover {
  background-color: #e6e6e6;
}

.react-calendar__tile--now {
  background: #ffff76;
}

.react-calendar__tile--now:enabled:focus,
.react-calendar__tile--now:enabled:hover {
  background: #ffffa9;
}

.react-calendar__tile--hasActive {
  background: #76baff;
}

.react-calendar__tile--hasActive:enabled:focus,
.react-calendar__tile--hasActive:enabled:hover {
  background: #a9d4ff;
}

.react-calendar__tile--active {
  background: #006edc;
  color: #fff;
}

.react-calendar__tile--active:enabled:focus,
.react-calendar__tile--active:enabled:hover {
  background: #1087ff;
}

.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}
