/* Encoder IT Custom Styles - April 2025 */
@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap");

:root {
  --white: #ffffff;
  --dark: #000000;
  --primary-yellow: #ffd700;
  --secondary-yellow: #f0b83c;
  --yellow-f7dc82: #f7dc82;
  --primary-color: var(--primary-yellow);
  --text-181818: #181818;
  --text-101828: #101828;
  --text-a3a3a3: #a3a3a3;
  --text-5e1a12: #5e1a12;
  --text-ff7658: #ff7658;
  --text-3a3531: #3a3531;
  --text-344054: #344054;
  --text-092e31: #092e31;
  --text-4f4f4f: #4f4f4f;
  --text-667085: #667085;
  --text-174137: #174137;
  --text-5a6a67: #5a6a67;
  --text-1e0f0c: #1e0f0c;
  --text-453e35: #453e35;
  --text-cfe7ca: #cfe7ca;
  --text-475467: #475467;
  --text-1bc285: #1bc285;
  --text-039855: #039855;
  --text-3a7f49: #3a7f49;
  --text-ff4c6e: #ff4c6e;
  --text-14191a: #14191a;
  --text-261f0e: #261f0e;
  --text-c7c7c7: #c7c7c7;
  --text-585a5a: #585a5a;
  --text-141515: #141515;
  --text-fcae30: #fcae30;
  --color-43615f: #43615f;
  --color-f0fcee: #f0fcee;
  --color-fff1d4: #fff1d4;
  --section-bg: #f0faf8;
  --transition: 0.45s ease-in;
  --border: 1px solid #dfdede;
  --border-color: #dfdede;
  --body-bg: #f3f1ee;
  --brand-color-25: #f1fbee;
  --brand-color-400: var(--text-3a7f49);
  --ff-inter-tight: "Inter Tight", sans-serif;
  --ff-instrument-serif: "Instrument Serif", serif;
}

.bg2 {
  background-color: var(--yellow-f7dc82);
}
.bg174137 {
  background-color: var(--text-174137);
}
.bgcfe7ca {
  background-color: var(--text-cfe7ca);
}
.bgfff1d4 {
  background-color: var(--color-fff1d4);
}
.bgf0fcee {
  background-color: var(--color-f0fcee);
}
.bordered {
  border: var(--border);
}
.border-cfe7ca {
  border-color: var(--text-cfe7ca);
}
.border_top {
  border-top: var(--border);
}
.border_bottom {
  border-bottom: var(--border);
}
.primary_color {
  color: var(--primary-color) !important;
}
.bg_white {
  background-color: var(--white);
}
.p_8 {
  padding: 8px;
}
.p_12 {
  padding: 12px;
}
.p_15 {
  padding: 15px;
}
.p_16 {
  padding: 16px;
}
.p_19_sm_11 {
  padding: 19px;
}
.p_80 {
  padding: 80px;
}
.p_77 {
  padding: 77px;
}
.p_48 {
  padding: 48px;
}
.pt_48 {
  padding-top: 48px;
}
.pt_40 {
  padding-top: 40px;
}
.pt_32 {
  padding-top: 32px;
}
.pt_32_i {
  padding-top: 32px !important;
}
.pt_12 {
  padding-top: 12px;
}

