@charset "UTF-8";
:root {
    --bs-primary: #FE0002;
    --bs-primary-rgb: 254, 0, 2;
	/*--bsPrimary__wr: #FE0002;*/
	--bsPrimaryRGBA__0_5wr: rgba(254, 0, 2, 0.5);
    --bsPrimaryRGBA__0_2wr: rgba(254, 0, 2, 0.2);
    --bsPrimary4__wr: #FFE6E6;
    --bsPrimary5__wr: #FFF8F8;
    --bsPrimary22__wr: #ED5500;
    --bsPrimary60__wr: #FACFD0;
    --bsPrimary80__wr: #FA7B7C;
    --bsPrimary300__wr: #FF6365;
    --bsPrimary500__wr: #9D0001;
    --bs-secondary: #06A647;
    --bs-secondary-rgb: 6, 166, 71;
	/*--bsSecondary__wr: #06A647;*/
	--bsSecondary5__wr: #E6F6ED;
	--bsSecondary80__wr: #8CD6AB;
	--bsSecondary90__wr: #97FFC1;
	--bsSecondary105__wr: #00F564;
	--bsSecondary600__wr: #006B2C;
    --bsGrey8__wr: #F7F7F7;
	--bsGrey9__wr: #F8F8F8;
	--bsGrey10__wr: #F9F9F9;
    --bsGrey11__wr: #E9E9E9;
    --bsGrey12__wr: #E2E2E2;
    --bsGrey50__wr: #D2D2D2;
    --bsGrey100__wr: #BBBBBB;
    --bsGrey120__wr: #B2B2B2;
    --bsGrey130__wr: #BCBCBC;
    --bsGrey150__wr: #D9D9D9;
	--bsGrey200__wr: #B8B7B7;
    --bsGrey300__wr: #AEAEAE;
	--bsGreyRGBA300__0_1wr: rgba(174, 174, 174, 0.1);
	--bsGrey310__wr: #B3B3B3;
    --bsGrey450__wr: #858585;
    --bsGrey550__wr: #272725;
    --bsGreyRGBA550__0_7wr: rgba(39, 39, 37, 0.7);
    --bsGrey700__wr: #414141;
	--bsGrey800__wr: #211E1E;
	--bsGreyRGBA800__0_1wr: rgba(33, 30, 30, 0.1);
	--bsGreyRGBA800__0_3wr: rgba(33, 30, 30, 0.3);
	--bsGreyRGBA800__0_5wr: rgba(33, 30, 30, 0.5);
    --bsGreyRGBA800__0_7wr: rgba(33, 30, 30, 0.7);
    --bs-dark-rgb: 33, 30, 30;
	--bsGreyRGBA800__0_5wr: rgba(33, 30, 30, 0.5);
	--bsYellow100__wr: #FFDA56;
	--bsWhite__wr: #ffffff;
	--bsBlack__wr: #000000;
    --bsApple__wr: #1F2C37;
    --bsFaceBook__wr: #1877F2;
    --bsTwitter__wr: #1DA1F2;
    --bsLinkedin__wr: #0B69C7;
	--popinsFont__wr: 'Poppins', sans-serif;
}
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
*::before,
*::after {
    box-sizing: border-box;
}
body {
    font-size: clamp(0.875rem, 0.838rem + 0.1852vw, 1rem);
    font-weight: 400;
    line-height: 1.5;
    color: inherit;
    font-family: var(--popinsFont__wr);
    background-color: var(--bsGrey10__wr);
}
p:last-child,
p:only-child{
    margin-bottom: 0;
}
.noScroll__wr{
    overflow: hidden;
}
.btn-outline-primary.primaryOutlineBtn__wr{
	--bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
	--bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 1rem;
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bsGrey800__wr);
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsPrimary500__wr);
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: var(--bsPrimary500__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-outline-primary.primaryOutlineBtn__wr.hoverSecondaryOutlineBtn__wr{
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: var(--bs-secondary);
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: var(--bsPrimary300__wr);
    --bs-btn-active-color: var(--bsPrimary500__wr);
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: var(--bsPrimary500__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
}
.btn-outline-primary.primaryOutlineBtn__wr.hoverPrimaryBtn__wr{
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bs-primary);
    --bs-btn-active-border-color: var(--bs-primary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bs-primary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-primary);
}
.btn-outline-primary.primaryOutlineBtn__wr.btn_sm__wr{
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
}
.btn-outline-primary.primaryOutlineBtn__wr.py_8px__wr.px_40px__wr{
    --bs-btn-padding-x: 40px;
    --bs-btn-padding-y: 0.5rem;
}
.btn-outline-primary.primaryOutlineBtn__wr.py_8px__wr.px_24px__wr{
    --bs-btn-padding-x: 24px;
    --bs-btn-padding-y: 0.5rem;
}
.btn-outline-primary.primaryOutlineBtn__wr.hoverPrimaryBtn__wr.btn-sm{
    --bs-btn-font-size: 0.875rem;
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-border-radius: 0.375rem;
}
.btn-outline-secondary.secondaryOutlineBtn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 1rem;
    --bs-btn-color: var(--bs-secondary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bsGrey800__wr);
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsSecondary600__wr);
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: var(--bsSecondary600__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsSecondary90__wr);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bsSecondary90__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-outline-secondary.secondaryOutlineBtn__wr.hoverSecondaryBtn__wr{
    --bs-btn-color: var(--bs-secondary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bs-secondary);
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bs-secondary);
    --bs-btn-active-border-color: var(--bs-secondary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bs-secondary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-secondary);
}
.btn-outline-secondary.secondaryOutlineBtn__wr.btn_sm__wr{
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
}
.btn-outline-secondary.secondaryOutlineBtn__wr.py_8px__wr.px_40px__wr{
    --bs-btn-padding-x: 40px;
    --bs-btn-padding-y: 0.5rem;
}
.btn-outline-secondary.secondaryOutlineBtn__wr.py_8px__wr.px_24px__wr{
    --bs-btn-padding-x: 24px;
    --bs-btn-padding-y: 0.5rem;
}
.btn-outline-secondary.secondaryOutlineBtn__wr.hoverPrimaryOutlineBtn__wr{
    --bs-btn-color: var(--bs-secondary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-btn-hover-color: var(--bs-primary);
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: var(--bsPrimary300__wr);
    --bs-btn-active-color: var(--bsSecondary600__wr);
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: var(--bsSecondary600__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsSecondary90__wr);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bsSecondary90__wr);
}
.btn-outline-dark.grey800OutlineBtn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 1rem;
    --bs-btn-color: var(--bsGrey800__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bsGrey800__wr);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bs-secondary);
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bs-secondary);
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: var(--bs-secondary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bs-secondary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-secondary);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-outline-dark.grey800OutlineBtn__wr.hoverGrey800Btn__wr{
    --bs-btn-color: var(--bsGrey800__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bsGrey800__wr);
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsGrey800__wr);
    --bs-btn-active-border-color: var(--bsGrey800__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsWhite__wr);
    --bs-btn-disabled-bg: var(--bsGrey800__wr);
    --bs-btn-disabled-border-color: var(--bsGrey800__wr);
}
.btn-outline-dark.grey800OutlineBtn__wr.btn_sm__wr{
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
}
.btn-outline-dark.grey800OutlineBtn__wr.py_8px__wr.px_40px__wr{
    --bs-btn-padding-x: 40px;
    --bs-btn-padding-y: 0.5rem;
}
.btn-outline-dark.grey800OutlineBtn__wr.py_8px__wr.px_24px__wr{
    --bs-btn-padding-x: 24px;
    --bs-btn-padding-y: 0.5rem;
}
.btn-primary.primaryBtn__wr{
	--bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
	--bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 1rem;
	--bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsPrimary500__wr);
    --bs-btn-active-border-color: var(--bsPrimary500__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary60__wr);
    --bs-btn-disabled-bg: var(--bsPrimary300__wr);
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-primary.primaryBtn__wr.btn-sm{
    --bs-btn-font-size: 0.875rem;
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-border-radius: 0.375rem;
}
.btn-primary.primaryBtn__wr.btn_sm__wr{
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
}
.btn-primary.primaryBtn__wr.py_8px__wr.px_40px__wr{
    --bs-btn-padding-x: 40px;
    --bs-btn-padding-y: 0.5rem;
}
.btn-primary.primaryBtn__wr.py_8px__wr.px_24px__wr{
    --bs-btn-padding-x: 24px;
    --bs-btn-padding-y: 0.5rem;
}
.btn-primary.primaryBtn__wr.hoverSecondaryBtn__wr{
    --bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bs-secondary);
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsPrimary500__wr);
    --bs-btn-active-border-color: var(--bsPrimary500__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary60__wr);
    --bs-btn-disabled-bg: var(--bsPrimary300__wr);
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
}
.btn-secondary.secondaryBtn__wr{
	--bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
	--bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 1rem;
	--bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bs-secondary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsSecondary600__wr);
    --bs-btn-active-border-color: var(--bsSecondary600__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsSecondary105__wr);
    --bs-btn-disabled-bg: var(--bsSecondary90__wr);
    --bs-btn-disabled-border-color: var(--bsSecondary90__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-secondary.secondaryBtn__wr.btn_sm__wr{
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
}
.btn-secondary.secondaryBtn__wr.hoverPrimaryBtn__wr{
    --bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bs-secondary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsSecondary600__wr);
    --bs-btn-active-border-color: var(--bsSecondary600__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsSecondary105__wr);
    --bs-btn-disabled-bg: var(--bsSecondary90__wr);
    --bs-btn-disabled-border-color: var(--bsSecondary90__wr);
}
.btn-light.lightBtn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 1rem;
    --bs-btn-color: var(--bsGrey800__wr);
    --bs-btn-bg: var(--bsWhite__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bsWhite__wr);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsGrey800__wr);
    --bs-btn-active-border-color: var(--bsGrey800__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsWhite__wr);
    --bs-btn-disabled-bg: var(--bsGrey800__wr);
    --bs-btn-disabled-border-color: var(--bsGrey800__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-light.lightBtn__wr.btn_sm__wr{
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
}
.btn-light.lightBtn__wr.hoverSecondaryBtn__wr{
    --bs-btn-color: var(--bsGrey800__wr);
    --bs-btn-bg: var(--bsWhite__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bsWhite__wr);
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bs-secondary);
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bs-secondary);
    --bs-btn-active-border-color: var(--bs-secondary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary60__wr);
    --bs-btn-disabled-bg: var(--bsPrimary300__wr);
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
}
.btn-primary.btn-sm.primaryBtn__wr.primary80Btn__wr{
	--bs-btn-font-size: 0.7145rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
	--bs-btn-padding-x: 18px;
    --bs-btn-padding-y: 8px;
	--bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-border-radius: 0.25rem;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bs-primary);
    --bs-btn-active-border-color: var(--bs-primary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary60__wr);
    --bs-btn-disabled-bg: var(--bsPrimary300__wr);
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
}
.btn-secondary.btn-sm.secondaryBtn__wr.secondary80Btn__wr{
	--bs-btn-font-size: 0.7145rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
	--bs-btn-padding-x: 18px;
    --bs-btn-padding-y: 8px;
	--bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bsSecondary80__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bsSecondary80__wr);
    --bs-border-radius: 0.25rem;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsSecondary80__wr);
    --bs-btn-active-border-color: var(--bsSecondary80__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsSecondary105__wr);
    --bs-btn-disabled-bg: var(--bsSecondary90__wr);
    --bs-btn-disabled-border-color: var(--bsSecondary90__wr);
}
.btn-primary.hrWideBtn__wr.primaryBtn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 28px;
    --bs-btn-padding-y: 4px;
    --bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-border-radius: 4px;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsPrimary500__wr);
    --bs-btn-active-border-color: var(--bsPrimary500__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary60__wr);
    --bs-btn-disabled-bg: var(--bsPrimary300__wr);
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
/*.btn.btn-sm.btn-outline-primary.btnTextSecondary.hovBtnOutlineSecondary.hovBtnTextPrimary{
    --bs-btn-color: var(--bs-secondary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: var(--bs-primary);
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-focus-shadow-rgb: none;
    --bs-btn-active-color: var(--bs-primary);
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: var(--bs-secondary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bs-secondary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-primary);
}*/
.fs-170-24{
    font-size: clamp(1.5rem, -4.8786rem + 17.7184vw, 10.625rem) !important;
}
.fs-170-20{
    font-size: clamp(1.25rem, -5.3034rem + 18.2039vw, 10.625rem) !important;
}
.fs-160-24{
    font-size: clamp(1.5rem, -4.4417rem + 16.5049vw, 10rem) !important;
}
.fs-160-20{
    font-size: clamp(1.25rem, -4.8665rem + 16.9903vw, 10rem) !important;
}
.fs-112-24{
    font-size: clamp(1.5rem, -2.3447rem + 10.6796vw, 7rem) !important;
}
.fs-112-20{
    font-size: clamp(1.25rem, -2.7694rem + 11.165vw, 7rem) !important;
}
.fs-80-24 {
    font-size: clamp(1.5rem, -0.9466rem + 6.7961vw, 5rem) !important;
}
.fs-80-20 {
    font-size: clamp(1.25rem, -1.3714rem + 7.2816vw, 5rem) !important;
}
.fs-80-18 {
    font-size: clamp(1.125rem, -1.5837rem + 7.5243vw, 5rem) !important;
}
.fs-72-24 {
    font-size: clamp(1.5rem, -0.5971rem + 5.8252vw, 4.5rem) !important;
}
.fs-72-20 {
    font-size: clamp(1.25rem, -1.0218rem + 6.3107vw, 4.5rem) !important;
}
.fs-72-18 {
    font-size: clamp(1.125rem, -1.2342rem + 6.5534vw, 4.5rem) !important;
}
.fs-64-32 {
    font-size: clamp(2rem, 0.6019rem + 3.8835vw, 4rem) !important;
}
.fs-64-24 {
    font-size: clamp(1.5rem, -0.2476rem + 4.8544vw, 4rem) !important;
}
.fs-64-20 {
    font-size: clamp(1.25rem, -0.6723rem + 5.3398vw, 4rem) !important;
}
.fs-64-18 {
    font-size: clamp(1.125rem, -0.8847rem + 5.5825vw, 4rem) !important;
}
.fs-56-32 {
    font-size: clamp(2rem, 0.9515rem + 2.9126vw, 3.5rem) !important;
}
.fs-56-24 {
    font-size: clamp(1.5rem, 0.1019rem + 3.8835vw, 3.5rem) !important;
}
.fs-56-20 {
    font-size: clamp(1.25rem, -0.3228rem + 4.3689vw, 3.5rem) !important;
}
.fs-56-18 {
    font-size: clamp(1.125rem, -0.5352rem + 4.6117vw, 3.5rem) !important;
}
.fs-48-24 {
    font-size: clamp(1.5rem, 0.4515rem + 2.9126vw, 3rem) !important;
}
.fs-48-20 {
    font-size: clamp(1.25rem, 0.0267rem + 3.3981vw, 3rem) !important;
}
.fs-48-18 {
    font-size: clamp(1.125rem, -0.1857rem + 3.6408vw, 3rem) !important;
}
.fs-48-16 {
    font-size: clamp(1rem, -0.3981rem + 3.8835vw, 3rem) !important;
}
.fs-48-14 {
    font-size: clamp(0.875rem, -0.6104rem + 4.1262vw, 3rem) !important;
}
.fs-40-24 {
    font-size: clamp(1.5rem, 0.801rem + 1.9417vw, 2.5rem) !important;
}
.fs-40-20 {
    font-size: clamp(1.25rem, 0.3762rem + 2.4272vw, 2.5rem) !important;
}
.fs-40-18 {
    font-size: clamp(1.125rem, 0.1638rem + 2.6699vw, 2.5rem) !important;
}
.fs-40-16 {
    font-size: clamp(1rem, -0.0485rem + 2.9126vw, 2.5rem) !important;
}
.fs-40-14 {
    font-size: clamp(0.875rem, -0.2609rem + 3.1553vw, 2.5rem) !important;
}
.fs-32-24{
    font-size: clamp(1.5rem, 1.1505rem + 0.9709vw, 2rem) !important;
}
.fs-32-20{
    font-size: clamp(1.25rem, 0.7257rem + 1.4563vw, 2rem) !important;
}
.fs-32-18{
    font-size: clamp(1.125rem, 0.5133rem + 1.699vw, 2rem) !important;
}
.fs-32-16{
    font-size: clamp(1rem, 0.301rem + 1.9417vw, 2rem) !important;
}
.fs-32-14{
    font-size: clamp(0.875rem, 0.0886rem + 2.1845vw, 2rem) !important;
}
.fs-30-20{
    font-size: clamp(1.25rem, 0.8131rem + 1.2136vw, 1.875rem) !important;
}
.fs-30-18{
    font-size: clamp(1.125rem, 0.6007rem + 1.4563vw, 1.875rem) !important;
}
.fs-30-16{
    font-size: clamp(1rem, 0.3883rem + 1.699vw, 1.875rem) !important;
}
.fs-30-14{
    font-size: clamp(0.875rem, 0.176rem + 1.9417vw, 1.875rem) !important;
}
.fs-24-18{
    font-size: clamp(1.125rem, 0.8629rem + 0.7282vw, 1.5rem) !important;
}
.fs-24-16{
    font-size: clamp(1rem, 0.6505rem + 0.9709vw, 1.5rem) !important;
}
.fs-24-14{
    font-size: clamp(0.875rem, 0.4381rem + 1.2136vw, 1.5rem) !important;
}
.fs-20-18{
    font-size: clamp(1.125rem, 1.0376rem + 0.2427vw, 1.25rem) !important;
}
.fs-20-16{
    font-size: clamp(1rem, 0.8252rem + 0.4854vw, 1.25rem) !important;
}
.fs-20-14{
    font-size: clamp(0.875rem, 0.6129rem + 0.7282vw, 1.25rem) !important;
}
.fs-18-16{
    font-size: clamp(1rem, 0.9126rem + 0.2427vw, 1.125rem) !important;
}
.fs-18-14{
    font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem) !important;
}
.fs-16-14{
    font-size: clamp(0.875rem, 0.7876rem + 0.2427vw, 1rem) !important;
}
.fs-48 {
    font-size: 48px !important;
}
.fs-40{
    font-size: 40px !important;
}
.fs-36{
    font-size: 36px !important;
}
.fs-32{
    font-size: 32px !important;
}
.fs-24{
    font-size: 24px !important;
}
.fs-23{
    font-size: 23px !important;
}
.fs-22{
    font-size: 22px !important;
}
.fs-21{
    font-size: 21px !important;
}
.fs-20{
    font-size: 20px !important;
}
.fs-19{
    font-size: 19px !important;
}
.fs-18{
    font-size: 18px !important;
}
.fs-17{
    font-size: 17px !important;
}
.fs-16{
    font-size: 16px !important;
}
.fs-15{
    font-size: 15px !important;
}
.fs-14{
    font-size: 14px !important;
}
.fs-13{
    font-size: 13px !important;
}
.fs-12{
    font-size: 12px !important;
}
.fs-11{
    font-size: 11px !important;
}
.fs-10{
    font-size: 10px !important;
}
.fw-thin{
    font-weight: 100 !important;
}
.fw-extralight{
    font-weight: 200 !important;
}
.fw-light{
    font-weight: 300 !important;
}
.fw-normal{
    font-weight: 400 !important;
}
.fw-medium{
    font-weight: 500 !important;
}
.fw-semibold{
    font-weight: 600 !important;
}
.fw-bold{
    font-weight: 700 !important;
}
.fw-extrabold{
    font-weight: 800 !important;
}
.fw-black{
    font-weight: 900 !important;
}
.fw-100{
    font-weight: 100 !important;
}
.fw-200{
    font-weight: 200 !important;
}
.fw-300{
    font-weight: 300 !important;
}
.fw-400{
    font-weight: 400 !important;
}
.fw-500{
    font-weight: 500 !important;
}
.fw-600{
    font-weight: 600 !important;
}
.fw-700{
    font-weight: 700 !important;
}
.fw-800{
    font-weight: 800 !important;
}
.fw-900{
    font-weight: 900 !important;
}
.lh-1{
    line-height: 1 !important;
}
.lh-1-1{
    line-height: 1.1 !important;
}
.lh-1-2{
    line-height: 1.2 !important;
}
.lh-1-3{
    line-height: 1.3 !important;
}
.lh-1-4{
    line-height: 1.4 !important;
}
.lh-1-5{
    line-height: 1.5 !important;
}
.lh-1-6{
    line-height: 1.6 !important;
}
.lh-1-7{
    line-height: 1.7 !important;
}
.lh-1-8{
    line-height: 1.8 !important;
}
.lh-1-9{
    line-height: 1.9 !important;
}
.lh-2{
    line-height: 2 !important;
}
.fs-16{
    font-size: 1rem !important;
}
.fw-semibold {
    font-weight: 600 !important;
}

