 .pp-content-bg{
    background: url(../img/PP_header_dsk.png);
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 113px;
    padding: 155px 0;
    background-size: cover;
}
.pd_breaker {
    display: none;
}
.pad p {
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: AvantGardeMdITC;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.dashboard {
    margin-top: 114px;
    background: #FBFBFB;
    padding-bottom: 88px;
}
.pad:first-child {
    border-top-left-radius: 16px;
}
.pad:last-child {
    border-top-right-radius: 16px;
}
.sec_two p {
    color: var(--primary-blue-04-p-text, #092B5E);
    font-family: AvantGardeMdITC;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 169.5%;
    margin-bottom: 0px;
    width: -webkit-fill-available;
}
.PP_PP{
    color: var(--neutral-white, #FFF);
    text-align: center;
    font-family: AvantGardeMdITC;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; 
    letter-spacing: 2px;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.PP_Info{
    color: var(--primary-blue-04-p-text, #092B5E);
    font-family: 'AvantGardeMdITC';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 169.5%; 
    width: 1074px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 88px;
    margin-bottom: 88px;
}
.contact_s1{
    border: 1px solid var(--primary-blue-03, #363950);
    background: var(--grayscale-white, #FFF);
    width: 753px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 40px;
    align-items: center;
    gap: 16px;
}
.checkbox_con.form-check-input:checked[type=checkbox] {
    --bs-form-check-bg-image: url(../img/Type=Tick.png);
}
.contact {
    background: url(../img/contact_bg_dsk.png);
    background-repeat: no-repeat;
    padding: 105px 0px;
    margin-top: 112px;
    background-size: cover;
    background-position: center center;
}
.contact_s1 h2{
    color: var(--primary-blue-02-headings, #292D3F);
    text-align: center;
    font-family: 'AvantGardeMdITC';
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; 
    letter-spacing: 2px;
    text-transform: capitalize;
}
.c_contact {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.contact_p{
    color: var(--primary-blue-04-p-text, #092B5E);
    text-align: center;
    font-family: 'AvantGardeMdITC';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%; 
    text-transform: capitalize;
}
.contact_ph{
    margin-left: 0px;
    margin-top: 0px;
}
hr.contact_hr{
    border-width: 2px;
    color: #E28413;
    stroke-width: 1px;
stroke: var(--primary-green-05, #E28413);
    margin-top: 20px;
}
.contact_first{
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: 'AvantGardeMdITC';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%;
    text-transform: capitalize;
    text-align: center;
    /* margin-top: 20px; */
    margin-bottom: 8px;
    margin-top:20px;
}
.contact_fit{
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: 'AvantGardeMdITC';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%;
    text-transform: capitalize;
    text-align: center;
    /* margin-top: 20px; */
    margin-bottom: 8px;
    margin-top:20px;
}
.checkbox_con{
    width: 24px;
height: 24px;

}
.phone_cont{
   display: flex;
    flex-direction: row;
    gap: 40px;
    justify-content: center;
}
.form_input_spf{
    display: flex;
padding: 8px 16px;
align-items: center;
gap: 8px;
align-self: stretch;
border-radius: 87px;
border-bottom: 1px solid var(--primary-blue-04-p-text, #092B5E);
background: var(--neutral-400, #F4F4F4);
}
.form_input_con{
    display: flex;
    padding: 8px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 87px;
    border-bottom: 1px solid var(--primary-blue-04-p-text, #092B5E);
    background: var(--neutral-400, #F4F4F4);
    color: var(--primary-blue-04-p-text, #092B5E);
}
.form_input_ac{
    display: flex;
    padding: 8px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 74px;
    border-bottom: 1px solid var(--functional-success-green, #007800);
    background: var(--neutral-400, #F4F4F4);
}
.form_input_ac::placeholder{
    color: var(--functional-success-green, #007800);
    font-family: 'AvantGardeMdITC';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 169.5%; 
}
.form_input_acc{
    display: flex;
    padding: 8px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 74px;
    border-bottom: 1px solid var(--functional-success-green, #007800);
    background: var(--neutral-400, #F4F4F4);
}
.form_input_acc::placeholder{
    color: var(--functional-error-red, #C81414);
    font-family: 'AvantGardeMdITC';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 169.5%; /* 27.12px */
}
.contact_sec{
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: 'AvantGardeMdITC';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%;
    text-transform: capitalize;
    text-align: center;
    margin-top: 20px;
}
.form-check-input[type=checkbox] {
    border-radius: 10em;
    margin-top: 55px;
    
    margin-left: -5px;
}
.check_sp{
    margin-top: 40px;
    margin-left: 10px;
}
.captcha_con{
    width: 230px;
    height: 58px;
    margin-left: 75px;
    margin-top: -30px;
}
.Submit_con{
    display: flex;
    width: 673px;
    height: 70px;
    padding: 24px 40px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 84px;
    border: 1px solid var(--primary-blue-04-p-text, #092B5E);
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
} 

/* --------------Account Details---------------- */

.Acc_AD{
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: 'AvantGardeMdITC'  ;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; 
    text-transform: capitalize;
}
.acc_reg{
    display: flex;
    flex-direction: row;
    gap: 24px;
}
.a_acc{
    display: flex;
    flex-direction: row;
    gap: 24px;
}
.left h3{
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: 'AvantGardeMdITC';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; 
    text-transform: capitalize;
    margin-top: 88px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
}

.My_Account{
    display: flex;
    height: 70px;
    padding: 24px 40px;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    border-radius: 84px;
    border: 1px solid var(--primary-blue-04-p-text, #092B5E);
    opacity: 0.4;
    width: 302px;
    height: 70px;
    margin-top: 16px;
    margin-left: -10px;
    margin-right: auto;
    color: var(--primary-blue-02-headings, #292D3F);
    text-align: center;
    font-family: 'AvantGardeMdITC';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; 
    letter-spacing: 2px;
    text-transform: uppercase;
}
.Bill_Account{
    display: flex;
    height: 70px;
    padding: 24px 40px;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    border-radius: 84px;
    border: 1px solid var(--primary-blue-04-p-text, #092B5E);
    width: 302px;
    height: 70px;
    margin-top: 16px;
    margin-left: -10px;
    margin-right: auto;
    color: var(--primary-blue-02-headings, #292D3F);
    text-align: center;
    justify-content: center;
    font-family: 'AvantGardeMdITC';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; 
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 24px 40px;
}
.right h1{
    color: var(--primary-blue-02-headings, #292D3F);
    text-align: center;
    font-family: 'AvantGardeMdITC';
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; 
    letter-spacing: 2px;
    text-transform: capitalize;
    margin-top: 88px;
}
.Acc_para{
    color: var(--primary-blue-04-p-text, #092B5E);
    text-align: center;
    font-family: 'AvantGardeMdITC';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 169.5%; 
    width: 803px;
    height: 54px;
    margin-bottom: 48px;
}
.person_acc{
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: 'AvantGardeMdITC';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; 
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-transform: capitalize;
}
.right_h{
    display: flex;
    flex-direction: row;
}
.form_input_spfm{
    color: var(--primary-blue-04-p-text, #092B5E);
    font-family: 'AvantGardeMdITC';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 169.5%; 
    display: flex;
    padding: 8px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 87px;
    border-bottom: 1px solid var(--primary-blue-04-p-text, #092B5E);
    background: var(--neutral-400, #F4F4F4);
    color: var(--primary-blue-04-p-text, #092B5E);
}
.update_acc{
    display: flex;
    padding: 8px 0px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-bottom: 1.5px solid #000 !important;
    width: 180px;
    height: 30px;
    background-color: #FFF;
    border: none;
    margin-top: 24px;
    margin-left: 650px;
    margin-bottom: 88px;
}

.update_ac{
    display: flex;
    padding: 8px 0px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-bottom: 1.5px solid #000 !important;
    width: 180px;
    height: 30px;
    background-color: #FFF;
    border: none;
    margin-top: 62px;
    margin-left: 250px;
    margin-bottom: 88px;
}
.pad{
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: 'AvantGardeMdITC';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%;
    text-transform: capitalize;
    background-color: var(--neutral-400, #E28413) !important;
}
.Up_ac{
    stroke-width: 2px;
    stroke: var(--gray-900, #101828);
    width: 16px;
    height: 16px;
}
.sec_a{
    display: flex;
    padding: 8px 0px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-bottom: 1.5px solid #000 !important;
    width: 180px;
    height: 30px;
    background-color: #FFF;
    border: none;
    margin-top: 62px;
    margin-left: 250px;
    margin-bottom: 88px;
}
.rights{
    display: flex;
    /*width: 982px;*/
    flex-direction: column;
    align-items: flex-start;
    border-radius: 16px;
    border-color: #000;
}
.pad{
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: 'AvantGardeMdITC';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%; 
    width: 160px;
    text-transform: capitalize;
}
.sec_two{
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: 'AvantGardeMdITC';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%; 
    text-transform: capitalize;
    width: 303px;
}
.rights .table-responsive {
    border: 1px solid black;
    border-radius: 16px;
}
.hel{
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: 'AvantGardeMdITC';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%; 
    text-transform: capitalize;
    width: auto;
    border: none;
    background-color: transparent;
    display: flex;
    gap: 16px;
}
.sec_three{
    color: var(--primary-blue-04-p-text, #092B5E);
    font-family: AvantGardeMdITC;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 169.5%; 
    width: 160px;
}
.sec_four{
    color: var(--primary-blue-03, #363950);
    font-family: 'AvantGardeMdITC';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 169.5%;
    width: 120px;

}
.sec_two{
    background: var(--neutral-400, #F4F4F4);
}

.th_bori{
    font-family: 'AvantGardeMdITC';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%; 
    text-transform: capitalize;
    background: var(--neutral-400, #E28413);
}

.header{
    background: url(../img/Hero_joinus.png);
    background-size: 100%;
    background-color: #f4f4f4;
    background-position: center center;
    margin-bottom: 64px;
    width: 1920px;
    height: 400px;
    margin-top: -30px;
}
.title{
    color: var(--grayscale-white, #FFF);
    text-align: center;
    font-family: 'AvantGardeMdITC';
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; /* 88.96px */
    letter-spacing: 2px;
    text-transform: capitalize;
}
.subtitle{
    color: var(--neutral-white, #FFF) !important;
text-align: center;

/* P/Standard 16px */
font-family: AvantGardeMdITC;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 169.5%; /* 27.12px */
}

.join {
    padding: 0px;
    margin-top: 113px;
}
.join_s1 {
    background: url(../img/join_s1.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 104px 0px;
}
.join_title {
    color: var(--grayscale-white, #FFF);
    text-align: center;
    font-family: 'AvantGardeMdITC';
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; /* 88.96px */
    letter-spacing: 2px;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.join_subtitle {
    color: var(--neutral-white, #FFF);
    text-align: center;
    font-family: 'AvantGardeMdITC';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 169.5%; /* 27.12px */
    margin-bottom: 0px;
    max-width: 615px;
    margin-left: auto;
    margin-right: auto;
}
.join_form {
    padding: 40px;
    max-width: 823px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid var(--primary-blue-03, #363950);
    background: var(--grayscale-white, #FFF);
}
.join_s2 {
    padding: 80px 0px;
    background: #FBFBFB;
}
.join_info_title {
    color: var(--primary-blue-02-headings, #292D3F);
    font-family: 'AvantGardeMdITC';
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; /* 77.84px */
    letter-spacing: 2px;
    text-transform: capitalize;
    margin-bottom: 24px;
}
.join_info_subtitle {
    color: var(--primary-blue-04-p-text, #092B5E);
    font-family: 'AvantGardeMdITC';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 169.5%; /* 27.12px */
    margin-bottom: 80px;
}
.join_info {
    padding: 106px 80px;
    width: 525px;
    background: #F4F4F4;
    margin-left: 411px;
}
.join_s3 {
    background: url(../img/jbot.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    height: 600px;
}
.cfry_title {
    color: var(--primary-blue-02-headings, #292D3F);
    text-align: center;
    font-family: 'AvantGardeMdITC';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 139%; /* 33.36px */
    text-transform: capitalize;
    margin-bottom: 16px;
}
.cfry_subtitle {
    color: var(--primary-blue-04-p-text, #092B5E);
    text-align: center;
    font-family: 'AvantGardeMdITC';
    font-size: 16px;
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 169.5%; /* 27.12px */
}
.cap {
    margin-left: auto;
}
.cfry {
    padding: 32px;
    background: #F4F4F4;
}
.join_s3 {
    display: block;
}
.join_s3_mobo {
    display: none;
}