.mt_96 {
  margin-top: 96px;
}
.mt_48 {
  margin-top: 48px;
}
.mt_43 {
  margin-top: 43px;
}
.mt_40 {
  margin-top: 40px;
}
.mt_32 {
  margin-top: 32px;
}
.mt_30 {
  margin-top: 30px;
}
.mt_36 {
  margin-top: 36px;
}
.mt_27 {
  margin-top: 27px;
}
.mt_24 {
  margin-top: 24px;
}
.mt_18 {
  margin-top: 18px;
}
.mt_16 {
  margin-top: 16px;
}
.mt_13 {
  margin-top: 13px;
}
.mt_12 {
  margin-top: 12px;
}
.mt_12_i {
  margin-top: 12px !important;
}
.mt_9 {
  margin-top: 9px;
}
.mt_8 {
  margin-top: 8px;
}
.mt_6 {
  margin-top: 6px;
}
.me_4 {
  margin-right: 4px;
}
.me_5 {
  margin-right: 5px;
}
.me_6 {
  margin-right: 6px;
}
.me_8 {
  margin-right: 8px;
}
.me_10 {
  margin-right: 10px;
}
.me_12 {
  margin-right: 12px;
}
.me_16 {
  margin-right: 16px;
}
.me_16_i {
  margin-right: 16px !important;
}
.me_24 {
  margin-right: 24px;
}
.ms_5 {
  margin-left: 5px;
}
.ms_6 {
  margin-left: 6px;
}
.ms_8 {
  margin-left: 8px;
}
.ms_8_i {
  margin-left: 8px !important;
}
.pt_8 {
  padding-top: 8px;
}
.pt_18 {
  padding-top: 18px;
}
.p_30 {
  padding: 30px;
}
.p_32 {
  padding: 32px;
}
.p_24 {
  padding: 24px;
}
.p_20 {
  padding: 20px;
}
.p_25 {
  padding: 25px;
}
.pe_50 {
  padding-right: 50px;
}
.mb_4 {
  margin-bottom: 4px;
}
.mb_6 {
  margin-bottom: 6px;
}
.mb_7 {
  margin-bottom: 7px;
}
.mb_9 {
  margin-bottom: 9px;
}
.mb_8 {
  margin-bottom: 8px;
}
.mb_10 {
  margin-bottom: 10px;
}
.mb_11 {
  margin-bottom: 11px;
}
.mb_12 {
  margin-bottom: 12px;
}
.mb_14 {
  margin-bottom: 14px;
}
.mb_16 {
  margin-bottom: 16px;
}
.mb_19 {
  margin-bottom: 19px;
}
.mb_22 {
  margin-bottom: 22px;
}
.mb_25 {
  margin-bottom: 25px;
}
.my_12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.my_16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.my_20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.my_24 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.my_32 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.mb_20 {
  margin-bottom: 20px;
}
.mb_24 {
  margin-bottom: 24px;
}
.mb_30 {
  margin-bottom: 30px;
}
.mb_32 {
  margin-bottom: 32px;
}
.mb_34 {
  margin-bottom: 34px;
}
.mb_36 {
  margin-bottom: 36px;
}
.mb_37 {
  margin-bottom: 37px;
}
.mb_40 {
  margin-bottom: 40px;
}
.mb_41 {
  margin-bottom: 41px;
}
.mb_42 {
  margin-bottom: 42px;
}
.mb_43 {
  margin-bottom: 43px;
}
.mb_48 {
  margin-bottom: 48px;
}
.mb_dsm_40 {
  margin-bottom: 40px;
}
.mb_50 {
  margin-bottom: 50px;
}
.mb_56 {
  margin-bottom: 56px;
}
.mb_58 {
  margin-bottom: 58px;
}
.py_12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py_24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.py_20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.b_radius_4 {
  border-radius: 4px;
}
.b_radius_6 {
  border-radius: 6px;
}
.b_radius_8 {
  border-radius: 8px;
}
.b_radius_12 {
  border-radius: 12px;
}
.b_radius_12_i {
  border-radius: 12px !important;
}
.b_radius_16 {
  border-radius: 16px;
}
.b_radius_20 {
  border-radius: 20px;
}
.b_radius_24 {
  border-radius: 24px;
}
.b_radius_30 {
  border-radius: 30px;
}
.b_radius_32 {
  border-radius: 32px;
}
.b_radius_37 {
  border-radius: 37px;
}