.bgColorPrimaryRgba_0_5__wr{
    background-color: var(--bsPrimaryRGBA__0_5wr) !important;
}
.hover_bgColorPrimaryRgba_0_5__wr:hover{
    background-color: var(--bsPrimaryRGBA__0_5wr) !important;
}
.bgPrimaryRgba_0_5__wr{
    background: var(--bsPrimaryRGBA__0_5wr) !important;
}
.hover_bgPrimaryRgba_0_5__wr:hover{
    background: var(--bsPrimaryRGBA__0_5wr) !important;
}
.mw-575 {
  max-width: 575px !important;
}
.btn-block {
    display: flex;
    width: 100%;
}
.flexGap_y_32px__wr{
    row-gap:32px;
}
.content__wr p:last-child,
.contentBlock__wr p:last-child,
.contentBlockHead__wr p:last-child,
.contentBlocktitleWrap__wr p:last-child,
.secHeadWrap__wr p:last-child,
.secTitleWrap__wr  p:last-child,
.itemBlockContent__wr p:last-child,
.itemColBlock__wr p:last-child,
.content__wr p:only-child,
.contentBlock__wr p:only-child,
.contentBlockHead__wr p:only-child,
.contentBlocktitleWrap__wr p:only-child,
.secHeadWrap__wr p:only-child,
.secTitleWrap__wr p:only-child,
.itemBlockContent__wr p:only-child,
.itemColBlock__wr p:only-child{
	margin-bottom: 0;
}
.secHeadWrap__wr{
	/*background-color: var(--bsWhite__wr);*/
	/*padding-top: 12px;*/
	/*padding-bottom: 12px;*/
}
.secHeadWrap__wr.borderPrimary__wr{
	/*--csBorderWidth__wr: 1px;*/
	--csBorderColor__wr: var(--bs-primary);
    border: var(--csBorderWidth__wr) solid var(--csBorderColor__wr);
}
.secHeadWrap__wr.borderSecondary__wr{
    /*--csBorderWidth__wr: 1px;*/
    /*--csBorderColor__wr: var(--bs-secondary);*/
    border: var(--csBorderWidth__wr) solid var(--csBorderColor__wr);
}
.secHeadWrap__wr.borderGrey800__wr{
	/*--csBorderWidth__wr: 1px;*/
	/*--csBorderColor__wr: var(--bsGrey800__wr);*/
    border: var(--csBorderWidth__wr) solid var(--csBorderColor__wr);
}
.secHeadWrap__wr.bgGrey800__wr{
	background-color: var(--bsGrey800__wr);

}
.secTitleWrap__wr{}
.secTitle__wr{
	/*font-size: clamp(1.125rem, 0.8644rem + 0.7264vw, 1.5rem);*/
    font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	color: #000;
}
/*.secTitlePrimary__wr{
	color: var(--bs-primary);
}
.secTitleSecondary__wr{
    color: var(--bs-secondary);
}
.secTitleGrey800__wr {
    color: var(--bsGrey800__wr);
}
.secTitleWhite__wr {
    color: var(--bsWhite__wr);
}*/
.text-center .secTitle__wr{
	text-align: center;
}
/*PAGE HEADER START*/
	.pageHeader__wr{
        position: relative;
        z-index: 1030;
		overflow-x: clip;
		overflow-y: visible;
        background-color: var(--bsWhite__wr);
	}
    .pageHeaderTopNav{
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .pageHeader__wr .navbar>.container{
        flex-wrap: nowrap;
    }
	.pageHeaderNavbar__wr{
	    --bs-navbar-padding-y: 20px;
	}
    .navbar-toggler {
        padding: 0;
        font-size: 24px;
        line-height: 1;
        color: var(--bsGrey800__wr);
        background-color: transparent;
        border: none;
        border-radius: 0;
        transition: unset;
        box-shadow: none !important;
        outline: none !important;
        margin-right: 16px;
    }
	.pageHeaderNavBrand__wr{
		--bs-navbar-brand-padding-y: 0;
		--bs-navbar-brand-margin-end: auto;
	}
	.pageHeaderNavBrand__wr img{}
	.pageNavbarOffCanvas__wr{}
	.pageNavbarOffCanvasHead__wr{}
	.pageNavbarOffCanvasHead__wr .brand__wr{}
	.pageNavbarOffCanvasHead__wr .brand__wr img{}
	.pageNavbarOffCanvasHead__wr .btn-close{}
	.pageNavbarOffCanvasBody__wr{}
	.pageNavbarNav__wr{}
	.pageNavbarNav__wr > li{}
	.pageHeaderNavbar__wr .pageNavbarNav__wr > li a,
	.pageHeaderNavbar__wr .pageNavbarNav__wr > li .nav-link{
		--bs-nav-link-font-size: 1rem;
		font-style: normal;
		--bs-nav-link-font-weight: 400;
		line-height: 180%;
		--bs-nav-link-color: var(--bsGreyRGBA800__0_5wr);
		--bs-nav-link-hover-color: var(--bs-primary);
	    /*--bs-navbar-active-color:  var(--bs-primary);*/
		--bs-nav-link-padding-y: 0;
		--bs-nav-link-padding-x: 12px;
		-webkit-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}
	.pageNavbarNav__wr > li a span{
		display: inline-flex;
	}
	.pageHeaderNavbar__wr .pageNavbarNav__wr > li.active .nav-link{
		--bs-nav-link-font-weight: 500;
		--bs-nav-link-color: var(--bs-primary);
	}
	.pageNavbarNav__wr > li:hover .nav-link,
	.pageNavbarNav__wr > li .nav-link:focus, 
	.pageNavbarNav__wr > li .nav-link:hover {
		/*--bs-nav-link-font-weight: 500;*/
		--bs-nav-link-hover-color: var(--bs-primary);
	}
	.pageNavbarEligibilityWrap__wr{
		display: inline-flex;
		align-items: center;
	}
	.pageNavbarEligibilityWrap__wr .btn-outline-primary.primaryOutlineBtn__wr{
	    height: 40px;
        --bs-btn-padding-y: 0px;
        --bs-btn-padding-x: 1rem;
	}
	.pageNavbarInfo__wr{
		display: inline-flex;
		align-items: center;
		justify-content: flex-start;
		gap: 0.5rem;
	}
	.pageNavbarInfo__wr .navItem__wr{
		color: var(--bsBlack__wr);
	}
	.pageNavbarInfo__wr .navItem__wr a{
		color: inherit;
		text-decoration: none;
	}
	.pageNavbarInfo__wr .navItem__wr .icon__wr{
		width: 40px;
		height: 40px;
		border-radius: 50%;
		border: 1px solid var(--bs-primary);
		display: inline-flex;
		align-items: center;
		justify-content: center;
		font-size: 16px;
		color: var(--bs-primary);
	}
	.pageNavbarInfo__wr .navItem__wr .icon__wr img{
		width: 20px;
		height: 20px;
	}
	.pageNavbarInfo__wr .navItem__wr .content__wr{}
	.pageNavbarInfo__wr .navItem__wr .content__wr .label__wr{}
	.pageNavbarInfo__wr .navItem__wr .content__wr p{}
	.pageNavbarPhoneInfo__wr{}
	.pageNavbarInfo__wr .navItem__wr.pageNavbarPhoneInfo__wr .icon__wr{
		display: none;
	}
	.pageNavbarInfo__wr .navItem__wr.pageNavbarPhoneInfo__wr .content__wr{
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 100%;
		color: var(--bsBlack__wr);
		text-align: left;
		position: relative;
	    padding-left: 72px;
	}
	.pageNavbarInfo__wr .navItem__wr.pageNavbarPhoneInfo__wr .content__wr .label__wr{
		font-size: inherit;
		font-style: inherit;
		font-weight: inherit;
		line-height: inherit;
		color: inherit;
		text-align: inherit;
		margin-bottom: 0;
	}
	.pageNavbarInfo__wr .navItem__wr.pageNavbarPhoneInfo__wr .content__wr p{
		font-size: inherit;
		font-style: inherit;
		font-weight: inherit;
		line-height: inherit;
		color: inherit;
		text-align: inherit;
		margin-bottom: 0;
	}
	.pageNavbarInfo__wr .navItem__wr.pageNavbarPhoneInfo__wr .content__wr p span{
		display: inline-block;
		font-size: 40px;
		font-style: normal;
		font-weight: 500;
		line-height: 75%;
		letter-spacing: -3px;
		color: inherit;
		text-align: inherit;
		position: absolute;
		left: 0;
		top: -1px;
	}
	.pageNavbarMailInfo__wr{}
	.pageNavbarMailInfo__wr .content__wr{
		display: none;
	}
	.pageNavbarWhatsappInfo__wr{}
	.pageNavbarInfo__wr .navItem__wr.pageNavbarWhatsappInfo__wr .icon__wr{
		border-color: var(--bs-secondary);
	}
	.pageNavbarUserWrap__wr{
		margin-left: 0.5rem;
		display: inline-flex;
		align-items: center;
	}
	.pageNavbarUserBtn__wr{
	    --bs-btn-padding-x: 0;
	    --bs-btn-padding-y: 0;
	    --bs-btn-font-size: 1rem;
	    --bs-btn-font-weight: 500;
	    --bs-btn-line-height: 180%;
	    --bs-btn-color: var(--bsWhite__wr);
	    --bs-btn-bg: transparent;
	    --bs-border-width: 0px;
	    --bs-border-radius: 0px;
	    --bs-btn-border-width: var(--bs-border-width);
	    --bs-btn-border-color: transparent;
	    --bs-btn-border-radius: var(--bs-border-radius);
	    --bs-btn-hover-border-color: transparent;
	    --bs-btn-box-shadow: none;
	    --bs-btn-disabled-opacity: unset;
	    --bs-btn-focus-box-shadow: none;
		--bs-btn-hover-color: var(--bsWhite__wr);
		--bs-btn-hover-bg: transparent;
		--bs-btn-hover-border-color: transparent;
	    display: inline-flex;
	    align-items: center;
	    justify-content: center;
	    gap: 8px;
	    font-style: normal;
	    white-space: nowrap;
	    position: relative;
	    z-index: 1;
	    -webkit-transition: all .15s ease-in-out;
	    transition: all .15s ease-in-out;
	}
	.pageNavbarUserBtn__wr::before{
		content: "";
		position: absolute;
		left: 20px;
		top: 0;
		bottom: 0;
		z-index: -1;
		width: 100%;
		background: var(--bs-primary);
		-webkit-transform: scaleX(7);
		transform: scaleX(7);
		-webkit-transform-origin: center left;
		transform-origin: center left;
	}
	.pageNavbarUserBtn__wr .icon__wr{
		width: 40px;
		height: 40px;
		border-radius: 50%;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		background-color: var(--bsWhite__wr);
		font-size: 28px;
		color: var(--bs-primary);
		display: inline-flex;
		align-items: center;
		justify-content: center;
	}
	.pageNavbarUserBtn__wr .labelText__wr{
        font-size: 14px;
        line-height: 1;
		position: absolute;
		left: calc(100% + 8px);
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
    .pageHeader__wr .dropdown-menu{
        --bs-dropdown-spacer: 0;
        --bs-dropdown-padding-y: 0;
        --bs-dropdown-item-padding-x: 1rem;
        --bs-dropdown-item-padding-y: 0.5rem;
        --bs-dropdown-link-color: var(--bs-emphasis-color);
        --bs-dropdown-link-hover-color: #fff;
        --bs-dropdown-link-hover-bg: var(--bs-primary);
        --bs-dropdown-link-active-color: #fff;
        --bs-dropdown-link-active-bg: var(--bs-primary);
    }
    .pageHeader__wr .dropdown-menu > li a{
        -webkit-transition: all .15s ease-in-out;
        transition: all .15s ease-in-out;
    }
    .pageHeader__wr .dropdown-menu > li:first-child a{
        border-radius: var(--bs-dropdown-border-radius) var(--bs-dropdown-border-radius) 0 0;
    }
    .pageHeader__wr .dropdown-menu > li:last-child a{
        border-radius: 0 0 var(--bs-dropdown-border-radius) var(--bs-dropdown-border-radius);
    }
    .pageHeader__wr .dropdown-menu > li:only-child a{
        border-radius: var(--bs-dropdown-border-radius) var(--bs-dropdown-border-radius) var(--bs-dropdown-border-radius) var(--bs-dropdown-border-radius);
    }
/*PAGE HEADER END*/
/*PAGE FOOTER START*/
    .pageFooter__wr{
        background-color: var(--bsGrey800__wr);
        padding-top: 24px;
        padding-bottom: calc(24px + 8px);
        color: var(--bsWhite__wr);
    }
    .footColBlock__wr{
        width: 100%;
        position: relative;
    }
    .footColBlockBtn__wr{
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color: var(--bsWhite__wr);
        text-align: left;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 8px;
        position: relative;
        padding: 0;
        padding-left: 14px;
        border: none;
        border-radius: 0;
        box-shadow: none;
        outline: none;
    }
    .footColBlockBtn__wr .vr__wr{
        display: inline-block;
        width: 6px;
        height: 32px;
        background-color: var(--bsGrey800__wr);
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .footColBlockBtn__wr .vr__wr.vrPrimary__wr{
        background-color: var(--bs-primary);
    }
    .footColBlockBtn__wr .vr__wr.vrSecondary__wr{
        background-color: var(--bs-secondary);
    }
    .footColBlockBtn__wr [class*=fa-]{
        font-size: 14px;
        -webkit-transition: all .15s ease-in-out;
        transition: all .15s ease-in-out;
    }
    .footColBlockBtn__wr[aria-expanded="true"] [class*=fa-]{
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .footColBlockCollapse__wr{}
    .footColBlockBody__wr{
        padding: 0;
        padding-left: 14px;
        border: none;
        border-radius: 0;
        background-color: transparent;
        margin-top: 30px;
    }
    .footColBlockList__wr{
        margin-bottom: 0;
    }
    .footColBlockList__wr > li{
        display: block;
    }
    .footColBlockList__wr li a{
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        text-decoration: none;
        color: var(--bsWhite__wr);
        text-align: left;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .footColBlockList__wr li a:hover{
        color: var(--bs-primary);
    }
    .footColBlockList__wr > li~li{
        margin-top: 20px;
    }
    .advisorFootColBlock__wr .footColBlockList__wr li p{
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        text-decoration: none;
        color: var(--bsWhite__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .advisorFootColBlock__wr .footColBlockList__wr li a{
        font-size: 14px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 16px;
    }
    .advisorFootColBlock__wr .footColBlockList__wr li .icon__wr{
        font-size: 16px;
    }
    .visitFootColBlock__wr .footColBlockList__wr li p{
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        text-decoration: none;
        color: var(--bsWhite__wr);
        text-align: left;
        margin-bottom: 0;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 16px;
    }
    .visitFootColBlock__wr .footColBlockList__wr li .icon__wr{
        font-size: 16px;
    }
    .ContactInfoFootColBlock__wr .footColBlockList__wr li a,
    .visitFootColBlock__wr .footColBlockList__wr li a{
        font-size: 14px;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 16px;
    }
    .ContactInfoFootColBlock__wr .footColBlockList__wr li .icon__wr{
        font-size: 16px;
    }
    .footSocialWrap__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 16px;
        margin-top: 32px;
    }
    .footSocialLabelHeading__wr{
        font-size: clamp(0.875rem, 0.4407rem + 1.2107vw, 1.5rem);
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color: var(--bsWhite__wr);
        text-align: left;
    }
    .socialIcons__wr{
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        gap: 16px;
    }
    .socialIcons__wr a{
        font-size: clamp(0.875rem, 0.6144rem + 0.7264vw, 1.25rem);
        line-height: 1;
        color: var(--bsBlack__wr);
        text-decoration: none;
        text-align: center;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background-color: var(--bsWhite__wr);
        width: 36px;
        height: 36px;
        border-radius: 50%;
        overflow: hidden;
        position: relative;
        z-index: 1;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .socialIcons__wr .fBook__wr{
        background-color: var(--bsFaceBook__wr);
        color: var(--bsWhite__wr);
    }
    /*.socialIcons__wr .fBook__wr:hover{
        background-color: var(--bs-primary);
        color: var(--bsWhite__wr);
    }*/
    .socialIcons__wr .insta__wr{
        background-image: url(../images/insta-gradiant-bg.svg);
        background-size: cover;
        background-repeat: no-repeat;
        color: var(--bsWhite__wr);
    }
    /*.socialIcons__wr .insta__wr:hover{
        background-color: var(--bs-primary);
        background-blend-mode: soft-light;
    }*/
    .socialIcons__wr .lnkdin__wr{
        background-color: var(--bsLinkedin__wr);
        color: var(--bsWhite__wr);
    }
   /* .socialIcons__wr .lnkdin__wr:hover{
        background-color: var(--bs-primary);
    }*/
/*PAGE FOOTER END*/
/*HOME PAGE START*/
    .pageMainLayout__wr{
        position: relative;
        /*z-index: 1;
        overflow-x: clip;*/
    }
    .pageMainOverlay__wr{
        position: absolute;
        inset: 0;
        z-index: -1;
        overflow: hidden;
    }
    .pageMainOverlay__wr::before{
        content: "";
        display: inline-block;
        width: 165px;
        height: 165px;
        border-radius: 50%;
        position: absolute;
        left: 17px;
        top: 156px;
        z-index: -1;
        background: #FFDFDF;
        filter: blur(25px);
    }
    .pageMainOverlay__wr::after{
        content: "";
        display: inline-block;
        width: 732px;
        height: 732px;
        border-radius: 50%;
        position: absolute;
        /*left: 968px;*/
        top: 424px;
        z-index: -1;
        background: #D7FFE7;
        filter: blur(50px);
        -webkit-transform: translateX(130%);
        transform: translateX(130%);
    }
	.homePageBannerSec__wr{
		/*background-color: var(--bsGrey10__wr);*/
		padding: 48px 0 48px;
        position: relative;
        z-index: 1;
	}
    .homePageBannerSec__wr .container{
        height: 100%;
    }
    .homePageBannerSec__wr .container .row{
        height: 100%;
    }
	.hmBnrContentBlock__wr{}
	.hmBnrContentBlockTitleWrap__wr{
		margin-bottom: 20px;
	}
	.hmBnrContentBlockSupTitle__wr{
		font-size: clamp(1rem, 0.6525rem + 0.9685vw, 1.5rem);
        /*font-size: 1.5rem;*/
		font-style: normal;
		font-weight: 500;
		line-height: 1.2;
		color: var(--bsGrey800__wr);
		text-align: left;
		padding-left: 14px;
		position: relative;
		margin-bottom: 20px;
	}
	.hmBnrContentBlockSupTitle__wr .vr__wr{
		display: inline-block;
		width: 6px;
		height: 32px;
		background-color: var(--bs-primary);
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.hmBnrContentBlockTitle__wr{
		font-size: clamp(1.5rem, 0.9074rem + 2.963vw, 3.5rem);
		font-style: normal;
		font-weight: 600;
		line-height: 1.2;
		color: var(--bsGrey800__wr);
		text-align: left;
		margin-bottom: 0;
	}
	.hmBnrContent__wr{}
	.hmBnrContent__wr p{
		/*font-size: clamp(0.875rem, 0.838rem + 0.1852vw, 1rem);*/
        font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
		color: var(--bsGrey800__wr);
		text-align: left;
	}
	.hmBnrBtnParent__wr{
		margin-top: 20px;
		position: relative;
		z-index: 1;
	}
	.shapeSquare__wr{
		display: inline-block;
		width: 60px;
		height: 60px;
		pointer-events: none;
		/*background-image: radial-gradient(var(--bsGrey800__wr) 2px, transparent 4px);
		background-size: 0.75rem 0.75rem;
	    opacity: 10%;*/
	    position: absolute;
	    left: -24px;
	    top: 8px;
	    z-index: -1;
	}
	.hmBnrImageBlockBg__wr{
		width: 100%;
	}
	.hmBnrFigure__wr{
		display: flex;
		width: 100%;
		position: relative;
	}
	.hmBnrFigure__wr::before{
		content: "";
		display: block;
		width: 100%;
	    padding-top: 88.711%;
	}
	.hmBnrFigure__wr img{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center center;
		-webkit-mask-image: url("../images/banner-mask-overlay-bg.svg");
		-webkit-mask-size: cover;
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-position: center right;
	}
    .homePageBannerSlider.owl-theme .owl-nav [class*="owl-"] {
        margin: 0;
        width: 32px;
        height: 32px;
        border-radius: 50%;
        background: rgba(17, 17, 17, 0.5);
        font-size: 14px !important;
        line-height: 1;
        color: #fff;
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.08));
        outline: none;
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: all linear 0.5s;
        transition: all linear 0.5s;
    }
    .homePageBannerSlider.owl-theme .owl-nav [class*="owl-"]:hover {
        background: rgb(17, 17, 17);
        color: #fff;
    }
    .homePageBannerSlider.owl-carousel .owl-nav button.owl-prev {
        left: 8px;
    }
    .homePageBannerSlider.owl-carousel .owl-nav button.owl-next {
        right: 8px;
    }
    .homePageBannerSlider.owl-theme .owl-dots{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 24px;
    }
    .wwdOfferingSlider.owl-theme .owl-dots{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
    }
    .wwdOfferingSlider.owl-theme .owl-dots .owl-dot,
    .homePageBannerSlider.owl-theme .owl-dots .owl-dot{
        width: 1rem;
        height: 1rem;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 1px solid transparent;
        border-radius: 50%;
        -webkit-transition: all linear 0.3s;
        transition: all linear 0.3s;
    }
    .wwdOfferingSlider.owl-theme .owl-dots .owl-dot span,
    .homePageBannerSlider.owl-theme .owl-dots .owl-dot span{
        width: 0.5rem;
        height: 0.5rem;
        border-radius: 50%;
        margin: 0;
        background: var(--bsGrey800__wr);
        -webkit-transition: all linear 0.3s;
        transition: all linear 0.3s;
    }
    .wwdOfferingSlider.owl-theme .owl-dots .owl-dot:hover,
    .homePageBannerSlider.owl-theme .owl-dots .owl-dot:hover{
        border-color: var(--bsGrey800__wr);
    }
    .wwdOfferingSlider.owl-theme .owl-dots .owl-dot:hover span,
    .homePageBannerSlider.owl-theme .owl-dots .owl-dot:hover span{}
    .wwdOfferingSlider.owl-theme .owl-dots .owl-dot.active,
    .homePageBannerSlider.owl-theme .owl-dots .owl-dot.active{
        border-color: var(--bs-primary);
    }
    .wwdOfferingSlider.owl-theme .owl-dots .owl-dot.active span,
    .homePageBannerSlider.owl-theme .owl-dots .owl-dot.active span{
        background: var(--bs-primary);
    }
	.ebiorStrip__wr{
        width: 100%;
        overflow: hidden;
		background-color: var(--bsGrey800__wr);
		padding: 6px 0;
        position: fixed;
        left: 0;
        bottom: 0;
        z-index: 1020;
	}
    .js-marquee-wrapper{}
	.ebiorStrip__wr p{
		/*font-size: clamp(0.875rem, 0.4407rem + 1.2107vw, 1.5rem);*/
        font-size: clamp(0.875rem, 0.7879rem + 0.2424vw, 1rem);
		font-style: normal;
		font-weight: 400;
		line-height: 100%;
		color: var(--bsWhite__wr);
		text-align: center;
		margin-bottom: 0;
	}
	.hmAboutUsSec__wr{
		background-color: var(--bsWhite__wr);
        padding-top: 48px;
        overflow-x: clip;
        position: relative;
        z-index: 1;
	}
	.hmAboutUsSecHeadWrap__wr{
		background-color: var(--bsWhite__wr);
		/*padding-top: 12px;
		padding-bottom: 12px;*/
	}
	.hmAboutUsSecTitle__wr{
        color: var(--bsGrey800__wr);
        line-height: 1.2;
		margin-bottom: 0;
	}
	.hmAboutUsContentBlock__wr{
		/*padding-top: 64px;*/
		padding-bottom: 48px;
		position: relative;
		z-index: 1;
	}
	.hmAboutUsShapeRadialLines__wr{
		display: inline-block;
		width: 422px;
		height: 422px;
		position: absolute;
		top: -20px;
		right: -211px;
		z-index: -1;
	}
	.hmAboutUsContentSubTitle__wr{
		font-size: clamp(1rem, 0.9259rem + 0.3704vw, 1.25rem);
		font-style: normal;
		font-weight: 400;
		line-height: 1.2;
		color: var(--bsGrey800__wr);
		text-align: center;
		margin-bottom: 32px;
	}
	.hmAboutUsBoxBlock__wr{
		max-width: 868px;
		background-color: var(--bsWhite__wr);
        border-radius: 12px;
        border: 1px solid var(--bsGreyRGBA800__0_3wr);
        box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
		padding: 48px 40px;
		position: relative;
		z-index: 1;
		margin: 0 auto;
	}
	.hmAboutUsBoxShapeDot__wr{
		display: inline-block;
		width: 152px;
		height: 152px;
		position: absolute;
		right: calc(100% - 45px);
		top: 50%;
		z-index: -1;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.hmAboutUsBoxBlockContent__wr{}
	.hmAboutUsBoxBlockContent__wr p{
		font-size: clamp(0.875rem, 0.6144rem + 0.7264vw, 1.25rem);
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
		color: var(--bsGrey800__wr);
		text-align: center;
	}
	.hmAboutUsBoxBlockContent__wr p b{
		font-weight: 500;
	}
	.hmAboutUsBoxBlockContent__wr p [class*=text-]{
		font-weight: 600;
	}
	.hmAboutUsBoxBtnParent__wr{
		margin-top: 20px;
	}
	.counterParentWrap__wr{
		margin-top: 48px;
	}
    .counterParentWrap__wr .container{}
    .counterParentWrap__wr .container .row{}
    .counterParentWrap__wr .container .row .col{
        position: relative;
    }
	.counterWrap__wr{
		display: flex;
		align-items: flex-start;
		justify-content: center;
	}
	.counterColBlock__wr{
		display: flex;
		align-items: center;
		justify-content: flex-start;
		gap: 1.5rem;
		position: relative;
        color: var(--bsGrey800__wr);
	}
	.counterIconBox__wr{
		display: flex;
        flex-shrink: 0;
	}
	.counterIconBox__wr img{}
	.counterColBlockContent__wr{}
	.countNumWrap__wr{
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		font-size: clamp(2rem, 0.9576rem + 2.9056vw, 3.5rem);
		font-style: normal;
		font-weight: 600;
		line-height: 130%;
		color: inherit;
		text-align: left;
		margin-bottom: 8px;
	}
	.countNumWrap__wr span{}
	.countNumWrap__wr .counter__wr{}
	.counterColBlockContent__wr p{
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 150%;
		color: inherit;
		text-align: left;
	}
	.counterColBlock__wr:not(:last-child){
		padding-right: 1.5rem;
	    /*margin-right: 4.808%;*/
        margin-right: 1.5rem;
	}
	.counterColBlock__wr:not(:last-child):after{
		content: "";
		width: 1px;
		height: 80px;
		background-color: var(--bsWhite__wr);
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.hmWhyUsSec__wr{
		background-color: var(--bsGrey10__wr);
	}
	.hmWhyUsSecTitle__wr{
	    margin-bottom: 0;
	}
	.hmWhyUsSecBodyWrap__wr{
		padding-top: 64px;
		padding-bottom: 64px;
	}
	.hmWhyUsContentBlock__wr{}
	.hmWhyUsContentBlockTitleWrap__wr{
		margin-bottom: 20px;
	}
	.hmWhyUsContentBlockTitle__wr{
		font-size: clamp(1.125rem, 0.8644rem + 0.7264vw, 1.5rem);
		font-style: normal;
		font-weight: 600;
		line-height: 150%;
		color: var(--bsGrey800__wr);
		text-align: left;
		margin-bottom: 0;
	}
	.hmWhyUsContentBox__wr{
		border: 2px dashed var(--bsGrey800__wr);
	    padding: 40px 24px 40px;
	}
	.hmWhyUsContent__wr{}
	.hmWhyUsContent__wr p{
		font-size: clamp(0.875rem, 0.6144rem + 0.7264vw, 1.25rem);
		font-style: normal;
		font-weight: 500;
		line-height: 150%;
		letter-spacing: 0.06em;
		color: var(--bsGrey800__wr);
		text-align: left;
	}
	.hmWhyUsImageBlockBg__wr{
		width: 100%;
        height: 100%;
		position: relative;
		z-index: 1;
	}
	.hmWhyUsImageBlockBg__wr::before{
		content: "";
		display: block;
		width: 160px;
		height: 160px;
		background-color: var(--bs-primary);
		position: absolute;
		right: -40px;
		top: -40px;
		z-index: -1;
	}
	.hmWhyUsImageBlockBg__wr::after{
		content: "";
		display: block;
		width: 160px;
		height: 160px;
		background-color: var(--bsGrey800__wr);
		position: absolute;
		left: -40px;
		bottom: -40px;
		z-index: -1;
	}
	.hmWhyUsFigure__wr{
		display: flex;
		width: 100%;
        height: 100%;
		position: relative;
	}
	/*.hmWhyUsFigure__wr::before{
		content: "";
		display: block;
		width: 100%;
	    padding-top: 100%;
	}*/
	.hmWhyUsFigure__wr img{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center center;
	}
    .hmServiceSec__wr{
        background-color: var(--bsGrey10__wr);
    }
    .hmServiceSecHeadWrap__wr{
        padding-top: 48px;
    }
    .hmServiceSecTitle__wr{
        margin-bottom: 0;
    }
    .hmServiceSecBodyWrap__wr{
        position: relative;
        z-index: 1;
        padding-top: 32px;
        padding-bottom: 48px;
        overflow: hidden;
    }
    /*.hmServiceSecBodyWrap__wr::before{
        content: "";
        width: 32px;
        height: 434px;
        background-color: var(--bs-primary);
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
    }
    .hmServiceSecBodyWrap__wr::after{
        content: "";
        width: 32px;
        height: 504px;
        background-color: var(--bs-primary);
        position: absolute;
        right: 0;
        bottom: 124px;
        z-index: -1;
    }*/
    .hmServiceSecBodyWrap__wr .container{
        position: relative;
    }
    .hmServiceShapeRadialLines__wr{
        display: inline-block;
        width: 270px;
        height: 270px;
        position: absolute;
        bottom: 216px;
        left: -135px;
        z-index: -1;
    }
    .hmServiceShapeDotOne__wr{
        display: inline-block;
        width: 365px;
        height: 365px;
        position: absolute;
        bottom: -38px;
        left: 0px;
        z-index: -1;
    }
    .hmServiceShapeDotTwo__wr{
        display: inline-block;
        width: 152px;
        height: 152px;
        position: absolute;
        bottom: -72px;
        right: 9px;
        z-index: -1;
    }
    .serviceItemColBlock__wr{
        background-color: var(--bsWhite__wr);
        border-radius: 4px;
        padding: 10px;
        padding-bottom: 16px;
    }
    .serviceImageBlockBg__wr{
        width: 100%;
    }
    .serviceFigure__wr{
        display: flex;
        width: 100%;
        aspect-ratio: 4 / 3;
        position: relative;
        overflow: hidden;
        border-radius: 4px;
    }
    /*.serviceFigure__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 85.482%;
    }*/
    .serviceFigure__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .serviceFigure__wr:hover img{
    transform: scale(1.05);
    }
    .serviceItemContentBlock__wr{
        padding-top: 16px;
    }
    .serviceItemTitleWrap__wr{
        margin-bottom: 8px;
    }
    .serviceItemTitle__wr{
        /*font-size: clamp(1.125rem, 0.9522rem + 0.4808vw, 1.25rem);*/
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        text-align: left;
        min-height: 60px;
        margin-bottom: 0;
    }
    .serviceItemContent__wr{}
    .serviceItemContent__wr p{
        /*font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);*/
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        opacity: 0.7;
        text-align: left;
    }
    .serviceBtnParent__wr{
        margin-top: 16px;
        text-align: right;
    }
    .linkPrimary__wr{
        display: inline-block;
        font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bs-primary) !important;
        text-decoration: none;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .linkPrimary__wr.hover_linkSecondary__wr:focus,
    .linkPrimary__wr.hover_linkSecondary__wr:hover{
        color: var(--bs-secondary) !important;
    }
	.hmTestimonialSec__wr{
		background-color: var(--bsGrey10__wr);
        padding-top: 48px;
	}
	.hmTestimonialSecTitle__wr{
		margin-bottom: 0;
	}
	.hmTestimonialSecBodyWrap__wr{
		padding: 17px 0 48px;
	}
	.hmTestimonialSecBox__wr{
		/*max-width: 868px;*/
		margin: 0 auto;
		/*background-color: var(--bsWhite__wr);*/
        /*border-radius: 12px;*/
		/*box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05);*/
        /*box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);*/
		margin-bottom: 32px;
	}
    .testimonialSlider__wr.owl-carousel .owl-stage-outer{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .testimonialSlider__wr.owl-carousel .owl-stage{
        display: flex;
        flex: 1 0 auto;
        height: 100%;
    }
	.sliderTestimonialCard__wr{
		--bs-card-border-width: 0px;
		--bs-card-border-color: transparent;
		--bs-card-border-radius: 0;
		--bs-card-box-shadow: none;
	    --bs-body-bg: var(--bsWhite__wr);
	    display: flex;
    	flex-direction: row;
    	align-items: flex-start;
    	justify-content: flex-start;
    	column-gap: 2rem;
        border-radius: 12px;
        box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    	padding: 32px;
	}
	.sliderTestimonialFigure__wr{
		display: flex;
	    width: 33.33333333%;
		position: relative;
        display: none;
	}
	.sliderTestimonialFigure__wr::before{
		content: "";
		display: block;
		width: 100%;
		padding-top: 100%;
	}
	.sliderTestimonialFigure__wr img{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center center;
	}
	.sliderTestimonialBody__wr{
	    --bs-card-spacer-y: 0px;
	    --bs-card-spacer-x: 0px;
	    flex: 1 1 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        text-align: center;
	}
	.sliderTestimonialUserInfo__wr{
		width: 100%;
		margin-bottom: 8px;
	}
	.sliderTestimonialUserName__wr{
		font-size: clamp(1.125rem, 1.0139rem + 0.5556vw, 1.5rem);
        /*font-size: 1.5rem;*/
		font-style: normal;
		font-weight: 600;
		line-height: 120%;
		color: var(--bsGrey800__wr);
		margin-bottom: 0;
	}
	.sliderTestimonialUserDesignation__wr{
		font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
		color: var(--bsGrey800__wr);
		margin-bottom: 0;
	}
	.sliderTestimonialRatingStar__wr{
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 4px;
		font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);
		color: var(--bsYellow100__wr);
		margin-bottom: 10px;
	}
	.sliderTestimonialPost__wr{}
	.sliderTestimonialPost__wr p{
		/*font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);*/
        font-size: 1rem;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
		color: var(--bsGrey800__wr);
	}
	.sliderTestimonialPost__wr p:last-child,
	.sliderTestimonialPost__wr p:only-child{
		margin-bottom: 0;
	}
	.owl-theme .owl-nav{
		margin-top: 0;
	}
	.testimonialSlider__wr.owl-theme .owl-nav [class*=owl-]{
		display: flex;
		font-size: 66px;
		color: var(--bs-primary);
		margin: 0;
		padding: 0;
		background: transparent;
		cursor: pointer;
		border-radius: 0;
		position: absolute;
		top: 50%;
		-webkit-transition: all linear 0.5s;
		transition: all linear 0.5s;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.testimonialSlider__wr.owl-theme .owl-nav [class*=owl-]:hover{
	    background: transparent;
	    color: var(--bsGrey800__wr);
	    text-decoration: none;
	}
	.testimonialSlider__wr.owl-carousel .owl-nav button.owl-prev{
		left: -142px;
	}
	.testimonialSlider__wr.owl-carousel .owl-nav button.owl-next{
		right: -142px;
	}
    /*.owl-theme .owl-nav.disabled+.owl-dots{
        margin-top: 0;
    }*/
	.testimonialSlider__wr.owl-theme .owl-dots{
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 16px;
		position: absolute;
		left: 0;
		right: 0;
	    bottom: -30px;
	}
	.testimonialSlider__wr.owl-theme .owl-dots .owl-dot{}
	.testimonialSlider__wr.owl-theme .owl-dots .owl-dot span{
		width: 16px;
		height: 16px;
		border-radius: 50%;
		margin: 0;
		background: var(--bsGreyRGBA800__0_1wr);
		-webkit-transition: all linear 0.3s;
		transition: all linear 0.3s;
	}
	.testimonialSlider__wr.owl-theme .owl-dots .owl-dot.active span,
	.testimonialSlider__wr.owl-theme .owl-dots .owl-dot:hover span{
	    background: var(--bs-primary);
	}
	.hmProOfferingSec__wr{}
	.hmOfferingSecTitle__wr{
		margin-bottom: 0;
	}
	.hmOfferingSecBodyWrap__wr{
		padding: 32px 0 0;
	}
	.hmOfferingColBlockCard__wr{
	    --bs-card-bg: var(--bsWhite__wr);
	    --bs-card-border-width: 1px;
	    --bs-card-border-color: var(--bsBlack__wr);
	    --bs-card-border-radius: 12px;
        height: 100%;
	}
	.hmOfferingColBlockCardBody__wr{
		--bs-card-spacer-y: 24px;
		--bs-card-spacer-x: 10px;
        /*padding: 24px 10px 40px;*/
	}
    .hmOfferingCardTitleBlock{
        margin-bottom: 20px;
    }
    .hmOfferingCardTitle{
        font-size: clamp(1rem, 0.9259rem + 0.3704vw, 1.25rem);
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        min-height: 30px;
    }
    .hmOfferingColBlockCardBody__wr .table-responsive{
        height: calc(100% - 50px);
    }
	.hmOfferingTable__wr{
	    /*border: 0.1115rem solid var(--bsGrey310__wr);*/
        border: none;
        border-collapse: separate;
        border-spacing: 0;
		margin-bottom: 0;
        height: 100%;
		/*table-layout: fixed;*/
	}
	.hmOfferingTable__wr.tableGrey8__wr{
		--bs-table-bg: var(--bsGrey8__wr);
	}
	.hmOfferingTable__wr.tableSecondary5__wr{
		--bs-table-bg: var(--bsSecondary5__wr);
	}
    .hmOfferingTable__wr .figure__wr img{
        display: block;
        width: 100%;
        max-width: 150px;
        aspect-ratio: 2 / 1;
        object-fit: contain;
    }
	.hmOfferingTable__wr thead{
		vertical-align: middle;
	}
	.hmOfferingTable__wr thead tr{
		border: none;
		/*border-bottom: 0.1115rem solid var(--bsGrey310__wr);*/
	}
	.hmOfferingTable__wr thead th,
	.hmOfferingTable__wr thead td{
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 150%;
		color: var(--bsGrey800__wr);
		padding: 10px 14px;
        border: none;
		border-top: 1px solid var(--bsGrey310__wr);
        border-bottom: 1px solid var(--bsGrey310__wr);
	}
    .hmOfferingTable__wr thead th:first-child{
        border-left: 1px solid var(--bsGrey310__wr);
        border-top-left-radius: 10px;
    }
    .hmOfferingTable__wr thead th:last-child{
        border-right: 1px solid var(--bsGrey310__wr);
        border-top-right-radius: 10px;
    }
    .hmOfferingTable__wr tbody tr{
		border-width: 0.0556rem 0;
		border-style: solid;
		border-color: var(--bsGreyRGBA800__0_1wr);
        border: none;
	}
	.hmOfferingTable__wr tbody td{
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
		color: var(--bsGrey800__wr);
	    padding: 10px 14px;
	    border-width: 0.0556rem 0 0.0556rem 0.0556rem;
		border-style: solid;
		border-color: var(--bsGreyRGBA800__0_1wr);
	}
    .hmOfferingTable__wr tbody td:first-child{
        border-left: 1px solid var(--bsGrey310__wr);
    }
    .hmOfferingTable__wr tbody td:last-child{
        border-right: 1px solid var(--bsGrey310__wr);
    }
    .hmOfferingTable__wr tbody:last-child td{
        border-bottom: 1px solid var(--bsGrey310__wr);
    }
    .hmOfferingTable__wr tbody:last-child td:first-child{
        border-bottom-left-radius: 10px;
    }
    .hmOfferingTable__wr tbody:last-child td:last-child{
        border-bottom-right-radius: 10px;
    }
    /*.hmOfferingSlider.owl-carousel .owl-stage-outer{
        padding-left: 5px;
        padding-right: 5px;
    }*/
    .hmOfferingSlider.owl-carousel .owl-stage{
        display: flex;
        flex: 1 0 auto;
        height: 100%;
    }
    .hmOfferingSlider.owl-carousel .item{
        padding: 5px;
        height: 100%;
    }
    .hmOfferingSlider.owl-theme .owl-nav [class*="owl-"] {
        margin: 0;
        width: 32px;
        height: 32px;
        border-radius: 50%;
        background: rgba(17, 17, 17, 0.5);
        font-size: 14px !important;
        line-height: 1;
        color: #fff;
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.08));
        outline: none;
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: all linear 0.5s;
        transition: all linear 0.5s;
    }
    .hmOfferingSlider.owl-theme .owl-nav [class*="owl-"]:hover {
        background: rgb(17, 17, 17);
        color: #fff;
    }
    .hmOfferingSlider.owl-carousel .owl-nav button.owl-prev {
        left: 8px;
    }
    .hmOfferingSlider.owl-carousel .owl-nav button.owl-next {
        right: 8px;
    }
    .hmOfferingSlider.owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 12px;
    }
    .hmOfferingSlider.owl-theme .owl-dots{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        /*position: absolute;
        left: 0;
        right: 0;
        bottom: 24px;*/
    }
    .hmOfferingSlider.owl-theme .owl-dots .owl-dot{
        width: 1rem;
        height: 1rem;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 1px solid transparent;
        border-radius: 50%;
        -webkit-transition: all linear 0.3s;
        transition: all linear 0.3s;
    }
    .hmOfferingSlider.owl-theme .owl-dots .owl-dot span{
        width: 0.5rem;
        height: 0.5rem;
        border-radius: 50%;
        margin: 0;
        background: var(--bsGrey800__wr);
        -webkit-transition: all linear 0.3s;
        transition: all linear 0.3s;
    }
    .hmOfferingSlider.owl-theme .owl-dots .owl-dot:hover{
        border-color: var(--bsGrey800__wr);
    }
    .hmOfferingSlider.owl-theme .owl-dots .owl-dot:hover span{}
    .hmOfferingSlider.owl-theme .owl-dots .owl-dot.active{
        border-color: var(--bs-primary);
    }
    .hmOfferingSlider.owl-theme .owl-dots .owl-dot.active span{
        background: var(--bs-primary);
    }
	.hmContactSecHeadTitle__wr{
        font-size: 1.5rem;
		font-weight: 500;
		margin-bottom: 0;
	}
	.hmContactSecBodyWrap__wr{
		padding: 0 0 48px;
	}
	.hmContactSecBox__wr{
		background-color: var(--bsWhite__wr);
		border: 1px solid var(--bsGreyRGBA800__0_3wr);
		border-radius: 0px 0px 4px 4px;
		padding: 32px 4vw;
        border-radius: 12px;
	}
	.hmContactFormBlock__wr{}
	.hmContactFormBlockHead__wr{
		margin-bottom: 20px;
	}
	.hmContactFormBlockTitle__wr{
		/*font-size: clamp(1.125rem, 0.8644rem + 0.7264vw, 1.5rem);*/
        font-size: 1.5rem;
		font-style: normal;
		font-weight: 500;
		line-height: 150%;
		color: var(--bsGrey800__wr);
		text-align: left;
		position: relative;
	    padding-left: 14px;
		margin-bottom: 0;
	}
    .hmContactFormBlock__wr textarea.form-control{
        min-height: unset;
        height: 100px;
    }
	.vr__wr{
	    display: inline-block;
	    width: 6px;
	    height: 32px;
	    background-color: var(--bsGrey800__wr);
	    position: absolute;
	    left: 0;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	    transform: translateY(-50%);
	}
	.vr__wr.vrPrimary__wr{
		background-color: var(--bs-primary);
	}
    .hmContactSecImageBlockBg__wr{
        width: 100%;
        position: relative;
    }
    .hmContactSecFigure__wr{
        width: 100%;
        display: block;        
        overflow: hidden;
    }
    .hmContactSecFigure__wr img{
        width: 100%;
    }
    .mapTogglePopoverBlock{
        display: inline-flex;
        position: absolute;
        left: 64%;
        top: 44%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        z-index: 1070;
    }
    .mapToolTip{
        display: inline-flex;
        width: 18px;
        aspect-ratio: 1 / 1;
        background: var(--bs-secondary);
        border-radius: 50%;
        text-decoration: none;
        color: inherit;
        -webkit-animation: mapToolTip-shadow-pulse 2s infinite;
        animation: mapToolTip-shadow-pulse 2s infinite;
    }
    @-webkit-keyframes mapToolTip-shadow-pulse {
        0% {
            box-shadow: 0 0 0 0px rgba(6, 166, 71, 0.5);
        }
        100% {
            box-shadow: 0 0 0 16px rgba(6, 166, 71, 0);
        }
    }
    @keyframes mapToolTip-shadow-pulse {
        0% {
            box-shadow: 0 0 0 0px rgba(6, 166, 71, 0.5);
        }
        100% {
            box-shadow: 0 0 0 16px rgba(6, 166, 71, 0);
        }
    }
    .mapPopoverBlock{
        opacity: 0;
        visibility: hidden;
        position: absolute;
        top: calc(100% + 8px);
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 200px;
        max-width: 200px;
        -webkit-transition: all ease 0.15s;
        transition: all ease 0.15s;
    }
    .mapTogglePopoverBlock:hover .mapPopoverBlock{
        opacity: 1;
        visibility: visible;
    }
    .mapPopoverArrow{
        display: block;
        width: 1rem;
        height: 0.5rem;
        position: absolute;
        left: 50%;
        top: -7px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .mapPopoverArrow::before,
    .mapPopoverArrow::after{
        content: '';
        display: block;
        position: absolute;
        border-color: transparent;
        border-style: solid;
        border-width: 0;
    }
    .mapPopoverArrow::before{
        top: 0;
        border-bottom-color: rgba(0, 0, 0, 0.175);
        border-width: 0 calc(1rem * .5) 0.5rem;
    }
    .mapPopoverArrow::after{
        top: 1px;
        border-bottom-color: #fff;
        border-width: 0 calc(1rem * .5) 0.5rem;
    }
    .mapPopoverBody{
        width: 100%;
        background-color: #fff;
        border-radius: 12px;
        padding: 8px;
        border: 1px solid rgba(0, 0, 0, 0.175);
    }
    .mapPopoverBody a{
        display: flex;
    }
    .mapPopoverBody img{}
    #offer_modal .btn-close,
    #offeringModal .btn-close{
        position: absolute;
        top: 1rem;
        right: 1rem;
    }
    form .form-group{
        position: relative;
        margin-bottom: 24px;
    }
    form .row .form-group:last-child{
        margin-bottom: 0;
    }
    .form-label{
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        text-align: left;
        margin-bottom: 8px;
    }
    .form-label span{
        color: var(--bs-primary);
    }
    .form-control{
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        padding: 16px;
        background-color: var(--bsGrey9__wr);
        border: 1px solid var(--bsGrey9__wr);
        border-radius: 4px;
        outline: none;
        box-shadow: none;
    }
    .form-control-sm{
        width: 100%;
        display: block;
        font-size: .875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        padding: 0.75rem 1rem;
        background-color: var(--bsGrey9__wr);
        border: 1px solid var(--bsGrey9__wr);
        border-radius: 4px;
        outline: none;
        box-shadow: none;
    }
    .form-control::-webkit-input-placeholder,
    .form-control-sm::-webkit-input-placeholder{
        color: var(--bsGreyRGBA800__0_3wr);
    }
    .form-control::-moz-placeholder,
    .form-control-sm::-moz-placeholder{
        color: var(--bsGreyRGBA800__0_3wr);
    }
    .form-control:-ms-input-placeholder,
    .form-control-sm:-ms-input-placeholder{
        color: var(--bsGreyRGBA800__0_3wr);
    }
    .form-control:-moz-placeholder,
    .form-control-sm:-moz-placeholder{
        color: var(--bsGreyRGBA800__0_3wr);
    }
    .form-control:focus,
    .form-control-sm:focus{
        color: var(--bsGrey800__wr);
        background-color: var(--bsGrey9__wr);
        border-color: var(--bsGrey9__wr);
        outline: 0;
        box-shadow: none;
    }
    input.form-control:not(:placeholder-shown),
    textarea.form-control:not(:placeholder-shown){
      border-color: var(--bsBlack__wr);
      background-color: var(--bsWhite__wr);
    }
    textarea.form-control{
        min-height: 168px;
        resize: none;
    }
    select.form-control{
        color: var(--bsGrey800__wr);
        background-color: var(--bsWhite__wr);
        border-color: var(--bsBlack__wr);
    }
    select.form-control.titleNull__wr{
        color: var(--bsGreyRGBA800__0_3wr);
        background-color: var(--bsGrey9__wr);
        border-color: var(--bsGrey9__wr);
    }
    /*select.form-control:focus{
        color: var(--bsGrey800__wr);
        background-color: var(--bsWhite__wr);
        border-color: var(--bsBlack__wr);
        outline: 0;
        box-shadow: none;
    }*/
    select.form-control option{
        color: var(--bsGrey800__wr);
    }
    form .form-control:has(+ .caretDownIcon__wr.iconEnd__wr){
        padding-right: calc(20px + 16px);
    }
    form .form-control:has(+ .calenderDaysIcon__wr.iconEnd__wr){
        padding-right: calc(22px + 16px);
    }
    .formIcon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 18px;
        pointer-events: none;
    }
    .formIcon__wr.iconEnd__wr{
        right: 26px;
    }
    .formIcon__wr.caretDownIcon__wr{
        width: 20px;
        height: 20px;
        font-size: 12px;
        color: var(--bsGrey800__wr);
    }
    .formIcon__wr.calenderDaysIcon__wr{
        width: 22px;
        height: 22px;
        font-size: 20px;
        color: var(--bs-primary);
    }
    form .form-group:has(.form-label) .formIcon__wr{
        top: 50px;
    }
    .form-floating>.form-control{
        height: auto;
        min-height: auto;
        line-height: 150%;
        padding: 1rem 0.75rem; 
    }
    .form-floating>.form-label{
        width: 100%;
        padding: 0 1.5rem;
        margin-bottom: 0;
        white-space: normal;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
    }
    .form-floating>.form-control:focus~.form-label,
    .form-floating>.form-control:not(:placeholder-shown)~label{
        width: auto;
        height: auto;
        color: var(--bsGrey800__wr);
        -webkit-transform: scale(.85) translateY(-10px) translateX(0);
        transform: scale(.85) translateY(-10px) translateX(0);
    }
    .form-floating>.form-control-plaintext~label::after, 
    .form-floating>.form-control:focus~label::after, 
    .form-floating>.form-control:not(:placeholder-shown)~label::after, 
    .form-floating>.form-select~label::after{
        inset: 0 25px;
        background-color: transparent;
    }
    .form-floating>.form-control-plaintext:focus, 
    .form-floating>.form-control-plaintext:not(:placeholder-shown), 
    .form-floating>.form-control:focus, 
    .form-floating>.form-control:not(:placeholder-shown){
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .form-floating>.form-control:not(:placeholder-shown)~.form-label::after{
        background-color: var(--bsWhite__wr);
    }
    .form-floating>select.form-control.titleNull__wr{
        color: transparent;
    }
    .form-floating>select.form-control.titleNull__wr~.form-label{
        color: var(--bsGrey800__wr);
        transform: unset !important;
        height: 100%;
        margin-bottom: 0;
    }
    .form-floating>select.form-control.titleNull__wr~.form-label::after{
        background-color: transparent !important;
    }
    .form-floating>select.form-control~.form-label{
        color: var(--bsGrey800__wr);
        transform: scale(.85) translateY(-10px) translateX(0) !important;
    }
    .form-floating>select.form-control~.form-label::after{
        background-color: var(--bsWhite__wr) !important;
        inset: 0 25px !important;
    }
    form .form-group.form-floating:has(.form-label) .formIcon__wr {
        top: 18px;
    }
    .iti{
        width: 100%;
        z-index: 3;
    }
    .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{
        background-color: transparent;
    }
    .iti--separate-dial-code .iti__selected-flag{
        background-color: transparent;
        padding-left: 16px;
        padding-right: 16px;
    }
    .iti__flag{
        margin-right: 10px;
    }
    .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code,
    .iti__selected-dial-code{
        min-width: 40px;
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        margin-left: 0;
    }
    .iti__arrow{
        margin-left: 16px;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid var(--bsGrey800__wr);
    }
    .iti__arrow.iti__arrow--up {
        border-top: none;
        border-bottom: 4px solid var(--bsGrey800__wr);
    }
    .iti__country-list{
        width: calc(100% + 216.91px);
        white-space: unset;
    }
    .iti__country-list li{
        color: #000;
    }
    .iti__country-list .iti__country{
        font-size: 14px;
        justify-content: space-between;
    }
    .offeringDataBodyBlock{
        border: 1px solid var(--bsBlack__wr);
        border-radius: .5rem;
    }
    .offeringDataRowBlock{}
    .offeringColBlock{
        padding: 0;
        width: 100%;
        display: flex;
        flex-direction: column;
        /*gap: .25rem;*/
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bsGrey800__wr);        
    }
    .offeringColBlock>div{
        padding: .75rem .5rem;
    }
    .offeringColData{
        display: inline-flex;
    }
    .offeringColHeadData{
        font-size: 13px;
        font-weight: 600;
    }
    .offeringBankColBlock{
        /*flex: 0 0 auto !important;
        width: auto !important;
        max-width: none !important;*/
        align-items: center;
        padding: .75rem .5rem;
        justify-content: center;
    }
    .offeringBankBox{        
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        max-width: 109px;
        /*border: 1px solid var(--bsBlack__wr);*/
    }
    .offeringBankBox img{
        width: 100%;
    }
    .offeringDataRowBlock~.offeringDataRowBlock{
        border-top: 1px solid var(--bsGrey800__wr);
    }
    .offeringDataRowBlock .offeringColBlock{
        gap: 0;
    }
    .offeringDataRowBlock .offeringColBlock~.offeringColBlock{
        border-left: 1px solid var(--bsGrey800__wr);
    }
    .offeringColBlock div~div{
        border-top: 1px solid var(--bsGrey800__wr);
    }
    .offeringDataRowBlock~.offeringDataRowBlock .offeringColBlock~.offeringColBlock{
        padding-bottom: 0;
        justify-content: space-between;
    }
    .offeringDataRowBlock~.offeringDataRowBlock .offeringColData{
        padding: 0;
        height: 100%;
    }
    .offeringDataRowBlock~.offeringDataRowBlock .offeringColData span{
        display: flex;
        flex: 1 0 0;
        margin: 0;
        padding: .75rem .5rem;
        min-height: 66px;
    }
    .offeringDataRowBlock~.offeringDataRowBlock .offeringColData span~span{
        border-left: 1px solid var(--bsGrey800__wr);
    }
    .offeringKeyColBlock{
        flex: 0 0 34.26%;
        padding: .75rem .5rem;
    }
    /*.offeringDataRowBlock .table {
        table-layout: fixed;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bsGrey800__wr);
    }
    .offeringDataRowBlock .table tr:first-child td:first-child{
        width: 34.8%;
        border-bottom-left-radius: .5rem;
    }
    .offeringDataRowBlock .table tr td,
    .offeringDataRowBlock .table tr th{
        width: 33.33333333%;
        border-right: 1px solid var(--bsGrey800__wr);
        padding: .75rem .5rem;
    }
    .offeringDataRowBlock .table tr th{
        font-size: 13px;
        font-weight: 600;
    }
    .offeringDataRowBlock .table tr td:last-child,
    .offeringDataRowBlock .table tr th:last-child{
        border-right: none;
    }
    .offeringDataRowBlock .table tr~tr{
        border-top: 1px solid var(--bsGrey800__wr);
    }
    .offeringDataRowBlock .table tr:last-child td:last-child{
        border-bottom-right-radius: .5rem;
    }*/
/*HOME PAGE END*/
/*LOGIN PAGE START*/
    /*.registerPageLayout__wr.pageMainLayout__wr::before,
    .logInPageLayout__wr.pageMainLayout__wr::before,
    .registerPageLayout__wr.pageMainLayout__wr::after,
    .logInPageLayout__wr.pageMainLayout__wr::after{
        display: none;
    }*/
    .logInSec__wr{
        background-color: var(--bsGrey800__wr);
        color: var(--bsWhite__wr);
    }
    .logInSec__wr .container-fluid{
        padding-left: 0;
        padding-right: 0;
    }
    .logInSec__wr .row{
        margin-left: 0;
        margin-right: 0;
    }
    .logInSec__wr .row>*{
        padding-left: 0;
        padding-right: 0;
    }
    .logInFormBlock__wr{
        max-width: 480px;
        margin-left: 100px;
        padding: 124px 0;
        height: 100%;
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .logInFormBlockHead__wr{
        margin-bottom: 40px;
    }
    .logInFormBlockHead__wr .ovrlayIcon__wr{
        display: inline-block;
        width: 202px;
        height: 202px;
        position: absolute;
        left: 95%;
        top: 42px;
    }
    .logInFormBlockTitle__wr{
        /*font-size: clamp(1.125rem, -0.5254rem + 4.6005vw, 3.5rem);*/
        font-size: 3.5rem;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        color: var(--bsWhite__wr);
        text-align: left;
        margin-bottom: 24px;
    }
    .logInFormBlockHead__wr p{
        /*font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);*/
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsWhite__wr);
        text-align: left;
    }
    .formBlockHead__wr p:last-child,
    .formBlockHead__wr p:only-child{
        margin-bottom: 0;
    }
    .togglePass__wr {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 18px;
        color: var(--bsGrey800__wr);
        width: 24px;
        height: 24px;
        position: absolute;
        right: 28px;
        top: 18px;
        z-index: 2;
        cursor: pointer;
    }
    .togglePass__wr.active i::before {
        content: "\f06e";
    }
    .remembrWrap__wr{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .customFormCheck__wr{
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        padding-left: 0;
        gap: 16px;
        margin-bottom: 0;
    }
    .customFormCheck__wr .form-check-input{
        width: 18px;
        height: 18px;
        --bs-form-check-bg: transparent;
        border: 2px solid var(--bsWhite__wr);
        margin-left: 0;
        margin-top: 0;
    }
    .customFormCheck__wr .form-check-input[type=checkbox] {
        border-radius: 2px;
    }
    .customFormCheck__wr .form-check-input:checked{
        background-color: var(--bs-secondary);
        border-color: var(--bs-secondary);
    }
    .customFormCheck__wr .form-check-input:focus,
    .customFormCheck__wr .form-check-input:focus-visible{
        outline: 0;
        box-shadow: none;
    }
    .customFormCheckLabel__wr{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsWhite__wr);
        text-align: left;
    }
    .customFormCheckLabel__wr p{
        margin-bottom: 0;
    }
    .remembrWrap__wr .linkPrimary__wr:hover{
        color: var(--bs-secondary) !important;
    }
    .logInFormBlock__wr .form-group.remember__wr{
        margin-top: 16px;
    }
    .logInFormBlock__wr .form-group.btnParent__wr,
    .logInFormBlock__wr .form-group.redirect__wr{
        margin-top: 40px;
    }
    .logInSecFigure__wr{
        width: 100%;
        display: flex;
        position: relative;
        height: 100%;
    }
    .logInSecFigure__wr img{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
/*LOGIN PAGE END*/
/*REGISTRATION PAGE START*/
    .registerSec__wr{
        background-color: var(--bsGrey800__wr);
        color: var(--bsWhite__wr);
    }
    .registerSec__wr .container-fluid{
        padding-left: 0;
        padding-right: 0;
    }
    .registerSec__wr .row{
        margin-left: 0;
        margin-right: 0;
    }
    .registerSec__wr .row>*{
        padding-left: 0;
        padding-right: 0;
    }
    .registerFormBlock__wr{
        max-width: 480px;
        margin-left: 100px;
        padding: 124px 0;
        height: 100%;
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .registerFormBlockHead__wr{
        margin-bottom: 40px;
    }
    .registerFormBlockHead__wr .ovrlayIcon__wr {
        display: inline-block;
        width: 202px;
        height: 202px;
        position: absolute;
        left: 95%;
        top: 42px;
    }
    .registerFormBlockTitle__wr{
        /*font-size: clamp(1.125rem, -0.5254rem + 4.6005vw, 3.5rem);*/
        font-size: 3.5rem;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        color: var(--bsWhite__wr);
        text-align: left;
        margin-bottom: 24px;
    }
    .registerFormBlockHead__wr p{
        /*font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);*/
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsWhite__wr);
        text-align: left;
    }
    .registerFormBlock__wr .form-group.btnParent__wr{
        margin-top: 40px;
    }
    .registerSecFigure__wr{
        width: 100%;
        display: flex;
        position: relative;
        height: 100%;
    }
    .registerSecFigure__wr img{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
/*REGISTRATION PAGE END*/
/*MORTAGE COMPARE START*/
    .pageTitleSec__wr{}
    .pageTitleSec__wr.bgGrey9__wr{
        background-color: var(--bsGrey9__wr);
    }
    .pageTitleWrap__wr{
        padding: 20px 0;
    }
    .pageTitleWrap__wr:has(.pageTitle__wr):has(.icon__wr){
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 12px;
    }
    .pageTitleWrap__wr .icon__wr{}
    .pageTitle__wr{
        font-size: clamp(1.25rem, 1.1759rem + 0.3704vw, 1.5rem);
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .text-center .pageTitle__wr{
        text-align: center;
    }
    .pageTitleWrap__wr.text-center:has(.pageTitle__wr):has(.icon__wr){
        justify-content: center;
    }
    .pageTitle__wr.fs_32px__wr{
        /*font-size: clamp(1.125rem, 0.5169rem + 1.6949vw, 2rem);*/
        /*font-weight: 600;*/
    }
    .eligibilityCalcPageTitleSec__wr .pageTitleWrap__wr{
        padding: 12px 0 0;
    }
    .CardBoxSec__wr{
        padding-bottom: 80px;
    }
    .pageMainCardBox__wr{
        /*background-color: var(--bsWhite__wr);*/
        /*border: 1px solid rgba(33, 30, 30, 0.3);*/
        background-color: transparent;
        border: 0;
        border-radius: 12px;
        padding: 28px 12px 28px;
    }
    .didUKnowCardBoxSec__wr .pageMainCardBox__wr{
        background-color: var(--bsWhite__wr);
        border: 1px solid rgba(33, 30, 30, 0.3);
        border-radius: 12px;
        padding: 28px 4.5vw 28px;
    }
    .residentialResaleCardBoxSec__wr .pageMainCardBox__wr,
    .mCompareCardBoxSec__wr .pageMainCardBox__wr{
        background-color: var(--bsWhite__wr);
        border: 1px solid rgba(33, 30, 30, 0.3);
        border-radius: 12px;
        padding: 28px 0.75rem 28px;
    }
    .mCompareFilterSec__wr{
        margin-bottom: 30px;
    }
    .mCompareFilterDp__wr{}
    .mCompareFilterLabel__wr{
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 160%;
        color: var(--bsGrey800__wr);
        text-align: left;
        margin-bottom: 6px;
    }
    .mCompareFilterSec__wr .bootstrap-select>.dropdown-toggle{
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        text-align: left;
        padding: 15px 12px;
        display: inline-flex;
        align-items: center;
        justify-content: space-between;
        background-color: var(--bsWhite__wr);
        border: 0.0503rem solid var(--bsGrey800__wr);
        border-radius: 0.2014rem;
    }
    .mCompareFilterSec__wr .bootstrap-select>.dropdown-toggle.show{
        display: inline-flex !important;
    }
    .mCompareFilterSec__wr .bootstrap-select>.dropdown-toggle.bs-placeholder, 
    .mCompareFilterSec__wr .bootstrap-select>.dropdown-toggle.bs-placeholder:active, 
    .mCompareFilterSec__wr .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, 
    .mCompareFilterSec__wr .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
        color: var(--bsGrey800__wr);
    }
    .mCompareFilterSec__wr .bootstrap-select>.dropdown-toggle:after{
    }
    .mCompareFilterSec__wr .bootstrap-select .dropdown-toggle:focus, 
    .mCompareFilterSec__wr .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
        outline: none !important;
        outline: none !important;
        outline-offset: 0;
    }
    .mCompareFilterSec__wr .bootstrap-select .dropdown-menu{
        --bs-dropdown-font-size: 14px;
        --bs-dropdown-link-color: var(--bsGrey800__wr);
        --bs-dropdown-link-hover-color: var(--bsWhite__wr);
        --bs-dropdown-link-hover-bg: var(--bs-secondary);
        --bs-dropdown-link-active-color: var(--bsWhite__wr);
        --bs-dropdown-link-active-bg: var(--bs-secondary);
    }
    .mCompareFilterSec__wr .bootstrap-select .dropdown-menu li~li{}
    .bootstrap-select .dropdown-menu li .selected{
        color: var(--bs-dropdown-link-hover-color);
        background-color: var(--bs-dropdown-link-hover-bg);
    }
    .bootstrap-select .dropdown-menu li.selected~li.selected{}
    .mCompareFilterSec__wr .bs-actionsbox .btn-group button{
        --bs-btn-color: var(--bsGrey800__wr);
        --bs-btn-border-width: var(--bs-border-width);
        --bs-btn-border-color: var(--bsGrey800__wr);
        --bs-btn-hover-color: var(--bsWhite__wr);
        --bs-btn-hover-bg: var(--bsGrey800__wr);
        --bs-btn-hover-border-color: var(--bsGrey800__wr);
        --bs-btn-focus-box-shadow: none;
        --bs-btn-focus-shadow-rgb: transparent;
        --bs-btn-active-color: var(--bsWhite__wr);
        --bs-btn-active-bg: var(--bsGrey800__wr);
        --bs-btn-active-border-color: var(--bsGrey800__wr);
        --bs-btn-active-shadow: none;
        --bs-btn-disabled-color: #212529;
        --bs-btn-disabled-bg: transparent;
        --bs-btn-disabled-border-color: #212529;
        --bs-gradient: none;
    }
    .mCompareFilterDpBtn__wr{
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        text-align: left;
        padding: 15px 12px;
        display: inline-flex;
        align-items: center;
        justify-content: space-between;
        background-color: var(--bsWhite__wr);
        border: 0.0503rem solid var(--bsGrey800__wr);
        border-radius: 0.2014rem;
        --bs-btn-hover-color: var(--bsGrey800__wr);
        --bs-btn-hover-bg: var(--bsWhite__wr);
        --bs-btn-hover-border-color: var(--bsGrey800__wr);
    }
    .mCompareFilterDpBtn__wr.dropdown-toggle::after{
        margin-left: 0;
        border-top-color: var(--bsGrey800__wr);
        /*border-top: 0.2188rem solid var(--bsGrey800__wr);
        border-right: 0.2188rem solid transparent;
        border-bottom: 0;
        border-left: 3px solid transparent;*/
    }
    .mCompareFilterDpMenu__wr{}
    .filterResultNav__wr{
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 18px;
        /*padding-left: 24px;*/
        /*padding-right: 24px;*/
    }
    .filterResultNav__wr .badge__wr{
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bs-primary);
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        padding: 12px 32px;
        /*min-width: 170px;
        height: 43px;*/
        background-color: var(--bsPrimary5__wr);
        border-radius: 9px;
    }
    .filterResultNav__wr .badge__wr .fa-circle-xmark{
        font-size: 20px;
    }
    .mCompareTableSec__wr{
        /*margin-top: 30px;*/
    }
    .mCompareTable__wr{
        border-collapse: separate;
        border-spacing: 0;
        margin-bottom: 0;
        border: none;
        table-layout: fixed;
    }
    .mCompareTable__wr~.mCompareTable__wr{
        margin-top: 18px;
    }
    .mCompareTable__wr th{
        font-size: 13px;
        font-style: normal;
        font-weight: 600;
        line-height: 160%;
        color: var(--bsGrey800__wr);
        text-align: center;
        /*padding: 12px 24px;*/
    }
    .mCompareTable__wr td{
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        text-align: left;
        /*padding: 12px 24px;*/
    }
    .mCompareTable__wr .figure__wr{
        width: 100%;
        max-width: 109px;
        /*border: 1px solid var(--bsBlack__wr);*/
    }
    .mCompareTable__wr tbody tr{
        border: none;
    }
    .mCompareTable__wr tbody tr th,
    .mCompareTable__wr tbody tr td{
        border: none;
        border-top: 0.0313rem solid var(--bsGrey450__wr);
        border-right: 1px solid var(--bsGrey450__wr);
    }
    .mCompareTable__wr tbody tr:first-child th{
        border-top: 0.0313rem solid var(--bsBlack__wr);
    }
    .mCompareTable__wr tbody tr:first-child th:first-child{
        border-left: 1px solid var(--bsBlack__wr);
        border-top-left-radius: 10px;
        vertical-align: middle;
    }
    .mCompareTable__wr tbody tr td:last-child{
        border-right: 1px solid var(--bsBlack__wr);
    }
    .mCompareTable__wr tbody tr:first-child th:last-child{
        border-right: 1px solid var(--bsBlack__wr);
        border-top-right-radius: 10px;
    }
    .mCompareTable__wr tbody .expand__wr:nth-child(3) th:nth-child(1){
        border-left: 1px solid var(--bsGrey450__wr);
    }
    .mCompareTable__wr tfoot tr{
        border: none;
    }
    .mCompareTable__wr tfoot td{
        border: none;
        border-top: 0.0313rem solid var(--bsGrey450__wr);
        border-bottom: 1px solid var(--bsBlack__wr);
    }
    .mCompareTable__wr tfoot tr td:first-child{
        border-bottom-left-radius: 10px;
        border-left: 1px solid var(--bsBlack__wr);
    }
    .mCompareTable__wr tfoot tr td:last-child{
        border-bottom-right-radius: 10px;
        border-right: 1px solid var(--bsBlack__wr);
    }
    .mCompareTable__wr tfoot p{
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlack__wr);
        margin-bottom: 0;
    }
    .mCompareTable__wr tfoot p b{
        font-weight: 600;
    }
    .mCompareTable__wr tfoot small{
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsBlack__wr);
    }
    .mCompareTable__wr tfoot .contactInfo__wr{
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color: var(--bsGrey700__wr);
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        justify-content: flex-end;
        gap: 18px;
    }
    .mCompareTable__wr tfoot .contactInfo__wr i{
        font-size: 18px;
        line-height: 1;
        color: var(--bs-secondary);
    }
    .mCompareTable__wr.tableSecondary5__wr tbody tr th,
    .mCompareTable__wr.tableSecondary5__wr tbody tr td{
        background-color: var(--bsSecondary5__wr);
        border: none;
        border-top: 0.0313rem solid var(--bsSecondary5__wr);
        border-right: 2px solid var(--bsWhite__wr);
    }
    .mCompareTable__wr.tableSecondary5__wr tbody tr:first-child th{
        border-top: 0.0313rem solid var(--bsBlack__wr);
    }
    .mCompareTable__wr.tableSecondary5__wr tbody tr td:last-child{
        border-right: 1px solid var(--bsBlack__wr);
    }
    .mCompareTable__wr.tableSecondary5__wr tfoot td{
        border-top: 0.0313rem solid var(--bsSecondary5__wr);
    }
    .mCompareBtnParent__wr{
        margin-top: 24px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 18px;
    }
    .mCompareBtnParent__wr form{
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0.5rem;
    }
    .mCompFilterOffCanvasToggler{
        width: 2.6rem;
        height: 2.6rem;
        padding: 0 !important;
    }
/*MORTAGE COMPARE END*/
/*CONTACT US FORM MODAL START*/
    .modal-dialog.modal-lg .modal-content{
        border-radius: 4px;
    }
    #contactFormModal__wr .modal-body{
        /*padding: 80px;*/
    }
    #contactFormModal__wr .modalBodyHead__wr{
        margin-bottom: 40px;
    }
    #contactFormModal__wr .modalBodyHead__wr p{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
    }
    #contactFormModal__wr .modalBodyHeadTitle__wr{
        font-size: clamp(1.125rem, 0.8757rem + 0.6936vw, 1.5rem);
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    #contactFormModal__wr .modalBodyHeadTitle__wr:has(+ p) {
        margin-bottom: 16px;
    }
    #contactFormModal__wr .modalBodyHead__wr p:last-child,
    #contactFormModal__wr .modalBodyHead__wr p:only-child{
        margin-bottom: 0;
    }
    #contactFormModal__wr .modalBodyHead__wr.text-center p,
    #contactFormModal__wr .text-center .modalBodyHeadTitle__wr{
        text-align: center;
    }
    #contactFormModal__wr .btnParent__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 24px;
        margin-top: 16px;
    }
    #contactFormModal__wr .formCheckParent__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 82px;
    }
    .customFormRadio__wr{
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        padding-left: 0;
        gap: 10px;
        margin-bottom: 0;
    }
    .customFormRadio__wr .form-check-input{
        width: 20px;
        height: 20px;
        --bs-form-check-bg: var(--bsGrey130__wr);
        border: 1px solid var(--bsGrey130__wr);
        margin-left: 0;
        margin-top: 0;
    }
    .customFormRadio__wr .form-check-input[type=radio] {
        border-radius: 50%;
    }
    .customFormRadioLabel__wr{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey130__wr);
        text-align: left;
    }
    .customFormRadio__wr .form-check-input:checked{
        background-color: var(--bs-secondary);
        border-color: var(--bs-secondary);
    }
    .customFormRadio__wr .form-check-input:focus,
    .customFormRadio__wr .form-check-input:focus-visible{
        outline: 0;
        box-shadow: none;
    }
    .customFormRadio__wr .form-check-input:checked ~ .customFormRadioLabel__wr{
        color: var(--bs-secondary);
    }
