@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: 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;
}
body, h1, h2, h3, h4, h5, h6{font-family:'Poppins'!important;}
.py-100 {padding-top:100px; padding-bottom:100px;}
p {font-size:16px; font-weight:400;}
.row-gap-4 {row-gap:1.5rem!important;}
.hero-bg {height:100vh; margin-bottom:0px; background:url(../../img/mlm-erp-software/hero-bg.webp); background-position:center; background-repeat:no-repeat; background-size:cover;}
.badge {display:inline-block; border-radius:101px; border:1px solid #F2FAE7; background:rgba(255, 212, 81, 1); padding:10px 16px; width:auto; border-radius:20px; color:rgba(112, 159, 47, 1); color:white; font-size:14px; line-height:20px;font-weight:600;margin-bottom:0px;}
.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;}
.hero-bg p {color:rgba(104, 104, 104, 1);}
.hero-card {border-radius:20px; background:rgba(255, 255, 255, 0.35); border:1px solid white; position:relative; margin:0 30px;}
.hero-card::after {content:""; position:absolute; width:80px; height:3px; background:rgba(27, 40, 65, 1); display:block; top:50%; right:-85px; border-radius:2px;}
.col-lg-4:last-child .hero-card::after {content:unset;}
.hero-card p {line-height:22px;}
.introduction {border-radius:24px; border:1px solid #C2C2C2; padding:30px 20px;}
.introduction .card-heading {font-size:24px; line-height:30px;font-weight:600;}
.introduction p {color:#686868; line-height:22px;}
.introduction span {color:black; font-weight:600;}
.introduction .right-heading {letter-spacing:1.28px;font-weight:600;}
.services-badge, .tech-badge {background:rgba(217, 246, 255, 1); color:rgba(60, 174, 210, 1); font-size:15px; line-height:19px; padding:10px 20px; border-radius:30px; font-weight:600;}
.tech-badge {background:transparent; border:2px solid #7D7D7D; color:#7D7D7D;}
.right-para {border-radius:14px; background:#F9F9FA;}
.goals-main {background:#1B2841;}
.goals-main .secondary-heading {color:#299AD2;}
.goals-card {display:flex; column-gap:10px; align-items:center; border-radius:20px; border:1px solid rgba(255, 255, 255, 0.5); background:rgba(255, 255, 255, 0.16); padding:20px; height:100%;}
.goals-card .card-heading {font-size:18px; line-height:24px; font-weight:600;}
.goals-card p {font-size:14px; line-height:20px;}
.vision-card {border-radius:20px; border:1px solid #299AD2; background:#E9F8FF; padding:20px 30px;height:100%;}
.vision-card.yellow-card {border:1px solid #FFD700; background:#FFFBE5;}
.vision-card.blue-card {border:1px solid #2664AE; background:#E9F3FF;}
.vision-card .card-heading {font-size:18px; line-height:24px;font-weight:600;}
.solution-content .num {color:#000; font-size:48px; font-weight:700; line-height:normal;}
.solution-border {width:75%; height:2px; border-radius:2px; background:#1B2841;}
.solution-heading {color:#000; font-size:24px; font-weight:600; line-height:30px; font-family:'Poppins', sans-serif;}
.solution-content p {color:#686868;}
.custom-ul li {background:url(../../img/case-studies/list-item-icon.svg); padding-left:30px; background-position:left top; background-repeat:no-repeat; background-size:24px 22px; font-weight:500; font-size:16px;line-height:22px;}
.solution-content .custom-ul li {color:#686868;}
.sky-blue-bg {background:#EDF3FF;}
.setting-card {border-radius:24px; background:#FFF; box-shadow:1px 1px 12px 0 rgba(0, 0, 0, 0.08); padding:30px; height:100%;}
.setting-card .card-heading {color:#000; font-size:20px; font-weight:600; line-height:26px; font-family:'Poppins', sans-serif;}
.setting-card p {color:#686868;}
.impact-main {background:linear-gradient(180deg, #FFF2DD 0%, #CEE2FC 100%);}
.impact-card {border-radius:20px; border:1px solid rgba(255, 189, 9, 0.46); background:rgba(252, 184, 76, 0.15); padding:30px; height: 100%;}
.impact-card .square {border-radius:10px; background:#FCB84C; width:56px; height:56px; margin-bottom: 13px;}
.impact-card .num {color:#1B2841; font-size:48px; font-weight:600; line-height:normal;}
.impact-card .card-heading {color:#1B2841; font-size:18px; font-weight:600; line-height:24px;}
.impact-card p {color:#1B2841;}
.impact-card.violet-card {border:1px solid #5679AE; background:rgba(117, 148, 209, 0.15);}
.impact-card.violet-card .square {background:#5679AE;}
.quotes-card {border-radius:24px; background:#F9F9FB; box-shadow:2px 2px 12px 0 rgba(0, 0, 0, 0.08); padding:30px;}
.quotes-card p {color:#040404; text-edge:cap; font-size:18px; font-weight:400; line-height:28px;}
.quotes-profile p {font-size:14px; line-height:20px; color:#727272;}
.quotes-profile .profile-name {color:#040404;font-weight:600;}
.cta {background:url(../../img/case-studies/cta-bg.webp); background-position:center; background-repeat:no-repeat; background-size:cover;}
.cta-heading {font-size:32px; line-height:48px; font-weight:600;}
.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;}
.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;}
.ebook-card {background:url(https://www.globalmlmsolution.com/application/views/themes/gmlm-ui/public/img/ebooks/ebook-card-bg.png); padding:35px; border-radius:24px; background-repeat:no-repeat; background-position:center; background-size:cover; text-align:center; height:100%;}
.ebook-card img {width:60%;}
.ebook-card .card-heading {font-size:20px; line-height:28px; color:#000000; margin-top:25px; margin-bottom:10px; font-weight:600; font-family:'Poppins', sans-serif;}
.ebook-card button {border:0px; outline:none; background:#1E90FF; color:white; padding:12px 35px; border-radius:5px; font-size:16px; margin-top:15px; cursor:pointer;}
.ebook-card button span {margin-left:4px;}
.word-break{word-break:break-all;line-height:22px;}
main a{text-decoration:underline;}
.primary-btn, .related-main a{text-decoration:none;}
@media (min-width: 1200px) {.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1200px !important;}}
@media (min-width: 992px) {.order-lg-1{order:1;}.order-lg-2{order:2;}.order-lg-3{order:3;}.order-lg-4{order:4;}.order-lg-5{order:5;}.order-lg-6{order:6;}.order-lg-7{order:7;}}
@media (max-width:992px) {
p {font-size:14px;}
.py-100 {padding-top:50px; padding-bottom:50px;}
.custom-ul li {font-size:14px; background-size:22px 20px;}
.hero-bg {height:unset;padding-top:100px;}
.badge {font-size:12px; line-height:16px;}
.hero-heading {font-size:32px; line-height:38px;}
.secondary-heading {font-size:26px; line-height:32px;}
.introduction {margin-left:0px; margin-right:0px; padding:20px 10px;}
.introduction .card-heading {font-size:20px; line-height:26px;}
.services-badge, .tech-badge {font-size:13px; line-height:17px; padding:8px 18px;}
.goals-card img, .vision-card img, .setting-card img {width:60px; height:60px;}
.goals-card .card-heading, .vision-card .card-heading {font-size:16px; line-height:22px;}
.solution-content .num {font-size:42px;}
.solution-heading {font-size:22px; line-height:28px;}
.setting-card .card-heading {font-size:18px; line-height:24px;}
.impact-card .square {width:46px; height:46px;}
.impact-card .num {font-size:38px;}
.impact-card .card-heading {font-size:16px; line-height:22px;}
.quotes-card p {font-size:16px; line-height:26px;}
.cta-heading {font-size:28px; line-height:38px;}
}