img.b_radius_12 {
  overflow: hidden;
}
.lh_0 {
  line-height: 0;
}
.lh_100 {
  line-height: 100%;
}
.lh_160 {
  line-height: 160%;
}
.lh_120 {
  line-height: 120%;
}
.lh_135 {
  line-height: 135%;
}
.lh_140 {
  line-height: 140%;
}
.lh_140_i {
  line-height: 140% !important;
}
.lh_120_all *,
.lh_120_all {
  line-height: 120%;
}
.lh_120_i *,
.lh_120_i {
  line-height: 120% !important;
}
.lh_160_i {
  line-height: 160% !important;
}
*,
body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  color: var(--text-181818);
  color: var(--text-174137);
  transition: color 0.45s ease-in;
  font-family: var(--ff-inter-tight);
}
.bgf0faf8,
body {
  background-color: var(--section-bg);
}
.ffi {
  font-family: var(--ff-inter-tight);
}
.ffis {
  font-family: var(--ff-instrument-serif);
}
i,
a,
p,
span,
strong,
td,
th {
  font-size: 16px;
  line-height: 25px;
}
a,
p,
span,
td {
  font-weight: 400;
}
th,
strong {
  font-weight: 700;
}
a {
  text-decoration: none;
  color: var(--text-181818);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  /* font-family: var(--ff-instrument-serif); */
}
i,
a,
p,
h1,
h2,
h3,
h4,
h5,
h6,
div,
td,
span,
small,
strong {
  margin: 0;
  transition: color var(--transition);
}
main {
  /* min-height: calc(100vh - 600px); */
  min-height: calc(100vh - 337px);
}
iframe,
img {
  max-width: 100%;
}
img[data-stringify-type="emoji"],
img.emoji {
  max-width: 1em;
}
.mx-100 {
  max-width: 100% !important;
}