/*CONTACT US FORM MODAL END*/
/*ELIGIBILITY CALCULATOR START*/
    hr.border_t_Grey450__wr{
        border-top: 1px solid var(--bsGrey450__wr);
    }
    hr.my_0px__wr{
        margin-top: 0;
        margin-bottom: 0;
    }
    .eligibilityCalculatorSec__wr{
        width: 100%;
    }
    .eligCalcProgresSteps__wr{
        width: 100%;
    }
    .progressStepsList__wr{
        width: 100%;
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
        display: flex;
        /*column-gap: 16px;*/
        padding: 12px 0;
        position: relative;
        z-index: 1;
    }
    .progressStepsList__wr::before{
        content: "";
        display: flex;
        width: 100%;
        height: 0.1719rem;
        background-color: var(--bsGrey200__wr);
        margin: 0 auto;
        position: absolute;
        top: 40px;
        left: 0;
        right: 0;
        z-index: -1;
    }
    .stepItem__wr{
        display: flex;
        flex-direction: column;
        align-items: center;
        flex: 0 1 100%;
        position: relative;
        z-index: 1;
    }
    .stepItem__wr:first-child,
    .stepItem__wr:last-child{
        flex: 0 1 calc(56px + 50%);
    }
    .stepItem__wr:first-child{
        align-items: flex-start;
    }
    .stepItem__wr:last-child{
        align-items: flex-end;
    }
    .stepItem__wr::before{
        content: "";
        position: absolute;
        width: 100%;
        height: 0.1719rem;
        top: 28px;
        left: 0;
        background: var(--bs-primary);
        z-index: -1;
        opacity: 0;
    }
    .stepItem__wr:first-child::before,
    .stepItem__wr:last-child::before{
        width: calc(100% - 28px);
    }
    .stepItem__wr:first-child::before{
        left: 28px;
    }
    .stepItem__wr:last-child::before{
        right: 28px;
    }
    .stepIcon__wr{
        width: 56px;
        height: 56px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: var(--bsWhite__wr);
        border: 0.1746rem solid var(--bsGrey200__wr);
        border-radius: 50%;
    }
    .stepIcon__wr img{
        height: 28px;
    }
    .stepIcon__wr img.activeIcon__wr{
        display: none;
    }
    .stepContent__wr{
        display: none;
        width: 100%;
        margin-top: 6px;
    }
    .stepItemTitle__wr{
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
        color: var(--bsGrey800__wr);
        text-align: center;
        margin-bottom: 0;
    }
    .stepItem__wr.active::before{
        opacity: 1;
    }
    .active .stepIcon__wr{
        border-color: var(--bs-primary);
    }
    .active .stepIcon__wr img{
        display: none;
    }
    .active .stepIcon__wr img.activeIcon__wr{
        display: block;
    }
    .eligCalcProgresDataSec__wr{
        width: 100%;
        padding-bottom: 80px;
    }
    .progresDataDetail__wr{
        width: 100%;
    }
    .progresDetailCardBox__wr{
        display: flex;
        flex-direction: row;
        width: 100%;
        background-color: var(--bsWhite__wr);
        border: 1px solid rgba(33, 30, 30, 0.3);
        border-radius: 12px;
        padding: 32px 0;
    }
    .progresDetail__wr{
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        display: none;
    }
    .progresDetail__wr.active{
        display: block;
    }
    .eligCalcFormBlock__wr{}
    .eligCalcFormBlockHead__wr{
        margin-bottom: 36px;
    }
    .eligCalcFormBlockHead__wr p{
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        text-align: center;
        margin-bottom: 14px;
        -webkit-transition: all linear 0.5s;
        transition: all linear 0.5s;
    }
    .eligCalcFormBlockTitle__wr{
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        text-align: center;
        margin-bottom: 0;
        -webkit-transition: all linear 0.5s;
        transition: all linear 0.5s;
    }
    .eligCalcFormBlockWrap__wr{
        width: 100%;
        max-width: 576px;
        /*max-width: 80%;*/
        margin: 0 auto;
        -webkit-transition: all linear 0.5s;
        transition: all linear 0.5s;
    }
    .eligCalcFormBlockWrap__wr #new_value_result{
        position: absolute;
        left: 15px;
        right: 15px;
        top: 17px;
        bottom: 3px;
        background: #fff;
        pointer-events: none;
        cursor: text;
        padding: 0 10px;
    }
    .eligCalcFormBlockWrap__wr .btnParent__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 16px;
    }





    .datepicker.dropdown-menu{
        min-width: 280px;
        width: 280px;
        padding: 16px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        /* border-color: transparent;*/
        font-size: 12px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyColor950__wr);
    }
    .datepicker table{
        width: 100%;
    }
    .datepicker td, .datepicker th{
        font-weight: normal;
        border-radius: 22px;
        width: 2.2143rem;
        height: 34px;
        /*padding: 8px 16px;*/
    }
    .datepicker .day{}
    .datepicker table tr td.day.focused, 
    .datepicker table tr td.day:hover{
        background: #eee;
        cursor: pointer;
    }
    .datepicker .datepicker-switch{}
    /*.datepicker .dow,*/
    .datepicker .old.day,
    .datepicker table tr td.new, 
    .datepicker table tr td.old{
        color: var(--bsGrey100__wr);
    }
    .datepicker table tr td.today,
    .datepicker table tr td.today.active, 
    .datepicker table tr td.today.disabled, 
    .datepicker table tr td.today.disabled.active, 
    .datepicker table tr td.today.disabled.disabled, 
    .datepicker table tr td.today.disabled:active, 
    .datepicker table tr td.today.disabled:hover, 
    .datepicker table tr td.today.disabled:hover.active, 
    .datepicker table tr td.today.disabled:hover.disabled, 
    .datepicker table tr td.today.disabled:hover:active, 
    .datepicker table tr td.today.disabled:hover:hover, 
    .datepicker table tr td.today.disabled:hover[disabled], 
    .datepicker table tr td.today.disabled[disabled], 
    .datepicker table tr td.today:active, 
    .datepicker table tr td.today:hover, 
    .datepicker table tr td.today:hover.active, 
    .datepicker table tr td.today:hover.disabled, 
    .datepicker table tr td.today:hover:active, 
    .datepicker table tr td.today:hover:hover, 
    .datepicker table tr td.today:hover[disabled], 
    .datepicker table tr td.today[disabled]{
        background: var(--bsSecondary5__wr);
    }
    .datepicker table tr td.active,
    .datepicker table tr td.active.active,
    .datepicker table tr td.active.disabled, 
    .datepicker table tr td.active.disabled.active, 
    .datepicker table tr td.active.disabled.disabled, 
    .datepicker table tr td.active.disabled:active, 
    .datepicker table tr td.active.disabled:hover, 
    .datepicker table tr td.active.disabled:hover.active, 
    .datepicker table tr td.active.disabled:hover.disabled, 
    .datepicker table tr td.active.disabled:hover:active, 
    .datepicker table tr td.active.disabled:hover:hover, 
    .datepicker table tr td.active.disabled:hover[disabled], 
    .datepicker table tr td.active.disabled[disabled], 
    .datepicker table tr td.active:active, 
    .datepicker table tr td.active:hover, 
    .datepicker table tr td.active:hover.active, 
    .datepicker table tr td.active:hover.disabled, 
    .datepicker table tr td.active:hover:active, 
    .datepicker table tr td.active:hover:hover, 
    .datepicker table tr td.active:hover[disabled], 
    .datepicker table tr td.active[disabled],
    .datepicker table tr td span.active, 
    .datepicker table tr td span.active.active, 
    .datepicker table tr td span.active.disabled, 
    .datepicker table tr td span.active.disabled.active, 
    .datepicker table tr td span.active.disabled.disabled, 
    .datepicker table tr td span.active.disabled:active, 
    .datepicker table tr td span.active.disabled:hover, 
    .datepicker table tr td span.active.disabled:hover.active, 
    .datepicker table tr td span.active.disabled:hover.disabled, 
    .datepicker table tr td span.active.disabled:hover:active, 
    .datepicker table tr td span.active.disabled:hover:hover, 
    .datepicker table tr td span.active.disabled:hover[disabled], 
    .datepicker table tr td span.active.disabled[disabled], 
    .datepicker table tr td span.active:active, 
    .datepicker table tr td span.active:hover, 
    .datepicker table tr td span.active:hover.active, 
    .datepicker table tr td span.active:hover.disabled, 
    .datepicker table tr td span.active:hover:active, 
    .datepicker table tr td span.active:hover:hover, 
    .datepicker table tr td span.active:hover[disabled], 
    .datepicker table tr td span.active[disabled]{
        background: var(--bs-secondary);
        color: var(--bsWhite__wr);
        background-image: unset !important;
    }
