@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: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: inherit;
    font-family: var(--popinsFont__wr);
    background-color: var(--bsGrey10__wr);
}
.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-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__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.rounded-0{
	--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(--bsPrimary80__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bsPrimary80__wr);
    --bs-border-radius: 0;
    --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(--bsPrimary80__wr);
    --bs-btn-active-border-color: var(--bsPrimary80__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.btn-sm.secondaryBtn__wr.secondary80Btn__wr.rounded-0{
	--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;
    --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;
}


.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;
}
.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: 22px;
	padding-bottom: 22px;
}
.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-style: normal;
	font-weight: 600;
	line-height: 150%;
	color: inherit;
}
.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{
		overflow-x: clip;
		overflow-y: visible;
        background-color: var(--bsWhite__wr);
	}
	.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;
	}
	.pageNavbarInfo__wr{
		display: inline-flex;
		align-items: center;
		justify-content: flex-start;
		gap: 1rem;
	}
	.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: 16px;
		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{
		position: absolute;
		left: calc(100% + 8px);
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
/*PAGE HEADER END*/
/*PAGE FOOTER START*/
    .pageFooter__wr{
        background-color: var(--bsGrey800__wr);
        padding-top: 28px;
        padding-bottom: 36px;
        color: var(--bsWhite__wr);
    }
    .footColBlock__wr{
        width: 100%;
    }
    .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;
    }
    .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{
        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: 24px;
        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: 20px;
        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: 56px 0 40px;
        position: relative;
        z-index: 1;
	}
	.hmBnrContentBlock__wr{}
	.hmBnrContentBlockTitleWrap__wr{
		margin-bottom: 16px;
	}
	.hmBnrContentBlockSupTitle__wr{
		font-size: clamp(1rem, 0.6525rem + 0.9685vw, 1.5rem);
		font-style: normal;
		font-weight: 500;
		line-height: 150%;
		color: var(--bsGrey800__wr);
		text-align: left;
		padding-left: 14px;
		position: relative;
		margin-bottom: 24px;
	}
	.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.125rem, -0.5254rem + 4.6005vw, 3.5rem);
		font-style: normal;
		font-weight: 600;
		line-height: 130%;
		color: var(--bsGrey800__wr);
		text-align: left;
		margin-bottom: 0;
	}
	.hmBnrContent__wr{}
	.hmBnrContent__wr p{
		font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
		color: var(--bsGrey800__wr);
		text-align: left;
	}
	.hmBnrBtnParent__wr{
		margin-top: 40px;
		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;
	}
	.ebiorStrip__wr{
		background-color: var(--bsGrey800__wr);
		padding: 22px 0;
        position: relative;
        z-index: 1;
	}
	.ebiorStrip__wr p{
		font-size: clamp(1rem, 0.6525rem + 0.9685vw, 1.5rem);
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
		color: var(--bsWhite__wr);
		text-align: center;
		margin-bottom: 0;
	}
	.hmAboutUsSec__wr{
		background-color: var(--bsGrey800__wr);
        position: relative;
        z-index: 1;
	}
	.hmAboutUsSecHeadWrap__wr{
		background-color: var(--bsWhite__wr);
		padding-top: 22px;
		padding-bottom: 22px;
	}
	.hmAboutUsSecTitle__wr{
		margin-bottom: 0;
	}
	.hmAboutUsContentBlock__wr{
		padding-top: 80px;
		padding-bottom: 80px;
		position: relative;
		z-index: 1;
		overflow: hidden;
	}
	.hmAboutUsShapeRadialLines__wr{
		display: inline-block;
		width: 422px;
		height: 422px;
		position: absolute;
		top: -20px;
		right: -211px;
		z-index: -1;
	}
	.hmAboutUsContentSubTitle__wr{
		font-size: clamp(1.125rem, 0.8644rem + 0.7264vw, 1.5rem);
		font-style: normal;
		font-weight: 600;
		line-height: 150%;
		color: var(--bsWhite__wr);
		text-align: center;
		margin-bottom: 32px;
	}
	.hmAboutUsBoxBlock__wr{
		max-width: 868px;
		background-color: var(--bsWhite__wr);
		padding: 80px 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: 80px;
	}
	.counterParentWrap__wr{
		margin-top: 80px;
	}
	.counterWrap__wr{
		display: flex;
		align-items: flex-start;
		justify-content: center;
	}
	.counterColBlock__wr{
		display: flex;
		align-items: center;
		justify-content: flex-start;
		gap: 40px;
		position: relative;
		color: var(--bsWhite__wr);
	}
	.counterIconBox__wr{
		display: flex;
	}
	.counterIconBox__wr img{}
	.counterColBlockContent__wr{}
	.countNumWrap__wr{
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		font-size: 56px;
		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: 40px;
	    margin-right: 6.808%;
	}
	.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: 80px;
		padding-bottom: 80px;
	}
	.hmWhyUsContentBlock__wr{}
	.hmWhyUsContentBlockTitleWrap__wr{
		margin-bottom: 40px;
	}
	.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);
		/*transform: rotate(-90deg);*/
		padding: 42px 68px 32px;
	}
	.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%;
		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%;
		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);
    }
    .hmServiceSecTitle__wr{
        margin-bottom: 0;
    }
    .hmServiceSecBodyWrap__wr{
        position: relative;
        z-index: 1;
        padding-top: 40px;
        padding-bottom: 24px;
        overflow: hidden;
    }
    .hmServiceSecBodyWrap__wr::before{
        content: "";
        width: 32px;
        height: 434px;
        background-color: var(--bs-primary);
        position: absolute;
        left: 0;
        top: 0;
    }
    .hmServiceSecBodyWrap__wr::after{
        content: "";
        width: 32px;
        height: 504px;
        background-color: var(--bs-primary);
        position: absolute;
        right: 0;
        bottom: 124px;
    }
    .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%;
        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(1rem, 0.8263rem + 0.4843vw, 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-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:hover{
        color: var(--bs-secondary) !important;
    }
	.hmTestimonialSec__wr{
		background-color: var(--bsGrey10__wr);
	}
	.hmTestimonialSecTitle__wr{
		margin-bottom: 0;
	}
	.hmTestimonialSecBodyWrap__wr{
		padding: 32px 0;
	}
	.hmTestimonialSecBox__wr{
		max-width: 868px;
		margin: 0 auto;
		background-color: var(--bsWhite__wr);
		box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05);
		margin-bottom: 48px;
	}
	.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;
    	padding: 32px;
	}
	.sliderTestimonialFigure__wr{
		display: flex;
	    width: 33.33333333%;
		position: relative;
	}
	.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 66.666667%;
	}
	.sliderTestimonialUserInfo__wr{
		width: 100%;
		margin-bottom: 8px;
	}
	.sliderTestimonialUserName__wr{
		font-size: clamp(1rem, 0.6525rem + 0.9685vw, 1.5rem);
		font-style: normal;
		font-weight: 600;
		line-height: 150%;
		color: var(--bsGrey800__wr);
		text-align: left;
		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);
		text-align: left;
		margin-bottom: 0;
	}
	.sliderTestimonialRatingStar__wr{
		display: flex;
		align-items: center;
		justify-content: flex-start;
		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-style: normal;
		font-weight: 400;
		line-height: 150%;
		color: var(--bsGrey800__wr);
		text-align: left;
	}
	.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;
	}
	.testimonialSlider__wr.owl-theme .owl-dots{
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 16px;
		position: absolute;
		left: 0;
		right: 0;
		top: calc(100% + 32px);
	}
	.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;
	}
	.hmOfferingColBlockCard__wr{
	    --bs-card-bg: var(--bsWhite__wr);
	    --bs-card-border-width: 1px;
	    --bs-card-border-color: var(--bsBlack__wr);
	    --bs-card-border-radius: 0px;
	}
	.hmOfferingColBlockCardBody__wr{
		--bs-card-spacer-y: 40px;
		--bs-card-spacer-x: 10px;
	}
	.hmOfferingTable__wr{
	    border: 0.1115rem solid var(--bsGrey310__wr);
		margin-bottom: 0;
		/*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 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;
	}
	.hmOfferingTable__wr tbody tr{
		border-width: 0.0556rem 0;
		border-style: solid;
		border-color: var(--bsGreyRGBA800__0_1wr);
	}
	.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 0.0556rem;
		border-style: solid;
		border-color: var(--bsGreyRGBA800__0_1wr);
	}
	.hmContactSecHeadTitle__wr{
		font-weight: 500;
		margin-bottom: 0;
	}
	.hmContactSecBodyWrap__wr{
		padding: 32px 0;
	}
	.hmContactSecBox__wr{
		background-color: var(--bsWhite__wr);
		border: 1px solid var(--bsGreyRGBA800__0_3wr);
		border-radius: 0px 0px 4px 4px;
		padding: 80px;
	}
	.hmContactFormBlock__wr{}
	.hmContactFormBlockHead__wr{
		margin-bottom: 40px;
	}
	.hmContactFormBlockTitle__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;
	}
	.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%;
        height: 100%;
    }
    .hmContactSecFigure__wr{
        width: 100%;
        height: 100%;
        display: block;
        position: relative;
        overflow: hidden;
        border-radius: 4px;
    }
    .hmContactSecFigure__wr img{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    form .form-group{
        position: relative;
        margin-bottom: 24px;
    }
    form .row .form-group:last-child{
        margin-bottom: 0;
    }
    .form-label{
        font-size: 16px;
        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::-webkit-input-placeholder{
        color: var(--bsGreyRGBA800__0_3wr);
    }
    .form-control::-moz-placeholder{
        color: var(--bsGreyRGBA800__0_3wr);
    }
    .form-control:-ms-input-placeholder{
        color: var(--bsGreyRGBA800__0_3wr);
    }
    .form-control:-moz-placeholder{
        color: var(--bsGreyRGBA800__0_3wr);
    }
    .form-control: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;
    }
    .form-floating>.form-label{
        padding: 1rem 2rem;
        margin-bottom: 0;
    }
    .form-floating>.form-control:focus~.form-label,
    .form-floating>.form-control:not(:placeholder-shown)~label{
        color: var(--bsGrey800__wr);
        transform: scale(.85) translateY(-28px) 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: 1rem 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;
        margin-bottom: 0;
    }
    .form-floating>select.form-control.titleNull__wr~.form-label::after{
        background-color: transparent;
    }
    .form-floating>select.form-control~.form-label{
        color: var(--bsGrey800__wr);
        transform: scale(.85) translateY(-28px) translateX(0);
    }
    form .form-group.form-floating:has(.form-label) .formIcon__wr {
        top: 18px;
    }
    .iti{
        width: 100%;
    }
    .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--separate-dial-code .iti__selected-flag::after{
        content: '';
        width: 1px;
        background: var(--bsGreyColor200__wr);
        position: absolute;
        right: 0;
        top: 6px;
        bottom: 6px;
    }*/
    .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 .iti__country{
        font-size: 14px;
        justify-content: space-between;
    }
/*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-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-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-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-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: 32px 0;
    }
    .pageTitleWrap__wr:has(.pageTitle__wr):has(.icon__wr){
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 15px;
    }
    .pageTitleWrap__wr .icon__wr{}
    .pageTitle__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;
        margin-bottom: 0;
    }
    .text-center .pageTitle__wr{
        text-align: center;
    }
    .pageTitle__wr.fs_32px__wr{
        font-size: clamp(1.125rem, 0.5169rem + 1.6949vw, 2rem);
        font-weight: 600;
    }
    .CardBoxSec__wr{
        padding-bottom: 80px;
    }
    .pageMainCardBox__wr{
        background-color: var(--bsWhite__wr);
        border: 1px solid rgba(33, 30, 30, 0.3);
        border-radius: 0;
        padding: 28px 12px 28px;
    }
    .mCompareFilterSec__wr{}
    .mCompareFilterDp__wr{}
    .mCompareFilterLabel__wr{
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 160%;
        color: var(--bsGrey800__wr);
        text-align: left;
        margin-bottom: 6px;
    }
    .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;
    }
    .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: 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;
    }
    .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 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: center;
        gap: 18px;
    }
/*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: 15px 0;
        position: relative;
        z-index: 1;
    }
    .progressStepsList__wr::before{
        content: "";
        display: flex;
        width: 77%;
        height: 0.1719rem;
        background-color: var(--bsGrey200__wr);
        margin: 0 auto;
        position: absolute;
        top: 43px;
        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::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: 50%;
    }
    .stepItem__wr:first-child::before{
        left: 50%;
    }
    .stepItem__wr:last-child::before{}
    .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{
        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: 0;
        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 .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: 24px;
        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-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*/
    .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: 80px;
    }
    .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(1rem, 0.7828rem + 0.6053vw, 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 32px;
    }
    .faqPageTitleSec__wr .pageTitle__wr{}
    .pageInnerBannerSec__wr{}
    .pageInnerBanner__wr{
        position: relative;
    }
    .innerBnrSecFigure__wr{
        width: 100%;
        display: flex;
    }
    .innerBnrSecFigure__wr img{
        width: 100%;
        object-fit: cover;
        object-position: center;
    }
    .innerBnrContentBlock__wr{
        position: absolute;
        inset: 0;
        z-index: 2;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .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: 30px;
        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-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-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);
    }
    .msgSecBoxContent__wr{
        width: 100%;
        max-width: 806px;
        margin: 0 auto;
    }
    .msgSecBoxTitle__wr{
        font-size: 24px;
        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: 40px 0;
    }
    .abtWhoWeRSec__wr{
        padding-bottom: 48px;
    }
    .whoWeRSecFigureBlock__wr{}
    .whoWeRSecFigure__wr{
        display: flex;
        width: 100%;
        overflow: hidden;
        border-radius: 4px;
    }
    .whoWeRSecFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .whoWeRSecContentBlock__wr{
        margin-top: 40px;
    }
    .whoWeRSecContentBlockTitleWrap__wr{
        margin-bottom: 16px;
    }
    .whoWeRSecContentBlockTitle__wr{
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
        margin-bottom: 0;
    }
    .whoWeRSecContent__wr{}
    .whoWeRSecContent__wr p{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGrey800__wr);
    }
    .text-center .whoWeRSecContentBlockTitle__wr,
    .text-center .whoWeRSecContent__wr p{
        text-align: center;
    }
    .abtMissionVisionSec__wr{
        padding: 80px 0;
        background-color: var(--bsWhite__wr);
        position: relative;
        z-index: 1;
    }
    .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;
    }
    .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.875rem, 0.7921rem + 0.2309vw, 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{
        margin: 0 auto 24px;
    }
    .abtGeoPresenseSec__wr{
        padding: 80px 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: 32px;
    }
    .geoPSecContentBlockTitle__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: inherit;
        margin-bottom: 0;
    }
    .geoPSecContent__wr{}
    .geoPSecContent__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: inherit;
    }
    .text-center .geoPSecContentBlockTitle__wr,
    .text-center .geoPSecContent__wr p{
        text-align: center;
    }
    .abtProOfferingSec__wr{
        background-color: var(--bsGrey10__wr);
        padding: 80px 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: 40px;
    }
    .offeringSecContentBlockTitle__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: 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: 20px;
        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: 80px 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(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;
    }
    .franchiseSecContentBlockTitleWrap__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);
    }
    .franchiseSecContentBlockTitle__wr:has(+ p) {
        margin-bottom: 24px;
    }
    .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(1rem, 0.6686rem + 0.9238vw, 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-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);
    }
    .whatWeDoSec__wr{}
    .whatWeDoSec__wr .container .row{
        row-gap: 48px;
    }
    .whatWeDoSecHeadWrap__wr{
        background-color: var(--bsGrey10__wr);
    }
    .whatWeDoSecBodyWrap__wr{
        padding-top: 50px;
        padding-bottom: 80px;
    }
    .whtWeDoItemColBlock__wr{}
    .whtWeDoFigureBlock__wr{}
    .whtWeDoFigure__wr{
        display: flex;
        width: 100%;
        position: relative;
        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(0.875rem, 0.6264rem + 0.6928vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: center;
        color: var(--bsGreyRGBA800__0_7wr);
    }
    .abtPartnerSec__wr{
        background-color: var(--bsGrey10__wr);
        padding: 80px 0;
        color: var(--bsWhite__wr);
        margin-top: -80px;
    }
    .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(1.125rem, 0.2136rem + 2.5404vw, 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: 20px;
        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{}
    .teamSecBodyWrap__wr{
        padding: 40px 0;
        background-color: var(--bsWhite__wr);
    }
    .teamSecBodyHead__wr{
        margin-bottom: 40px;
    }
    .teamSecBodyHeadTitle__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(--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(1.125rem, 0.8764rem + 0.6928vw, 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.875rem, 0.6264rem + 0.6928vw, 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;
        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: 40px 0 120px;
        background-color: var(--bsGrey10__wr);
    }
    .colInfoItemColBlock__wr{
        width: 100%;
        padding: 40px 32px;
        border-radius: 4px;
        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;
    }
    .form-range{
        background: linear-gradient(to right, #82CFD0 0%, #82CFD0 50%, #fff 50%, #fff 100%);
        border: solid 1px #82CFD0;
        border-radius: 2px;
        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);
        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 5px rgba(255, 255, 255, 1);
    }
    .ui-slider-horizontal{
        height: 5px;
        margin-top: 5px;
    }
    .ui-widget-content {
        background: var(--bsGrey11__wr);
    }
    .primarySliderRange__wr.ui-widget-content {
        background: var(--bsPrimary4__wr);
    }
    .secondarySliderRange__wr.ui-widget-content {
        background: var(--bsSecondary5__wr);
    }
    .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;
    }
/*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: 5px 0 0;
        /*max-height: 838px;*/
        height: 738px;
        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: 5px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        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*/
    .dumybox__wr{
        width: 100%;
        height: 10rem;
        background: #4DC7A0;
        padding: 1rem;
        color: #FFF;
        font-weight: 400;
        margin-top: 0rem;
        opacity: 0.5;
    }