@charset "UTF-8";
:root {
    --bsBlueRgb14__wr: rgba(16, 24, 40, 0.14);
    --darkBlueColor__wr: #101828;
    --darkBlueColor500__wr: #475467;
    --darkBlueColor550__wr: #343D50;
    --darkBlueColor600__wr: #344054;
    --bsBlueColor650__wr: #444B5C;
    --bsBlueColor700__wr: #1F2C37;
    --bsGreenColor10__wr: #F2F9F7;
    --bsGreenColor20__wr: #E8F7EE;
    --bsGreenColor100__wr: #F2F9F7;
    --bsGreenColor300__wr: #22B573;
    --bsGreenColor500__wr: #008548;
    --bsGreenColor600__wr: #007038;
    --bsGreenColor650__wr: #596966;
    --bsBaseGreenRgb12__wr: rgba(0, 112, 56, 0.12);
    --bsGreenColor700__wr: #007038;
    --bsGreenColor800__wr: #005A2A;
    --bsGreenColor900__wr: #004520;
    --bsGreenColor910__wr: #009B5C;
    /*--greyTextColor__wr: #667085;*/
    /*--darkOrangeColor__wr: #F68F1E;*/
    /*--LightSkyBlueColor__wr: #f4f7fc;*/
    --LightGreyColor__wr: #667085;
    --DarkGreyColor__wr: #475467;
    /*--GreyBgColor__wr: #eeeeee;*/
    --GreyLightBgColor__wr: #f9f9f9;
    --bsGreyColor90__wr: #C8CDCC;
    --bsGreyColor100__wr: #9DA1A0;
    --bsGreyColor110__wr: #EAECF0;
    --bsGreyColor120__wr: #EFEEF0;
    --bsGreyColor130__wr: #E4E3E3;
    --bsGreyColor140__wr: #ECF1F6;
    --bsGreyColor150__wr: #D0D5DD;
    --bsGreyColor160__wr: #E3E9ED;
    --bsGreyColor200__wr: #DADADA;
    --bsGreyColor300__wr: #C4C4C4;
    --bsGreyColor400__wr: #9CA4AB;
    --bsGreyColor500__wr: #979797;
    --bsGreyColor550__wr: #848484;
    --bsGreyColor600__wr: #667085;
    --bsGreyColor650__wr: #707070;
    --bsGreyColor700__wr: #292D32;
    --bsGreyColor850__wr: #23282F;
    --bsGreyColor860__wr: #16110D;
    --bsGreyColor900__wr: #1F2C37;
    --bsPurpleColor600__wr: #57435C;
    --bsInputGreyBorderColor__wr: #D0D5DD;
    --bsSocialBtnDrakColor__wr: #344054;
    --bsAppleBgColor__wr: #1F2C37;
    --bsFaceBookBgColor__wr: #1877F2;
    --bsTwitterBgColor__wr: #1DA1F2;
    --bsLinkedinBgColor__wr: #0077B5;
    --bsBlackColor__wr: #000;
    --bsWhiteColor__wr: #fff;
    --bsGreyColor__wr: #667085;
    --avenirNextFont__wr: 'AvenirNext LT Pro';
    --InterFont__wr: 'Inter', sans-serif;
    --popinsFont__wr: 'Poppins', sans-serif;
}
@font-face {
  font-family: 'AvenirNext LT Pro Cn';
  src: url('../fonts/avenir/AvenirNextLTPro-Cn.eot');
  src: url('../fonts/avenir/AvenirNextLTPro-Cn.eot?#iefix') format('embedded-opentype'),
       url('../fonts/avenir/AvenirNextLTPro-Cn.woff') format('woff'),
       url('../fonts/avenir/AvenirNextLTPro-Cn.ttf')  format('truetype'),
       url('../fonts/avenir/AvenirNextLTPro-Cn.svg#svg') format('svg');
  font-style:   normal;
  font-weight:  100;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirNext LT Pro';
  src: url('../fonts/avenir/AvenirNextLTPro-UltLt.eot');
  src: url('../fonts/avenir/AvenirNextLTPro-UltLt.eot?#iefix') format('embedded-opentype'),
       url('../fonts/avenir/AvenirNextLTPro-UltLt.woff') format('woff'),
       url('../fonts/avenir/AvenirNextLTPro-UltLt.ttf')  format('truetype'),
       url('../fonts/avenir/AvenirNextLTPro-UltLt.svg#svg') format('svg');
  font-style:   normal;
  font-weight:  200;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirNext LT Pro';
  src: url('../fonts/avenir/AvenirNextLTPro-UltLtCn.eot');
  src: url('../fonts/avenir/AvenirNextLTPro-UltLtCn.eot?#iefix') format('embedded-opentype'),
       url('../fonts/avenir/AvenirNextLTPro-UltLtCn.woff') format('woff'),
       url('../fonts/avenir/AvenirNextLTPro-UltLtCn.ttf')  format('truetype'),
       url('../fonts/avenir/AvenirNextLTPro-UltLtCn.svg#svg') format('svg');
  font-style:   normal;
  font-weight:  300;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirNext LT Pro';
  src: url('../fonts/avenir/AvenirNextLTPro-Regular.eot');
  src: url('../fonts/avenir/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/avenir/AvenirNextLTPro-Regular.woff') format('woff'),
       url('../fonts/avenir/AvenirNextLTPro-Regular.ttf')  format('truetype'),
       url('../fonts/avenir/AvenirNextLTPro-Regular.svg#svg') format('svg');
  font-style:   normal;
  font-weight:  400;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirNext LT Pro';
  src: url('../fonts/avenir/AvenirNextLTPro-Medium.eot');
  src: url('../fonts/avenir/AvenirNextLTPro-Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/avenir/AvenirNextLTPro-Medium.woff') format('woff'),
       url('../fonts/avenir/AvenirNextLTPro-Medium.ttf')  format('truetype'),
       url('../fonts/avenir/AvenirNextLTPro-Medium.svg#svg') format('svg');
  font-style:   normal;
  font-weight:  500;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirNext LT Pro';
  src: url('../fonts/avenir/AvenirNextLTPro-Demi.eot');
  src: url('../fonts/avenir/AvenirNextLTPro-Demi.eot?#iefix') format('embedded-opentype'),
       url('../fonts/avenir/AvenirNextLTPro-Demi.woff') format('woff'),
       url('../fonts/avenir/AvenirNextLTPro-Demi.ttf')  format('truetype'),
       url('../fonts/avenir/AvenirNextLTPro-Demi.svg#svg') format('svg');
  font-style:   normal;
  font-weight:  600;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirNext LT Pro';
  src: url('../fonts/avenir/AvenirNextLTPro-DemiCn.eot');
  src: url('../fonts/avenir/AvenirNextLTPro-DemiCn.eot?#iefix') format('embedded-opentype'),
       url('../fonts/avenir/AvenirNextLTPro-DemiCn.woff') format('woff'),
       url('../fonts/avenir/AvenirNextLTPro-DemiCn.ttf')  format('truetype'),
       url('../fonts/avenir/AvenirNextLTPro-DemiCn.svg#svg') format('svg');
  font-style:   normal;
  font-weight:  650;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirNext LT Pro';
  src: url('../fonts/avenir/AvenirNextLTPro-MediumCn.eot');
  src: url('../fonts/avenir/AvenirNextLTPro-MediumCn.eot?#iefix') format('embedded-opentype'),
       url('../fonts/avenir/AvenirNextLTPro-MediumCn.woff') format('woff'),
       url('../fonts/avenir/AvenirNextLTPro-MediumCn.ttf')  format('truetype'),
       url('../fonts/avenir/AvenirNextLTPro-MediumCn.svg#svg') format('svg');
  font-style:   normal;
  font-weight:  700;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirNext LT Pro';
  src: url('../fonts/avenir/AvenirNextLTPro-BoldCn.eot');
  src: url('../fonts/avenir/AvenirNextLTPro-BoldCn.eot?#iefix') format('embedded-opentype'),
       url('../fonts/avenir/AvenirNextLTPro-BoldCn.woff') format('woff'),
       url('../fonts/avenir/AvenirNextLTPro-BoldCn.ttf')  format('truetype'),
       url('../fonts/avenir/AvenirNextLTPro-BoldCn.svg#svg') format('svg');
  font-style:   normal;
  font-weight:  800;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirNext LT Pro';
  src: url('../fonts/avenir/AvenirNextLTPro-Bold.eot');
  src: url('../fonts/avenir/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/avenir/AvenirNextLTPro-Bold.woff') format('woff'),
       url('../fonts/avenir/AvenirNextLTPro-Bold.ttf')  format('truetype'),
       url('../fonts/avenir/AvenirNextLTPro-Bold.svg#svg') format('svg');
  font-style:   normal;
  font-weight:  900;
  font-display: swap;
}
@font-face {
  font-family: 'AvenirNext LT Pro';
  src: url('../fonts/avenir/AvenirNextLTPro-HeavyCn.eot');
  src: url('../fonts/avenir/AvenirNextLTPro-HeavyCn.eot?#iefix') format('embedded-opentype'),
       url('../fonts/avenir/AvenirNextLTPro-HeavyCn.woff') format('woff'),
       url('../fonts/avenir/AvenirNextLTPro-HeavyCn.ttf')  format('truetype'),
       url('../fonts/avenir/AvenirNextLTPro-HeavyCn.svg#svg') format('svg');
  font-style:   normal;
  font-weight:  1000;
  font-display: swap;
}
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
*::before,
*::after {
    box-sizing: border-box;
}
body {
    /*font-family: var(--avenirNextFont__wr);*/
    font-family: var(--InterFont__wr);
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5;
    color: inherit;
}
.noScroll__wr{
    overflow: hidden;
}
.primaryBtn__wr{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
    color: var(--bsWhiteColor__wr);
    background: var(--bsGreenColor500__wr);
    border: 2px solid var(--bsGreenColor500__wr);
    text-transform: capitalize;
    padding: 12px 0.75rem;
    border-radius: 0.5rem;
    text-decoration: none;
    height: 44px;
    position: relative;
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.primaryBtn__wr:hover{
    color: var(--bsWhiteColor__wr);
    background: var(--darkBlueColor__wr);
    border-color: var(--darkBlueColor__wr);
}
.form-control:focus,
.form-control:focus-visible{
    outline: none;
    box-shadow: 0 0 0 0.2rem rgb(218 218 218 / 25%);
}
a:focus,
a:focus-visible,
.btn:focus,
.btn:focus-visible{
    outline: none;
    box-shadow: none;
}
.dropdown-item:focus, 
.dropdown-item:hover,
.dropdown-item.active, 
.dropdown-item:active{
    color: var(--bsGreenColor800__wr);
    text-decoration: none;
    background-color: var(--bsGreenColor20__wr);
    }
/*LANDING HEADER START*/
    .landingPageHeader__wr{
        padding-top: 32px;
        padding-bottom: 32px;
        background: var(--bsGreenColor10__wr);
        position: sticky;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1024;
    }
    .landingPageHeader__wr > .container{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        position: relative;
    }
    .landingPageHeader__wr .navBrand__wr{
        position: relative;
        z-index: 2;
    }
    .landingPageHeader__wr .navBrand__wr img{}
    .landingPageHeader__wr .comingSoon__wr{
        flex: 1;
        font-size: 30px;
        font-weight: 600;
        line-height: 1;
        color: var(--bsGreenColor800__wr);
        text-align: center;
        margin-bottom: 0;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .pageMainLayout__wr.landingPage__wr{
        /*margin-top: 6.25rem;*/
    }
/*LANDING HEADER END*/
/*LANDING PAGE START*/
    .landingWelcomeBannerWrapSec__wr{
        background: var(--bsGreenColor10__wr);
        padding-top: 160px;
        padding-bottom: 192px;
    }
    .landingWelcomeBannerWrapSec__wr .bannerStar__wr{
      display: inline-block;
    }
    .landingWelcomeBannerWrapSec__wr .bannerStar__wr img{}
    .landingWelcomeBannerWrapSec__wr .contentWrap__wr{
        text-align: center;
    }
    .landingWelcomeBannerWrapSec__wr .contentWrap__wr .secTitle__wr{
        font-size: 60px;
        font-weight: 600;
        color: var(--bsGreenColor900__wr);
        line-height: 1.2;
        letter-spacing: -1.2px;
        margin-bottom: 72px;
    }
    .landingWelcomeBannerWrapSec__wr .contentWrap__wr .secSubTitle__wr{
        font-size: 60px;
        font-weight: 600;
        line-height: 1.2;
        color: var(--bsGreenColor900__wr);
        letter-spacing: -1.2px;
        margin-bottom: 24px;
    }
    .landingWelcomeBannerWrapSec__wr .contentWrap__wr p:not([class]){
        font-size: 20px;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bsGreenColor700__wr);
        text-align: left;
        margin-bottom: 48px;
    }
    .landingWelcomeBannerWrapSec__wr .contentWrap__wr .btnParent__wr{
        text-align: right;
    }
    .landingWelcomeBannerWrapSec__wr .contentWrap__wr .btnParent__wr .baseBtn__wr{
        max-width: 171px;
        width: 100%;
        height: 60px;
        border-radius: 138px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: var(--bsGreenColor500__wr);
        font-size: 25px;
        font-weight: 600;
        line-height: 1.2;
        color: var(--bsWhiteColor__wr);
        font-family: var(--avenirNextFont__wr);
        text-align: center;
        padding: 0;
    }
    .wayLifeWrapSec__wr{
        padding-top: 96px;
        padding-bottom: 96px;
        background: var(--bsGreenColor20__wr);
    }
    .wayLifeWrapSec__wr .contentWrap__wr{
        /*font-family: var(--InterFont__wr);*/
        text-align: center;
    }
    .wayLifeWrapSec__wr .contentWrap__wr .secTitle__wr{
        font-size: 60px;
        font-weight: 600;
        color: var(--bsGreenColor900__wr);
        line-height: 1.2;
        letter-spacing: -1.2px;
        margin-bottom: 16px;
    }
    .wayLifeWrapSec__wr .contentWrap__wr p:not([class]){
        font-size: 24px;
        font-weight: 500;
        line-height: 1.5;
        color: var(--bsGreenColor700__wr);
        margin-bottom: 0;
    }
    .wayLifeWrapSec__wr .contentWrap__wr p:not([class]) span{
        font-weight: 600;
    }
    .forUserWrapSec__wr{
        padding-top: 96px;
        padding-bottom: 96px;
        background: var(--bsGreenColor20__wr);
    }
    .forUserWrapSec__wr .contentWrap__wr{
        text-align: center;
    }
    .forUserWrapSec__wr .contentWrap__wr .secTitle__wr{
        font-size: 60px;
        font-weight: 600;
        color: var(--bsGreenColor900__wr);
        line-height: 1.2;
        letter-spacing: -1.2px;
        margin-bottom: 24px;
    }
    .forUserWrapSec__wr .contentWrap__wr p:not([class]){
        font-size: 24px;
        font-weight: 500;
        line-height: 1.5;
        color: var(--bsGreenColor700__wr);
        margin-bottom: 48px;
    }
    .forUserWrapSec__wr .contentWrap__wr .btnParent__wr{
        text-align: center;
    }
    .forUserWrapSec__wr .contentWrap__wr .btnParent__wr .baseBtn__wr{
        max-width: 171px;
        width: 100%;
        height: 60px;
        border-radius: 138px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: var(--bsGreenColor500__wr);
        font-size: 25px;
        font-weight: 600;
        line-height: 1.2;
        color: var(--bsWhiteColor__wr);
        font-family: var(--avenirNextFont__wr);
        text-align: center;
        padding: 0;
    }
    .communityWrapSec__wr{
        background: var(--bsGreenColor10__wr);
        padding-top: 96px;
        padding-bottom: 96px;
    }
    .communityWrapSec__wr .frameWrapper__wr{}
    .communityWrapSec__wr .frameWrapper__wr~.frameWrapper__wr{
        margin-top: 48px;
    }
    .communityWrapSec__wr .frameWrapper__wr > .container{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .communityWrapSec__wr .contentWrap__wr{
        /*width: 330px;*/
        text-align: center;
        font-family: var(--popinsFont__wr);
    }
    .communityWrapSec__wr .contentWrap__wr .secTitle__wr{
        font-size: 45px;
        font-weight: 600;
        color: var(--bsGreenColor900__wr);
        line-height: normal;
    }
    .communityWrapSec__wr .contentWrap__wr p:not([class]){
        font-size: 20px;
        font-weight: 300;
        line-height: normal;
        color: var(--bsGreenColor800__wr);
        margin-bottom: 0;
    }
    .communityWrapSec__wr .starWrap__wr{
        display: inline-block;
        margin-left: 16px;
        margin-right: 30px;
        max-width: 150px;
        width: 100%;
    }
    .communityWrapSec__wr .starWrap__wr img{}
    .contentWrap__wr.healing__wr p:not([class]){
        max-width: 330px;
        width: 100%;
        margin: 0 auto;
    }
    .contentWrap__wr.community__wr p:not([class]){
        max-width: 270px;
        width: 100%;
        margin: 0 auto;
    }
    .contentWrap__wr.connection__wr p:not([class]){
        max-width: 266px;
        margin: 0 auto;
        width: 100%;
    }
    .contentWrap__wr.discover__wr p:not([class]){
        max-width: 411px;
        width: 100%;
        margin: 0 auto;
    }


    .comunity2 .contentWrap__wr.healing__wr p:not([class]){
        max-width: 389px;
        width: 100%;
        margin: 0 auto;
    }
    .comunity2 .contentWrap__wr.community__wr p:not([class]){
        max-width: 246px;
        width: 100%;
        margin: 0 auto;
    }
    .comunity2 .contentWrap__wr.connection__wr p:not([class]){
        max-width: 246px;
        width: 100%;
        margin: 0 auto;
    }
    .comunity2 .contentWrap__wr.discover__wr p:not([class]){
        max-width: 302px;
        width: 100%;
        margin: 0 auto;
    }
    .comunity2 .communityWrapSec__wr .starWrap__wr{
        display: inline-block;
        margin-left: 12px;
        margin-right: 12px;
        max-width: 150px;
        width: 100%;
    }
    .wayLifeWrapSec__wr{
        padding-top: 96px;
        padding-bottom: 96px;
        background: var(--bsGreenColor20__wr);
    }
    .wayLifeWrapSec__wr .contentWrap__wr{
        /*font-family: var(--InterFont__wr);*/
        text-align: center;
    }
    .wayLifeWrapSec__wr .contentWrap__wr .secTitle__wr{
        font-size: 60px;
        font-weight: 600;
        color: var(--bsGreenColor900__wr);
        line-height: 1.2;
        letter-spacing: -1.2px;
        margin-bottom: 16px;
    }
    .wayLifeWrapSec__wr .contentWrap__wr p:not([class]){
        font-size: 24px;
        font-weight: 500;
        line-height: 1.5;
        color: var(--bsGreenColor700__wr);
        margin-bottom: 0;
    }
    .wayLifeWrapSec__wr .contentWrap__wr p:not([class]) span{
        font-weight: 600;
    }
    .forHealerWrapSec__wr{
        padding-top: 96px;
        padding-bottom: 96px;
        background: var(--bsGreenColor10__wr);
    }
    .forHealerWrapSec__wr .contentWrap__wr{
        text-align: center;
    }
    .forHealerWrapSec__wr .contentWrap__wr .secTitle__wr{
        font-size: 60px;
        font-weight: 600;
        color: var(--bsGreenColor900__wr);
        line-height: 1.2;
        letter-spacing: -1.2px;
        margin-bottom: 24px;
    }
    .forHealerWrapSec__wr .contentWrap__wr p:not([class]){
        font-size: 24px;
        font-weight: 500;
        line-height: 1.3;
        color: var(--bsGreenColor700__wr);
        margin-bottom: 48px;
    }
    .forHealerWrapSec__wr .contentWrap__wr .btnParent__wr{
        text-align: center;
    }
    .forHealerWrapSec__wr .contentWrap__wr .btnParent__wr .baseBtn__wr{
        max-width: 374px;
        width: 100%;
        height: 60px;
        border-radius: 138px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: var(--bsGreenColor500__wr);
        font-size: 25px;
        font-weight: 600;
        line-height: 1.2;
        color: var(--bsWhiteColor__wr);
        font-family: var(--avenirNextFont__wr);
        text-align: center;
        padding: 0;
    }
    .ctaWrapSec__wr{
        padding-top: 79px;
        padding-bottom: 79px;
        background: var(--bsGreenColor10__wr);
    }
    .ctaWrapSec__wr .imageParentWrap__wr{
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    .ctaWrapSec__wr .wrapper__wr{
        display: flex;
        flex-wrap: wrap;
        max-width: 245px;
        width: 100%;
        /*width: min(33.333% - 20px, 245px);*/
    }
    .ctaWrapSec__wr .imageParentWrap__wr .wrapper__wr~.wrapper__wr{
        margin-left: 20px;
    }
    .ctaWrapSec__wr .wrapper__wr .pic__wr{
        display: inline-flex;
        border-radius: 10px;
        box-shadow: 0px 1px 13px rgb(76 175 80 / 12%);
    }
    .ctaWrapSec__wr .wrapper__wr .pic__wr img{
        border-radius: 10px;
        filter: drop-shadow(0px 34px 64px rgba(16, 24, 40, 0.14));
    }
    .ctaWrapSec__wr .wrapper__wr .pic__wr~.pic__wr{
        margin-top: 33px;
    }
    .ctaWrapSec__wr .contentWrap__wr{}
    .ctaWrapSec__wr .contentWrap__wr .secTitle__wr{
        font-size: 48px;
        font-weight: 600;
        color: var(--bsGreenColor900__wr);
        line-height: 1.25;
        letter-spacing: -0.96px;
        margin-bottom: 24px;
    }
    .ctaWrapSec__wr .contentWrap__wr p:not([class]){
        font-size: 20px;
        font-weight: 400;
        color: var(--bsGreenColor800__wr);
        line-height: 1.5;
        margin-bottom: 40px;
    }
    .ctaWrapSec__wr .contentWrap__wr .btnParent__wr{
        text-align: right;
    }
    .ctaWrapSec__wr .contentWrap__wr .baseBtn__wr{
        max-width: 254px;
        width: 100%;
        height: 46px;
        border-radius: 138px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: var(--bsGreenColor500__wr);
        font-size: 25px;
        font-weight: 600;
        line-height: 1.2;
        color: var(--bsWhiteColor__wr);
        font-family: var(--avenirNextFont__wr);
        text-align: center;
        box-shadow: 0px 4px 16px 0px rgba(0, 112, 56, 0.12);
        padding: 0;
    }
    .landingFooter__wr{
        background: var(--bsGreenColor20__wr);
        padding-top: 110px;
        padding-bottom: 89px;
    }
    .landingFooter__wr .contentWrap__wr{}
    .landingFooter__wr .contentWrap__wr .secTitle__wr{
        font-size: 40px;
        font-weight: 700;
        line-height: 1.3;
        color: var(--bsGreenColor900__wr);
        text-align: center;
        margin-bottom: 20px;
    }
    .landingFooter__wr .contentWrap__wr .secTitle__wr span{
        display: inline-block;
        color: var(--bsGreenColor300__wr);
    }
    .landingFooter__wr .contentWrap__wr p:not([class]){
        font-size: 18px;
        font-weight: 400;
        line-height: 1.55;
        color: var(--bsGreenColor650__wr);
        text-align: center;
        margin-bottom: 0;
    }
    .landingFooter__wr .contentWrap__wr p:not([class]) a{
        font-size: inherit;
        font-weight: 700;
        line-height: inherit;
        color: var(--bsBlueColor650__wr);
        text-decoration: underline;
    }
/*LANDING PAGE END*/
/*LANDING SIGNUP FOR USER START*/
    .landingSignUp__wr .formParentWrapSec__wr{
        background: var(--bsGreenColor10__wr);
    }
    .landingSignUp__wr .formWrap__wr{
        /*padding-left: 0;
        padding-right: 0;
        max-width: calc(100% - 720px);
        flex: 0 0 calc(100% - 720px);*/
    }
    .landingSignUp__wr .formHeader__wr{
        padding-top: 32px;
        padding-bottom: 32px;
        padding-left: 48px;
    }
    .landingSignUp__wr .formParentWrapSec__wr .formWrap__wr .formWrpper__wr{
        padding-top: 96px;
        width: 100%;
        max-width: 360px;
        margin-right: auto;
        margin-left: auto;
        height: unset;
    }
    .landingSignUp__wr .formWrpper__wr .secHeadWrap__wr{
        margin-bottom: 32px;
    }
    .landingSignUp__wr .formWrpper__wr .secHeadWrap__wr .secTitle__wr{
        font-size: 30px;
        font-weight: 600;
        line-height: 1.26;
        color: var(--bsGreenColor900__wr);
        margin-bottom: 12px;
    }
    .landingSignUp__wr .formWrpper__wr .secHeadWrap__wr p:not([class]){
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bsGreenColor700__wr);
        margin-bottom: 0;
    }
    .landingSignUp__wr .formWrap__wr .secBodyWrap__wr .form-row{
        margin-right: 0;
        margin-left: 0;
    }
    .landingSignUp__wr .formWrap__wr .secBodyWrap__wr .form-row .form-group{
        padding-right: 0;
        padding-left: 0;
        position: relative;
        margin-bottom: 20px;
    }
    .landingSignUp__wr .formWrap__wr .secBodyWrap__wr .form-row .form-group:last-child{
        margin-bottom: 0;
    }
    .landingSignUp__wr .formWrap__wr .secBodyWrap__wr label{
        font-size: 14px;
        font-weight: 500;
        line-height: 1.42;
        color: var(--bsGreenColor800__wr);
        margin-bottom: 6px;
    }
    .landingSignUp__wr .formWrap__wr .secBodyWrap__wr .form-control{
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bsGreyColor900__wr);
        height: 44px;
        padding: 10px 14px;
        /* background: var(--bsWhiteColor__wr); */
        /* border: 1px solid var(--bsGreyColor150__wr); */
        border-radius: 0.5rem;
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    }
    .landingSignUp__wr .form-control::-webkit-input-placeholder {
        color: var(--bsGreyColor600__wr);
    }
    .landingSignUp__wr .form-control::-moz-placeholder {
        color: var(--bsGreyColor600__wr);
    }
    .landingSignUp__wr .form-control:-ms-input-placeholder {
        color: var(--bsGreyColor600__wr);
    }
    .landingSignUp__wr .form-control:-moz-placeholder {
        color: var(--bsGreyColor600__wr);
    }
    .landingSignUp__wr .formWrap__wr .secBodyWrap__wr .btnParent__wr{}
    .landingSignUp__wr .formWrap__wr .secBodyWrap__wr .btnParent__wr .primaryBtn__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 1.5;
        color: var(--bsWhiteColor__wr);
        background: var(--bsGreenColor500__wr);
        border-color: var(--bsGreenColor500__wr);
        border-radius: 50px;
        text-align: center;
        width: 100%;
        height: 44px;
        border-radius: 22px;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    }
    .landingSignUp__wr .quoteWrap__wr{
        /*padding-top: 24px;
        padding-bottom: 24px;
        padding-right: 24px;
        padding-left: 0;
        flex: 0 0 720px;
        max-width: 720px;*/
    }
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr{}
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr{
        display: block;
        width: 100%;
        position: relative;
        overflow: hidden;
        border-radius: 20px;
    }
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .image__wr{
      display: block;
      width: 100%;
      /*height: 100%;*/
      position: relative;
      overflow: hidden;
      border-radius: 20px;
    }
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .image__wr img{
      /*width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center;*/
    }
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr{
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 24px;
      background: rgb(255 255 255 / 70%);
      /*border: 1px solid rgb(255 255 255 / 50%);*/
      -webkit-backdrop-filter: blur(16px);
      backdrop-filter: blur(16px);
    }
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr::before{
      content: '';
    }
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .title__wr{
      font-size: 23px;
      font-weight: 600;
      line-height: 1.2;
      color: var(--bsWhiteColor__wr);
      margin-bottom: 1rem;
    }
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .infoWrap__wr{}
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .infoWrap__wr .name{
      font-size: 30px;
      font-weight: 600;
      line-height: 1.2;
      color: var(--bsWhiteColor__wr);
      margin-bottom: 1rem;
    }
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .infoWrap__wr p:not([class]){
      font-size: 16px;
      font-weight: 500;
      color: var(--bsWhiteColor__wr);
      margin-bottom: 0;
    }
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .infoWrap__wr p:not([class]) span{}
    .landingSignUp__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .infoWrap__wr p:not([class]) span~span{
      font-size: 14px;
      display: block;
    }