/*ELIGIBILITY CALCULATOR END*/
/*DID YOU KNOW PAGE START*/
    .cardBoxHead__wr{
        padding: 0 0 2px;
    }
    .cardBoxHeadTitle__wr{
        font-size: clamp(1.125rem, 0.8644rem + 0.7264vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsGrey700__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .cardBoxHead__wr p{
        font-size: clamp(0.875rem, 0.7921rem + 0.2309vw, 1rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
    }
    .text-center .cardBoxHeadTitle__wr,
    .cardBoxHead__wr.text-center p{
        text-align: center;
    }
    .cardBoxHeadTitle__wr:has(+ p){
        margin-bottom: 16px;
    }
    .cardBoxHead__wr p:last-child,
    .cardBoxHead__wr p:only-child{
        margin-bottom: 0;
    }
    .didUKnowBlockSec__wr{}
    .didUKnowBlockHead__wr{
        padding: 40px 0;
    }
    .didUKnowBlockHeadTitle__wr{
        font-size: clamp(1.125rem, 0.8644rem + 0.7264vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        text-align: left;
        margin-bottom: 0;
    }


    .didUKnowAccord__wr{}
    .didUKnowAccordCard__wr{
        background-color: transparent;
        border: none;
        border-radius: 0;
        /*border-top: 1px solid  var(--bs-primary);
        border-bottom: 1px solid var(--bs-primary);*/
        position: relative;
        /*margin-bottom: -1px;*/
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .didUKnowAccordCard__wr~.didUKnowAccordCard__wr{
        border-top: 1px solid  var(--bs-primary);
    }
    .didUKnowAccordCardHead__wr{
        padding: 0;
        margin-bottom: 0;
        background-color: transparent;
        border-bottom: none;
        position: relative;
        border-radius: 0 !important;
    }
    .didUKnowAccordCardHead__wr::after{
        content: '\f063';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-light);
        font-size: 20px;
        color: var(--bsBlackColor850__wr);
        position: absolute;
        right: 0;
        top: 18px;
        -webkit-transition: transform .2s ease-in-out;
        transition: transform .2s ease-in-out;
    }
    .didUKnowAccordHeadContent__wr{
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color: var(--bsGrey550__wr);
        text-align: left;
        margin-bottom: 0;
        padding: 1rem 0;
        padding-right: 24px;
        border: none;
        background-color: transparent;
        border-radius: 0;
        cursor: pointer;
    }
    .didUKnowAccordHeadContent__wr .labelText__wr{}
    .didUKnowAccordHeadContent__wr a{
        text-decoration: none !important;
        color: inherit !important;
    }
    .didUKnowCollapse__wr{}
    .didUKnowAccordCardBody__wr{
        /*font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);*/
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        text-align: left;
        padding: 0;
        padding-bottom: 24px;
    }
    .didUKnowAccordCardBody__wr p{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-align: inherit;
        margin-bottom: 16px;
    }
    .didUKnowAccordCardBody__wr p:last-child,
    .didUKnowAccordCardBody__wr p:only-child{
        margin-bottom: 0;
    }
    .didUKnowAccordCardBody__wr a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-decoration: none;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .didUKnowAccordCardBody__wr a:hover{
        color: var(--bs-primary);
    }
    .didUKnowAccordCardBody__wr ul{
        list-style: none;
        padding-left: 0;
        /*margin-bottom: 0;*/
    }
    .didUKnowAccordCardBody__wr ul:last-child,
    .didUKnowAccordCardBody__wr ul:only-child,
    .didUKnowAccordCardBody__wr ol:last-child,
    .didUKnowAccordCardBody__wr ol:only-child{
        margin-bottom: 0;
    }
    .didUKnowAccordCardBody__wr ul li{
        position: relative;
        padding-left: 1.5rem;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-align: inherit;
    }
    .didUKnowAccordCardBody__wr ul li::before{
        /*content: '\f219';*/
        content: '\F59C';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font-family: bootstrap-icons !important;
        font-style: normal;
        font-weight: 400 !important;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /*font: var(--fa-font-regular);*/
        font-size: 80%;
        color: inherit;
        position: absolute;
        left: 0;
        top: 6px;
    }
    .didUKnowAccordCardBody__wr ul li~li{
        margin-top: 16px;
    }
    .didUKnowAccordCardBody__wr ol{
        padding-left: 3rem;
    }
    .didUKnowAccordCardBody__wr ol li{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-align: inherit;
        padding-left: 8px;
    }
    .didUKnowAccordCardBody__wr ol li~li{
        margin-top: 16px;
    }
    .didUKnowAccordCardBody__wr ol li::marker{}
    .didUKnowAccordCard__wr.active .didUKnowAccordCardHead__wr::after{
        transform: rotate(-180deg);
    }
    .didUKnowAccordCard__wr.active .didUKnowAccordHeadContent__wr{
        color: var(--bs-primary);
    }
/*DID YOU KNOW PAGE END
/*CONTACT US PAGE START*/
    .contactPage__wr{}
    .contactPage__wr .hmContactSecBodyWrap__wr{
        padding: 0;
    }
    .contactBanerSec__wr{
        margin-bottom: 48px;
    }
    .contactPage__wr .hmContactSecBox__wr{
        padding-bottom: calc(32px + 50px);
    }
    .contactCardBoxSec__wr{
        padding-bottom: 0;
        padding-top: 16px;
    }
    .contactSecBoxHeadWrap__wr{
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .contactSecBoxHeadTitle__wr{
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        margin-bottom: 0;
    }
    .contactSecCardBox__wr{
        padding-bottom: 70px;
    }
    .contactSecFormBlock__wr{}
    .contactSecFormBlockHead__wr{
        margin-bottom: 24px;
    }
    .contactSecFormBlockTitle__wr{
        font-size: clamp(1.125rem, 0.8644rem + 0.7264vw, 1.5rem);
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color:  var(--bsGrey800__wr);
        text-align: left;
        position: relative;
        padding-left: 14px;
        margin-bottom: 0;
    }
    .contactSecFigureBlock__wr{
        width: 100%;
        height: 100%;
    }
    .contactSecFigure__wr{
        width: 100%;
        height: 100%;
        display: block;
        position: relative;
        overflow: hidden;
        border-radius: 4px;
    }
    .contactSecFigure__wr img{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .contactDataInfoSec__wr{
        position: relative;
        z-index: 1;
        margin-top: -50px;
        margin-bottom: 48px;
    }
    .contactDataBox__wr{
        width: 100%;
        padding: 10px 0;
        background: var(--bsGrey800__wr);
        border-radius: 8px;
        color: var(--bsWhite__wr);
    }
    .contactDataBox__wr [class*=col-]~[class*=col-]{
        border-left: 0.05rem solid rgba(255, 255, 255, 0.1);
    }
    .contactDataColBlock__wr{
        padding: 0 3vw;
    }
    .contactDataItemContentBlock__wr{}
    .contactDataItemTitleWrap__wr{
        margin-bottom: 8px;
    }
    .contactDataItemTitle__wr{
        font-size: clamp(1.25rem, 1.164rem + 0.2398vw, 1.3125rem);
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        text-align: left;
        color: inherit;
        margin-bottom: 0;
    }
    .contactDataItemContent__wr{
        position: relative;
        padding-left: 49px;
        min-height: 42px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .contactDataIcon__wr{
        width: 35px;
        height: 35px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--bsWhite__wr);
        border: 0.05rem solid var(--bsWhite__wr);
        font-size: 16px;
        color: var(--bs-primary);
        position: absolute;
        left: 0;
        top: 3px;
    }
    .contactDataItemContent__wr p{
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color: inherit;
        text-align: left;
        margin-bottom: 0;
    }
    .contactDataItemContent__wr a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-decoration: none;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .contactDataItemContent__wr p:hover a {
        color: var(--bs-primary);
    }
    .contactDataColBlock__wr.contactInfoColBlock__wr .contactDataIcon__wr{
        color: var(--bs-secondary);
    }
/*CONTACT US PAGE END*/
/*FAQ PAGE START*/
    .faqPageTitleSec__wr .pageTitleWrap__wr{
        padding: 20px 0 0;
    }
    .faqPageTitleSec__wr .pageTitle__wr{}
    .pageInnerBannerSec__wr{}
    .pageInnerBanner__wr{
        position: relative;
    }
    .innerBnrSecFigure__wr{
        width: 100%;
        display: flex;
        position: absolute;
        inset: 0;
    }
    .innerBnrSecFigure__wr::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        --bs-bg-opacity: 0.5;
        background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity));
    }
    .innerBnrSecFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .innerBnrContentBlock__wr{
        position: relative;
        /*inset: 0;*/
        z-index: 2;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 40px;
        padding-bottom: 74px;
    }
    .innerBnrContentBlockTitleWrap__wr{}
    .innerBnrContentBlockSupTitle__wr{
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: var(--bsWhite__wr);
        margin-bottom: 10px;
    }
    .innerBnrContentBlockTitle__wr{
        font-size: clamp(1.125rem, 0.6038rem + 1.4528vw, 1.875rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: var(--bsWhite__wr);
        margin-bottom: 0;
    }
    .innerBnrContentBlockTitleWrap__wr p{
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsWhite__wr);
    }
    .text-center .innerBnrContentBlockSupTitle__wr,
    .text-center .innerBnrContentBlockTitle__wr,
    .text-center .innerBnrContentBlockTitleWrap__wr p{
        text-align: center;
    }
    .innerBnrContentBlockTitle__wr:has(+ p){
        margin-bottom: 8px;
    }
    .faqCardBoxSec__wr{
        padding-bottom: 0;
    }
    .faqCardBoxSec__wr .pageMainCardBox__wr{
        padding: 40px 5vw;
        padding-bottom: 64px;
    }
    .faqCardBoxSec__wr .cardBoxHead__wr{
        padding-bottom: 72px;
    }
    .faqBlockSec__wr{}
    .faqBlockHead__wr{
        padding: 40px 0;
    }
    .faqBlockHeadTitle__wr{
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        text-align: left;
        margin-bottom: 0;
    }


    .faqAccord__wr{}
    .faqAccordCard__wr{
        background-color: transparent;
        border: none;
        border-radius: 0;
        /*border-top: 1px solid  var(--bs-primary);
        border-bottom: 1px solid var(--bs-primary);*/
        position: relative;
        /*margin-bottom: -1px;*/
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .faqAccordCard__wr~.faqAccordCard__wr{
        border-top: 1px solid  var(--bs-secondary);
    }
    .faqAccordCardHead__wr{
        padding: 0;
        margin-bottom: 0;
        background-color: transparent;
        border-bottom: none;
        position: relative;
        border-radius: 0 !important;
    }
    .faqAccordHeadIcon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 18px;
        height: 18px;
        border-radius: 2px;
        background-color: var(--bs-secondary);
        cursor: pointer;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 18px;
        -webkit-transition: all ease-in 0.35s;
        transition: all ease-in 0.35s;
    }
    .faqAccordHeadIcon__wr::before,
    .faqAccordHeadIcon__wr::after{
        content: "";
        display: block;
        width: 70%;
        height: 0.1563rem;
        background-color: var(--bsWhite__wr);
        position: absolute;
        top: 50%;
        left: 15%;
        -webkit-transition: all ease-in 0.35s;
        transition: all ease-in 0.35s;
    }
    .faqAccordHeadIcon__wr:before{
      transform: translateY(-50%);
    }
    .faqAccordHeadIcon__wr:after{
      transform: translateY(-50%) rotate(90deg);
    }
    /*.faqAccordCardHead__wr::after{
        content: '\f063';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-light);
        font-size: 20px;
        color: var(--bsBlackColor850__wr);
        position: absolute;
        right: 0;
        top: 18px;
        -webkit-transition: transform .2s ease-in-out;
        transition: transform .2s ease-in-out;
    }*/
    .faqAccordHeadContent__wr{
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color: var(--bsGreyRGBA550__0_7wr);
        text-align: left;
        margin-bottom: 0;
        padding: 1rem 0;
        /*padding-right: 24px;*/
        border: none;
        background-color: transparent;
        border-radius: 0;
        cursor: pointer;
        --bs-btn-hover-color: var(--bsGreyRGBA550__0_7wr);
    }
    .faqAccordHeadContent__wr .labelText__wr{}
    .faqAccordHeadContent__wr a{
        text-decoration: none !important;
        color: inherit !important;
    }
    .faqCollapse__wr{}
    .faqAccordCardBody__wr{
        /*font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);*/
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey550__wr);
        text-align: left;
        padding: 8px 0 24px;
    }
    .faqAccordCardBody__wr p{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-align: inherit;
        margin-bottom: 16px;
    }
    .faqAccordCardBody__wr p:last-child,
    .faqAccordCardBody__wr p:only-child{
        margin-bottom: 0;
    }
    .faqAccordCardBody__wr a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-decoration: none;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .faqAccordCardBody__wr a:hover{
        color: var(--bs-primary);
    }
    .faqAccordCardBody__wr ul{
        list-style: none;
        padding-left: 0;
        /*margin-bottom: 0;*/
    }
    .faqAccordCardBody__wr ul:last-child,
    .faqAccordCardBody__wr ul:only-child,
    .faqAccordCardBody__wr ol:last-child,
    .faqAccordCardBody__wr ol:only-child{
        margin-bottom: 0;
    }
    .faqAccordCardBody__wr ul li{
        position: relative;
        padding-left: 1.5rem;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-align: inherit;
    }
    .faqAccordCardBody__wr ul li::before{
        content: '\F59C';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font-family: bootstrap-icons !important;
        font-style: normal;
        font-weight: 400 !important;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /* font: var(--fa-font-regular); */
        font-size: 80%;
        color: inherit;
        position: absolute;
        left: 0px;
        top: 6px;
    }
    .faqAccordCardBody__wr ul li~li{
        margin-top: 16px;
    }
    .faqAccordCardBody__wr ol{
        padding-left: 3rem;
    }
    .faqAccordCardBody__wr ol li{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-align: inherit;
        padding-left: 8px;
    }
    .faqAccordCardBody__wr ol li~li{
        margin-top: 16px;
    }
    .faqAccordCardBody__wr ol li::marker{}
    /*.faqAccordCard__wr.active .faqAccordCardHead__wr::after{
        transform: rotate(-180deg);
    }*/
    .faqAccordCard__wr.active .faqAccordHeadIcon__wr{
        background-color: var(--bs-primary);
    }
    .faqAccordCard__wr.active .faqAccordHeadIcon__wr:before{
        transform: translateY(-50%) rotate(-90deg);
        opacity: 0;
    }
    .faqAccordCard__wr.active .faqAccordHeadIcon__wr:after{
        transform: translateY(-50%) rotate(0);
    }
    .faqAccordCard__wr.active .faqAccordHeadContent__wr{
        color: var(--bs-primary);
    }
    .messageContactSec__wr{
        padding-bottom: 40px;
    }
    .msgSecBoxCard__wr{
        padding: 30px 12px 40px;
        background-color: var(--bsGrey150__wr);
        border-radius: 12px;
    }
    .msgSecBoxContent__wr{
        width: 100%;
        max-width: 806px;
        margin: 0 auto;
    }
    .msgSecBoxTitle__wr{
        /*font-size: clamp(1.125rem, 0.8644rem + 0.7264vw, 1.5rem);*/
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    .msgSecBoxContent__wr p{
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
    }
    .text-center .msgSecBoxTitle__wr,
    .msgSecBoxContent__wr.text-center p{
        text-align: center;
    }
    .msgSecBoxTitle__wr:has(+ p) {
        margin-bottom: 3px;
    }
    .msgSecFormBlock__wr{
        width: 100%;
        max-width: 806px;
        margin: 14px auto 0;
    }
    .msgSecFormBlock__wr form{}
    .msgSecInputGroup__wr{}
    .msgSecInputGroup__wr .form-control{}
/*FAQ PAGE END*/
/*ABOUT US PAGE START*/
    .aboutUsPageTitleSec__wr .pageTitleWrap__wr {
        padding: 20px 0;
    }
    .abtWhoWeRSec__wr{
        padding-bottom: 48px;
    }
    .abtWhoWeRSecBox{
        display: flex;
        width: 100%;
        overflow: hidden;
        border-radius: 12px;
        background-color: #EAEAEA;
    }
    .whoWeRSecFigureBlock__wr{
        position: relative;
    }
    .whoWeRSecFigure__wr,
    .blogBannerFigure__wr{
        display: flex;
        width: 100%;
        /*overflow: hidden;
        border-radius: 12px;*/
    }
    .whoWeRSecFigure__wr img,
    .blogBannerFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    /*.whoWeRSecFloatingContentBlock{
        position: relative;
        z-index: 2;
        color: var(--bsGrey800__wr);
        padding-top: 1.5rem;
    }
    .whoWeRSecFloatingContentBlockHead{
        margin-bottom: 16px;
    }
    .whoWeRSecFloatingContentBlockTitle{
        font-size: clamp(1.25rem, 1.1759rem + 0.3704vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        margin-bottom: 0;
    }
    .whoWeRSecFloatingContent{}*/
    .whoWeRSecContentBlock__wr{
        padding: 0 12px 48px;
    }
    .whoWeRSecContentBlockTitleWrap__wr{
        margin-bottom: 0;
        text-align: center;
        margin-bottom: 1rem;
    }
    .whoWeRSecContentBlockTitle__wr{
        font-size: clamp(1.25rem, 1.1759rem + 0.3704vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    .whoWeRSecContent__wr{
        text-align: center;
        /*line-height: 1.8;*/
    }
    .whoWeRSecContent__wr p{
        /*font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);*/
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: inherit;
        color: var(--bsGrey800__wr);
    }
    /*.text-center .whoWeRSecContentBlockTitle__wr,
    .text-center .whoWeRSecContent__wr p{
        text-align: center;
    }*/
    .abtMissionVisionSec__wr{
        padding: 48px 0;
        background-color: var(--bsWhite__wr);
        position: relative;
        z-index: 1;
    }
    .abtMVSecHeadBlock{
        margin-bottom: 1rem;
    }
    .abtMVSecHead{
        margin: 0;
    }
    .abtMVSecHeadTitle{
        font-size: clamp(1.25rem, 1.1759rem + 0.3704vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    .abtMVSecHeadContent{
        width: 100%;
        max-width: 1000px;
        margin: 0 auto;
    }
    /*.MVisonItemColBlock__wr{
        padding: 40px 50px;
        border: 2px dashed var(--bsGrey800__wr);
        border-radius: 4px;
        background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%23211E1EFF' stroke-width='2' stroke-dasharray='15%2c 20' stroke-dashoffset='20' stroke-linecap='square'/%3e%3c/svg%3e");
        background-image: repeating-linear-gradient(-28deg, var(--bsGrey800__wr), var(--bsGrey800__wr) 15px, transparent 15px, transparent 24px, var(--bsGrey800__wr) 24px), repeating-linear-gradient(62deg, var(--bsGrey800__wr), var(--bsGrey800__wr) 15px, transparent 15px, transparent 24px, var(--bsGrey800__wr) 24px), repeating-linear-gradient(152deg, var(--bsGrey800__wr), var(--bsGrey800__wr) 15px, transparent 15px, transparent 24px, var(--bsGrey800__wr) 24px), repeating-linear-gradient(242deg, var(--bsGrey800__wr), var(--bsGrey800__wr) 15px, transparent 15px, transparent 24px, var(--bsGrey800__wr) 24px);
        background-size: 1px 100%, 100% 1px, 1px 100% , 100% 1px;
        background-position: 0 0, 0 0, 100% 0, 0 100%;
        background-repeat: no-repeat;
    }*/
    .MVisonItemColBlock__wr{
        position: relative;
        padding: 40px 50px;
        border-radius: 12px;
        border: 2px dashed var(--bsGrey800__wr);
        overflow: hidden;
    }
    .MVisonIcon__wr{
        display: block;
    }
    .MVisonIcon__wr img{
        display: block;
    }
    .MVisonItemContentBlock__wr{}
    .MVisonItemTitleWrap__wr{
        margin-bottom: 16px;
    }
    .MVisonItemTitle__wr{
        font-size: clamp(1.125rem, 0.2136rem + 2.5404vw, 2.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    .MVisonItemContent__wr{}
    .MVisonItemContent__wr p{
        font-size: clamp(0.5rem, 0.3519rem + 0.7407vw, 1rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
    }
    .text-center .MVisonItemTitle__wr,
    .text-center .MVisonItemContent__wr p{
        text-align: center;
    }
    .text-center .MVisonIcon__wr img{
        aspect-ratio: 16 / 9;
        border-radius: 12px;
        margin: 0 auto 24px;
    }
    .abtGeoPresenseSec__wr{
        padding: 64px 0;
        background-color: var(--bsGrey800__wr);
        color: var(--bsWhite__wr);
    }
    .geoPSecFigureBlock__wr{
        width: 100%;
        max-width: 650px;
        margin: 0 auto 56px;
    }
    .geoPSecFigure__wr{
        display: block;
    }
    .geoPSecFigure__wr img{}
    .geoPSecContentBlock__wr{
        width: 100%;
        max-width: 863px;
        margin: 0 auto;
    }
    .geoPSecContentBlockTitleWrap__wr{
        margin-bottom: 20px;
    }
    .geoPSecContentBlockTitle__wr{
        font-size: clamp(1.3125rem, 0.4873rem + 2.3002vw, 2.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: inherit;
        margin-bottom: 0;
    }
    .geoPSecContent__wr{}
    .geoPSecContent__wr p{
        font-size: clamp(0.75rem, 0.4025rem + 0.9685vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: inherit;
    }
    .text-center .geoPSecContentBlockTitle__wr,
    .text-center .geoPSecContent__wr p{
        text-align: center;
    }
    .abtProOfferingSec__wr{
        background-color: var(--bsGrey10__wr);
        padding: 64px 0;
        color: var(--bsWhite__wr);
    }
    .offeringSecOverlayFigureBlock__wr{
        position: relative;
    }
    .offeringSecOverlayFigure__wr{
        display: flex;
        position: relative;
        overflow: hidden;
        z-index: 1;
    }
    .offeringSecOverlayFigure__wr::before{
        content: "";
        position: absolute;
        inset: 0;
        z-index: 1;
        background: var(--bsBlack__wr);
        opacity: 0.8
    }
    .offeringSecOverlayFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .offeringSecContentBlock__wr{
        position: absolute;
        inset: 0;
        z-index: 2;
        width: 100%;
        max-width: 868px;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .offeringSecContentBlockTitleWrap__wr{
        margin-bottom: 20px;
    }
    .offeringSecContentBlockTitle__wr{
        font-size: clamp(2rem, 1.6525rem + 0.9685vw, 2.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: inherit;
        margin-bottom: 0;
    }
    .offeringSecContent__wr{
        padding: 40px 12px;
        border-radius: 4px;
        background-image: repeating-linear-gradient(-28deg, var(--bsWhite__wr), var(--bsWhite__wr) 15px, transparent 15px, transparent 24px, var(--bsWhite__wr) 24px), repeating-linear-gradient(62deg, var(--bsWhite__wr), var(--bsWhite__wr) 15px, transparent 15px, transparent 24px, var(--bsWhite__wr) 24px), repeating-linear-gradient(152deg, var(--bsWhite__wr), var(--bsWhite__wr) 15px, transparent 15px, transparent 24px, var(--bsWhite__wr) 24px), repeating-linear-gradient(242deg, var(--bsWhite__wr), var(--bsWhite__wr) 15px, transparent 15px, transparent 24px, var(--bsWhite__wr) 24px);
        background-size: 1px 100%, 100% 1px, 1px 100%, 100% 1px;
        background-position: 0 0, 0 0, 100% 0, 0 100%;
        background-repeat: no-repeat;
    }
    .offeringSecContent__wr p{
        font-size: clamp(1rem, 0.8263rem + 0.4843vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: inherit;
    }
    .text-center .offeringSecContentBlockTitle__wr,
    .text-center .offeringSecContent__wr p{
        text-align: center;
    }
    .offeringSecContentBlockTitle__wr:has(+ p) {
        margin-bottom: 16px;
    }
    .abtFranchiseSec__wr{
        padding: 64px 0;
        background-color: var(--bsWhite__wr);
    }
    .abtFranchiseSec__wr .container .row{
        row-gap: 48px;
    }
    .franchiseSecContentBlock__wr{
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: relative;
    }
    .franchiseSecContentBlockTitleWrap__wr{}
    .franchiseSecContentBlockTitle__wr{
        font-size: clamp(2rem, 1.6525rem + 0.9685vw, 2.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        text-align: left;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    .franchiseSecContentBlockTitleWrap__wr p{
        font-size: clamp(1rem, 0.8263rem + 0.4843vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
    }
    .franchiseSecContentBlockTitle__wr:has(+ p) {
        margin-bottom: 20px;
    }
    .franchiseHeadBtn__wr{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 24px;
        margin-top: 24px;
    }
    .franchisePreviousBtn__wr{
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        border: 2px solid var(--bsGrey800__wr);
        font-size: 18px;
        color: var(--bsGrey800__wr);
    }
    .franchiseNextBtn__wr{
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        border: 2px solid var(--bsGrey800__wr);
        font-size: 18px;
        color: var(--bsGrey800__wr);
    }
    .sliderFranchiseCard__wr{
        --bs-card-border-width: 0px;
        --bs-card-border-color: transparent;
        --bs-card-border-radius: 0;
        --bs-card-box-shadow: none;
        --bs-body-bg: var(--bsGrey800__wr);
        color: var(--bsWhite__wr);
        padding: 10px 10px 0;
    }
    .sliderFranchiseFigure__wr{}
    .sliderFranchiseFigure__wr img{}
    .sliderFranchiseBody__wr{
        padding: 1rem 0;
    }
    .sliderFranchisUserInfo__wr{
        text-align: center;
        margin-bottom: 8px;
    }
    .sliderFranchisUserName__wr{
        font-size: clamp(1.25rem, 1.0763rem + 0.4843vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: center;
        color: inherit;
        margin-bottom: 0;
    }
    .sliderFranchisUserDesignation__wr{
        /*font-size: clamp(0.875rem, 0.7921rem + 0.2309vw, 1rem);*/
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: center;
        color: inherit;
        margin-bottom: 0;
    }
    .sliderFranchisRatingStar__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);
        color: var(--bsYellow100__wr);
    }
    .abtFranchiseSlider__wr.owl-theme .owl-dots{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin: 0 !important;
    }
    .abtFranchiseSlider__wr.owl-theme .owl-dots .owl-dot{}
    .abtFranchiseSlider__wr.owl-theme .owl-dots .owl-dot span{
        width: 7px;
        height: 7px;
        margin: 0;
        background: var(--bsGrey150__wr);
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .abtFranchiseSlider__wr.owl-theme .owl-dots .owl-dot.active span{
        width: 40px;
        background: var(--bsGrey800__wr);
    }
    .abtFranchiseSlider__wr.owl-theme .owl-dots .owl-dot:hover span {
        background: var(--bsGrey800__wr);
    }
    .whatWeDoSec__wr{}
    .whatWeDoSec__wr .container .row{
        row-gap: 48px;
    }
    .whatWeDoSecHeadWrap__wr{
        padding-top: 48px;
        /*background-color: var(--bsGrey10__wr);*/
    }
    .whatWeDoSecBodyWrap__wr{
        padding-top: 32px;
        padding-bottom: 48px;
    }
    .whtWeDoItemColBlock__wr{}
    .whtWeDoFigureBlock__wr{}
    .whtWeDoFigure__wr{
        display: flex;
        width: 100%;
        position: relative;
        border-radius: 12px;
        overflow: hidden;
    }
    .whtWeDoFigure__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 95%;
    }
    .whtWeDoFigure__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .whtWeDoFigure__wr:hover img {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    .whtWeDoItemContentBlock__wr{
        padding: 24px 20px;
    }
    .whtWeDoItemContentBlock__wr p{
        font-size: clamp(1rem, 0.8263rem + 0.4843vw, 1.25rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: center;
        color: var(--bsGreyRGBA800__0_7wr);
    }
    .abtPartnerSec__wr{
        background-color: var(--bsGrey10__wr);
        padding: 64px 0;
        color: var(--bsWhite__wr);
        margin-top: -64px;
    }
    .partnerSecOverlayFigureBlock__wr{
        position: relative;
    }
    .partnerSecOverlayFigure__wr{
        display: flex;
        position: relative;
        overflow: hidden;
        z-index: 1;
    }
    .partnerSecOverlayFigure__wr::before{
        content: "";
        position: absolute;
        inset: 0;
        z-index: 1;
        background: var(--bsBlack__wr);
        opacity: 0.8
    }
    .partnerSecOverlayFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .partnerSecContentBlock__wr{
        position: absolute;
        inset: 0;
        z-index: 2;
        width: 100%;
        max-width: 868px;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .partnerSecContentBlockTitleWrap__wr{
        margin-bottom: 40px;
    }
    .partnerSecContentBlockTitle__wr{
        font-size: clamp(2rem, 1.6525rem + 0.9685vw, 2.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: inherit;
        margin-bottom: 0;
    }
    .partnerSecContent__wr{}
    .partnerSecContent__wr p{
        font-size: clamp(1rem, 0.8263rem + 0.4843vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: inherit;
    }
    .text-center .partnerSecContentBlockTitle__wr,
    .text-center .partnerSecContent__wr p{
        text-align: center;
    }
    .partnerSecContentBlockTitle__wr:has(+ p) {
        margin-bottom: 16px;
    }
    .abtTeamSec__wr{}
    .teamSecHeadWrap__wr{
        background-color: var(--bsWhite__wr);
        padding-top: 24px;
    }
    .teamSecBodyWrap__wr{
        padding: 40px 0;
        background-color: var(--bsWhite__wr);
    }
    .teamSecBodyHead__wr{
        margin-bottom: 20px;
    }
    .teamSecBodyHeadTitle__wr{
        /*font-size: clamp(1.125rem, 0.8764rem + 0.6928vw, 1.5rem);*/
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    .text-center .teamSecBodyHeadTitle__wr,
    .teamSecBodyHead__wr.text-center p{
        text-align: center;
    }
    .teamSecBodyHeadTitle__wr:has(+ p) {
        margin-bottom: 16px;
    }
    .abtTeamSlider__wr{}
    .sliderTeamCard__wr{
        --bs-card-border-width: 0px;
        --bs-card-border-color: transparent;
        --bs-card-border-radius: 0;
        --bs-card-box-shadow: none;
        --bs-body-bg: var(--bsWhite__wr);
        color: var(--bsGrey800__wr);
        padding: 0;
        text-align: center;
    }
    .sliderTeamFigure__wr{
        display: flex;
        width: 100%;
        position: relative;
        overflow: hidden;
    }
    .sliderTeamFigure__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 93.711%;
    }
    .sliderTeamFigure__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .sliderTeamFigure__wr:hover img{
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    .sliderTeamBody__wr{
        padding: 0;
    }
    .sliderTeamUserInfo__wr{
        padding: 24px 12px;
    }
    .sliderTeamUserName__wr{
        font-size: clamp(0.75rem, 0.2288rem + 1.4528vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: center;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    .sliderTeamUserDesignation__wr{
        font-size: clamp(0.625rem, 0.1907rem + 1.2107vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: center;
        color: var(--bs-secondary);
        margin-bottom: 0;
    }
    .sliderTeamUserName__wr:has(+ .sliderTeamUserDesignation__wr) {
        margin-bottom: 8px;
    }
    .abtTeamSlider__wr.owl-theme .owl-dots{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap: 8px;
    }
    .abtTeamSlider__wr.owl-theme .owl-dots .owl-dot{}
    .abtTeamSlider__wr.owl-theme .owl-dots .owl-dot span{
        width: 40px;
        height: 7px;
        margin: 0;
        background: var(--bsGrey150__wr);
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .abtTeamSlider__wr.owl-theme .owl-dots .owl-dot.active span, 
    .abtTeamSlider__wr.owl-theme .owl-dots .owl-dot:hover span {
        background: var(--bsGrey800__wr);
    }
    .teamSecContentBlock__wr{
        padding: 40px 0 0;
    }
    .teamSecContent__wr{}
    .teamSecContent__wr p{
        font-size: clamp(0.875rem, 0.6264rem + 0.6928vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
    }
    .teamSecContent__wr ul{}
    .teamSecContent__wr ul li{
        font-size: clamp(0.875rem, 0.6264rem + 0.6928vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
    }
    .teamSecContent__wr ul li~li{
        margin-top: 16px;
    }
    .teamSecContent__wr ul:last-child, 
    .teamSecContent__wr ul:only-child, 
    .teamSecContent__wr ol:last-child, 
    .teamSecContent__wr ol:only-child{
        margin-bottom: 0;
    }
    .abtContactInfoSec__wr{
        padding: 0 0 48px;
        background-color: var(--bsGrey10__wr);
    }
    .colInfoItemColBlock__wr{
        width: 100%;
        padding: 40px 32px;
        border: 2px dashed var(--bs-primary);
        border-radius: 12px;
        /*background-image: repeating-linear-gradient(-28deg, var(--bs-primary), var(--bs-primary) 15px, transparent 15px, transparent 24px, var(--bs-primary) 24px), repeating-linear-gradient(62deg, var(--bs-primary), var(--bs-primary) 15px, transparent 15px, transparent 24px, var(--bs-primary) 24px), repeating-linear-gradient(152deg, var(--bs-primary), var(--bs-primary) 15px, transparent 15px, transparent 24px, var(--bs-primary) 24px), repeating-linear-gradient(242deg, var(--bs-primary), var(--bs-primary) 15px, transparent 15px, transparent 24px, var(--bs-primary) 24px);
        background-size: 1px 100%, 100% 1px, 1px 100%, 100% 1px;
        background-position: 0 0, 0 0, 100% 0, 0 100%;
        background-repeat: no-repeat;*/
    }
    .colInfoItemHead__wr{
        margin-bottom: 24px;
    }
    .colInfoItemHeadTitle__wr{
        font-size: clamp(1.125rem, 0.8764rem + 0.6928vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: var(--bsBlack__wr);
        margin-bottom: 0;
    }
    .colInfoItemContentBlock__wr{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 20px;
    }
    .colInfoIcon__wr{
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-color: var(--bsWhite__wr);
        border: 1px solid var(--bsWhite__wr);
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 18px;
        color: var(--bsGrey800__wr);
    }
    .colInfoIcon__wr.grey800Icon__wr{
        color: var(--bsGrey800__wr);
    }
    .colInfoIcon__wr.secondaryIcon__wr{
        color: var(--bs-secondary);
    }
    .colInfoItemContent__wr{}
    .colInfoItemContentTitle__wr{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsBlack__wr);
        margin-bottom: 0;
    }
    .colInfoItemContent__wr p{
        font-size: clamp(1rem, 0.6686rem + 0.9238vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: var(--bsBlack__wr);
    }
    .colInfoItemContent__wr a{
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        line-height: inherit;
        text-align: inherit;
        text-decoration: none;
        color: inherit;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .colInfoItemContent__wr a:hover{
        color: var(--bs-primary);
    }
    .colInfoItemContent__wr .primaryVr__wr{
        border-right: 2px solid var(--bs-primary);
        opacity: 1;
        margin: 0 auto -4px;
    }
/*ABOUT US PAGE END*/
/*MORTGAGE CALCULATOR PAGE START*/
    .mortageCalCardBoxSec__wr{}
    .mortageCalCardBoxSec__wr .pageMainCardBox__wr{
        /*padding-top: 64px;*/
    }
    .mortageCalFormBlock__wr{}
    .mortageCalFormBlock__wr .form-label{
        margin-bottom: 6px;
    }
    form.mortageCalFormBlock__wr .form-group{
        margin-bottom: 15px;
    }
    .mortageCalCardBoxSec__wr form.mortageCalFormBlock__wr .form-group.tenuretMonthInput__wr>input.form-control,
    .mortageCalCardBoxSec__wr form.mortageCalFormBlock__wr .form-group.tenuretMonthInput__wr>input.form-control:not(:placeholder-shown){
        background-color: transparent;
        border-radius: 0;
        border: none;
    }
    .form-range{
        background: transparent;
        border: none;
        border-radius: 5px;
        height: 5px;
        width: 100%;
        outline: none;
        transition: background 450ms ease-in;
        -webkit-appearance: none;
        accent-color: red;
    }
    .form-range::-webkit-slider-runnable-track{
        height: 5px;
        background-color: var(--bsGrey11__wr);
        background-color: transparent;
        border-radius: 2px;
    }
    .form-range::-webkit-slider-thumb{
        width: 1rem;
        height: 1rem;
        margin-top: -6px;
        background-color: var(--bsWhite__wr);
        border: 2px solid var(--bsGrey800__wr);
        border-radius: 1rem;
        box-shadow: 0px 0px 0px 7px rgba(255, 255, 255, 1);
    }
    .form-range:focus::-webkit-slider-thumb{
        box-shadow: 0px 0px 0px 7px rgba(255, 255, 255, 1);
    }
    .form-range::-webkit-slider-thumb:active{
        background-color: var(--bsWhite__wr);
    }
    .ui-slider-horizontal{
        height: 5px;
        margin-top: 5px;
    }
    .ui-widget-content {
        background: var(--bsGrey11__wr);
    }
    .primarySliderRange__wr.ui-widget-content,
    .primaryRangeSlider.ui-widget-content {
        background: var(--bsPrimary4__wr);
    }
    .primaryRangeSlider.form-range::-webkit-slider-thumb{
        border-color: var(--bs-primary);
    }
    /*.secondaryRangeSlider.ui-widget-content {
        border-color: var(--bsSecondary5__wr);
    }*/
    .primaryRangeSlider.form-range::-webkit-slider-thumb{
        border-color: var(--bs-primary);
    }
    .secondaryRangeSlider.form-range::-webkit-slider-thumb{
        border-color: #06A647;
    }
    .darkSliderRange__wr.ui-widget-content {
        background: var(--bsGrey11__wr);
    }
    /*.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
        border-top-left-radius: 2px;
    }
    .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
        border-top-right-radius: 2px;
    }
    .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
        border-bottom-left-radius: 2px;
    }
    .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
        border-bottom-right-radius: 2px;
    }*/
    .ui-widget.ui-widget-content {
        border: none;
    }
    .ui-widget-header{
        background: var(--bsGrey800__wr);
    }
    .primarySliderRange__wr .ui-widget-header {
        background: var(--bs-primary);
    }
    .secondarySliderRange__wr .ui-widget-header {
        background: var(--bs-secondary);
    }
    .darkSliderRange__wr .ui-widget-header {
        background: var(--bsGrey800__wr);
    }
    .ui-slider .ui-slider-handle{
        width: 1rem;
        height: 1rem;
        border-radius: 1rem;
    }
    .ui-slider-horizontal .ui-slider-handle{
        top: -5.5px;
    }
    .ui-state-default, 
    .ui-widget-content .ui-state-default{
        border: 2px solid var(--bsGrey800__wr);
        background: var(--bsWhite__wr);
        box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 1);
    }
    .primarySliderRange__wr .ui-state-default, 
    .primarySliderRange__wr.ui-widget-content .ui-state-default{
        border: 2px solid var(--bs-primary);
    }
    .secondarySliderRange__wr .ui-state-default, 
    .secondarySliderRange__wr.ui-widget-content .ui-state-default{
        border: 2px solid var(--bs-secondary);
    }
    .darkSliderRange__wr .ui-state-default, 
    .darkSliderRange__wr.ui-widget-content .ui-state-default{
        border: 2px solid var(--bsGrey800__wr);
    }
    .mortageCalFormBlock__wr .btnParent__wr{
        margin-top: 17px;
    }
    .mortageCalValueData__wr{
        /*padding-top: 28px;*/
    }
    .calValData__wr{
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    .calValData__wr span{
        font-weight: 600;
        padding-left: 14px;
    }
    .calValData__wr~.calValData__wr{
        margin-top: 24px;
    }
    .calValData__wr.emiCalValData__wr span{
        color: var(--bsPrimary22__wr);
    }
    .chartIndicator__wr{
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
    }
    .chartIndicator__wr li{
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
        position: relative;
        padding-left: 1.5rem;
    }
    .chartIndicator__wr li::before{
        content: '\f111';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-solid);
        font-size: 9px;
        position: absolute;
        left: 0;
        top: 7px;
    }
    .chartIndicator__wr li~li{
        margin-top: 10px;
    }
    .chartIndicator__wr li.prAmtChartLabel__wr::before{
        color: var(--bs-secondary);
    }
    .chartIndicator__wr li.insAmtChartLabel__wr::before{
        color: var(--bs-primary);
    }
    .chartIndicator__wr li.ttlAmtChartLabel__wr::before{
        color: var(--bsGrey800__wr);
    }
    .chartFigureBlock__wr{
        /*margin-top: 28px;*/
    }
    .mortageCalDataTableSec__wr{
        margin-top: 24px;
    }
    .mortageCalDataTable__wr{
        width: 100%;
        font-size: 15px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        color: var(--bsGrey800__wr);
        background-color: var(--bsGrey9__wr);
        border: none;
        margin-bottom: 0;
        table-layout: fixed;
    }
    .mortageCalDataTable__wr thead th,
    .mortageCalDataTable__wr thead td{
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        color: var(--bsWhite__wr);
        background-color: var(--bsGrey800__wr);
        padding: 12px 15px;
        border: none;
    }
    .mortageCalDataTable__wr tbody tr{
        border-width: 1px 0;
        border-style: solid;
        border-color: var(--bsGrey12__wr);
    }
    .mortageCalDataTable__wr tbody td{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
        padding: 12px 15px;
        color: var(--bsGrey800__wr);
        border-width: 0 1px;
        border-style: solid;
        border-color: var(--bsGrey12__wr);
        background-color: var(--bsWhite__wr);
    }
    .mortageCalTableCollapse__wr{
        border: none !important;
    }
    .mortageCalTableCollapse__wr.active{}
    .mortageCalTableCollapse__wr>td{
        padding: 0 !important;
        border: none !important;
    }
    .mortageCalInnerDataTable__wr{
        width: 100%;
        background-color: var(--bsGrey9__wr);
        border: none;
        margin-bottom: 0;
        table-layout: fixed;
    }
    .mortageCalInnerDataTable__wr tbody tr{
        border-width: 1px 0;
        border-style: solid;
        border-color: var(--bsGrey12__wr);
    }
    .mortageCalInnerDataTable__wr tbody td{
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
        padding: 12px 15px;
        color: var(--bsGrey800__wr);
        background-color: var(--bsGrey9__wr);
        border-width: 0 1px;
        border-style: solid;
        border-color: var(--bsGrey12__wr);
    }
    .mortageCalInnerTableWrap__wr{
        display: none;
    }
    .mortageCalTableCollapse__wr.active .mortageCalInnerTableWrap__wr{
        display: block;
    }
    .mortageCalTableToggle__wr{
        padding: 0;
        border: none;
        background-color: transparent;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        color: var(--bsGrey800__wr);
        display: flex;
        align-items: flex-start;
        justify-content: center;
        gap: 15px;
    }
    .mortageCalTableToggle__wr i{
        font-size: 14px;
    }
/*MORTGAGE CALCULATOR PAGE END*/
/*BUYOUT CALCULATOR PAGE START*/
    .buyoutCalCardBoxSec__wr{}
    .buyoutCalFormBlock__wr{}
    .buyoutCalInptGrpWrap__wr{}
    .buyoutCalInptGrp__wr{}
    .btn-outline-primary.primaryOutlineBtn__wr.buyCalInptGrpMinsBtn__wr{
        width: 33px;
        height: 33px;
        padding: 0;
        border-radius: 4px !important;
    }
    .buyCalInptGrpformCtrl__wr{
        padding: 0 8px;
        text-align: center;
    }
    .input-group>.form-control:focus{
        z-index: 1;
    }
    .btn-outline-secondary.secondaryOutlineBtn__wr.buyCalInptGrpPlusBtn__wr{
        width: 33px;
        height: 33px;
        padding: 0;
        border-radius: 4px !important;
    }
    .bootstrap-select>.dropdown-toggle{
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        padding: 16px;
        background-color: var(--bsWhite__wr);
        border: 1px solid var(--bsGrey800__wr);
        border-radius: 4px;
        outline: none;
        box-shadow: none;
    }
    .buyCalcOutPutSec__wr{
        width: 100%;
    }
    .buyCalcOutPutSecHead{}
    .buyCalcOutPutSecHeadTitle{
        font-size: clamp(1rem, 0.6515rem + 0.9697vw, 1.5rem);
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        color: var(--bsGrey800__wr);
    }
    .buyCalcDataOutPutBlock{
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        border: 1px solid rgba(33, 30, 30, 0.1);
        overflow: hidden;
        border-radius: 0.375rem;
    }
    .buyCalcDataOPHead{
        width: 100%;
        background-color: var(--bsGrey800__wr);
    }
    .buyCalcOPHeadDataRow{}
    .buyCalcOPHeadColData{
        padding: 12px 0.5rem;
        font-size: clamp(0.75rem, 0.5147rem + 1.1765vw, 0.9375rem);
        font-weight: 600;
        line-height: 1.2;
        color: var(--bsWhite__wr);
        word-break: break-word;
    }
    .buyCalcDataOPBody{
        width: 100%;        
    }
    .buyCalcOPBodyDataRow{
        background-color: var(--bsWhite__wr);
        border-bottom: 1px solid rgba(33, 30, 30, 0.1);
    }
    .buyCalcDataOPBody .buyCalcOPBodyDataRow:last-child{
        border-bottom: none;
    }
    .buyCalcOPBodyColData{
        padding: 12px 0.5rem;
        font-size: clamp(0.75rem, 0.5931rem + 0.7843vw, 0.875rem);
        font-weight: 400;
        line-height: 1.2;
        color: var(--bsGrey800__wr);
        word-break: break-word;
    }
    .buyCalcColData{}
    .buyCalcOPBodyColData.colLabelData{
        font-size: clamp(0.75rem, 0.5147rem + 1.1765vw, 0.9375rem);
        font-weight: 600;
    }
    .buyCalcOPBodyColData .colxsHeadData{}
    .buyCalcOPBodyDataRow.highLightBgInfo{
        background-color: #CFF4FC;
    }
    .buyCalcOPBodyDataRow.highLightBgInfo .buyCalcOPBodyColData{
        color: #055160;
    }
    .buyFeeDataOutPutBlock{
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        border: 1px solid rgba(33, 30, 30, 0.1);
        overflow: hidden;
        border-radius: 0.375rem;
    }
    .buyFeeDataOPHead{
        width: 100%;
        background-color: var(--bsGrey800__wr);
    }
    .buyFeeOPHeadDataRow{}
    .buyFeeOPHeadColData{
        padding: 12px 0.5rem;
        font-size: clamp(0.75rem, 0.5147rem + 1.1765vw, 0.9375rem);
        font-weight: 600;
        line-height: 1.2;
        color: var(--bsWhite__wr);
        word-break: break-word;
    }
    .buyFeeDataOPBody{
        width: 100%;        
    }
    .buyFeeOPBodyDataRow{
        background-color: var(--bsWhite__wr);
        border-bottom: 1px solid rgba(33, 30, 30, 0.1);
    }
    .buyFeeDataOPBody .buyFeeOPBodyDataRow:last-child{
        border-bottom: none;
    }
    .buyFeeOPBodyColData{
        padding: 12px 0.5rem;
        font-size: clamp(0.75rem, 0.5931rem + 0.7843vw, 0.875rem);
        font-weight: 400;
        line-height: 1.2;
        color: var(--bsGrey800__wr);
        word-break: break-word;
    }
    .buyFeeOPBodyColData.colLabelData{
        font-size: clamp(0.75rem, 0.5147rem + 1.1765vw, 0.9375rem);
        font-weight: 600;
    }
    .buyFeeOPBodyDataRow.highLightBgWarning{
        background-color: #FFF3CD;
    }
    .buyFeeOPBodyDataRow.highLightBgWarning .buyFeeOPBodyColData{
        color: #664d03;
    }
    .buyFeeOPBodyDataRow.highLightBgSecondary{
        background-color: #E1F1E7;
    }
    .buyFeeOPBodyDataRow.highLightBgSecondary .buyFeeOPBodyColData{
        color: var(--bs-secondary);
    }

/*BUYOUT CALCULATOR PAGE END*/
/*RESIDENTIAL RESALE PAGE START*/
    .residentialResaleCardBoxSec__wr{}
    .cardBoxBtnParent__wr{
        padding-bottom: 32px;
        display: flex;
        align-items: center;
        gap: 12px;
    }
    .resaleCardBlock__wr{
        border-radius: 0;
        border: none;
    }
    .resaleCardBlockHead__wr{
        border-radius: 0 !important;
        background-color: transparent;
        border: 1px solid var(--bsGrey50__wr);
        padding: 14px 20px;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .resaleCardBlockHeadTitle__wr{
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsBlack__wr);
        margin-bottom: 0;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .resaleCardBlockHead__wr:hover{
        background-color: var(--bs-primary);
    }
    .resaleCardBlockHead__wr:hover .resaleCardBlockHeadTitle__wr{
        color: var(--bsWhite__wr);
    }
    .resaleCardBlockBody__wr{
        border: 1px solid var(--bsGrey50__wr);
        border: none;
        padding: 0;
        margin: 5px 0 0;
        /*max-height: 838px;*/
        /*height: 738px;*/
        background-color: #F0F0F0;
        overflow: hidden;
        -webkit-transition: height 0.5s ease;
        transition: height 0.5s ease;
    }
    .resaleCardBlockBody__wr.expanded__wr{
        height: auto;
        overflow: visible;
    }
    /*.resaleCardBlockBody__wr.hFixed__wr{
        max-height: 838px;
        overflow: hidden;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }*/
    .resaleCardBlockBody__wr table th{
        width: 150px !important;
    }
    .resaleCardBlockFoot__wr{
        border-radius: 0 !important;
        background-color: transparent;
        border: none;
        padding: 14px 0 0;
        margin-top: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        column-gap: 32px;
        row-gap: 16px;
    }
    .resaleData__wr{
        padding: 0;
        margin-bottom: 0;
        list-style: none;
    }
    .resaleData__wr>li{}
    .resaleData__wr>li>ul{
        padding: 0;
        margin-bottom: 0;
        list-style: none;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        align-items: stretch;
        justify-content: flex-start;
    }
    .resaleData__wr>li>ul>li{
        font-size: 12px;
        line-height: 1.5;
        font-weight: 400;
        text-align: left;
        color: #444444;
        background-color: #F0F0F0;
        border: 1px solid #fff;
        padding: 10px;
    }
/*RESIDENTIAL RESALE PAGE END*/
/*RESALE ENQUIRY FORM MODAL START*/
    #resaleInquiryModal__wr .modalBodyHead__wr{
        margin-bottom: 40px;
    }
    #resaleInquiryModal__wr .modalBodyHead__wr p{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
    }
    #resaleInquiryModal__wr .modalBodyHeadTitle__wr{
        font-size: clamp(1.125rem, 0.8757rem + 0.6936vw, 1.5rem);
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    #resaleInquiryModal__wr .modalBodyHeadTitle__wr:has(+ p) {
        margin-bottom: 16px;
    }
    #resaleInquiryModal__wr .modalBodyHead__wr p:last-child,
    #resaleInquiryModal__wr .modalBodyHead__wr p:only-child{
        margin-bottom: 0;
    }
    #resaleInquiryModal__wr .modalBodyHead__wr.text-center p,
    #resaleInquiryModal__wr .text-center .modalBodyHeadTitle__wr{
        text-align: center;
    }
    #resaleInquiryModal__wr .btnParent__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 24px;
        margin-top: 16px;
    }
    #resaleInquiryModal__wr .form-label{
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
/*RESALE ENQUIRY FORM MODAL END*/
/*ALEEM EBIOR S*/
    .eiborSecFigureBlock__wr{}
    .eiborSecFigure__wr{
        display: flex;
        width: 100%;
        overflow: hidden;
        border-radius: 4px;
    }
    .eiborSecFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .eiborSecContentBlockTitle__wr{
        font-size: clamp(1.125rem, 0.8629rem + 0.7282vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
/*ALEEM EBIOR E*/
/*FRONT DASHBOARD S*/
    .dashLayout{}
    .dbSidebarCol{}
    .dbSidebarBlock{}
    .dbUserInfoBlock{}
    .dbUserAvtar{
        width: 100px;
        aspect-ratio: 1 / 1;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        overflow: hidden;
        -webkit-filter: drop-shadow(0px 0px 5px rgba(0 0 0 / 30%));
        filter: drop-shadow(0px 0px 5px rgba(0 0 0 / 30%));
    }
    .dbUserAvtar img{
        width: 100%;
        height: 100%;
        aspect-ratio: 1 / 1;
        object-fit: cover;
        object-position: center;
    }
    .dbUserName{
        font-size: 18px;
        font-weight: 700;
        line-height: 1.2;
    }
    .dbUserInfo{}
    .dbSidebarMenuBlock{}
    .dbSidebarMenuBlock ul{}
    .dbSidebarMenuBlock ul > li{}
    .dbSidebarMenuBlock ul > li > a{
        font-size: 0.875rem;
    }
    .dbSidebarMenuBlock .nav{
        --bs-nav-link-padding-x: 20px;
        --bs-nav-link-padding-y: 0.75rem;
        --bs-text-opacity: 1;
        --bs-nav-link-color: rgba(var(--bs-black-rgb), var(--bs-text-opacity));
        --bs-nav-link-hover-color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity));
        --bs-nav-link-disabled-color: var(--bs-secondary-color);
    }
    .dbSidebarMenuBlock .nav-pills {
        --bs-nav-pills-border-radius: var(--bs-border-radius-pill);
        --bs-nav-pills-link-active-color: rgba(var(--bs-white-rgb), var(--bs-text-opacity));
        --bs-nav-pills-link-active-bg: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity));
        --bs-bg-opacity: 1;
    }
    .dbUserPanelCol{}
    .pagination {
        --bs-pagination-color: var(--bsGrey800__wr);
        --bs-pagination-bg: #fff;
        /*--bs-pagination-border-color: var(--bsGrey800__wr);*/
        --bs-pagination-hover-color: var(--bs-secondary);
        --bs-pagination-hover-bg: #fff;
        /*--bs-pagination-hover-border-color: var(--bsGrey800__wr);*/
        --bs-pagination-focus-color: var(--bs-secondary);
        --bs-pagination-focus-bg: #fff;
        --bs-pagination-focus-box-shadow: none;
        --bs-pagination-active-color: #fff;
        --bs-pagination-active-bg: var(--bs-secondary);
        --bs-pagination-active-border-color: var(--bs-secondary);
    }
/*FRONT DASHBOARD E*/
/*SERVICE PAGE S*/
    .servicesCardBoxSec__wr .pageMainCardBox__wr{
        background-color: var(--bsWhite__wr);
        border: 1px solid rgba(33, 30, 30, 0.3);
        border-radius: 0;
        padding: 32px;
    }
/*SERVICE PAGE E*/
/*OFFCANVAS FORM S*/
    #rightSideModal{
        opacity: 1;
        pointer-events: none;
        z-index: 1090;
    }
    #rightSideModal.show{
        pointer-events: auto;
    }
    .modalEndSlide .modal-dialog{
        display: flex;
        position: fixed;
        right: 0;
        margin: 0;
        max-width: 650px;
        width: 100%;
        height: 100%;
        transform: translateX(100%) !important;
        transition: transform 0.3s ease-out;
        pointer-events: none;
    }
    .modalEndSlide.modal.show .modal-dialog{
        transform: translateX(0) !important;
        pointer-events: auto;
    }
    .modalEndSlide .modal-content{
        /*height: 100%;*/
        /*flex-grow: 1;*/
        border-radius: 0;
        border: none;
        background-color: var(--bsGrey800__wr);
        color: #fff;
    }
    .modalEndSlideBtnBlock{
        position: absolute;
        width: 100px;
        height: 100px;
        --bs-bg-opacity: 1;
        background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
        z-index: 5;
        top: 0;
        border-radius: 50%;
        bottom: 0;
        margin: auto;
        box-shadow: -10px 0 60px rgb(36 33 74 / 49%);
        display: inline-block;
        left: -50px;
        cursor: pointer;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
        z-index: 100;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 1070;
    }
    .modalEndBtntext{
        font-size: clamp(0.875rem, 0.7639rem + 0.5556vw, 1.25rem);
        font-weight: 400;
        line-height: 1;
        color: #06a647;
        writing-mode: vertical-lr;
        text-orientation: mixed;
        margin: 0;
        position: absolute;
        left: -24px;
        top: 0;
        bottom: 0;
        display: inline-flex;
        justify-content: center;
    }    
    .modalEndOpenBtnIcon{
        font-size: clamp(0.875rem, 0.5787rem + 1.4815vw, 1.875rem);
        color: #fff;
        margin: 0;
        margin-left: -47px;
    }
    .modalEndCloseBtnIcon{
        display: none;
        font-size: clamp(1.5rem, 1.2037rem + 1.4815vw, 2.5rem);
        color: #fff;
        margin: 0;
    }
    .modalEndSlide.modal.show .modalEndOpenBtnIcon{
        display: none;
    }
    .modalEndSlide.modal.show .modalEndCloseBtnIcon{
        display: inline-flex;
    }
    .modalEndSlide.modal.show .modalEndBtntext{
        display: none;
    }
    .modalEndSlide .modal-header{
        border-radius: 0;
        border: none;
        padding-left: 74px;
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .modalEndSlide .modal-title{
        width: 100%;
        font-size: clamp(1.125rem, 0.8657rem + 1.2963vw, 2rem);
        font-style: normal;
        font-weight: 600;
        line-height: 1.2;
        --bs-text-opacity: 1;
        color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
        margin-bottom: 8px;
    }
    .modalEndSlide .modal-header p{
        margin: 0;
    }
    .modalEndSlide .modal-header .btn-close{
        display: none;
        margin: 0;
        position: absolute;
        right: 1rem;
        top: 1rem;
    }
    .modalEndSlide .modal-body{
        padding: 0 1rem 1rem;
        padding-left: 74px;
        /*height: calc(100dvh - 128px);*/
        overflow-y: auto;
    }
    .modalEndSlide .modal-body .form-label{
        color: #fff;
    }
    .floatingWatsApp{
        width: 40px;
        aspect-ratio: 1 / 1;
        position: fixed;
        right: 32px;
        bottom: 30px;
        margin: auto;
        z-index: 99;
        border-radius: 50%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .floatingWatsApp a{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
    }
    .floatingWatsApp .icon__wr{
        width: 100%;
        aspect-ratio: 1 / 1;
        border-radius: 50%;
        border: none;
        /*border: 1px solid var(--bs-secondary);*/
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .floatingWatsApp .icon__wr img{
        width: 100%;
    }
/*OFFCANVAS FORM E*/
/*SEO ACCORD S*/
    .seoAccordBlock{
        width: 100%;
        max-width: 900px;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
    }
    .seoAccordCard{
        width: 100%;
        display: flex;
        flex-direction: column;
        background-color: var(--bsWhite__wr);
        border-radius: 12px;
        border: 1px solid rgba(33, 30, 30, 0.3);
    }
    .seoAccordCard~.seoAccordCard{
        margin-top: 0.75rem;
    }
    .seoAccordCardHead{
        padding: 0.75rem;
        padding-right: calc(1rem + 0.75rem + 0.5rem);
        position: relative;
    }
    .seoAccordCardHead::after{
        content: '\f078';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-light);
        font-size: 1rem;
        color: #000;
        position: absolute;
        right: 0.75rem;
        top: 13px;
        -webkit-transition: transform .2s ease-in-out;
        transition: transform .2s ease-in-out;
    }
    .seoAccordCard.active .seoAccordCardHead::after{
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    .seoAccordCardBody{
        padding: 0 0.75rem 0.75rem;
    }
    .blogsSecHead{
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .blogsSecHeadTitle{
        font-size: clamp(1.25rem, 1.1759rem + 0.3704vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
/*SEO ACCORD E*/
/*EBIOR S*/
    .ebiorRatesSec{
        background-color: var(--bsWhite__wr);
        border: 1px solid var(--bsGreyRGBA800__0_3wr);
        border-radius: 12px;
        padding: 1.5rem;
    }
    .ebiorRatesSecHead{}
    .ebiorRatesSecHeadTitle{
        font-size: clamp(1.125rem, 1.0379rem + 0.2424vw, 1.25rem); 
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    .ebiorRatesSecHead p{}
    .ebiorRatesTable{
        border-collapse: separate;
        border-spacing: 0;
        font-size: .8125rem;
    }
    .ebiorRatesTable thead th{
        border-top: 1px solid var(--bsGreyRGBA800__0_3wr);
        border-bottom: 1px solid var(--bsGreyRGBA800__0_3wr);
    }
    .ebiorRatesTable thead th:first-child{
        border-left: 1px solid var(--bsGreyRGBA800__0_3wr);
        border-top-left-radius: 8px;
    }
    .ebiorRatesTable thead th:last-child{
        border-right: 1px solid var(--bsGreyRGBA800__0_3wr);
        border-top-right-radius: 8px;
    }
    .ebiorRatesTable tbody td{
        border-bottom: 1px solid var(--bsGreyRGBA800__0_3wr);
    }
    .ebiorRatesTable tbody tr td:first-child{
        border-left: 1px solid var(--bsGreyRGBA800__0_3wr);
    }
    .ebiorRatesTable tbody tr td:last-child{
        border-right: 1px solid var(--bsGreyRGBA800__0_3wr);
    }
    .ebiorRatesTable tbody tr:last-child td:first-child,
    .ebiorRatesTable tbody tr:only-child td:first-child{
        border-bottom-left-radius: 8px;
    }
    .ebiorRatesTable tbody tr:last-child td:last-child,
    .ebiorRatesTable tbody tr:only-child td:last-child{
        border-bottom-right-radius: 8px;
    }
/*EBIOR E*/
.dumybox__wr{
    width: 100%;
    height: 10rem;
    background: #4DC7A0;
    padding: 1rem;
    color: #FFF;
    font-weight: 400;
    margin-top: 0rem;
    opacity: 0.5;
}
