@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../../fonts/poppins/poppins-latin-400.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../../fonts/poppins/poppins-latin-500.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../../fonts/poppins/poppins-latin-600.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../../fonts/poppins/poppins-latin-700.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
main, main h1, main h2, main h3, main h4, main h5, main h6{font-family:'Poppins'!important;}
.py-100 {padding-top:100px; padding-bottom:100px;}
p {font-size:16px; font-weight:400;line-height:1.5;color:#585858!important;}
.row-gap-4 {row-gap:1.5rem!important;}
.hero-bg {margin-bottom:0px; background:url(../../img/mlm-erp-software/hero-bg.webp); background-position:center; background-repeat:no-repeat; background-size:cover;}
.hero-heading {font-size:44px; line-height:58px; font-weight:600; color:black;}
.secondary-heading {font-size:36px; line-height:46px; text-align:center; font-weight:600; color:black;}
.hero-heading span, .secondary-heading span {color:#299AD2; display:inline;}
.navy-blue-bg {background:rgba(27, 40, 65, 1);}
.fs-16 {font-size:16px!important; line-height:1.5!important;}
.flex-shrink-0{flex-shrink:0;}
.primary-btn {border-radius:10px; background:linear-gradient(0deg, #0279FF 0%, #00A3F3 100%); box-shadow:2px 2px 14px 0 rgba(69, 187, 244, 0.23); padding:11px 22px; border:1px solid #0198f6;font-weight:600;text-decoration:none;}
.primary-btn:focus {border-radius:10px;}
.primary-btn:hover {background:transparent; border:1px solid white; box-shadow:none;}
.primary-btn-transparent {background:transparent; border:1px solid white; box-shadow:none;}
.primary-btn-transparent:hover {background:linear-gradient(0deg, #0279FF 0%, #00A3F3 100%); box-shadow:2px 2px 14px 0 rgba(69, 187, 244, 0.23); border:1px solid #0198f6;}
.primry-btn {border-radius:9px; background:linear-gradient(0deg, #0279FF 0%, #00A3F3 100%), #137FEC; color:white; padding:11px 14px; font-size:15px; line-height:21px;}
.primry-btn span {font-family:monospace; font-weight:700; font-size:22px;}
.sky-blue-bg {background:rgba(237, 250, 255, 1);}

.hero-bg{height:unset;}
.hero-bg p{font-size:15px;line-height:21px;}
.primary-btn{border-radius: 9px;background: linear-gradient(0deg, #0279FF 0%, #00A3F3 100%), #137FEC;color:white;padding:11px 14px;font-size:15px;line-height:21px;}
.primary-btn-transparent, .primary-btn:hover{color:rgba(19, 127, 236, 1);background:transparent;border:1.5px solid rgba(19, 127, 236, 1);}
.primary-btn-transparent:hover{background: linear-gradient(0deg, #0279FF 0%, #00A3F3 100%), #137FEC;color:white;border:0px;}
.primary-btn span{font-family: monospace;font-weight: 700;font-size: 22px;}
.plan-card{border:1px solid rgba(218, 218, 218, 1);border-radius:18px;padding:30px 26px;box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.06);display:flex;flex-direction:column;justify-content:space-between;height:100%;background:white;}
.plan-card .card-heading{font-size:18px;line-height:24px;font-weight:600;}
.plan-card p{font-size:15px;}
.plan-card .bottom p{font-size:14px;color:rgba(19, 127, 236, 1)!important;font-weight:600;}
.choose-card{background:rgba(255, 255, 255, 0.1);padding:26px;border-radius:6px;border: 1px solid #8d9ab1c9;}
.choose-main table{border:1px solid rgba(192, 192, 192, 1);border-radius:8px;border-collapse: collapse;overflow:hidden;}
.choose-main table td, .choose-main table th{color:white;padding:14px;border:0.5px solid rgba(192, 192, 192, 1);}
.choose-main table th{background:rgba(237, 250, 255, 0.16);font-size:16px;line-height:22px;font-weight:500;}
.choose-main table td{background:rgba(255, 255, 255, 0.1);font-size:14px;line-height:20px;font-weight:400;}
.choose-main table td span{background:rgba(204, 221, 255, 1);border-radius:40px;color:black;padding:5px 14px;}
.faq-main .accordion-item {width:100%; background:white; border-radius:14px; padding:15px; margin-bottom:20px; border-radius:14px; border:1px solid rgba(9, 9, 11, 0.10);}
.faq-main .accordion-header {line-height:0px; margin-bottom:0px;}
.faq-main .accordion-button {font-size:20px; line-height:26px; font-weight:500; background:transparent; width:100%; display:flex; align-items:center; text-align:left;}
.faq-main .accordion-button::after {background-image:none; transform:none; content:'>'; font-size:22px; font-weight:500; color:black; line-height:9px; text-align:center; font-family:monospace; margin-left:auto; transform:rotate(90deg); transition:transform 0.2s ease-in-out;}
.faq-main .accordion-button:not(.collapsed)::after {transform:rotate(270deg);}
.faq-main .accordion-body {margin-top:10px;}
@media (min-width: 1200px) {.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1200px !important;}}
@media (max-width:992px) {
p {font-size:14px;}
.py-100 {padding-top:50px; padding-bottom:50px;}
.hero-bg {padding-top:100px;}
.hero-heading {font-size:32px; line-height:38px;}
.secondary-heading {font-size:26px; line-height:32px;}
.choose-main table th{font-size:15px;line-height:21px;}
.choose-main table td{font-size:14px;line-height:20px;}
.choose-main table td span{text-align:center;}
.faq-main .accordion-button {font-size:18px; line-height:24px;}
}