/*LANDING SIGNUP FOR USER END*/
/*LANDING SIGNUP FOR PRATICNER START*/
    .landingSignUp__wr.practitioner__wr .formWrap__wr{
        /*flex: 0 0 50%;
        max-width: 50%;*/
    }
    .landingSignUp__wr.practitioner__wr .brandStarWrap__wr{
        background: var(--bsGreenColor20__wr);
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 100vh;
    }
    .landingSignUp__wr.practitioner__wr .brandStarWrap__wr .signUpStar__wr{
        display: inline-block;
    }
    .landingSignUp__wr.practitioner__wr .brandStarWrap__wr .signUpStar__wr img{}
/*LANDING SIGNUP FOR PRATICNER END*/
/*LANDING THANKS MODAL START*/
    #landingThanksModal__wr .modal-dialog{
        max-width: 407px;
    }
    #landingThanksModal__wr .modal-content{
        border-radius: 16px;
        background-color: var(--bsGreenColor20__wr);
    }
    #landingThanksModal__wr .modal-header{
        flex-direction: column;
        align-items: center;
        justify-content: unset;
        padding-top: 32px;
        /*padding-left: 76px;
        padding-right: 76px;*/
        padding-bottom: 0;
        border-bottom: none;
        position: relative;
        text-align: center;
    }
    #landingThanksModal__wr .modal-header .starIcon__wr{
        display: inline-block;
        margin-bottom: 16px;
    }
    #landingThanksModal__wr .modal-header .starIcon__wr img{}
    #landingThanksModal__wr .modal-header .modal-title{
        font-size: 24px;
        font-weight: 600;
        color: var(--bsGreenColor800__wr);
        font-family: var(--avenirNextFont__wr);
        line-height: 108.333%;
        letter-spacing: 0.12px;
    }
    #landingThanksModal__wr .modal-header .close{
        position: absolute;
        right: 0;
        top: 0;
        margin: 0;
    }
    #landingThanksModal__wr .modal-header .close span{}
    #landingThanksModal__wr .modal-body{
        padding-top: 32px;
        padding-bottom: 36px;
        text-align: center;
    }
    #landingThanksModal__wr .modalContent__wr{
        font-size: 16px;
        font-weight: 400;
        color: var(--bsGreenColor600__wr);
        font-family: var(--popinsFont__wr);
        line-height: 137.5%;
        letter-spacing: 0.08px;
        max-width: 292px;
        width: 100%;
        margin: 0 auto;
    }
    #landingThanksModal__wr .modalContent__wr p:not([class]){
        font-size: inherit;
        font-weight: inherit;
        color: inherit;
        font-family: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        margin-bottom: 0;
    }
    #landingThanksModal__wr .modal-footer{
        border-top: none;
        padding-top: 0;
        padding-bottom: 32px;
    }
    #landingThanksModal__wr .modal-footer .primaryBtn__wr{
        max-width: 292px;
        width: 100%;
        height: 44px;
        font-size: 14px;
        font-weight: 600;
        color: var(--bsWhiteColor__wr);
        background: var(--bsGreenColor500__wr);
        border-color: var(--bsGreenColor500__wr);
        font-family: var(--avenirNextFont__wr);
        line-height: 214.286%;
        text-align: center;
        padding: 0;
        margin: 0 auto;
        border-radius: 22px;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    }
