@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&amp;display=swap");
body {
    width: 100%;
    overflow-x: hidden;
}
._text-secondary {
    color: #2E526B !important;
}
._bg-secondary {
  background: #5151FF !important;
}
._text-secondary-2 {
  color: #5151FF !important;
  text-decoration: none;

}
.bg-primary {
  background : #0ABDE3
}
.rc-anchor-error-message {
  display: none !important;
}
body {
    font-family:  'DM Sans', Inter, sans-serif !important;
}
._primary-btn {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0px 38px;
width: 130px;
height: 48px;
border-radius: 11px;
}
._btn-fit-width {
    width: fit-content !important;
}



@import url("https://fonts.googleapis.com/css?family=Poppins:400,700,500,600");


@font-face {
  font-family: "Plus Jakarta Display-Medium";
  font-style: normal;
  font-weight: 500;
  src: url('https://fonts.animaapp.com/PlusJakartaDisplay-Medium') format("truetype");
}

@font-face {
  font-family: "Axiforma-Regular";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.animaapp.com/Axiforma-Regular') format("truetype");
}
.top_header ul{
  list-style: none;
  padding-inline-start: 0;
  height: 40px;
  display: flex;
  align-items: center;
  margin: 0;
}
.top_header ul:last-child {
  justify-content: flex-end;
}
.top_header ul li {
  margin-left: 20px;
}
.top_header ul li:first-child {
  margin-left: 0px;
}
.top_header ul li a{
  color: white;
  text-decoration: none;
}

._to-gray {
  filter: grayscale(1);
  opacity: 0.6;
}
@media (max-width: 768px) {
  .top_header ul:last-child span {
    display: none;
  }
}

.navbar-brand img {
  height: 70px;
  object-fit: contain;
}


.main-nav ul:first-child li {
  margin-right: 30px !important;
}

.main-nav ul:nth-child(even) li:first-child{
  margin-right: 20px !important;
}

