/* privacy policy start */

.privacy_section {
    background: url(../img/pp.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.main_structure{
    padding: 160px 0px 85px;
    width: 810px;
    margin-left: auto;
    margin-right: auto;
}

.privacy_title{
    text-align: center;
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Bona Nova;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
    margin-bottom: 32px;
}

.para_styles{
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%; 
    margin-bottom: 32px;
}

.para_styles:last-child {
    margin-bottom: 0px;
}


.error_section {
    background: url(../img/error404.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.main_error{
    padding: 237px 0px 162px;
    width: 810px;
    margin-left: auto;
    margin-right: auto;
}

.error_title{
    color: var(--neutral-white, #FFF);
    text-align: center;
    font-family: Bona Nova;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
}

.error_title2{
    color: var(--neutral-white, #FFF);
    text-align: center;
    font-family: Inter;
    font-size: 128px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.error_content {
    color: var(--neutral-white, #FFF);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%; 
    width: 404px;
    margin-left: auto;
    margin-right: auto;
}

.white_button {
    display: flex;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    border-radius: 60px;
    background: var(--neutral-white, #FFF);
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-left: auto;
    margin-right: auto;
}

/* privacy policy end */

/* contactpage start*/



.contact_section1 {
    margin-top: 75px;
    position: relative;
}

.contact_title {
    color: var(--neutral-white, #FFF);
    text-align: center;
    font-family: Bona Nova;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
    align-self: stretch; 
}

.contact_para{
    color: var(--neutral-400, #F4F4F4);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%; 
}

.contact_content{
    width: 527px;
    /* position: absolute;
    left: 50%;

    transform: translateX(-50%);
    bottom: 165px; */
    padding: 166px 0px;
    margin: 0px auto;
}

.contact_section2{
    background: url(../img/contact_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 85px;
}

.box_cont{
    display: flex;
    padding: 40px;
    flex-direction: column;
    align-items: center;
    gap: 32px;
    border-radius: 24px;
    width: 888px;
    /* height: 662px; */
    margin-left: auto;
    margin-right: auto;
    border: 1px solid var(--neutral-500, #D0D0D0);
    background: var(--neutral-white, #FFF);
    box-shadow: 0px 1.01852px 3.14815px 0px rgba(0, 0, 0, 0.01), 0px 4.48148px 6.51852px 0px rgba(0, 0, 0, 0.02), 0px 11px 13px 0px rgba(0, 0, 0, 0.03), 0px 21.18518px 25.48148px 0px rgba(0, 0, 0, 0.03), 0px 35.64815px 46.85185px 0px rgba(0, 0, 0, 0.04), 0px 55px 80px 0px rgba(0, 0, 0, 0.05);
}

.contact_title1 {
    color: var(--neutral-near-black, #0E0E0E);
    text-align: center;
    font-family: Bona Nova;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    text-transform: capitalize;
    /* width: 347px; */
}

.contact_para1 {
    color: var(--neutral-near-black, #0E0E0E);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%;
}


.green_submit_btn {
    border-radius: 60px;
    background: var(--core-primary, #0F5548);
    display: flex;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    align-self: stretch;
    color: var(--neutral-white, #FFF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}

.input_field{
    /* border-radius: 20px; */
    display: flex;
    width: 392px;
    padding: 16px;
    align-items: center;
    border-radius: 4px;
    border: 1px solid var(--neutral-600, #9B9B9B);
    background: var(--neutral-white, #FFF);
    margin-bottom: 24px;
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
}

.icon_section{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
}

.icon_inside{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    
}

.icon_inside p {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: 'Inter';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 185.714% */
    margin-bottom: 0px;
}

.input_field::placeholder {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
}

.input_field_textarea {
    width: 392px;
    height: 148px;
    margin-bottom: 16px;
    padding: 16px;
}

.input_field_textarea::placeholder {
    
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
}

/* tick check box start*/

.c-checkbox input[type='checkbox']:checked~label:after, .c-checkbox input[type='checkbox']:checked~.label:after {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    opacity: 1;
    visibility: visible;
}
.c-checkbox>.c-div>label:before, .c-checkbox>.c-div>.label:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 10px;
    border: 1px solid var(--neutral-600, #9B9B9B);
    background: var(--neutral-white, #FFF);
    box-sizing: border-box;
    border-radius: 0px;
    top: 14px;
    left: 0px;
}
input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}
.c-checkbox input[type='checkbox'] {
    display: none;
}

.contact_para_mobo{
    display: none;
}
.c-checkbox input[type='checkbox']~label:after, .c-checkbox input[type='checkbox']~.label:after {
    content: url(../img/filter_tic.svg);
    display: block;
    position: absolute;
    color: #00173E !important;
    border-radius: 0;
    border: 0;
    font-family: 'Poppins';
    font-size: 30px;
    text-align: center;
    line-height: 12px;
    height: 1px;
    width: 1px;
    left: 0px;
    top: 4px;
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transition: all .15s ease;
    -ms-transition: all .15s ease;
    transition: all .15s ease;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
.c-checkbox {
    position: relative;
    margin-bottom: 0px;
}
.login_strong {
   
    color: #3C3C3C;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
    
}

.c-text {
    margin-left: 35px;
}

.blue_text {
    color: #005BB9;
}



/* tick check box end*/

/* contactpage end*/


/* services start*/
.services_section1 {
    margin-top: 75px;
    position: relative;
}

.services_content1 {
    width: 773px;
    padding: 150px 0px;
    /* margin: 0px auto; */
    
}

.services_title1 {
    color: var(--neutral-white, #FFF);
    font-family: Bona Nova;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; /* 94.5px */
    text-transform: capitalize;
}

.services_para1 {
    color: var(--neutral-white, #FFF);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%; 
    padding-bottom: 32px;
}

.services_white_button {
    display: flex;
    height: 57px;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    border-radius: 60px;
    background: var(--neutral-white, #FFF);
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}
.services_white_button:hover {
    display: flex;
    height: 57px;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    border-radius: 60px;
    background: var(--neutral-white, #0F5548);
    color: var(--neutral-near-black, #FFF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}
.services_section2 {
    background: url(../img/services_background.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.services_title2 {
    color: var(--neutral-near-black, #0E0E0E);
    text-align: center;
    font-family: Bona Nova;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
    padding-top: 64px;
}

.row_images_services {
    display: flex;
    
    gap: 24px;
}

.mainsection_services {
    width: 605px;
    margin-left: auto;
    margin-top: 10px;
}

.images_services {
    background: url(../img/services_bg.png);
    height: 590px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}

.images2_services {
    background: url(../img/services_section3.png);
    /* height: 590px; */
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}

.img_section3 {
    margin-left: 960px;
    margin-top: 24px;
    width: 960px;
    height: 591px;

}

.section3_title_services {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Bona Nova;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
    align-self: stretch;
    
}

.section3_para_services {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%; 
    
}

.button1_services {
    display: flex;
    height: 57px;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    border-radius: 60px;
    background: var(--core-primary, #0F5548);
    color: var(--neutral-white, #FFF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}

.button1_services:hover {
    display: flex;
    height: 57px;
    padding: 19px 31px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    border-radius: 60px;
    color: var(--neutral-800, #3C3C3C);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: 2px solid var(--core-primary, #0F5548);
    background: var(--neutral-400, #F4F4F4);
}
.services_structure {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 32px;
    padding-bottom: 64px;
    padding-top: 32px;
}

.cards_services {
    display: flex;
    width: 300px;
    padding: 40px 49px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
    border-radius: 16px;
    border: 1px solid var(--neutral-500, #D0D0D0);
    background: var(--neutral-white, #FFF);
    box-shadow: 0px 1.01852px 3.14815px 0px rgba(0, 0, 0, 0.01), 0px 4.48148px 6.51852px 0px rgba(0, 0, 0, 0.02), 0px 11px 13px 0px rgba(0, 0, 0, 0.03), 0px 21.18518px 25.48148px 0px rgba(0, 0, 0, 0.03), 0px 35.64815px 46.85185px 0px rgba(0, 0, 0, 0.04), 0px 55px 80px 0px rgba(0, 0, 0, 0.05);
}

.card_text_services {
    color: var(--neutral-near-black, #0E0E0E);
    text-align: center;
    font-family: Bona Nova;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
    width: 226px;
    margin-bottom: 0px;
}

/* services end*/


/* aboutus start*/

.aboutus_section1 {
    margin-top: 75px;
    position: relative;
}
.aboutus_content{
    width: 773px;
    /* position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 150px; */
    padding: 150px 0px;
    margin: 0px auto;
}

.aboutus_title {
    color: var(--neutral-white, #FFF);
    text-align: center;
    font-family: Bona Nova;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
    width: 773px;
}


.aboutus_para {
    color: var(--neutral-white, #FFF);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%; 
}

.aboutus_white_button {
    display: flex;
    height: 57px;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    border-radius: 60px;
    background: var(--neutral-white, #FFF);
    margin-left: auto;
    margin-right: auto;
}
.aboutus_para_mobo{
    display: none;
}

.aboutus_section2 {
    background: var(--core-tertiary, #EDEAE3);
    padding-top: 64px;
    padding-bottom: 64px;
}




.aboutus_title2{

    color: var(--neutral-near-black, #0E0E0E);
    text-align: center;
    font-family: Bona Nova;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    text-transform: capitalize;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto; 
}


.aboutusmap_title {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Bona Nova;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    text-transform: capitalize;
    width: 528px;
    padding-top: 80px;
    margin-left: 50px;
    margin-bottom: 24px;
}

.aboutusmap_para {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
    width: 528px;
    margin-left: 50px;
    margin-right: 50px;
    margin-bottom: 0px;
}

.aboutus_map {
    display: flex;
    justify-content: center;
    
}
.aboutus_map2 {
    display: flex;
    justify-content: center;
    
}
.aboutus_map3 {
    display: flex;
    justify-content: center;
    
}

.text_1 {
    border-radius: 24px 0px 0px 0px;
    background: var(--neutral-400, #F4F4F4);
}
/* 
.image_1{
    background: url("../img/aboutus_img1.png");
    background-repeat: no-repeat;
    background-size: cover;
    
} */

.text_2{
    background: var(--neutral-400, #F4F4F4);
}

.aboutusmap_title2 {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Bona Nova;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    text-transform: capitalize;
    width: 528px;
    padding-top: 80px;
    margin-left: 50px;
    margin-bottom: 24px;
}

.aboutusmap_para2 {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
    width: 528px;
    margin-left: 50px;
    margin-right: 50px;
    margin-bottom: 0px;
}

.aboutusmap_title3 {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Bona Nova;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    text-transform: capitalize;
    width: 528px;
    padding-top: 80px;
    margin-left: 50px;
    margin-bottom: 24px;
}

.aboutusmap_para3 {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
    width: 528px;
    margin-left: 50px;
    margin-right: 50px;
    margin-bottom: 0px;
}


.text_3{
    border-radius: 0px 0px 0px 24px;
    background: var(--neutral-400, #F4F4F4);
}

.img_mobo {
    display: none;

}


.aboutus_section3 {
    /* background: url(../img/aboutus_bg.png);
    height: 640px; */
    margin-top: 24px;
    margin-bottom: 24px;
}
.row_images{
    display: flex;
    
    gap: 24px;
}
.aboutus_mainsection {
    width: 605px;
    margin-left: auto;
}

.aboutus_images {
    background: url(../img/aboutus_bg.png);
    height: 590px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}

.aboutus_images2 {
    background: url(../img/aboutus_section3.png);
    /* height: 590px; */
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}

.img_section3 {
    margin-left: 960px;
    margin-top: 24px;
    width: 960px;
    height: 591px;

}

.aboutus_section3_title {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Bona Nova;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
    align-self: stretch;
    
}

.aboutus_section3_para {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%; 
    
}

.aboutus_button1 {
    display: flex;
    height: 57px;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    border-radius: 60px;
    background: var(--core-primary, #0F5548);
    color: var(--neutral-white, #FFF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}

.aboutus_section4 {
    background: url(../img/aboutus_section4_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 80px;
    padding-bottom: 78px;
}

.aboutus_section4_box {
    display: flex;
    padding: 37px 67px;
    flex-direction: column;
    align-items: center;
    width: 776px;
    height: 277px;
    margin-left: auto;
    margin-right: auto;
    padding: 37px 67px;
    gap: 16px;
    border-radius: 24px;
    border: 1px solid var(--neutral-500, #D0D0D0);
    background: var(--neutral-white, #FFF);
    box-shadow: 0px 1.01852px 3.14815px 0px rgba(0, 0, 0, 0.01), 0px 4.48148px 6.51852px 0px rgba(0, 0, 0, 0.02), 0px 11px 13px 0px rgba(0, 0, 0, 0.03), 0px 21.18518px 25.48148px 0px rgba(0, 0, 0, 0.03), 0px 35.64815px 46.85185px 0px rgba(0, 0, 0, 0.04), 0px 55px 80px 0px rgba(0, 0, 0, 0.05);
}

.aboutus_section4_title {
    color: var(--neutral-near-black, #0E0E0E);
    text-align: center;
    font-family: Bona Nova;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; /* 64.8px */
    text-transform: capitalize;
}

.aboutus_button2_section4 {
    display: flex;
    height: 57px;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    border-radius: 60px;
    background: var(--core-primary, #0F5548);
    color: var(--neutral-white, #FFF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}


.mob_title {
    color: var(--neutral-near-black, #0E0E0E);
    text-align: center;
    font-family: Bona Nova;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    text-transform: capitalize;
    align-self: stretch;
}

.mob_para {
    color: var(--neutral-near-black, #0E0E0E);
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    align-self: stretch;
}

.mob_button {
    display: flex;
    height: 57px;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    align-self: stretch;
    border-radius: 60px;
    background: var(--core-primary, #0F5548);
    color: var(--neutral-white, #FFF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    width: 327px;

}

.mobile_aboutus3 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.mob_img1{
    margin-left: 24px;
    margin-right: 24px;
    margin-bottom: 24px;
}

.mob_img2{
    margin-left: 24px;
    margin-right: 24px;
    margin-top: 24px;
}

.mob_under {
    
    margin-left: 24px;
    margin-right: 24px;
}
/* aboutus end*/



/* join us start */

.joinus_content {
    width: 716px;
    padding: 227px 0px;
    margin: 0px auto;
}
.joinus_section {
    margin-top: 75px;
}

.joinus_section1 {
    position: relative;


}
.joinus_title {
    color: var(--neutral-white, #FFF);
    text-align: center;
    font-family: Bona Nova;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
    align-self: stretch;
}

.joinus_para {
    color: var(--neutral-400, #F4F4F4);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%; 
}


.joinus_section2 {
    background: var(--core-tertiary, #EDEAE3);
    display: flex;
    
    
}
.outer_layer {
    background: var(--core-tertiary, #EDEAE3);
}


.joinus_section2_content {
    width: 508px;
    /* margin-left: 1078px; */
    /* margin-top: 123px;
    margin-right: 334px; */
}

.joinus_section2_title {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Bona Nova;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
}

.joinus_section2_para {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%;
}

.joinus_button_section2 {
    display: flex;
    height: 57px;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    border-radius: 60px;
    background: var(--core-primary, #0F5548);
    color: var(--neutral-white, #FFF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}

.joinus_section3 {
    background: url(../img/joinus_section3_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 85px;
}

.box_joinus {
    padding: 40px;
    width: 888px;
    margin-left: auto;
    margin-right: auto;
    gap: 32px;
    border-radius: 24px;
    border: 1px solid var(--neutral-500, #D0D0D0);
    background: var(--neutral-white, #FFF);
    box-shadow: 0px 1.01852px 3.14815px 0px rgba(0, 0, 0, 0.01), 0px 4.48148px 6.51852px 0px rgba(0, 0, 0, 0.02), 0px 11px 13px 0px rgba(0, 0, 0, 0.03), 0px 21.18518px 25.48148px 0px rgba(0, 0, 0, 0.03), 0px 35.64815px 46.85185px 0px rgba(0, 0, 0, 0.04), 0px 55px 80px 0px rgba(0, 0, 0, 0.05);
}

.joinus_title_sec3 {
    color: var(--neutral-near-black, #0E0E0E);
    text-align: center;
    font-family: Bona Nova;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
    margin-bottom: 32px;
}

.joinus_submit_btn {
    border-radius: 60px;
    background: var(--core-primary, #0F5548);
    display: flex;
    height: 57px;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    align-self: stretch;
    color: var(--neutral-white, #FFF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    width: 100%;
}


.input_field_joinus {
   
    display: flex;
    width: 392px;
    height: 58px;
    padding: 16px;
    align-items: center;
    border-radius: 4px;
    border: 1px solid var(--neutral-600, #9B9B9B);
    background: var(--neutral-white, #FFF);
    margin-bottom: 24px;
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
    
}

.input_field_resume {
    display: flex;
    width: 100%;
    height: 58px;
    padding: 16px;
    align-items: center;
    border-radius: 4px;
    border: 1px solid var(--neutral-600, #9B9B9B);
    background: url(../img/upload_resume.svg);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: right 16px center;
    margin-bottom: 24px;
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
    margin-top: 8px;
    margin-bottom: 32px;
}



.input_field_joinus::placeholder {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
}

.input_field_textarea_joinus {
    width: 100%;
    height: 148px;
    margin-bottom: 32px;
    padding: 16px;
}

.input_field_textarea_joinus::placeholder {
    
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; 
}

.joinus_section4{
    padding-top: 24px;
}

.joinus_images {
    background: url(../img/joinus_bg_section4.2.png);
    /* height: 590px; */
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}

.joinus_images2 {
    background: url(../img/joinus_bg_section4.1.png);
    height: 590px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}

.row_images_joinus {
    display: flex;
    gap: 24px;
}

.joinus_mainsection {
    width: 605px;
    /* margin-left: auto; */
}


.joinus_section3_title {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Bona Nova;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
    text-transform: capitalize;
    align-self: stretch;
    
}

.joinus_section3_para {
    color: var(--neutral-near-black, #0E0E0E);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%; 
    
}

.joinus_button1 {
    display: flex;
    height: 57px;
    padding: 20px 32px;
    justify-content: center;
    align-items: center;
    gap: 9px;
    border-radius: 60px;
    background: var(--core-primary, #0F5548);
    color: var(--neutral-white, #FFF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}

/* join us end */