/*LANDING THANKS MODAL END*/
/*LOGIN PAGE START*/
    .signUpParentWrapSec__wr{
      background: var(--bsGreenColor10__wr);
    }
    .signUpParentWrapSec__wr .formWrap__wr{
      /*padding-top: 32px;*/
      /*padding-bottom: 32px;*/
    }
    .signUpParentWrapSec__wr .formWrap__wr .formHeader__wr{
        padding-top: 32px;
        padding-bottom: 32px;
        padding-left: 48px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formHeader__wr a{}
    .signUpParentWrapSec__wr .formWrap__wr .formHeader__wr img{}
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr{
      width: 100%;
      max-width: 360px;
      margin: 0 auto;
      margin-top: 34px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr{
      text-align: center;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr .secTitle__wr{
        font-size: 30px;
        font-weight: 600;
        line-height: 1.26;
        color: var(--bsGreenColor900__wr);
        margin-bottom: 12px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr p:not([class]){
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bsGreenColor600__wr);
        margin-bottom: 32px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr{

    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row{}
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .form-group{}
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .email__wr{
        margin-bottom: 20px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .pass__wr{
        margin-bottom: 24px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .form-group label{
        font-size: 14px;
        font-weight: 500;
        line-height: 1.42;
        color: var(--bsGreenColor600__wr);
        margin-bottom: 6px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .form-check{
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 24px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .form-check label{
        margin-bottom: 0;
        display: flex;
        align-items: center;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .form-check label .form-check-input{
        position: static;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0.5rem;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .form-check label span{}
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .form-check a{
        font-size: 14px;
        font-weight: 600;
        line-height: 1.42;
        color: var(--bsGreenColor600__wr);
        text-decoration: none;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .form-group .form-control{
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bsGreyColor900__wr);
        height: 44px;
        padding: 10px 14px;
        background: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyColor150__wr);
        border-radius: 0.5rem;
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .form-control::-webkit-input-placeholder {
        color: var(--bsGreyColor600__wr);
    }
    .form-control::-moz-placeholder {
        color: var(--bsGreyColor600__wr);
    }
    .form-control:-ms-input-placeholder {
        color: var(--bsGreyColor600__wr);
    }
    .form-control:-moz-placeholder {
        color: var(--bsGreyColor600__wr);
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .btnParent__wr{
        margin-bottom: 16px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .form-group .primaryBtn__wr{
        width: 100%;
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 1.5;
        color: var(--bsWhiteColor__wr);
        border-radius: 22px;
        padding: 10px 18px;
        border: 1px solid var(--bsGreenColor500__wr);
        background: var(--bsGreenColor500__wr);
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .socialtnParent__wr~.socialtnParent__wr{
        margin-bottom: 16px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .socialtnParent__wr .primaryBtn__wr{
      border: 1px solid var(--bsInputGreyBorderColor__wr);
      background: var(--bsWhiteColor__wr);
      color: var(--bsGreenColor500__wr);
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .socialtnParent__wr .primaryBtn__wr .icon__wr{
      display: inline-flex;
      margin-right: 1rem;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .socialtnParent__wr .primaryBtn__wr .icon__wr img{}
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .socialtnParent__wr .primaryBtn__wr .icon__wr i{
      font-size: 24px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .googleBtn__wr .primaryBtn__wr{}
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .socialtnParent__wr.facebookBtn__wr .primaryBtn__wr .icon__wr i{
      color: var(--bsFaceBookBgColor__wr);
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .socialtnParent__wr.twitterBtn__wr{
        margin-bottom: 32px;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .socialtnParent__wr.twitterBtn__wr .primaryBtn__wr .icon__wr i{
      color: var(--bsTwitterBgColor__wr);
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .redirectLink__wr{
      font-size: 14px;
      font-weight: 400;
      line-height: 1.42;
      color: var(--bsGreenColor600__wr);
      text-align: center;
      margin-bottom: 0;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .signUpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secBodyWrap__wr .form-row .redirectLink__wr a{
        text-decoration: none;
        font-size: inherit;
        font-weight: 600;
        line-height: inherit;
        color: inherit;
        margin-left: 5px;
    }
    .signUpParentWrapSec__wr .quoteWrap__wr{
      padding-top: 32px;
      padding-bottom: 32px;
    }
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr{}
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr{
      display: block;
      width: 100%;
      position: relative;
      overflow: hidden;
      border-radius: 20px;
    }
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .image__wr{
      display: block;
      width: 100%;
      height: 100%;
      position: relative;
      overflow: hidden;
      border-radius: 20px;
    }
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .image__wr img{
      /*width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center;*/
    }
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr{
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 24px;
      background: rgb(255 255 255 / 70%);
      /*border: 1px solid rgb(255 255 255 / 50%);*/
      -webkit-backdrop-filter: blur(16px);
      backdrop-filter: blur(16px);
    }
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr::before{
      content: '';
    }
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .title__wr{
      font-size: 23px;
      font-weight: 600;
      line-height: 1.2;
      color: var(--bsWhiteColor__wr);
      margin-bottom: 1rem;
    }
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .infoWrap__wr{}
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .infoWrap__wr .name{
      font-size: 30px;
      font-weight: 600;
      line-height: 1.2;
      color: var(--bsWhiteColor__wr);
      margin-bottom: 1rem;
    }
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .infoWrap__wr p:not([class]){
      font-size: 16px;
      font-weight: 500;
      color: var(--bsWhiteColor__wr);
      margin-bottom: 0;
    }
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .infoWrap__wr p:not([class]) span{}
    .signUpParentWrapSec__wr .quoteWrap__wr .signUpSliderWrap__wr .itemWrapper__wr .captionWrap__wr .infoWrap__wr p:not([class]) span~span{
      font-size: 14px;
      display: block;
    }
/*LOGIN PAGE END*/
/*ACCOUNT TYPE PAGE START*/
    .loginParentWrapSec__wr{
        background: var(--bsGreenColor100__wr);
        position: relative;
        min-height: 100dvh;
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
    }
    .loginParentWrapSec__wr .backGroundImage__wr{
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }
    .loginParentWrapSec__wr .backGroundImage__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .loginParentWrapSec__wr .pageHeaderWrap__wr{
        padding-top: 48px;
        position: relative;
        width: 100%;
        height: 88px;
    }
    .loginParentWrapSec__wr .pageHeaderWrap__wr .container{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }
    .loginParentWrapSec__wr .pageHeaderWrap__wr .headerBrand__wr{}
    .loginParentWrapSec__wr .pageHeaderWrap__wr .headerBrand__wr img{}
    .loginParentWrapSec__wr .pageHeaderWrap__wr .rightOptionWrap__wr{}
    .loginParentWrapSec__wr .pageHeaderWrap__wr .rightOptionWrap__wr .helpWrap__wr{
        font-size: 17px;
        font-weight: 400;
        line-height: 1;
        color: var(--bsBlackColor__wr);
        text-decoration: none;
        background: var(--bsWhiteColor__wr);
        padding: 10px 15px;
        box-shadow: 0 0 4px 0 rgb(0, 0, 0, 0.15);
        border-radius: 50px;
        display: inline-flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .loginParentWrapSec__wr .pageHeaderWrap__wr .rightOptionWrap__wr .helpWrap__wr .labelText__wr{}
    .loginParentWrapSec__wr .pageHeaderWrap__wr .rightOptionWrap__wr .helpWrap__wr .icon__wr{
        display: inline-flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        width: 20px;
        height: 20px;
        border: 1px solid var(--bsGreenColor300__wr);
        border-radius: 50%;
        font-size: 10px;
        margin-left: 5px;
    }
    .loginParentWrapSec__wr .pageHeaderWrap__wr .rightOptionWrap__wr .helpWrap__wr .icon__wr i{}
    .loginParentWrapSec__wr .pageHeaderWrap__wr .rightOptionWrap__wr .close__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 20px;
        height: 20px;
        font-size: 20px;
        color: var(--bsGreenColor300__wr);
        text-decoration: none;
        margin-left: 48px;
    }
    .loginParentWrapSec__wr .formWrap__wr{
        position: relative;
        width: 100%;
        max-width: 360px;
        margin-right: auto;
        margin-left: auto;
        padding-bottom: 60px;
        height: calc(100vh - 88px);
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    /*.loginParentWrapSec__wr .formWrap__wr .container{}*/
    .loginParentWrapSec__wr .formWrap__wr .formWrpper__wr{
        width: 100%;
        background: var(--bsWhiteColor__wr);
        border: 1px solid rgb(34, 181, 115, 0.12);
        border-radius: 10px;
        padding-left: 32px;
        padding-right: 32px;
        padding-bottom: 32px;
        padding-top: 70px;
    }
    .loginParentWrapSec__wr .formWrap__wr.practitionerSlected .formWrpper__wr{
        overflow-y: scroll;
        height: calc(100vh - 148px);
    }
    .loginParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr{}
    .loginParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr .headIcon__wr{
        display: inline-block;
        margin-bottom: 16px;
    }
    .loginParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr .headIcon__wr img{}
    .loginParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr .secTitle__wr{
        font-size: 19px;
        font-weight: 800;
        line-height: 1.2;
        color: var(--bsGreyColor700__wr);
        margin-bottom: 24px;
    }
    .loginParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr p:not([class]){
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bsBlueColor700__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr p:not([class]) a{
        display: inline-block;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: var(--bsGreenColor300__wr);
        text-decoration: none;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr{}
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-row{
        margin-right: 0;
        margin-left: 0;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-row .form-group{
        padding-right: 0;
        padding-left: 0;
        position: relative;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-row .form-group:last-child{
        margin-bottom: 0;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr{}
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr label{
        width: 100%;
        height: 37px;
        position: relative;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.2;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        padding-left: 15px;
        padding-right: 10px;
        margin-bottom: 0;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr input[type=radio]{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr .checkMark__wr{
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border: 1px solid var(--bsGreyColor500__wr);
        border-radius: 50px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr .label__wr{
        color: var(--bsGreyColor400__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr .checkIcon__wr{
        width: 14px;
        height: 14px;
        border: 1px solid var(--bsGreyColor500__wr);
        background: var(--bsWhiteColor__wr);
        background: transparent;
        border-radius: 50%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        font-size: 7px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr .checkIcon__wr i{
        opacity: 0;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr label~label{
        margin-top: 1rem;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr input[type=radio]:checked ~ .checkMark__wr{
        border-color: var(--bsGreenColor300__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr input[type=radio]:checked ~ .label__wr{
        color: var(--bsBlackColor__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr input[type=radio]:checked ~ .checkIcon__wr{
        border-color: var(--bsGreenColor300__wr);
        background: var(--bsGreenColor300__wr);
        color: var(--bsWhiteColor__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr input[type=radio]:checked ~ .checkIcon__wr i{
        opacity: 1;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .infoWrap__wr{
        display: none;
        opacity: 0;
        transform: translateY(1rem);
        transition: all linear 0.2s;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .infoWrap__wr .title__wr{
        font-size: 0.7188rem;
        font-weight: 400;
        line-height: 1.2;
        color: var(--bsGreyColor650__wr);
        width: calc(100% + 20px);
        margin-left: -10px;
        margin-right: -10px;
        margin-bottom: 1rem;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .infoWrap__wr p:not([class]){
        font-size: 12px;
        font-weight: 400;
        line-height: 1.2;
        color: var(--bsGreyColor650__wr);
        margin-bottom: 1rem;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .infoWrap__wr ul{
        list-style: none;
        margin-bottom: 0;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .infoWrap__wr ul>li{
        position: relative;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bsGreyColor650__wr);
        padding-left: 24px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .infoWrap__wr ul>li::before{
        content: "\f058";
        font: var(--fa-font-solid);
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        position: absolute;
        left: 0;
        top: 3px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .infoWrap__wr.active{
        display: block;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .infoWrap__wr.fades{
        opacity: 1;
        transform: translateY(0);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .infoWrap__wr ul>li~li{
        margin-top: 10px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr{
        text-align: center;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr a{
        text-decoration: underline;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.2;
        color: var(--bsGreyColor850__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr a:hover{
        color: var(--bsGreenColor300__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .btnParent__wr{}
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .btnParent__wr .primaryBtn__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: var(--bsWhiteColor__wr);
        background: var(--bsGreenColor300__wr);
        border-color: var(--bsGreenColor300__wr);
        border-radius: 50px;
        text-align: center;
        width: 100%;
        height: 32px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .footBrand__wr{
        margin-top: 2rem;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .footBrand__wr .footLogoBg__wr{
        display: block;
        width: 32px;
        margin: 0 auto;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .footBrand__wr .footLogoBg__wr img{}
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .footBrand__wr .footLogoBg__wr svg{}
/*ACCOUNT TYPE PAGE END*/
/*REGISTRATION PAGE START*/
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr label{
        font-size: 14px;
        font-weight: 800;
        line-height: 1.2;
        color: var(--bsGreyColor900__wr);
        margin-bottom: 10px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-control{
        font-size: 12px;
        font-weight: 400;
        line-height: 1;
        color: var(--bsGreyColor900__wr);
        height: 38px;
        padding: .375rem 24px;
        background: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyColor200__wr);
        border-radius: 50px;
    }
    .form-control::-webkit-input-placeholder {
        color: var(--bsGreyColor500__wr);
    }
    .form-control::-moz-placeholder {
        color: var(--bsGreyColor500__wr);
    }
    .form-control:-ms-input-placeholder {
        color: var(--bsGreyColor500__wr);
    }
    .form-control:-moz-placeholder {
        color: var(--bsGreyColor500__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr select.form-control{
        font-size: 12px;
        font-weight: 400;
        line-height: 38px;
        color: var(--bsGreyColor500__wr);
        height: 38px;
        padding: 0 24px;
        background: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyColor200__wr);
        border-radius: 50px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .drop__wr .fa-caret-down{
        font-size: 12px;
        color: var(--bsGreyColor550__wr);
        position: absolute;
        right: 18px;
        top: 46px;
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .lang__wr{
        margin-bottom: 30px;
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .userType__wr{
        margin-bottom: 30px;
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr{}
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr label{
        width: 100%;
        position: relative;
        height: unset;
        font-size: 17px;
        font-weight: 400;
        line-height: 1.2;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 0;
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr input[type=radio]{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr .checkMark__wr{
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        width: 20px;
        height: 20px;
        border: 2px solid var(--bsGreyColor300__wr);
        border-radius: 50%;
        margin-right: 15px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr .checkMark__wr::before{
        content: '';
        display: inline-flex;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: var(--bsGreenColor300__wr);
        opacity: 0;
        visibility: hidden;
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr .label__wr{
      color: var(--bsGreyColor860__wr);
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr label~label{
      margin-top: 1rem;
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr input[type=radio]:checked ~ .checkMark__wr{
      border-color: var(--bsGreenColor300__wr);
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr input[type=radio]:checked ~ .checkMark__wr::before{
        opacity: 1;
        visibility: visible;
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .radioInputWrap__wr input[type=radio]:checked ~ .label__wr{
      /*color: var(--bsBlackColor__wr);*/
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .btnParent__wr.regular{
        display: none;
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .btnParent__wr.regular.active{
        display: block
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .btnParent__wr.new{
        display: none;
    }
    .loginParentWrapSec__wr.registrationParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .btnParent__wr.new.active{
        display: block
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .divider__wr{
        margin-bottom: 20px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .dividerWrap__wr{
        text-align: center;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .dividerWrap__wr span{
        display: inline-flex;
        position: relative;
        z-index: 1;
        font-size: 14px;
        font-weight: 500;
        line-height: 1.2;
        color: var(--bsGreyColor400__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .dividerWrap__wr span::before,
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .dividerWrap__wr span::after{
        content: '';
        width: 60%;
        height: 2px;
        background: #E3E9ED;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: -1;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .dividerWrap__wr span::before{
        right: calc(100% + 10px);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .dividerWrap__wr span::after{
        left: calc(100% + 10px);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .social__wr{
        margin-bottom: 32px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .socialRegistration__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .socialRegistration__wr .icon__wr{
        display: inline-flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        width: 48px;
        height: 48px;
        background: var(--bsGreyColor140__wr);
        border: 1px solid var(--bsGreyColor140__wr);
        border-radius: 50%;
        font-size: 24px;
        text-decoration: none;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .socialRegistration__wr .icon__wr img{
        width: 24px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .socialRegistration__wr .icon__wr i{
        /*font-size: 24px;*/
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .socialRegistration__wr .icon__wr.appleBtn__wr{
        color: var(--bsAppleBgColor__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .socialRegistration__wr .icon__wr.facebookBtn__wr{
        color: var(--bsFaceBookBgColor__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .socialRegistration__wr .icon__wr.linkedinBtn__wr{
        color: var(--bsLinkedinBgColor__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-check{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        position: relative;
        padding: 0;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-check>label{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding: 0;
        margin: 0;
        font-size: 15px;
        font-weight: 400;
        color: var(--bsBlueColor700__wr);
        line-height: 1.2;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-check .form-check-input{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
        margin: 0;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-check .formCheckmark__wr{
        width: 14.7px;
        height: 14.7px;
        background: transparent;
        border: 1px solid var(--bsGreyColor500__wr);
        border-radius: 3px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 0.5rem;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-check .formCheckmark__wr::before{
        content: "\f00c";
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        color: var(--bsGreenColor300__wr);
        -webkit-transform: scale(0);
        transform: scale(0);
        font-size: 8px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-check .form-check-label{
        display: inline-block;
        font-size: inherit;
        font-weight: inherit;
        color: inherit;
        line-height: inherit;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-check .form-check-label a{
        display: inline-block;
        font-size: inherit;
        font-weight: inherit;
        color: var(--bsGreenColor300__wr);
        line-height: inherit;
        text-decoration: none;
        margin-left: 0.5rem;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-check input:checked ~ .formCheckmark__wr {
        border-color: var(--bsGreenColor300__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-check input:checked ~ .formCheckmark__wr::before {
        /*display: block;*/
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    .loginParentWrapSec__wr.forgotPassParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .pass__wr{}
    .loginParentWrapSec__wr.forgotPassParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .pass__wr .form-control{}
    .loginParentWrapSec__wr.forgotPassParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .togglePass__wr{
        display: inline-flex;
        width: 16px;
        position: absolute;
        right: 18px;
        top: 43px;
        z-index: 2;
        cursor: pointer;
    }
    .loginParentWrapSec__wr.forgotPassParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .togglePass__wr.active svg #ToggleSlash{
        opacity: 0;
    }
/*REGISTRATION PAGE END*/
/*PERSONAL INFO PAGE START*/
    .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: 24px;
        padding-right: 15px;
    }
    .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{
        font-size: 12px;
        font-weight: 400;
        line-height: 1;
        color: var(--bsGreyColor900__wr);
        margin-left: 0;
    }
    .iti__arrow{
        margin-left: 15px;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid var(--bsGreyColor900__wr);
    }
    .iti__arrow.iti__arrow--up {
        border-top: none;
        border-bottom: 4px solid var(--bsGreyColor900__wr);
    }
    .iti__country-list{
        width: calc(100% + 216.91px);
        white-space: unset;
    }
    .iti__country-list .iti__country{
        font-size: 14px;
        justify-content: space-between;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-control.contactNumber__wr{
        padding-left: calc(5.0838rem + 15px) !important;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .website__wr{
        margin-bottom: 2.5rem;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .website__wr .addIcon__wr{
        display: inline-flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        width: 38px;
        height: 38px;
        background: var(--bsGreenColor300__wr);
        border: 1px solid var(--bsGreenColor300__wr);
        color: var(--bsWhiteColor__wr);
        border-radius: 50%;
        cursor: pointer;
        position: absolute;
        right: 0;
        top: 33.5px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .website__wr .addIcon__wr i{}
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .website__wr .resultWrap__wr{
        list-style: none;
        margin-bottom: 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        row-gap: 10px;
        column-gap: 10px;
        margin-top: 12px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .website__wr .resultWrap__wr>li{}
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .website__wr .resultWrap__wr>li~li{}
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .website__wr .resultWrap__wr>li>a{
        font-size: 14px;
        font-weight: 500;
        color: var(--bsBlackColor__wr);
        text-decoration: none;
        padding: 8px 10px;
        border-radius: 50px;
        border: solid 1px var(--bsGreyColor130__wr);
        background-color: var(--bsGreyColor130__wr);
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .website__wr .resultWrap__wr>li .title__wr{
        display: inline-flex;
        line-height: 1;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .website__wr .resultWrap__wr>li .close__wr{
        display: flex;
        width: 14px;
        height: 14px;
        font-size: 9px;
        border: 1px solid rgb(0, 0, 0, 0.3);
        border-radius: 50%;
        background: transparent;
        color: rgb(0, 0, 0, 0.6);
        align-items: center;
        justify-content: center;
        margin-left: 10px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .website__wr .resultWrap__wr>li .close__wr i{}
    .loginParentWrapSec__wr.personalInfoParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr p:not([class]){
        font-size: 16px;
        font-weight: 400;
        line-height: 1.2;
        color: var(--bsBlueColor700__wr);
        margin-bottom: 0;
    }
    .loginParentWrapSec__wr.personalInfoParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr a{
        display: inline-block;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: var(--bsGreenColor300__wr);
        text-decoration: none;
        margin-left: 8px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .footBrand__wr{
        margin-top: 1rem;
    }
    /*.loginParentWrapSec__wr.personalInfoParentWrapSec__wr .formWrap__wr .formWrpper__wr {
        overflow-y: scroll;
        height: calc(100vh - 148px);
    }*/
/*PERSONAL INFO PAGE END*/
/*OTP PAGE START*/
    .loginParentWrapSec__wr.otpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr .secTitle__wr{
        margin-bottom: 8px;
    }
    .loginParentWrapSec__wr.otpParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr p:not([class]){
        font-size: 14px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .otpWrap__wr{}
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .inputFieldWrap__wr{
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .inputFieldWrap__wr .input__wr{
        width: 60px;
        height: 68px;
        border: 2px solid var(--bsGreyColor120__wr);
        outline: none;
        text-align: center;
        font-size: 1.5em;
        border-radius: 8px;
        background-color: var(--bsGreyColor120__wr);
        outline: none;
        box-shadow: none;
        /*Hide number field arrows*/
        -moz-appearance: textfield;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .inputFieldWrap__wr .input__wr:focus{
        border-color: var(--bsPurpleColor600__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .inputFieldWrap__wr .input__wr:disabled{
        color: var(--bsGreyColor900__wr);
    }
    input[type="number"]::-webkit-outer-spin-button,
    input[type="number"]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
    .loginParentWrapSec__wr.otpParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr p:not([class]){
        font-size: 16px;
        font-weight: 400;
        line-height: 1.2;
        color: var(--bsBlueColor700__wr);
        margin-bottom: 0;
    }
    .loginParentWrapSec__wr.otpParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr a{
        display: inline-block;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: var(--bsGreenColor300__wr);
        text-decoration: none;
        margin-left: 8px;
    }
    .loginParentWrapSec__wr.otpParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .footBrand__wr{
        margin-top: 0;
    }
/*OTP PAGE END*/
/*OTP CHECK PAGE START*/
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .formWrpper__wr{
        background: transparent;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-top: 0;
        border: none;
        border-radius: 0;
        text-align: center;
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr .headIcon__wr{
        width: 56px;
        height: 56px;
        background: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyColor110__wr);
        border-radius: 12px;
        box-shadow: 0 1px 2px 0 rgb(16, 24, 40, 0.05);
        font-size: 24px;
        color: var(--darkBlueColor600__wr);
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
        margin-bottom: 24px;
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr .secTitle__wr{
        font-size: 30px;
        font-weight: 700;
        margin-bottom: 16px;
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr p:not([class]){
        font-size: 16px;
    }
    .loginParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr .labelNote__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bsGreenColor300__wr);
        margin-bottom: 24px;
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .btnParent__wr .primaryBtn__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 1rem;
        font-weight: 500;
        line-height: 1;
        color: var(--bsWhiteColor__wr);
        background: var(--bsGreenColor500__wr);
        border: 2px solid var(--bsGreenColor500__wr);
        text-transform: capitalize;
        padding: 12px 0.75rem;
        border-radius: 0.5rem;
        text-decoration: none;
        height: 44px;
        margin-bottom: 24px;
        position: relative;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .btnParent__wr .primaryBtn__wr:hover{
        color: var(--bsWhiteColor__wr);
        background: var(--darkBlueColor__wr);
        border-color: var(--darkBlueColor__wr);
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr p:not([class]){
        font-size: 14px;
        font-weight: 400;
        line-height: 1.2;
        color: var(--bsBlueColor700__wr);
        margin-bottom: 0;
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr p:not([class]) a{
        display: inline-block;
        font-size: inherit;
        font-weight: 600;
        line-height: inherit;
        color: var(--bsGreenColor500__wr);
        text-decoration: none;
        margin-left: 8px;
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr a{
        font-size: 14px;
        font-weight: 500;
        line-height: 1.2;
        color: var(--darkBlueColor500__wr);
        text-decoration: none;
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr a .icon__wr{
        margin-right: 0.5rem;
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .otpWrap__wr{
        margin-bottom: 32px;
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .inputFieldWrap__wr .input__wr{
        width: 80px;
        height: 80px;
        font-size: 48px;
        font-weight: 600;
        background-color: var(--bsWhiteColor__wr);
        color: var(--bsGreenColor500__wr);
    }
    .loginParentWrapSec__wr.otpCheckParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .inputFieldWrap__wr .input__wr:focus {
        border-color: var(--bsGreenColor500__wr);
    }
/*OTP CHECK PAGE END*/
/*OTP VERIFY PAGE START*/
/*OTP VERIFY PAGE END*/
/*FORGOT PASS PAGE START*/
    .loginParentWrapSec__wr.forgotPassParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .redirectLink__wr a{
        font-size: 16px;
        font-weight: 400;
        line-height: 1.2;
        color: var(--bsGreenColor300__wr);
        text-decoration: none;
    }
/*FORGOT PASS PAGE END*/
/*RESET PASS PAGE START*/
/*RESET PASS PAGE END*/
/*COMING SOON PAGE START*/
    .loginParentWrapSec__wr.comingSoonParentWrapSec__wr .formWrap__wr .formWrpper__wr{
        background: transparent;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-top: 0;
        border: none;
        border-radius: 0;
        text-align: center;
    }
    .loginParentWrapSec__wr.comingSoonParentWrapSec__wr .formWrap__wr .formWrpper__wr .secHeadWrap__wr .secTitle__wr{
        font-size: 48px;
        font-weight: 600;
        color: var(--darkBlueColor550__wr);
        margin-bottom: 100px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .form-row .counterWrap__wr{
        margin-bottom: 48px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .counterFieldWrap__wr{
        list-style: none;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        text-align: center;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .counterFieldWrap__wr>li{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        flex: 1;
        font-size: 48px;
        font-weight: 600;
        line-height: 1.5;
        color: var(--darkBlueColor550__wr);
        position: relative;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .counterFieldWrap__wr>li span{
        display: block;
        width: 100%;
        height: 72px;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .counterFieldWrap__wr>li span~span{}
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .counterFieldWrap__wr>li .labelText__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 1.2;
        color: var(--bsGreyColor100__wr);
        height: unset;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .counterFieldWrap__wr>li:first-child{
        display: none;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .counterFieldWrap__wr>li::after{
        content: ':';
        font-size: 48px;
        font-weight: 600;
        line-height: 1.5;
        color: var(--bsGreyColor100__wr);
        position: absolute;
        right: -7px;
        top: 0;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .counterFieldWrap__wr>li:last-child::after{
        display: none;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .news__wr{}
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .news__wr .form-control{
        font-size: 14px;
        padding: 0;
        background: transparent;
        border: none;
        border-radius: 0;
        height: unset;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .news__wr .form-control:focus, 
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .news__wr .form-control:focus-visible{
        outline: none;
        box-shadow: none;
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .news__wr .form-control::-webkit-input-placeholder {
        color: var(--bsGreyColor100__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .news__wr .form-control::-moz-placeholder {
        color: var(--bsGreyColor100__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .news__wr .form-control:-ms-input-placeholder {
        color: var(--bsGreyColor100__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .news__wr .form-control:-moz-placeholder {
        color: var(--bsGreyColor100__wr);
    }
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .news__wr .input-group-append{}
    .loginParentWrapSec__wr .formWrap__wr .secBodyWrap__wr .news__wr .input-group>.input-group-append>.btn.primaryBtn__wr{
        border-radius: 0;
        background: transparent;
        border: none;
        font-size: 18px;
        color: var(--bsGreyColor100__wr);
        padding: 0;
    }
/*COMING SOON PAGE END*/










/*PAGE HEADER START*/
    .pageHeader__wr{
        padding: 32px 0;
        /*box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);*/
        /*border: solid 1px rgba(0, 0, 0, 0);*/
        background-color: var(--bsWhiteColor__wr);
        position: sticky;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1024;
    }
    .pageHeader__wr .navbar-brand{}
    .pageHeader__wr .navbar-brand img{}
    .pageHeader__wr-expand-lg>.container{}
    .pageHeader__wr-expand-lg .navbar-collapse{}
    .pageHeader__wr-collapse .offcanvasBody__wr{}
    .pageHeader__wr-collapse .navbar-nav{}
    .pageHeader__wr .navbar-nav>li>a{
        font-size: 18px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsGreenColor500__wr);
        font-family: var(--avenirNextFont__wr);
        text-transform: capitalize;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .pageHeader__wr .navbar-nav li.active>a,
    .pageHeader__wr .navbar-nav li:hover>a{
        font-weight: 600;
    }
    .pageHeader__wr .userRightNav__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-end;
    }
    .pageHeader__wr .userRightNav__wr a{
        display: inline-flex;
        align-items: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 1;
        color: var(--bsBlueColor800__wr);
        letter-spacing: 0.8px;
        text-decoration: none;
    }

    .pageHeader__wr .userRightNav__wr .searchBtn__wr{}
    .pageHeader__wr .userRightNav__wr .beginBtn__wr{
        font-size: 14px;
        font-weight: 400;
        color: var(--bsWhiteColor__wr);
        line-height: 214.286%;
        font-family: var(--avenirNextFont__wr);
        text-transform: capitalize;
        /*padding: 12px 32px 12px 32px;*/
        background: var(--bsGreenColor500__wr);
        border-radius: 138px;
        /*box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);*/
        width: 121px;
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
/*PAGE HEADER END*/
/*ERROR PAGE START*/
    .errorBannerSec__wr{
        padding-top: 94px;
        padding-bottom: 118px;
        background: var(--bsGreenColor10__wr);
    }
    .errorBannerSec__wr .container{
        max-width: 100%;
    }
     .errorBannerSec__wr > .container > .row > [class*=col-]:nth-child(1){
        -ms-flex: 0 0 46.789%;
        flex: 0 0 46.789%;
        max-width: 46.789%;
     }
     .errorBannerSec__wr > .container > .row > [class*=col-]:nth-child(2){
        -ms-flex: 0 0 50.595%;
        flex: 0 0 50.595%;
        max-width: 50.595%;
     }
    .errorBannerSec__wr .contentWrap__wr{}
    .errorBannerSec__wr .secPreTitle__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsGreenColor500__wr);
        margin-bottom: 12px;
    }
    .errorBannerSec__wr .secTitle__wr{
        font-size: 60px;
        font-weight: 600;
        line-height: 120%;
        letter-spacing: -1.2px;
        color: var(--bsGreenColor900__wr);
        margin-bottom: 24px;
    }
    .errorBannerSec__wr p:not([class]){
        font-size: 20px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreenColor600__wr);
        margin-bottom: 48px;
    }
    .errorBannerSec__wr .btnParent__wr{
        column-gap: 16px;
    }
    .errorBannerSec__wr .btnParent__wr .primaryBtn__wr{
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0;
        height: 44px;
        border-radius: 22px;
        font-size: 18px;
        font-weight: 400;
        line-height: 155.556%;
        font-family: var(--avenirNextFont__wr);
        text-transform: unset;
    }
    .errorBannerSec__wr .btnParent__wr .primaryBtn__wr.backBtn__wr{
        width: 101px;
        color: var(--bsGreenColor500__wr);
        border: 1px solid var(--bsGreenColor300__wr);
        background: var(--bsWhiteColor__wr);
    }
    .errorBannerSec__wr .btnParent__wr .primaryBtn__wr.homeBtn__wr{
        width: 110px;
        border: 1px solid var(--bsGreenColor500__wr);
        background: var(--bsGreenColor500__wr);
        color: var(--bsWhiteColor__wr);
    }
    .errorBannerSec__wr .image__wr{
        display: flex;
        box-shadow: 0px 34px 64px 0px var(--bsBlueRgb14__wr);
        border-radius: 16px;
        overflow: hidden;
    }
    .errorBannerSec__wr .image__wr img{}

    .clearityStripSec__wr{
        background: var(--bsGreenColor20__wr);
        padding-top: 110px;
        padding-bottom: 89px;
    }
    .clearityStripSec__wr .contentWrap__wr{}
    .clearityStripSec__wr .contentWrap__wr .secTitle__wr{
        font-size: 40px;
        font-weight: 700;
        line-height: 1.3;
        color: var(--bsGreenColor900__wr);
        text-align: center;
        margin-bottom: 20px;
    }
    .clearityStripSec__wr .contentWrap__wr .secTitle__wr span{
        display: inline-block;
        color: var(--bsGreenColor300__wr);
    }
    .clearityStripSec__wr .contentWrap__wr p:not([class]){
        font-size: 18px;
        font-weight: 400;
        line-height: 1.55;
        color: var(--bsGreenColor650__wr);
        text-align: center;
        margin-bottom: 0;
    }
    .clearityStripSec__wr .contentWrap__wr p:not([class]) a{
        font-size: inherit;
        font-weight: 700;
        line-height: inherit;
        color: var(--bsBlueColor650__wr);
        text-decoration: underline;
    }
/*ERROR PAGE END*/
/*PAGE FOOTER START*/
    .pageFooter__wr{
        background: var(--bsGreenColor10__wr);
    }
    .pageFooter__wr .topFooterWrap__wr{
        padding-top: 64px;
        padding-bottom: 40px;
    }
    .footerLangWrap__wr{}
    .footerLangWrap__wr .btn__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 4px;
        flex-shrink: 0;
        padding: 4px 8px;
        height: 28px;
        font-size: 14px;
        font-weight: 400;
        line-height: 142.857%;
        color: var(--bsGreenColor800__wr);
        text-align: center;
    }
    .footerLangWrap__wr .btn__wr .icon__wr{
        display: inline-flex;
    }
    .footerLangWrap__wr .btn__wr .icon__wr img{}
    .footerLangWrap__wr .btn__wr .labelText__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .footerLangWrap__wr .btn__wr .arrowIcon__wr{
        display: inline-flex;
    }
    .footerLangWrap__wr .btn__wr .arrowIcon__wr img{}
    .footerLangWrap__wr .dropdown-menu{}
    .footerLangWrap__wr .dropdown-menu a{
        font-size: 14px;
        font-weight: 400;
        line-height: 142.857%;
        color: var(--bsGreenColor800__wr);
        text-align: left;
    }
    .topFooterWrap__wr .linkWrap__wr{}
    .topFooterWrap__wr .linkWrap__wr .footTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 150%;
        font-family: var(--avenirNextFont__wr);
        color: var(--bsGreenColor900__wr);
        margin-bottom: 8px;
    }
    .topFooterWrap__wr .linkWrap__wr ul{
        list-style: none;
        margin-bottom: 0;
    }
    .topFooterWrap__wr .linkWrap__wr ul>li{}
    .topFooterWrap__wr .linkWrap__wr ul>li~li{}
    .topFooterWrap__wr .linkWrap__wr ul>li>a{
        display: inline-flex;
        justify-content: center;
        align-items: center;
        height: 28px;
        border-radius: 8px;
        /*box-shadow: 0px 4px 16px 0px var(--bsBaseGreenRgb12__wr);*/
        padding: 4px 8px;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 142.857%;
        color: var(--bsGreenColor800__wr);
        text-decoration: none;
    }
    .topFooterWrap__wr .infoWrap__wr{}
    .footerSubscribeWrap__wr{
        margin-bottom: 32px;
    }
    .footerSubscribeWrap__wr .titleParentWrap__wr{
        margin-bottom: 1rem;
    }
    .footerSubscribeWrap__wr .secTitle__wr{
        font-size: 14px;
        font-weight: 600;
        line-height: 142.857%;
        color: var(--bsGreenColor800__wr);
        font-family: var(--avenirNextFont__wr);
        margin-bottom: 0;
    }
    .footerSubscribeWrap__wr form{
        margin-bottom: 1rem;
    }
    .footerSubscribeWrap__wr .input-group{
        position: relative;
    }
    .footerSubscribeWrap__wr .form-control{
        height: 43px;
        border: 1px solid rgba(76, 175, 80, 0.30);
        border-radius: 180px;
        background: var(--bsWhiteColor__wr);
        padding: 0;
        padding-left: 24px;
        padding-right: 50px;
        font-size: 10px;
        font-weight: 400;
        line-height: 240%;
        color: var(--bsGreenColor800__wr);
        font-family: var(--avenirNextFont__wr);
    }
    .footerSubscribeWrap__wr .input-group:not(.has-validation)>.form-control:not(:last-child){
        border-top-right-radius: 180px;
        border-bottom-right-radius: 180px;
    }
    .footerSubscribeWrap__wr .form-control::-webkit-input-placeholder {
        color: var(--bsGreenColor900__wr);
    }
    .footerSubscribeWrap__wr .form-control::-moz-placeholder {
        color: var(--bsGreenColor900__wr);
    }
    .footerSubscribeWrap__wr .form-control:-ms-input-placeholder {
        color: var(--bsGreenColor900__wr);
    }
    .footerSubscribeWrap__wr .form-control:-moz-placeholder {
        color: var(--bsGreenColor900__wr);
    }
    .footerSubscribeWrap__wr .btnParent__wr{}
    .footerSubscribeWrap__wr .btn__wr{
        width: 43px;
        height: 43px;
        border-radius: 164px;
        background: var(--bsGreenColor910__wr);
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 3;
    }
    .footerSubscribeWrap__wr .input-group>.input-group-append>.btn{
        border-top-left-radius: 164px;
        border-bottom-left-radius: 164px;
    }
    .footerSubscribeWrap__wr .icon__wr{}
    .footerSubscribeWrap__wr .icon__wr img{}
    .footerSubscribeWrap__wr .labelText__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 142.857%;
        color: var(--bsGreenColor700__wr);
        min-height: 90px;
        margin-bottom: 0;
    }
    .footerSocialWrap__wr{
      text-align: center;
    }
    .footerSocialWrap__wr .titleParentWrap__wr{}
    .footerSocialWrap__wr .secTitle__wr{
        font-size: 14px;
        font-weight: 600;
        line-height: 142.857%;
        color: var(--bsGreenColor800__wr);
        font-family: var(--avenirNextFont__wr);
        margin-bottom: 16px;
    }
    .footerSocialWrap__wr .socialWrap__wr{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .footerSocialWrap__wr .socialWrap__wr > a{
        display: inline-flex;
    }
    .footerSocialWrap__wr .socialWrap__wr > a~a{
        margin-left: 20px;
    }
    .footerSocialWrap__wr .socialWrap__wr .icon__wr{}
    .footerSocialWrap__wr .socialWrap__wr .icon__wr img{}
    .pageFooter__wr .bottomFooterWrap__wr{}
    .pageFooter__wr .bannerFooterWrap__wr{}
/*PAGE FOOTER END*/



/*SNACKBAR/ FLASH MESSAGE
***************************************************/
/* The snackbar - position it at the bottom and in the middle of the screen */

#snackbar {
    visibility: hidden; /* Hidden by default. Visible on click */
    min-width: 250px; /* Set a default minimum width */
    margin-left: -125px; /* Divide value of min-width by 2 */
    /*background-color: #333;  Black background color */
    color: #fff; /* White text color */
    text-align: center; /* Centered text */
    border-radius: 2px; /* Rounded borders */
    padding: 16px; /* Padding */
    position: fixed; /* Sit on top of the screen */
    z-index: 99; /* Add a z-index if needed */
    left: 50%; /* Center the snackbar */
    bottom: 30px; /* 30px from the bottom */
}
.bg-danger {
    background-color: #e62020;
}
.bg-success {
    background-color: #609132;
}
/* Show the snackbar when clicking on a button (class added with JavaScript) */
#snackbar.show {
    visibility: visible; /* Show the snackbar */
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 30px;
        opacity: 1;
    }
}
@keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 30px;
        opacity: 1;
    }
}
@-webkit-keyframes fadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}
@keyframes fadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}

.help-block {
    font-size: 14px;
    display: block;
    margin-top: 10px;
    color: red;
    position: absolute;
    top: 40px;
    left: 5px;
}