/* hero section */
._hero-section {
  min-height: 300px;
  height: calc(100vh - 130px);
  background: url(../img/hero_image.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  position: relative;
}
@media (max-width: 768px) {
  ._hero-section{
      background-position: center;
  }
}
._hero-section ._hero-banner {
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2;
  display: flex;
  align-items: center;
}
._hero-section ._hero-overlay {
  position: absolute;
  width: 100%;
  /* height: calc(100vh - 200px); */
  height: 100%;
  left: 0px;
  top: 0px;
  background: linear-gradient(91.11deg, rgba(43, 83, 183, 0.78) 33.83%, rgba(0, 0, 0, 0) 72.94%);
  z-index: 0;
}
._hero-inner {
  max-width: 493px;
  z-index: 4;
}
._hero-banner .banner-heading {
  font-weight: 700;
  font-size: 48px;
  line-height: 61px;
  color: #fff;
}
._hero-banner p {
  color: #fff;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 16px;
  line-height: 160%;
}


/* brands */
._brands {
  height: 134px;
  display: flex;
  align-items: center;
  width: 100%;
  overflow-x: hidden;
}


/* sections */

._section-title h3 {
font-weight: bold;
font-size: 32px;
/* line-height: 48px; */
text-align: center;
color: #2E526B;
}
.b_affiliate {
  position: relative; 
  height: fit-content;
  padding-bottom: 50px;
}

.border-shadow {
  text-align: center;
  box-sizing: border-box;
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: -4;
  display: flex;
  justify-content: center;
  border-radius: 20px;
}
.border-shadow div {
  background: #5752DA;
  width: 350px;
}
 ._circle-overlay-1 {
  position: absolute;
  top: -200px;
  /* display: none; */
  /* width: 100%; */
  height: 600px;
  right: 0;
 }
 ._circle-overlay-2 {
  position: absolute;
  bottom: -240px;
  left: 0;
  height: 600px;
  /* z-index: 2; */
 }


 ._circle-overlay-1_faq {
  position: absolute;
  top: 0px;
  /* display: none; */
  /* width: 100%; */
  height: 600px;
  right: 0;
 }
 ._circle-overlay-2_faq {
  position: absolute;
  bottom: 0px;
  left: 0;
  height: 600px;
  /* z-index: 2; */
 }
._border {
  text-align: center;
  border-radius: 20px;
  background: #FFFFFF;
  border: 1px solid rgba(220, 226, 238, 0.71);
  border-radius: 20px;
  box-sizing: border-box;
  padding: 30px !important;
}
._border h3 {
  margin: 20px 0 30px;
}
.component-wrapper a {
  display: contents;
  pointer-events: auto;
  text-decoration: none;
}

._benefit {
  background: linear-gradient(111.01deg, #5752DA 36.13%, #4743B0 92.68%);
/* transform: matrix(0.17, 0.98, 0.99, -0.16, 0, 0); */
}

._benefit h3 {
  color: white;
/* transform: matrix(0.17, 0.98, 0.99, -0.16, 0, 0); */
}
._benefit p {
  color: white;
  opacity: 0.8;
  text-align: center;
/* transform: matrix(0.17, 0.98, 0.99, -0.16, 0, 0); */
}

._benefit ._section-title p {
  max-width: 798px;
  width: 95%;
  margin: 0 auto;
}
._benefit-box {
  text-align: center
}
._benefit-box img {
  margin: 10px 0;
}
.benefit_4 {
  width: 320px; top: 50px; left: -160px
}
.benefit_5 {
  width: 330px;
  top: 20px; 
  left: 200px
}

.footer_banner {
  background: url(../img/foote_banner.png);
  height: 456px;
}
.footer_banner h3 {
  font-size: 36px;
}
.footer_banner p {
  opacity: 0.8;
}
@media (max-width: 1200px) {
  .benefit_5, .benefit_4 {
    display: none;
  }
}
.benefit_shade {
  position: absolute;
  right: 0;
  top: 20%;
  height: 300px;
  width: 100px;
}
@media (max-width: 768px){
  .b_affiliate {
    position: relative; 
    height: fit-content !important;
  }
}

.component-wrapper * {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
  pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
  visibility: hidden !important;
}

.screen a {
  display: contents;
  text-decoration: none;
}

.full-width-a {
  width: 100%;
}

.full-height-a {
  height: 100%;
}

.container-center-vertical {
  align-items: center;
  display: flex;
  flex-direction: row;
  height: 100%;
  pointer-events: none;
}

.container-center-vertical > * {
  flex-shrink: 0;
  pointer-events: auto;
}

.container-center-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  pointer-events: none;
  width: 100%;
}

.container-center-horizontal > * {
  flex-shrink: 0;
  pointer-events: auto;
}

.auto-animated div {
  --z-index: -1;
  opacity: 0;
  position: absolute;
}

.auto-animated input {
  --z-index: -1;
  opacity: 0;
  position: absolute;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
  opacity: 1;
}

.overlay {
  display: none;
  height: 100%;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.overlay.animate-appear {
  animation: reveal 0.3s ease-in-out 1 normal forwards;
  display: block;
  opacity: 0;
}

.overlay.animate-disappear {
  animation: reveal 0.3s ease-in-out 1 reverse forwards;
  display: block;
  opacity: 1;
  pointer-events: none;
}

.overlay.animate-disappear * {
  pointer-events: none;
}

@keyframes reveal {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.animate-nodelay {
  animation-delay: 0s;
}

.align-self-flex-start {
  align-self: flex-start;
}

.align-self-flex-end {
  align-self: flex-end;
}

.align-self-flex-center {
  align-self: flex-center;
}

.valign-text-middle {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.valign-text-bottom {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

input:focus {
  outline: none;
}

.listeners-active,
.listeners-active * {
  pointer-events: auto;
}

.hidden,
.hidden * {
  pointer-events: none;
  visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
  pointer-events: auto;
  visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
  cursor: pointer;
}

* {
  box-sizing: border-box;
}
:root { 
  --black: #000000;
  --elephant: #133240;
  --indigo: #5752da;
  --san-juan: #2e526b;
  --sonic-silver: #6c7378;
 
  --font-size-l: 18px;
  --font-size-m: 16px;
 
  --font-family-poppins: "Poppins", Helvetica;
}
.poppins-bold-elephant-18px {
  color: var(--elephant);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.poppins-normal-sonic-silver-16px {
  color: var(--sonic-silver);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.poppins-normal-san-juan-16px {
  color: var(--san-juan);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

:root {
}


/* screen - 19_1111 */

.solutions- {
  background-color: var(--indigo);
  border-radius: 20px;
  flex-shrink: 1;
  height: 437px;
  position: relative;
  width: 351px;
}

.rectangle-14-57Xex1 {
  background-color: transparent;
  height: 552px;
  left: -60px;
  mix-blend-mode: normal;
  position: absolute;
  top: -45px;
  width: 471px;
}

.frame-625013-57Xex1 {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 28px;
  height: 396px;
  left: 29px;
  position: absolute;
  top: 29px;
  width: 291px;
}

.frame-625014-TzJzxE {
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 75px;
  height: min-content;
  justify-content: center;
  position: relative;
  width: 291px;
}

.rectangle-729-0690le {
  background-color: transparent;
  height: 89px;
  margin-left: -0.89px;
  min-width: 89px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
}

.frame-260-0690le {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 3.79px;
  height: min-content;
  margin-right: -0.89px;
  position: relative;
  width: min-content;
}

.icon-star-UuQ7kR {
  background-color: transparent;
  height: 22.73px;
  margin-bottom: -4.77e-05px;
  margin-left: -4.77e-05px;
  margin-top: -4.77e-05px;
  min-width: 22.73px;
  position: relative;
}

.icon-star-4xedvx {
  background-color: transparent;
  height: 22.73px;
  margin-bottom: -4.77e-05px;
  margin-top: -4.77e-05px;
  min-width: 22.73px;
  position: relative;
}

.icon-star-HSdtUy {
  background-color: transparent;
  height: 22.73px;
  margin-bottom: -4.77e-05px;
  margin-top: -4.77e-05px;
  min-width: 22.73px;
  position: relative;
}

.icon-star-C5jeHN {
  background-color: transparent;
  height: 22.73px;
  margin-bottom: -4.77e-05px;
  margin-top: -4.77e-05px;
  min-width: 22.73px;
  position: relative;
}

.icon-star-X3SEYl {
  background-color: transparent;
  height: 22.73px;
  margin-bottom: -4.77e-05px;
  margin-right: -5.15e-05px;
  margin-top: -4.77e-05px;
  min-width: 22.73px;
  position: relative;
}

.frame-271-TzJzxE {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 13px;
  height: min-content;
  position: relative;
  width: min-content;
}

.jenny-wilson-NOLMsQ {
  background-color: transparent;
  letter-spacing: 0.36px;
  line-height: normal;
  margin-top: -1px;
  width: 100%;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
}

.marketing-coordinator-NOLMsQ {
  background-color: transparent;
  letter-spacing: 0.32px;
  line-height: normal;
  min-width: 187px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
}

.a-amet-minim-mollit-TzJzxE {
  background-color: transparent;
  height: 118px;
  letter-spacing: 0.00px;
  line-height: 29.2px;
  mix-blend-mode: normal;
  opacity: 0.8;
  position: relative;
  text-align: left;
  width: 291px;
}



.faqs {
    background: #F1F6FF;
      height: fit-content;
}
.accordion_container {
  margin-bottom: 40px;
}
.accordion_item {
  border-bottom: 2px solid #D7E1F4;
  display: flex;
  padding: 20px 0;
  width: 100%;
}

.accordion_item .accordion_body {
  transition: 1s;
  display: none;
}

.accordion_item .accordion_body.active {
  transition: 1s;
  display: block;
}
.accordion_item div:first-child {
  margin-right: 40px;
}

.accordion_item h6 {
font-weight: 600;
font-size: 20px;
/* line-height: 56px; */
color: #2E526B;
}

.accordion_item p {
  font-weight: 400;
  font-size: 18px;
  color: #2E526B;
  opacity: 0.8;
  margin: 0;
}

.accordion_item .accordion_toggler.close img {
  width: 17px;
  height: 5px;
}

.accordion_item .accordion_toggler.open img {
  height: 17px;
}
.component-wrapper a {
  display: contents;
  pointer-events: auto;
  text-decoration: none;
}

.component-wrapper * {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
  pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
  visibility: hidden !important;
}

.screen a {
  display: contents;
  text-decoration: none;
}

.full-width-a {
  width: 100%;
}

.full-height-a {
  height: 100%;
}

.container-center-vertical {
  align-items: center;
  display: flex;
  flex-direction: row;
  height: 100%;
  pointer-events: none;
}

.container-center-vertical > * {
  flex-shrink: 0;
  pointer-events: auto;
}

.container-center-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  pointer-events: none;
  width: 100%;
}

.container-center-horizontal > * {
  flex-shrink: 0;
  pointer-events: auto;
}

.auto-animated div {
  --z-index: -1;
  opacity: 0;
  position: absolute;
}

.auto-animated input {
  --z-index: -1;
  opacity: 0;
  position: absolute;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
  opacity: 1;
}

.overlay {
  display: none;
  height: 100%;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.overlay.animate-appear {
  animation: reveal 0.3s ease-in-out 1 normal forwards;
  display: block;
  opacity: 0;
}

.overlay.animate-disappear {
  animation: reveal 0.3s ease-in-out 1 reverse forwards;
  display: block;
  opacity: 1;
  pointer-events: none;
}

.overlay.animate-disappear * {
  pointer-events: none;
}

@keyframes reveal {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.animate-nodelay {
  animation-delay: 0s;
}

.align-self-flex-start {
  align-self: flex-start;
}

.align-self-flex-end {
  align-self: flex-end;
}

.align-self-flex-center {
  align-self: flex-center;
}

.valign-text-middle {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.valign-text-bottom {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

input:focus {
  outline: none;
}

.listeners-active,
.listeners-active * {
  pointer-events: auto;
}

.hidden,
.hidden * {
  pointer-events: none;
  visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
  pointer-events: auto;
  visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
  cursor: pointer;
}

* {
  box-sizing: border-box;
}
:root { 
  --black: #000000;
  --indigo: #5752da;
  --link-water: #d6e0f4;
  --san-juan: #2e526b;
  --tangerine: #f48c06;
  --white: #ffffff;
 
  --font-size-l2: 18px;
  --font-size-xl2: 20px;
  --font-size-xxxl: 40px;
 
  --font-family-poppins: "Poppins", Helvetica;
}
.poppins-semi-bold-san-juan-20px {
  color: var(--san-juan);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xl2);
  font-style: normal;
  font-weight: 600;
}

.poppins-bold-san-juan-40px {
  color: var(--san-juan);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 700;
}

:root {
}


/* screen - 19_332 */

.group-5441- {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.group-5439-Y8ppae {
  align-items: center;
  background-color: transparent;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  text-align: center;
}

.overlap-group-vG6x0u {
  background-color: transparent;
  flex-shrink: 1;
  margin-right: 2.0px;
  margin-top: 47px;
  position: relative;
}

.frequently-asked-questions-iy1yku {
}

.frame-iy1yku {
  height: 69px;
 
}

.rectangle-242-vG6x0u {
  background-color: var(--indigo);
  border-radius: 2px 0px 2px 0px;
  flex-shrink: 1;
  height: 4px;
  margin-right: 3.0px;
  margin-top: 20px;
  mix-blend-mode: normal;
  position: relative;
  width: 84px;
}

.frame-625010-Y8ppae {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 83px;
  mix-blend-mode: normal;
  overflow: hidden;
  padding: 36px 68px;
}

.flex-row-xKnWFb {
  align-items: center;
  background-color: transparent;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-shrink: 1;
  height: 56px;
  justify-content: flex-start;
  margin-left: 8px;
  margin-top: 6px;
  min-width: 230px;
  position: relative;
  width: auto;
}

.group-5411-LX9eon {
  background-color: var(--tangerine);
  flex-shrink: 1;
  height: 5px;
  margin-bottom: 9.0px;
  position: relative;
  width: 17px;
}

.what-is-affiliate-LX9eon {
  background-color: transparent;
  flex-shrink: 1;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 56px;
  margin-left: 42px;
  min-height: 56px;
  min-width: 171px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}


._according-text {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 222%;
    color: #2E526B;
    opacity: 0.8;
}

.overlap-group1-xKnWFb {
  background-color: transparent;
  flex-shrink: 1;
  height: 616px;
  margin-top: 0px;
  position: relative;
  width: 1004px;
}

.lorem-ipsum-dolor-si-XOL8nE {
  background-color: transparent;
  height: auto;
  left: 61px;
  letter-spacing: 0.00px;
  line-height: 56px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 112px;
  width: auto;
}

.rectangle-95-XOL8nE {
  background-color: var(--link-water);
  height: 1px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 309px;
  width: 1004px;
}

.rectangle-98-XOL8nE {
  background-color: var(--link-water);
  height: 1px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 190px;
  width: 1004px;
}

.rectangle-96-XOL8nE {
  background-color: var(--link-water);
  height: 1px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 418px;
  width: 1004px;
}

.rectangle-97-XOL8nE {
  background-color: var(--link-water);
  height: 1px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 528px;
  width: 1004px;
}

.lorem-ipsum-dolor-si-a5ltcd {
  background-color: transparent;
  color: var(--san-juan);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-l2);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 69px;
  letter-spacing: 0.00px;
  line-height: 40.0px;
  mix-blend-mode: normal;
  opacity: 0.8;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 934px;
}

.group-5412-XOL8nE {
  background-color: transparent;
  height: 17px;
  left: 8px;
  position: absolute;
  top: 240px;
  width: 17px;
}

.rectangle-98-3sLqQY {
  background-color: var(--tangerine);
  height: 5px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 6px;
  width: 17px;
}

.rectangle-99-3sLqQY {
  background-color: var(--tangerine);
  height: 17px;
  left: 6px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 5px;
}

.group-5413-XOL8nE {
  background-color: transparent;
  height: 17px;
  left: 11px;
  position: absolute;
  top: 354px;
  width: 17px;
}

.rectangle-98-zyhOPe {
  background-color: var(--tangerine);
  height: 5px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 6px;
  width: 17px;
}

.rectangle-99-zyhOPe {
  background-color: var(--tangerine);
  height: 17px;
  left: 6px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 5px;
}

.group-5414-XOL8nE {
  background-color: transparent;
  height: 17px;
  left: 14px;
  position: absolute;
  top: 466px;
  width: 17px;
}

.rectangle-98-DZsmHX {
  background-color: var(--tangerine);
  height: 5px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 6px;
  width: 17px;
}

.rectangle-99-DZsmHX {
  background-color: var(--tangerine);
  height: 17px;
  left: 6px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 5px;
}

.group-5415-XOL8nE {
  background-color: transparent;
  height: 17px;
  left: 14px;
  position: absolute;
  top: 578px;
  width: 17px;
}

.rectangle-98-NdkuC5 {
  background-color: var(--tangerine);
  height: 5px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 6px;
  width: 17px;
}

.rectangle-99-NdkuC5 {
  background-color: var(--tangerine);
  height: 17px;
  left: 6px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 5px;
}

@media (max-width: 768px) {
  .frame-625010-Y8ppae {
    padding: 36px 20px;
  }
  .footer_banner h3 {
    font-size: 26px;
  }


  ._hero-section ._hero-overlay {
    background: linear-gradient(98.11deg, rgba(43, 83, 183, 0.78) 33.83%, rgba(0, 0, 0, 0) 100.94%);
  }
}


/* ath */


.auth-cover {
  min-height: 100vh;
  height: fit-content;
}

.auth-cover .cover {
  /* background: url(../img/login_cover_.png); */
  height: 100vh;
  /* background-repeat: no-repeat; */
  /* background-size: cover; */
  width: 100%;
}
.flex-1 {
  width: 50%;
  min-height: 100vh;
  height: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-1 .signup_auth {
  align-items: flex-start;
}
.auth-cover ._login {
  padding: 0 79px;
  width: 100%;
}

  .signup_ {
    height: 100vh;
    overflow-y: scroll;
  }
.auth-cover ._login form {
  margin-top: 40px;
}

.auth-cover h3 {
  /* font-family: 'Poppins'; */
font-style: normal;
font-weight: 700;
font-size: 24px;
color: #2E526B;
margin-top: 20px;

}

.auth-cover p {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  color: #606060;
}

.auth-cover label {
font-size: 14px;
color: #000000 !important;
margin-bottom: 10px;
font-weight: 400;
/* font-family: 'Poppins'; */
}

.auth-cover input {
height: 45px;
border: 1px solid #E7E8E9;
border-radius: 8px;
color: #858383;
}

.auth-cover .form-group {
  margin: 10px 0;
}

.forgotten-password {
  font-weight: 400;
font-size: 16px;
color: #5151FF;
text-decoration: none;
}
.auth-cover ._login a {
  text-decoration: none;
}
.auth-cover hr {
  border: 1px solid #D5D5D5;
}
.login_with_tribearc > {
  display: inline-block;
}
@media (max-width:920px) {
  .flex-1 {
    width: 100%
  }
  .auth-cover .cover  {
    display: none !important;
  }
  .auth-cover ._login {
    padding: 0 29px;
    width: 100%;
  }
  ._login .row .form-group  {
    margin: 5px 0 !important;
  }
  .auth-cover ._login form {
    margin-top: 30px;
  }
  .auth-cover h3 {
    margin-top: 15px; 
  }
}