.lineClamp1,
.lineClamp2,
.lineClamp4,
.lineClamp3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.lineClamp1 {
  -webkit-line-clamp: 1;
  line-clamp: 1;
}
.lineClamp2 {
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.lineClamp3 {
  -webkit-line-clamp: 3;
  line-clamp: 3;
}
.lineClamp4 {
  -webkit-line-clamp: 4;
  line-clamp: 4;
}
.text-white,
.text-white * {
  color: var(--white);
}
.text-1e0f0c,
.text-1e0f0c *,
.text-1E0F0C,
.text-1E0F0C * {
  color: var(--text-1e0f0c);
}
.text-585a5a *,
.text-585a5a {
  color: var(--text-585a5a);
}
.text-141515 *,
.text-141515 {
  color: var(--text-141515);
}
.text-fcae30 *,
.text-fcae30 {
  color: var(--text-fcae30);
}
.text-181818 *,
.text-181818 {
  color: var(--text-181818);
}
.text-4f4f4f *,
.text-4f4f4f {
  color: var(--text-4f4f4f);
}
.text-181818-i *,
.text-181818-i {
  color: var(--text-181818) !important;
}
.text-101828 *,
.text-101828 {
  color: var(--text-101828);
}
.text-174137 *,
.text-174137 {
  color: var(--text-174137);
}
.text-c7c7c7 *,
.text-c7c7c7 {
  color: var(--text-c7c7c7);
}
.text-f1fbee *,
.text-f1fbee {
  color: var(--brand-color-25);
}
.text-3a7f49 *,
.text-3a7f49 {
  color: var(--text-3a7f49);
}
.text-3a7f49-i *,
.text-3a7f49-i {
  color: var(--text-3a7f49) !important;
}
.text-5a6a67 *,
.text-5a6a67 {
  color: var(--text-5a6a67);
}
.text-174137-i *,
.text-174137-i {
  color: var(--text-174137) !important;
}
.text-43615f *,
.text-43615f {
  color: var(--color-43615f);
}
.text-a3a3a3 *,
.text-a3a3a3 {
  color: var(--text-a3a3a3);
}
.text-5e1a12 *,
.text-5e1a12 {
  color: var(--text-5e1a12);
}
.text-344054 *,
.text-344054 {
  color: var(--text-344054);
}
.text-475467 *,
.text-475467 {
  color: var(--text-475467);
}
.text-475467-i *,
.text-475467-i {
  color: var(--text-475467) !important;
}
.text-cfe7ca *,
.text-cfe7ca {
  color: var(--text-cfe7ca);
}
.text-cfe7ca-i *,
.text-cfe7ca-i {
  color: var(--text-cfe7ca) !important;
}
.text-ff7658 *,
.text-ff7658 {
  color: var(--text-ff7658);
}
.text-ff7658-i *,
.text-ff7658-i {
  color: var(--text-ff7658) !important;
}
.text-667085 *,
.text-667085 {
  color: var(--text-667085);
}
.text-039855 *,
.text-039855 {
  color: var(--text-039855);
}
.text-1bc285 *,
.text-1bc285 {
  color: var(--text-1bc285);
}
.text-ff4c6e *,
.text-ff4c6e {
  color: var(--text-ff4c6e);
}
.text-14191a *,
.text-14191a {
  color: var(--text-14191a);
}
.text-039855-i *,
.text-039855-i {
  color: var(--text-039855) !important;
}
.text-3a3531 *,
.text-3a3531 {
  color: var(--text-3a3531);
}
.text-3a3531-i *,
.text-3a3531-i {
  color: var(--text-3a3531) !important;
}
.text-261f0e *,
.text-261f0e {
  color: var(--text-261f0e) !important;
}
.section_padding {
  padding-top: 80px;
  padding-bottom: 80px;
}
.section_paddingTop96 {
  padding-top: 96px;
}
.section_paddingTop80 {
  padding-top: 80px;
}
.section_paddingBottom80 {
  padding-bottom: 80px;
}
.section_marginTop80 {
  margin-top: 80px;
}

.row_d {
  display: flex;
  flex-wrap: wrap;
}
.flex_align_center {
  display: flex;
  align-items: center;
}
.flex_align_end {
  display: flex;
  align-items: end;
}
.flex_align_justify_center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex_start_justify_center {
  display: flex;
  align-items: start;
  justify-content: center;
}
.flex_center_justify_between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex_stretch_justify_between {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.flex_center_justify_end {
  display: flex;
  align-items: center;
  justify-content: end;
}
.flex_start_justify_between {
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.flex_justify_center {
  display: flex;
  justify-content: center;
}
.flex_align_stretch {
  display: flex;
  align-items: stretch;
}
.flex_column {
  display: flex;
  flex-direction: column;
}
.flex_column_justify_center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.flex_column_justify_end {
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.flex_column_justify_between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.container {
  max-width: 1372px;
  /* max-width: 1920px; */
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  box-sizing: border-box;
}
.section_width {
  margin-left: auto;
  margin-right: auto;
}
.letter-spacing--2 {
  letter-spacing: -2%;
}
.letter-spacing--03 {
  letter-spacing: -0.3px;
}
.heading_80,
.heading_80 i,
.heading_80 span {
  font-size: clamp(45px, 4vw, 80px);
  line-height: 110%;
}
h1,
h1 span,
h1 i,
.heading_64,
.heading_64 i,
.heading_64 span {
  font-size: clamp(36px, 4vw, 64px);
  line-height: 108%;
  font-weight: 400;
}
h2,
.heading_55,
.heading_55 i,
.heading_55 span {
  /* font-size: clamp(32px, 4vw, 55px); */
  font-size: clamp(30px, 4vw, 48px);
  line-height: 125%;
  font-weight: 400;
}
.fs_xl_Medium {
  /* Display xl/Medium */
  font-size: clamp(30px, 4vw, 60px);
  font-style: normal;
  /* font-weight: 500; */
  line-height: 125%;
  letter-spacing: -2.4px;
}
.editorContent h1,
.heading_48,
.heading_48 i,
.heading_48 span {
  font-size: clamp(30px, 4vw, 48px);
  line-height: 120%;
}
.heading_40,
.heading_40 i,
.heading_40 span {
  font-size: clamp(27px, 4vw, 40px);
  line-height: 120%;
}
.heading_36,
.heading_36 i,
.heading_36 span {
  font-size: clamp(25px, 4vw, 36px);
  line-height: 120%;
}
.editorContent h2,
.heading_32,
.heading_32 i,
.heading_32 span {
  font-size: clamp(20px, 4vw, 32px);
  line-height: 120%;
}
.heading_26,
.heading_26 i,
.heading_26 span {
  font-size: clamp(20px, 4vw, 26px);
  line-height: 120%;
}
.editorContent h3,
.heading_24,
.heading_24 i,
.heading_24 span {
  font-size: clamp(20px, 4vw, 24px);
  line-height: 120%;
}
.editorContent h4,
h3,
.heading_22,
.heading_22 *,
.heading_22 span {
  font-size: 22px;
  line-height: 120%;
}
.editorContent h5,
.heading_20,
.heading_20 span {
  font-size: 20px;
  line-height: 25px;
}
.heading_28,
.heading_28 span {
  font-size: 28px;
  line-height: 36px;
}
/* .heading_24,
.heading_24 span {
  font-size: 24px;
  line-height: 32px;
} */
.heading_23,
.heading_23 span {
  font-size: 23px;
  line-height: 36px;
}
.heading_18,
.heading_18 span {
  font-size: 18px;
  line-height: 25px;
}
.fw_700 {
  font-weight: 700;
}
.fw_600 {
  font-weight: 600;
}
.fw_500 {
  font-weight: 500;
}
.fw_500_i {
  font-weight: 500 !important;
}
.fw_400 {
  font-weight: 400;
}
/* Btn Desgin start */
.affiliateAreaPage .button,
._btn {
  font-weight: 500;
  font-size: 17px;
  line-height: 120%;
  text-align: center;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 39px;
  padding: 8px 24px;
  border-radius: 8px;
  width: max-content;
  max-width: 100%;
  border: none;
  box-shadow: none;
  min-height: 48px;
  transition: all var(--transition);
  box-sizing: border-box;
}
._btn {
  color: var(--text-1e0f0c);
  background-color: var(--primary-yellow);
  border: 1px solid var(--primary-yellow);
}
.btn_outline {
  background-color: rgba(240, 184, 60, 0.09);
  color: var(--primary-yellow);
}
.btn40 {
  min-height: 40px;
  font-size: 16px;
}
.btn42 {
  min-height: 42px;
}
.btn44 {
  min-height: 44px;
}
/* ._btn:hover, */

.affiliateAreaPage .button,
.btn_green {
  background-color: var(--text-174137);
  border: 1px solid #296356;
  /* color: var(--text-cfe7ca); */
  color: var(--brand-color-25);
}
/* .btn_green:hover {
  color: var(--text-1e0f0c);
  background-color: var(--primary-yellow);
  border: 1px solid var(--primary-yellow);
} */
.btn_round {
  border-radius: 29px;
}
img.btnIcon,
._btn img.icon {
  margin-left: 8px;
}
.twoBtnParent {
  margin-left: -6px;
  margin-right: -6px;
}
.twoBtnParent .btnItem {
  margin: 0 6px;
}
.header_btn {
  font-size: 16px;
  color: var(--text-3a3531);
  /* background-color: var(--yellow-f7dc82); */
}
/* Btn Desgin end */

.for_mobile {
  display: none !important;
}

.topBar {
  padding: 12px 0;
}
.topBar img {
  margin-right: 8px;
}
.topBar p {
  font-size: 15px;
  line-height: 100%;
  color: var(--text-3a3531);
}
header .navbar-toggler[aria-expanded="true"] .openIcon,
header .navbar-toggler[aria-expanded="false"] .closeIcon,
header .navbar-toggler[aria-expanded="true"] .fa-bars,
header .navbar-toggler[aria-expanded="false"] .fa-xmark {
  display: none;
}
header .navbar-toggler i {
  font-size: 25px;
}
header .navbar-toggler img {
  max-width: 30px;
}
header .navbar-toggler {
  box-shadow: none;
  outline: none;
  border: none;
  background-color: transparent;
  padding: 0;
  min-width: 30px;
}
header .navbar-toggler:focus {
  box-shadow: none;
}
header .navbar {
  padding: 20px 0;
}
header .logo {
  max-width: 50px;
  margin-right: 22px;
  /* margin-right: 0; */
}
header .nav-item {
  padding: 0 16px !important;
}
header .nav-link {
  font-weight: 500;
  font-size: 17px;
  line-height: 120%;
  color: var(--text-3a3531);
  padding: 0 !important;
  display: inline-block;
  position: relative;
}
header .navbar-nav .nav-link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: var(--text-3a3531);
  width: 0;
  transition: width var(--transition);
}
header .navbar-nav .nav-link.active::after,
header .navbar-nav .nav-link:hover::after {
  width: 100%;
}
header .nav-link:hover {
  color: var(--text-3a3531);
}
header .userImgName {
  padding: 0;
  border: none !important;
  display: flex;
  align-items: center;
  /* justify-content: end; */
}
header .userImgName:after {
  display: none;
}
header .userImgName .userImg {
  height: 40px;
  width: 40px;
  min-width: 40px;
  /* margin-left: 8px; */
}
header .userImgName span {
  max-width: 110px;
  display: inline-block;
  display: none;
}
footer .parent_col {
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 8px;
}
footer .footerInfo {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9;
  top: 0;
  padding: 72px;
  background: linear-gradient(
    180deg,
    #092e31 0%,
    #092e31 21.63%,
    rgba(9, 46, 49, 0.94) 34.62%,
    rgba(9, 46, 49, 0.78) 56.25%,
    rgba(9, 46, 49, 0.3) 85.58%,
    rgba(9, 46, 49, 0.74) 100%
  );
}
footer .container {
  max-width: 1445px;
}
footer .infoInner {
  max-width: 640px;
  margin: 0 auto;
}
footer .footerInfo h2 {
}
footer .footerInfo h2 i {
  font-family: var(--ff-instrument-serif);
  color: var(--text-cfe7ca);
}
footer .footerInfo p {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  margin: 32px auto;
  max-width: 510px;
}
footer .parent_col .bgImg {
  min-height: 400px;
  object-fit: cover;
  object-position: center;
}
.footerBtn {
  background-color: var(--text-cfe7ca);
  color: var(--text-174137);
}
.copyrightMenu * {
  font-weight: 500;
}
.footerMenu a:not(:last-child) {
  margin-right: 16px;
}
.firstSecion {
  padding-bottom: 80px !important;
}
.firstSecion,
.bannerAISecion {
  padding-top: 195px !important;
}
.bannerAISecion {
  padding-bottom: 0;
  position: relative;
}
.topSectionGradientBg,
.bannerAISecion {
  background-image: url("../images/iky-images/home-banner-bg-2.webp");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
}
.bannerAISecion .heading_area {
  /* max-width: 950px; */
  margin-left: auto;
  margin-right: auto;
}
.bannerAISecion .heading_area p {
  max-width: 635px;
  margin: 0 auto;
}

.aiImgBtn ._btn .userImg {
  height: 40px;
  width: 40px;
  min-width: 40px;
  border-radius: 50%;
  overflow: hidden;
  object-fit: cover;
  margin-right: 16px;
}
.aiImgBtn ._btn {
  padding: 6px;
  background-color: var(--color-43615f);
  color: var(--text-cfe7ca);
  margin: 6px 20px;
  min-width: max-content;
}

.sectionWithBorder {
  padding-bottom: 216px;
}
.sectionWithBorder .section_width {
  /*   border-top: 1px solid #b0c5c9;
  padding-top: 40px; */
}
.benefitsSecion .heading_area .sortDetails {
  max-width: 382px;
  margin-left: 15px;
}
.benefitsSecion .heading_area h2 {
  min-width: 150px;
}
.benefitsSecion .itemParent {
  margin: 0 -12px;
  justify-content: center;
}
.benefitsSecion .item {
  width: calc(33.333333% - 24px);
  margin: 12px;
  padding: 24px;
}
.fs_12 {
  font-size: 12px;
  line-height: 18px;
}
.fs_13 {
  font-size: 13px;
}
.fs_14 {
  font-size: 14px;
  line-height: 18px;
}
.fs_14_i {
  font-size: 14px !important;
}
.fs_15 {
  font-size: 15px;
}
.fs_16_i {
  font-size: 16px !important;
}
.fs_17 {
  font-size: 17px;
}
.fs_18,
.pf_18 {
  font-size: 18px;
}
.fs_20 {
  font-size: 20px;
}
.fs_20all *,
.fs_20all {
  font-size: 20px;
}
.fs_16all *,
.fs_16all {
  font-size: 16px;
}
.fs_22 {
  font-size: 22px;
}
.fs_24 {
  font-size: 24px;
}

.lifestyleSecion .leftCol {
  width: calc(50.75% - 90px);
  margin-right: 90px;
}
.lifestyleSecion .rightCol {
  width: 49.25%;
}
.lifestyleSecionRvrs .leftCol {
  margin-right: 0 !important;
  margin-left: 90px;
}
.tailoredSecion .w_50M90 {
  width: calc(50.75% - 90px);
  margin-right: 90px;
}
.tailoredSecion .w_50 {
  width: 49.25%;
}
.lifestyleSecion .parent_col .rightCol .mt-n15 {
  margin-top: -63px;
  max-width: calc(100% + 75px);
}
.recipeIncludesContainer {
  /* margin-bottom: 26px; */
  margin-left: -9px;
  margin-right: -9px;
  margin-top: 23px;
  margin-bottom: 23px;
}
.recipeIncludesContainer .recipeItem {
  font-weight: 500;
  font-size: 17.47px;
  line-height: 120%;
  margin: 9px;
  color: var(--text-174137);
  width: calc(50% - 18px);
}
.recipeIncludesContainer .recipeItem .icon {
  margin-right: 7.64px;
  max-width: 24px;
}

.tailoredSecion .infoP {
  background-color: var(--white);
}
.tailoredSecion .imgInner .btnContainer {
  border-radius: 38px;
  background: #e6e2dc;
  margin: 16px;
  width: max-content;
  max-width: 100%;
  padding: 7px;
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 9;
}
.tailoredSecion .imgInner .ctBtn {
  border: none;
  background-color: transparent;
  box-shadow: none;
  outline: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0%;
  text-align: center;
  padding: 8.5px 24px;
  white-space: nowrap;
  border-radius: 29px;
  min-height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tailoredSecion .imgInner .ctBtn.active {
  background-color: var(--white);
}
.soundBtn {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  height: 60px;
  width: 60px;
  box-sizing: border-box;
  box-shadow: none;
  border: none;
  outline: none;
  background: rgba(255, 255, 255, 0.34);
  margin: 24px;
  z-index: 9;
  padding: 0;
}
.soundBtn .soundInner {
  border-radius: 50%;
  height: 50px;
  width: 50px;
  background: var(--white);
}
.hWithSliderBtn .heading_area {
  padding-right: 20px;
}
.cstmSlidrBtnContianer button {
  border: none;
  background-color: transparent;
  border-radius: 50%;
  width: 48px;
  min-width: 48px;
  height: 48px;
  margin-left: 10px;
  border: 0.72px solid var(--text-174137);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity var(--transition);
}
.cstmSlidrBtnContianer button:disabled {
  opacity: 0.4;
}
.resultsSection .info .userImg {
  height: 45px;
  width: 45px;
  min-width: 45px;
  border-radius: 45px;
  margin-right: 12px;
}
.resultsSection .usrNme p {
  /* font-weight: 400; */
  font-size: 14px;
  line-height: 120%;
  color: rgba(9, 46, 49, 0.7);
}
.text-092e31,
.resultsSection .sliderItem * {
  color: var(--text-092e31);
}
.resultsSection .info small {
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
}
.resultsSection .info .strIcon {
  /* min-width: 15px; */
  max-width: 18px;
}
.sliderBg1 {
  background-color: #cbe1c2;
}
.sliderBg2 {
  background-color: #d4e6e9;
}
.sliderBg3 {
  background-color: #e7dac8;
}
.resultsSection .sliderItem .comment {
  min-height: 140px;
  margin-bottom: 15px;
  font-weight: 500;
  font-size: 22px;
  line-height: 160%;
  letter-spacing: -1%;
  color: var(--text-181818);
}
.resultsSection .slick-slider {
  margin: 0 -12px;
}
.resultsSection .slick-slide {
  margin-right: 12px;
  margin-left: 12px;
}
.resultsSection {
  overflow: hidden;
}
.slick-dots li button::before {
  font-size: 32px;
  line-height: 20px;
  width: 20px;
  height: 20px;
  color: #000;
}
.faqSection .accordion {
  max-width: 862px;
  margin: 0 auto;
}
.faqSection .heading_area {
  max-width: 718px;
  margin-left: auto;
  margin-right: auto;
}
.accordion-button {
  font-family: var(--ff-inter-tight);
}
.accordion-button::after {
  width: 24px;
  height: 26px;
  background-image: url("../images/iky-icons/accordian_add.svg");
  background-size: 24px;
  /* margin-top: 3px; */
}
.accordion-button:not(.collapsed)::after {
  background-image: url("../images/iky-icons/accordian_remove.svg");
  transform: unset;
}
.accordion-body p {
  color: var(--text-453e35);
  color: var(--text-174137);
}

.healthierYou .heading_area .sortDetails {
  max-width: 462px;
}

.healthierYou .itemParent .item:first-child {
  /*  background: linear-gradient(188.44deg, #e7dac8 -13.83%, #fffcf9 30.08%)
      padding-box,
    linear-gradient(
        180deg,
        #e7dac8 0%,
        rgba(237, 239, 237, 0.19) 69.71%,
        rgba(231, 218, 200, 0.5) 100%
      )
      border-box; */
}
.healthierYou .itemParent .item:nth-child(2) {
  /* background: linear-gradient(188.44deg, #cbe1c2 -13.83%, #fcfffa 30.08%)
      padding-box,
    linear-gradient(
        180deg,
        #cbe1c2 0%,
        rgba(237, 239, 237, 0.19) 69.71%,
        rgba(203, 225, 194, 0.6) 100%
      )
      border-box; */
}
.healthierYou .itemParent .item:nth-child(3) {
  /*  background: linear-gradient(188.44deg, #d4e6e9 -13.83%, #fbfeff 30.08%)
      padding-box,
    linear-gradient(
        180deg,
        #d4e6e9 0%,
        rgba(237, 239, 237, 0.19) 69.71%,
        rgba(212, 230, 233, 0.47) 100%
      )
      border-box; */
}
.healthierYou .itemParent .item {
  display: flex;
  flex-direction: column;
  min-height: 236px;
  /* border: 2px solid transparent; */
  background-origin: border-box;
  background-clip: padding-box, border-box;
  background-color: var(--white);
}
.healthierYou .item .icon {
  margin-right: 32px;
}
.healthierYou .item .icon img {
  max-height: 60px;
  object-fit: contain;
}
.healthierYou .itemParent .item .itemBtn {
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  border-radius: 30px;
  min-height: 48px;
  padding: 5px;
  /* display: inline-block; */
  border: none;
  outline: none;
  box-shadow: none;
  color: var(--text-3a3531);
}
.healthierYou .itemParent .item:first-child .itemBtn {
  background-color: #f0e7db;
}
.healthierYou .itemParent .item:nth-child(2) .itemBtn {
  background-color: #deedd8;
}
.healthierYou .itemParent .item:nth-child(3) .itemBtn {
  background-color: #e2eff1;
}
.healthierYou .price {
  color: #9f9f9f;
}
.healthierYou .price span {
  font-weight: 500;
  font-size: 55px;
  line-height: 71%;
  letter-spacing: -2%;

  color: var(--text-181818);
}
.gridFotBtns .knowBtn {
  border-radius: 40px;
  background-color: #e5e3ff;
  font-weight: 500;
  font-size: 14px;
  line-height: 25px;
  color: var(--dark);
  padding: 4px 16px;
  min-height: 33px;
}
.gridFotBtns .date {
  padding: 4px 16px;
  border-radius: 40px;
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  color: #525252;
  box-shadow: 0px 0px 4px 0px #0000001a inset;
  background-color: #f8f8f8;
}
.gridFotBtns .date .icon {
  margin-right: 4px;
}
.pf_15 {
  font-size: 15px;
}
.knowledgeSecion .item {
  /* background: linear-gradient(#fff, #fff),
    linear-gradient(208.95deg, #ff7658 0%, #6c5dfe 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  border: 1px solid transparent; */
  padding: 12px;
  background-color: var(--white);
  border: 0.54px solid #ecf4eb;
  transition: background var(--transition), border var(--transition),
    background-color var(--transition);
}
/* .knowledgeSecion .item:hover {
  background: linear-gradient(#fff, #fff),
    linear-gradient(208.95deg, #ff7658 0%, #6c5dfe 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  border: 1px solid transparent;
  background-color: transparent;
} */
.knowledgeSecion .item .ratio {
  min-height: 173.5px;
}
/* home-style.css*/
.text-1741379e {
  color: #1741379e;
}
.flex_1 {
  flex: 1 1 auto;
  width: 100%;
}
.rangePercentage .rangMain {
  gap: 6px;
}
.rangePercentage .rangMain .item {
  height: 6px;
  border-radius: 30px;
  background-color: #dbf1ee;
}
.rangePercentage .rangMain .item.active {
  background-color: var(--text-174137);
}

.btn-outline-primary {
  --bs-btn-color: #174137;
  --bs-btn-border-color: #174137;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #174137;
  --bs-btn-hover-border-color: #174137;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #174137;
  --bs-btn-active-border-color: #174137;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #174137;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #174137;
  --bs-gradient: none;
}
