@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Baskervville:ital@0;1&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baskervville:ital@0;1&display=swap');

.container {
    width: 1280px !important;
}
.section1_INVESTMENT{
    position: relative; /* Ensures the ::before element is positioned relative to this */
    background: url('images/Background.png') no-repeat center center;
    background-size: cover;
    height: 611px;
    top: -126px;
    z-index: 1; /* Keeps the main content above the overlay */
}
.section1_INVESTMENT::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: -1;
}
.section1_directory{
    position: relative; /* Ensures the ::before element is positioned relative to this */
    background: url('images/Background.png') no-repeat center center;
    background-size: cover;
    height: 611px;
    top: -126px;
    z-index: 1; /* Keeps the main content above the overlay */
}
.section1_directory::before{
 content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: -1;
}
.section1_culture::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: -1;

}
.section1_culture{
    position: relative; /* Ensures the ::before element is positioned relative to this */
    background: url('images/images/m.png') no-repeat center center;
    background-size: cover;
    height: 611px;
  
    z-index: 1; /* Keeps the main content above the overlay */
}

.section1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: -1;
}
.section1_careers{
    position: relative; /* Ensures the ::before element is positioned relative to this */
    background: url('images/Background.png') no-repeat center center;
    background-size: cover;
    height: 611px;
    top: -126px;
    z-index: 1; /* Keeps the main content above the overlay */
}
.section1_careers::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: -1;
}
.s3_vide_play a img {
    background: rgb(255 252 252 / 49%) !important;
    padding: 85px;
    border-radius: 103px;
}
.section1 {
    position: relative; /* Ensures the ::before element is positioned relative to this */
    background: url('images/Background.png') no-repeat center center;
    background-size: cover;
    height: 611px;
    top: -126px;
    z-index: 1; /* Keeps the main content above the overlay */
}








.header_menu ul {
    display: flex;
    list-style: none !important;
    gap: 34px;
}
.h_innner {
    background: gray !important;
}

.header_logo img {
    width: 100% !IMPORTANT;
}
.header_logo a img {
    width: 100% !IMPORTANT;
    padding: 10px 5px !important;
}
.header1 {
    padding: 25px 0 !important;
}
.header_logo a {
    background: #003742 !important;
    border-radius: 100px;
    text-align: center;
    padding: 30px 24px !IMPORTANT;
}
.h_left {
    padding: 0 !IMPORTANT;
}
.header_menu ul li a {
    font-size: 18px;
    font-family: "Barlow", serif;
    color: white;
}
.header_btn a {
    font-size: 18px;
    color: white;
    font-family: "Barlow", serif;
}
.h_innner {
    display: flex !IMPORTANT;
    align-items: center !IMPORTANT;
}
.header_btn a {
    background: #BF0C12 !IMPORTANT;
    text-align: center !IMPORTANT;
    border-radius: 37px;
    text-decoration: none !important;
    padding: 8px 15px 12px 21px !important;
}
.header_menu {
    position: relative;
    left: 60px;
}
.header_btn a span {
    padding-left: 8px;
}
.header_btn {
    text-align: end;
}
.h_innner {
    border-radius: 38px !important;
}
.header_menu ul {
    margin: 0 !IMPORTANT;
}
.header_menu ul {
    display: flex !important;
    justify-content: end !important;
}
.polygon {
    padding-left: 10px !important;
}
.s1_heading h1 {
    text-align: center;
    font-size: 62px;
    color: white;
    line-height: 75px !IMPORTANT;
    font-family: "Baskervville", serif;
    
}
.h_innner {
    background: rgb(255 252 252 / 30%) !important;
}
.section1 {
    background: url(images/Background.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 611px;
    position: relative;
    top: -126px;
}
.header_logo {
    Z-INDEX: 999 !important;
}
.s1_heading {
    padding-top: 20% !important;
}
.section2_img img {
    width: 100% !important;
}
.section2 {
    background: url(images/b1.png);
    background-position: center !IMPORTANT;
    background-repeat: no-repeat;
    background-size: cover;
}
.section2_inner {
    padding: 5% 5%;
}
.section2 {
    height: 850px !important;
    margin-top: -176px !IMPORTANT;
    z-index: 999;
    position: relative;
}
.section2_inner {
    padding: 8% 0 0 0;
}
.s2_heading p {
    color: white !important;
    font-size: 17px;
    line-height: 26px;
    padding-top: 2%;
    font-family: "Barlow", serif;
}
.s2_heading h1 {
    color: #4CD5C2 !IMPORTANT;
    font-family: "Baskervville,";
    font-size: 39px;
    line-height: 54px;
}
.section2_right {
    padding-left: 9%;
}
.section2_img img {
    padding-right: 2% !IMPORTANT;
}
.s2_headings2 H2 {
    FONT-SIZE: 42PX !IMPORTANT;
    font-family: "Baskervville,";
}

.s2_headings2 H2 {
    FONT-SIZE: 46PX;
    LINE-HEIGHT: 46PX;
}
.s2_headings2 H2 {
    COLOR: #4DD8C4 !IMPORTANT;
}
.s2_headings2 H2 {
    TEXT-ALIGN: CENTER !IMPORTANT;
}
.s2_1st_left H2 {
    FONT-SIZE: 88PX;
    COLOR: #CBA378 !important;
}
.s2-stats {
    display: flex;
    justify-content: space-between;
    padding-top: 3%;
}
.s2_headings2 {
    padding-top: 6%;
}
span.stat-value {
    font-weight: 600 !important;
    font-size: 64px;
    padding-right: 10px;
    color: #D5A87B !important;
    font-family: "Barlow", serif;
}
span.stat-label {
    font-size: 15px;
    line-height: 21px;
    color: #DBD4C3 !IMPORTANT;
}
.stat-item {
    display: flex;
    align-items: center;
}

.item1 {
    border-left: 1px solid #207c7b;
}
.s3_heading h2 {
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    color: #7D2A1C !IMPORTANT;
    font-family: "Barlow", serif;
}
.item1 {
    padding-left: 34px !IMPORTANT;
    padding-right: 17px !IMPORTANT;
}
.s3_heading h1 {
    font-size: 42px;
    text-align: center;
    line-height: 50px;
}
.s3_video_img a img {
    width: 100% !IMPORTANT;
}
.s3_vide_play a img {
    position: relative;
    top: -397px;
    left: 492px;
}
.s3_vide_play a img {
    width: 17% !IMPORTANT;
}
.section4 {
    margin-top: -90px;
}






.footer {
    position: relative; /* Ensures the ::after element is positioned relative to this */
    background-color: #003b49; /* Set footer background color */
}
.footer::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 381px;
    background: url('images/footerbg.svg') no-repeat center center;
    background-size: cover;
    opacity: 0.7;
    top: 2px;
}
.footer_inner {
    position: relative;
    z-index: 999;
}
.section6 {
    margin-bottom: -40px;
}

































.s3_video_img {
    margin-top: 25px !important;
}
.section3 {
    background: #F3F0ED !IMPORTANT;
    
}
.section3 {
    background: #F3F0ED !IMPORTANT;
    padding-top: 53px;
    margin-top: -47px;
}
.s1_box1_img a img {
    width: 100% !IMPORTANT;
}
.s1_img_box_arrow_btn {
    text-align: end;
    margin-top: -72px;
    position: relative;
    left: 10px;
}
.s1_box_heading h2 {
    font-size: 40px;
    font-family: "Barlow", serif;
}
.\35 _box_heading h2 {
    font-size: 23px;
    line-height: 30PX;
    COLOR: WHITE;
    text-transform: uppercase;
    font-family: "Barlow", serif;
}
.s5_box_btn A {
    FONT-SIZE: 20PX;
    LINE-HEIGHT: 26PX;
    COLOR: #4DD8C4 !important;
    font-family: "Barlow", serif;
    TEXT-DECORATION: UNDERLINE;
}
.s5_left_btn a {
    font-size: 18px;
    font-family: "Barlow", serif;
    line-height: 26px;
    color: black;
}
.s5_left_btn a {
    background: #4DD8C4;
    padding: 15px 40px 17px 40px;
    border-radius: 30px;
}
.s5_left_btn {
    margin-top: 55px;
}
.s5_right_arrows {
    text-align: end;
    margin-top: 32px;
}
.margn {
    margin: 0 !IMPORTANT;
    padding: 0 !IMPORTANT;
}
.s5_box_btn {
    PADDING-TOP: 8%;
}
.s5_box_paragraph {
    PADDING-TOP: 1%;
}
.s5_box1 {
    BORDER-BOTTOM: 1PX SOLID #707070;
    PADDING-BOTTOM: 45PX;
}
.s5_box_paragraph P {
    FONT-SIZE: 14PX;
    COLOR: WHITE;
    font-family: "Barlow", serif;
    LINE-HEIGHT: 22PX;
}
.s1_box_heading h2 span {
    font-weight: 700;
}
.s1_box_heading p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    font-family: "Barlow", serif;
}
.s1_box_btn a {
    background: #BF0C12 !important;
    color: white;
    padding: 14px 4px 14px 25px;
    border-radius: 22px;
}
.s1_box_btn span {
    padding-right: 4px;
    padding-left: 11px;
}
.s1_box_btn a {
    text-decoration: none;
}
.s1_box_btn {
    margin-top: 9%;
}
.s1_box_heading h2 {
    padding-bottom: 16px;
}
.s1_box_heading a {
    text-decoration: none;
    color: #003945;
}
.s1_box_heading a {
    text-decoration: none !IMPORTANT;
}
.section4 {
    background: url(images/12.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.section4_heading h2 {
    font-size: 46px;
    text-align: center;
    line-height: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
    color: #003945;
}
.section5 {
    BACKGROUND: url(images/io.png);
    /* background-size: cover; */
    background-repeat: no-repeat;
    /* background-position: center; */
}
.s5_heading h2 {
    font-size: 41px;
    color: #4DD8C4;
    font-family: "Baskervville", serif;
    text-align: center;
    font-weight: 400;
    padding-top: 6%;
}
.section4 {
    padding-bottom: 8%;
}
.s5_box_img a img {
    width: 100% !IMPORTANT;
}
.s5_box_arrow {
    text-align: end;
    margin-top: -69px;
}
.section6 {
    background: url(images/090.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.section6_right_images {
    display: flex;
}
.section6_left_heading h2 {
    font-size: 46px;
    line-height: 50px;
    color: #003945;
    font-family: "Baskervville", serif;
    text-transform: uppercase;
}
.section6_left_paragraoh p {
    font-size: 17px;
    font-family: "Barlow", serif;
    line-height: 26px;
    font-weight: 500;
}
 
.s6_left_img img {
    width: 100%;
}
.s6_flex {
    display: flex;
    align-items: center;
}
.s6_left_img img {
    width: 100%;
}
.s6_right_img img {
    width: 100%;
}
.s6_right_2nd_img img {
    width: 75%;
}
.section6_right_images {
    display: flex;
    gap: 20px;
    align-items: end;
}
.s6_right_2nd_img {
    margin-top: 20px;
}
.s5_home {
    padding-top: 40px;
    padding-bottom: 4px;
}
.s6_left_img {
    position: relative;
    top: -41px;
}
.s6_flex {
    display: flex;
    align-items: center;
    margin-top: 5%;
    margin-bottom: 5%;
    padding-bottom: 52px;
}
.section6 {
    margin-top: -40px !important;
}
.section5 {
    padding-bottom: 65px;
}
.section6_left_btn a {
    background: #BF0C12 !important;
    color: white;
    font-family: "Barlow", serif;
    padding: 12px 8px 15px 20px;
    border-radius: 100px;
    text-transform: uppercase;
}
.section6_left_btn span {
    padding-left: 8px;
}
.footer {
    background: #003945 !IMPORTANT;
}
.footer_heading h2 {
    font-size: 35px;
    font-family: "Baskervville", serif;
    color: white;
}
.footer_heading1 h2 {
    font-size: 20px;
    text-transform: uppercase;
    color: #4DD8C4;
    font-family: "Barlow", serif;
}
.section1_INVESTMENT {
    background: url(images/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 419px;
    
}
.section1_heading_INS {
    text-align: center;
    padding-top: 14%;
}
.section1_heading_INS h2 {
    font-size: 67px;
    color: white;
}
.s2_inves_img img {
    width: 100%;
}
.SECTION2_INVES {
    padding-top: 5%;
}
.footer_search {
    text-align: end;
}
.footer_search a img {
    position: relative;
    top: -55px;
    left: -10px;
}
input.foter_search {
    padding: 20px 15px;
    width: 100%;
    border-radius: 100px;
}
.footer_copyright p {
    font-size: 17px;
    color: white !important;
    line-height: 26px;
    font-family: "Barlow", serif; 
    margin: 0;
}
.FOOTER_NAV ul li a {
    font-size: 18px;
}
.footer1 {
    padding-right: 17%;
}
.FOOTER_NAV ul {
    list-style: none;
    padding: 0;
}
.FOOTER_NAV ul li a {
    color: #D8E0E2 !important;
    font-family: "Barlow", serif;
}
.footer_heading1 {
    padding-bottom: 9px;
}
.footer {
    padding-top: 5%;
    padding-bottom: 5%;
}
.FOOTER_NAV ul li {
    padding-bottom: 10px;
}

.ftr1 {
    padding-left: 60px;
}
.footer_heading h2 {
    color: #4DD8C4 !important;
}
input.foter_search {
    margin-top: 18px;
}
input.foter_search::placeholder {
    font-size: 18px;
    position: relative;
    top: 3px;
    left: 10px;
    font-family: "Barlow", serif;
}
.s2_investment_heading h2 {
    font-size: 36px;
    line-height: 46px;
    font-family: "Barlow", serif;
    color: #003945;
}
.s2_investment_paragraph p {
    font-size: 17px;
    color: #1C191A;
    font-family: "Barlow", serif;
    line-height: 26px;
}
.s2_investment_right {
    padding-left: 12%;
}
.s3_inv_img a img {
    width: 100%;
}
.s3_headings_invs {
    background: #003945;
    padding: 21px;
    border-radius: 0 0px 25px 25px;
}
.s3_headings_invs {
    padding-left: 39px;
}
.s3_invest_heading h2 {
    color: #4dd8c4;
    font-family: "Barlow", serif;
}
.s3_investment_auther p {
    color: white;
    font-size: 17px;
    line-height: 26px;
    font-family: "Barlow", serif;
}
.s3_investment_paragraph p {
    font-size: 15px;
    line-height: 21px;
    color: white;
    font-family: "Barlow", serif;
}
.s3_headings_invs {
    padding-left: 39px;
    padding-right: 39px;
    padding-bottom: 32px;
}
.s3_investment_btns {
    margin-top: 35px;
}
.s3_investment_btns a {
    background: #4DD8C4;
    padding: 13px 25px;
    font-size: 18px;
    color: #003945;
    font-family: "Barlow", serif;
    border-radius: 34px;
}
.s4_investment_heading h2 {
    font-size: 46px;
    text-align: center;
    color: #3B666F;
    line-height: 50px;
}
.s4_investment_subheading p {
    text-align: center;
    font-size: 20px;
    color: #A76E65;
    text-transform: uppercase;
}
.section4_investment {
    padding-top: 5%;
    padding-bottom: 5%;
}
.s3_investment {
    padding-bottom: 5%;
}
.section3_investment {
    background: #F3F0ED;
    margin-top: 4%;
    padding-top: 4%;
    padding-bottom: 5%;
}
.s3_investment_heading h2 {
    text-align: center;
    font-size: 46px;
    font-family: "Barlow", serif;
    color: #003945;
}
.s4_investment_paragraph p {
    text-align: center;
    font-size: 25px;
    font-family: "Barlow", serif;
    line-height: 36px;
    font-weight: 600;
}
.s3_investment_heading p {
    font-size: 25px;
    text-align: center;
    margin-top: 24px;
}
.s4_investmnet_img img {
    width: 100%;
}
.s4_inve {
    margin-top: 5%;
}
.s4_investment_right {
    padding-left: 56px;
}
.s4_invest_right_heading h2 {
    font-size: 43px;
    line-height: 40px;
    font-family: "Barlow", serif;
    color: #0E444F;
    margin: 0;
    margin-bottom: 14px;
}
.s4_invest_right_parapgraph p {
    font-size: 17px;
    line-height: 26px;
    font-weight: 500;
    font-family: "Barlow", serif;
    color: #1C191A;
}
.s4_invest_right_btn A {
    BACKGROUND: #BF0C12;
    PADDING: 15PX 4PX 15PX 34PX;
    BORDER-RADIUS: 32PX;
}
.s4_invest_right_btn {
    margin-top: 5%;
}
.s4_invest_right_btn a {
    font-size: 18px;
    line-height: 26px;
    font-family: "Barlow", serif;
    color: white;
}
.s4_invest_right_btn span {
    padding-left: 28px;
    position: relative;
    top: -2px;
    padding-right: 8px;
}
.s5_img_investment img {
    width: 100%;
}
.section5_investment {
    background: #F3F0ED;
    padding-top: 5%;
    padding-bottom: 5%;
}

.s5_investment_paragraph p {
    text-align: center;
    font-size: 24px;
    font-family: "Barlow", serif;
    line-height: 36px;
    font-weight: 600;
    padding-top: 1%;
    padding-bottom: 3%;
}
.s5_investment_inner_box {
    padding: 0;
    background: white;
    padding: 20px;
    padding-left: 27px;
    padding-right: 27px;
    padding-bottom: 20px;
}
.s5_inves_inner_heading h2 {
    font-size: 40px;
    font-family: "Barlow", serif;
    line-height: 53px;
    font-weight: 700;
    color: #20515C;
}
.s5_inves_inner_paragraph p {
    font-size: 14px;
    line-height: 21px;
    color: #1C191A;
    font-weight: 500;
}
.s5_inves_inner_heading h2 {
    margin: 0;
    margin-bottom: 12px;
}
.s5_investment_inner_box {
    border-radius: 0 0px 22px 22px;
}



.section_invedtment_btn a {
    font-size: 18px;
    line-height: 26px;
    font-family: "Barlow", serif;
    color: white;
    BACKGROUND: #BF0C12;
    PADDING: 15PX 4PX 15PX 34PX;
    BORDER-RADIUS: 32PX;
}
.section_invedtment_btn {
    text-align: center;
    margin-top: 5%;
}
.section1_contact {
    background: #042B33;
    padding-top: 7%;
    margin-top: -126px;
    padding-bottom: 5%;
}
.contact_heading h2 {
    color: #4DD8C4;
    font-size: 36px;
    
    line-height: 40px;
}
.contact_paragraph p {
    font-size: 17px;
    color: white;
    font-family: "Barlow", serif;
}
.cntctus_sec1 {
    DISPLAY: FLEX;
    FONT-SIZE: 17PX;
    COLOR: WHITE;
    GAP: 60PX;
    BORDER-BOTTOM: 1PX SOLID;
    PADDING-BOTTOM: 1PX;
    PADDING-TOP: 8PX;
} 
.contact_us1 {
    background: transparent;
    border-bottom: 1px solid #4DD8C4;
}
input.contact_us1 {
    width: 100%;
}
.contact_fiels1 {
    display: flex;
    gap: 18px;
}
input.contact_us1::placeholder {
    color: white;
}
.contact_fiels2 {
    display: flex;
    gap: 18px;
}
input.contact_us1 {
    width: 100%;
    padding: 0px 0px 11px 0px;
}
input.contact_us1::placeholder {
    color: white;
    font-size: 17px;
    font-family: "Barlow", serif;
}
input.contact_us1 {
    outline: none;
}
input.contact_us1 {
    width: 100%;
    padding: 0px 0px 11px 0px;
    padding: 9px 6px;
    margin-bottom: 19px;
}
input.Message {
    width: 100%;
    background: transparent;
}
.contact_messagefield label {
    color: white;
    font-family: "Barlow", serif;
}
input.Message {
    color: white;
    border-bottom: 1px solid #4DD8C4;
    padding-bottom: 10px;
}
.contact_btn a {
    background: #4DD8C4;
    padding: 11px 9px 14px 27px;
    border-radius: 34px;
    font-family: "Barlow", serif;
}
.contact_btn {
    margin-top: 8%;
}
.contact_btn  a span {
    padding-left: 68px;
}
.contact_btn a {
    font-size: 18px;
    line-height: 26px;
    color: black;
}
.contact_heading p {
    font-size: 17px;
    COLOR: #85989D;
    LINE-HEIGHT: 26PX;
}
.contact_heading span {
    color: white;
}
.cotact_form {
    padding-right: 19%;
}
.contact_heading span {
    font-weight: 700;
    font-family: "Barlow", serif;
}
input.Message {
    color: white;
}
input.Message::placeholder {
    color: white;
    font-family: "Barlow", serif;
}
.contact_messagefield {
    margin-top: 11px;
}
input.Message {
    color: white;
    border-bottom: 1px solid;
    padding-bottom: 100px;
    padding-left: 6px;
}
input.contact_us1 {
    color: white;
}
.contact_paragraph {
    padding-top: 21px;
    padding-bottom: 35px;
}
input.Message {
    color: white;
    border-bottom: 1px solid;
    padding-bottom: 130px;
}
input.Message {
    outline: none;
}
.contact_fiels1 label {
    color: white;
}
.contact_fiels2 label {
    color: white;
}
.cnt_f1 {
    width: 100%;
}
input.contact_us1 {
    border-bottom: 1px solid #4DD8C4;
}
.cnt_main {
    width: 89%;
    margin: auto;
}
.s2_job_inner {
    WIDTH: 75%;
    MARGIN: AUTO;
}
.cnt_main {
    width: 89%;
    margin: auto;
    padding-top: 3%;
    padding-bottom: 10%;
}
.section1_job_background {
    background: url(images/job.png);
    height: 135px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 0;
    margin: 0;
}
.section1_job_background {
    margin-top: -124px;
    padding: 0;
}
.s2_main_paragraph_job p {
    font-size: 16px;
    line-height: 26px;
    font-family: "Barlow", serif;
    font-weight: 500;
}
.s2_job_heading h2 {
    font-size: 36px;
    color: #003945;
    line-height: 40px;
    font-family: "Barlow", serif;
    
}
.S2_job_2nd_btn a {
    font-size: 18px;
    line-height: 26px;
    background: #BF0C12;
    padding: 14px;
    font-family: "Barlow", serif;
    border-radius: 34px;
}
.S2_job_2nd_btn a {
    font-size: 16px;
    line-height: 26px;
    background: #BF0C12;
    padding: 12px 19px;
    font-family: "Barlow", serif;
    border-radius: 34px;
    color: white;
}
.S2_JOB_sub_paragraph {
    padding-top: 8%;
}
.S2_job_2nd_btn {
    margin-top: 3%;
}
.s2_job_btnss {
    margin-bottom: 23px;
    margin-top: 25px;
    display: flex;
    gap: 15px;
}
.s2_job_backbtn a {
    font-size: 20px;
    color: #BF0C12;
    line-height: 23px;
}
.s2_job_btnss a {
    font-size: 16px;
    line-height: 23px;
    color: #003945;
    font-family: "Barlow", serif;
    font-weight: 600;
    border: 1px solid #BF0C12;
    padding: 7px 27px;
    border-radius: 34px;
}
.S2_JOB_sub_paragraph {
    border-bottom: 1px solid #DBD4C3;
    padding-bottom: 5px;
}
.s2_main_paragraph_job {
    padding-top: 5%;
    padding-bottom: 2%;
}
.sectio2_job {
    background: #F3F0ED;
    padding: 5% 0 11% 0;
}
.s2_main_paragraph_job span {
    text-decoration: underline;
}
.s2_main_paragraph_job span {
    font-weight: 700;
    font-size: 19px;
}
.S2_JOB_sub_paragraph p {
    font-size: 19px;
    line-height: 26px;
    text-transform: uppercase;
}
.S2_JOB_sub_paragraph p {
    font-size: 19px;
    line-height: 26px;
    text-transform: uppercase;
    color: #003945;
    font-weight: 700;
    font-family: "Barlow", serif;
}
.s2_job_backbtn {
    border-bottom: 1px solid #DBD4C3;
    padding-bottom: 15px;
}
.section1_culture {
    background: url(images/m.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.section1_cen {
    background: url(images/cen.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.s1_culture_heading h2 {
    line-height: 80px;
    text-align: center;
    font-size: 70px;
    font-family: "Barlow", serif;
    color: white;
}
.s1_culture_heading h2 {
    line-height: 80px;
    text-align: center;
    font-size: 70px;
    font-family: "Barlow", serif;
    color: white;
    text-transform: uppercase;
}
.s2_cen_right_image img {
    width: 100%;
}
 
.s2_cen_left_img1 img {
    width: 60%;
    /* display: flex; */
}
.section2_cen {
    background-image: url(images/bb.png);
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 7%;
    background-size: cover;
    padding-bottom: 7%;
    margin-top: -2%;
}
.s2_ss {
    padding-top: 4%;
}
.s2_cen_right_img2 img {
    width: 319px;
}

.s2_cen_left_img1 img {
    width: 100%;
    /* position: relative; */
    top: -9px;
    margin-top: -23px;
}
.s2_cen_right_img2 img {
    position: relative;
    left: -100px;
    top: -21px;
}
.s1_culture_icon {
    text-align: center;
}
.section1_culture {
    padding-top: 15%;
    margin-top: -125px;
}
.section1_cen {
    padding-top: 15%;
    margin-top: -125px;
}
.s2_culture_paragraph p {
    font-size: 17px;
    line-height: 26px;
    font-family: "Barlow", serif;
}
.s2_cul {
    align-items: center;
    display: flex;
}
.s2_culture_right img {
    width: 100%;
}
.section2_culture {
    background: url(images/cu.png);
    padding-top: 5%;
    padding-bottom: 5%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-top: -20px;
    position: relative;
    margin-bottom: -19px;
}
 
.s4_culture_main {
    width: 90%;
    MARGIN: AUTO;
    BACKGROUND: rgb(255 255 255 / 60%) !important;
    OPACITY: 100%;
    padding: 14px;
    border-radius: 36px;
    margin-top: 13%;
    padding-top: 5%;
    padding-bottom: 5%;
}
.s2_culture_paragraph p {
    color: white;
}
.section3_culture {
    background: #042B33;
    text-transform: uppercase;
}
.s3_culture_headings h2 {
    text-align: center;
    font-size: 46px;
    line-height: 54px;
    color: #4DD8C4;
}
.s3_culture_paragraph p {
    text-align: center;
    color: white;
    font-size: 26px;
    line-height: 40px;
    text-transform: capitalize;
}
.section3_culture {
    padding-top: 5%;
    padding-bottom: 5%;
}
.s3_culture_headings {
    padding-bottom: 20px;
}
.section4_culture {
    background: url(images/mm.png);
    height: 907px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.s4_culture_main {
    width: 60%;
    MARGIN: AUTO;
    BACKGROUND: WHITE;
    OPACITY: 39%;
}
.s4_culture_heading H2 {
    FONT-SIZE: 60PX;
    /* COLOR: WHITE; */
    TEXT-ALIGN: CENTER;
    font-family: "Barlow", serif;
    text-transform: uppercase;
}
.s4_culture_main {
    width: 90%;
    MARGIN: AUTO;
    BACKGROUND: WHITE;
    OPACITY: 100%;
    padding: 14px;
    border-radius: 36px;
    margin-top: 19%;
}
.s4_culture_main {
    width: 90%;
    MARGIN: AUTO;
    BACKGROUND: WHITE;
    OPACITY: 100%;
    padding: 14px;
    border-radius: 36px;
    margin-top: 13%;
    padding-top: 5%;
    padding-bottom: 5%;
}
.s4_culture_paragraph p {
    font-size: 28px;
    text-align: center;
    font-family: "Barlow", serif;
}
.section5_culture {
    background: url(images/opop.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.s6_cul_right_btn a {
    background: #BF0C12;
    padding: 15px 20px;
    border-radius: 38px;
}
.s6_cul_right {
    padding-left: 28px;
}
.s7_cul_right {
    padding: 0 !important;
}
.\38 _cul_box_img IMG {
    WIDTH: 100%;
}
.S8_CUL_PARAGRAPH P {
    FONT-SIZE: 17PX;
    LINE-HEIGHT: 23PX;
    font-family: "Barlow", serif;
}
.s8_cul_box_share {
    TEXT-ALIGN: END;
    MARGIN-TOP: -46px;
    POSITION: RELATIVE;
    LEFT: 12PX;
    TOP: 8px;
}
.S8_CUL_H {
    PADDING-TOP: 2%;
}
.section8_cul {
    PADDING-BOTTOM: 6%;
}
.s6_cul_right_btn {
    MARGIN-TOP: 7%;
}
.s6_cul_right_heading H2 {
    MARGIN: 0;
}
.s8_culture_heading H2 {
    COLOR: #003945;
    LINE-HEIGHT: 46PX;
}
.section8_cul {
    BACKGROUND: #EFE9DF;
}
.s8_culture_inner {
    PADDING-TOP: 5%;
}
.S8_CUL_HEADING H2 {
    FONT-SIZE: 28PX;
    font-family: "Barlow", serif;
    LINE-HEIGHT: 43PX;
}
.s6_cul_right_btn a {
    background: #BF0C12;
    padding: 15px 20px;
    border-radius: 38px;
    text-transform: uppercase;
    color: white;
    font-size: 18px;
    line-height: 26px;
}
.s5_culture_heading h2 {
    font-size: 43px;
    font-family: "Barlow", serif;
    color: #4DD8C4;
}
.s5_culture_paragraph p {
    color: white;
    font-size: 17px;
    line-height: 26px;
    font-family: "Barlow", serif;
}
.s6_cul_right_heading h2 {
    font-size: 46px;
    line-height: 54px;
    font-family: "Barlow", serif;
}
.s6_cul_right_heading h2 {
    font-size: 39px;
    line-height: 49px;
    /* font-family: "Barlow", serif; */
    text-transform: uppercase;
}
.s6 {
    padding: 0 !IMPORTANT;
}
.s6_cul_right_paragraph p {
    font-size: 17px;
    font-family: "Barlow", serif;
    line-height: 26px;
}
.s6 {
    padding-top: 5%;
}
.section6_culture {
    background: #EFE8DD;
    padding-top: 6%;
}
.s6_cul_right_paragraph p {
    font-size: 17px;
    line-height: 26px;
}
.s5_culture_heading h2 span {
    color: white;
}

.s5_culture_heading11 h2 {
    color: #D5A87B;
    font-size: 42px;
    line-height: 42px;
    padding-top: 5%;
}
.s5_culture_p p {
    margin: 0;
}
.s5_culture_sub_pargraph p {
    color: white;
    font-size: 28px;
}
.s5_culture_p p {
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    color: white;
}

.s5_culture_heading11 h2 {
    text-align: center;
}
.s5_culture_sub_pargraph p {
    text-align: center;
}
.s5_culture_sub_pargraph hr {
    width: 69px;
}
.s5_rig {
    background: #042B33;
    /* margin-top: 23px; */
    border-radius: 30px 30px 0px 0;
    padding-top: 3%;
    padding-bottom: 11%;
}
.s6_cul_left_img img {
    width: 100%;
}
.s6_cul_img_icon {
    text-align: end;
    margin-top: -80px;
}
.s5_c {
    padding-top: 5%;
}
.s5_culture_left {
    padding-top: 6%;
}
.s5_lef {
    padding-left: 39px;
}
.s2_cen_heading h2 {
    font-size: 38px;
    line-height: 54px;
    color: #4DD8C4;
    text-transform: uppercase;
}
.s2_cen_paragraph p {
    font-size: 15px;
    line-height: 26px;
    color: white;
    font-family: "Barlow", serif;
}
.s2_cen_left_img1 {
    background: #D5A87B;
    width: 67%;
    border-radius: 27px;
}
.s3_left_heading h2 {
    font-size: 54px;
}
.s3_left_heading h2 {
    line-height: 54px;
    color: #003945;
    font-family: "Barlow", serif;
}
.s3_left_paragraph h2 {
    font-size: 17px;
    line-height: 26px;
    font-family: "Barlow", serif;

}
.\33 _left_btn a {
    background: #BF0C12;
    padding: 12px 23px;
    border-radius: 100px;
}
.\33 _left_btn a span {
    padding-left: 10px;
}
.\33 _left_btn a {
    background: #BF0C12;
    padding: 12px 9px 12px 23px;
    border-radius: 100px;
}
.s3_left_heafing_Secetion {
    padding-right: 10%;
}
.s3_cen_right_image img {
    width: 100%;
}
.\33 _left_btn {
    padding-top: 5%;
}
.s3_left_paragraph {
    padding-top: 5%;
}
.s3_cenn {
    display: flex;
    align-items: center;
}
.s3_cen_inner {
    padding-top: 5%;
    padding-bottom: 5%;
}
.\33 _left_btn a {
    font-size: 18px;
    line-height: 26px;
    color: white;
    text-transform: uppercase;
    font-family: "Barlow", serif;
}
.section4_cen {
    background: url(images/de.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
 
.s4_cen_heading span {
    color: #49CFBD;
    font-size: 55px;
    line-height: 61px;
}
.s4_cen_heading h2 {
    font-size: 88px;
    line-height: 63px;
    color: #C29C75;
    
    text-align: center;
}
.s4_cen_inner {
    display: flex;
    justify-content: space-between;
}
.s4_cen1 {
    display: flex;
    align-items: center;
}
.s4_cen1 {
    display: flex;
    align-items: center;
    gap: 15px;
}
.s4_cen1 {
    border-right: 2px solid #0C3E43;
    padding-right: 25px;
}
.s4_cen_inner {
    padding-top: 3%;
}
.section4_inner {
    padding-top: 7%;
}
.s4_can_toggle_main {
    display: flex;
    justify-content: space-between;
}
.s4_cen_left_heading h2 {
    font-size: 46px;
    line-height: 50px;
    color: #4DD8C4;
    font-family: "Barlow", serif;
    text-transform: uppercase;
    padding-bottom: 24px;
}
.section4_inner {
    padding-bottom: 5%;
}
.s4_cen_slider1 {
    display: flex;
    justify-content: space-between;
    gap: 16px;
}
.s5_cen_left_img img {
  
    width: 100%;
}
.s5_cen_right_heading h2 {
    font-size: 46px;
    line-height: 54px;
}
.s5_cen_right_heading {
    padding-left: 32px;
}
.s5_main {
    display: flex;
    align-items: center;
}
.s5_centric_inner {
    padding-bottom: 5%;
}
 
.s6_centric_left {
    width: 50%;
}
.s6_centric_right {
    width: 50%;
}
.s6_centric_right img {
    width: 100%;
}
.s6_centric_left_heading h2 {
    font-size: 39px;
    line-height: 44px;
    color: #4DD8C4;
}
.S6_CENTRIC_PARAGRPAH p {
    font-size: 17px;
    line-height: 26px;
    color: white;
    font-family: "Barlow", serif;

}
.s6_centric_left {
    padding-left: 57px;
    padding-right: 58px;
}
.S6_CENTRIC_BTN a {
    background: #4DD8C4;
    padding: 14px 15px;
    border-radius: 29px;
}
.S6_CENTRIC_BTN a {
    font-size: 18px;
    line-height: 26px;
    font-family: "Barlow", serif;
    color: black;
}
.s6_centric_left {
    padding-top: 2%;
}
.S6_CENTRIC_PARAGRPAH {
    padding: 3% 0;
}
.S6_CENTRIC_BTN {
    margin-top: 3%;
}
.section6_centric {
    padding-bottom: 5%;
}
.section6_inners {
    display: flex;
    justify-content: space-between;
    background: #003945;
    border-radius: 20px;
    flex-wrap: wrap;
}
.s5_cen_right_heading h2 {
    font-size: 46px;
    line-height: 54px;
    text-transform: uppercase;
    color: #1E505A;
    font-family: "Barlow", serif;
}
.s5_cen_right_heading p {
    font-size: 17px;
    line-height: 26px;
}
.s4_cen_slider1 img {
    width: 30%;
}
.s4_cen_slider1 {
    padding-top: 5%;
    padding-bottom: 11%;
}
.s3_shareholder_heading h2 {
    text-align: center;
    font-size: 46px;
    color: #4DD8C4;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 500;
}
.s3_slide_share1 img {
    width: 100%;
}
.s3_share_parapgraph p {
    color: white;
    font-size: 17px;
    line-height: 26px;
}
.s3_share_sldoer {
    display: flex;
    width: 100%;
    gap: 50px;
    margin-top: 5%;
}
.s3_share_holder {
    padding-top: 6%;
}
.s3_share_parapgraph {
    text-align: center;
}
.section3_shareholder {
    background: #003541;
} 
.s4_cen_left_image img {
    width: 85%;
}
.s2_share_heading {
    padding-bottom: 22px;
}
.s2_share_right_slide {
    margin-top: 16%;
}
.s4_can_toggle_left h2 {
    margin: 0;
    margin-top: 3%;
    margin-bottom: 1%;
}
.s4_can_toggle_left h2 {
    font-size: 17px;
    line-height: 23px;
    /* font-family: "Barlow", serif; */
    text-transform: uppercase;
    color: white;
}
.row.s2_share_holder {
    margin-top: 5%;
}
.s4_can_toggle_main {
    border-bottom: 1px solid #3BAC9F;
    /* padding-top: 22px; */
    padding-bottom: 11px;
}
.s4_can_toggle_main {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.s4_cen1 span {
    font-size: 68px;
    line-height: 90px;
    color: #D2A67A;
}
.s4_cen1 span {
    font-size: 68px;
    line-height: 90px;
}
.s4_cen1 h2 {
    font-size: 20px;
    color: #DBD4C3;
}



.section1_directory {
    background: url(images/p.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 509px;
  
}
.section1_paragpraph_dir p {
    line-height: 40px;
    text-align: center;
    font-size: 28px;
    color: white;
    padding-top: 1%;
}
.section2_dir_inner {
    display: flex;
    flex-direction: column;
    gap: 15px; /* Space between rows */
}

.s2_dir_contect_table1 {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 2fr;
    align-items: center;
    gap: 110px;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
}

.s2_dir_table1 h2, 
.S2_dir_tale_name h2, 
.s2_dir_table_phone h2, 
.s2_dir_table_email h2 {
    font-size: 17px;
    font-family: "Barlow", serif;
    color: #333; /* Default text color */
    margin: 0;
}

.s2_dir_table1 h2 {
    color: #711607; /* Section header color */
    font-size: 20px;
}

.s2_dir_table_phone, .s2_dir_table_email {
    display: flex;
    align-items: center;
    gap: 8px;
  
  
}
.section2_dir {
    background: #F3F0ED;
    padding-top: 4%;
}
.s2_dir_heading {
    padding-bottom: 2%;
}
.s2_dir_heading h2 {
    text-align: center;
    text-transform: uppercase;
    font-size: 46px;
    line-height: 50px;
    color: #003945;
}
.s4_dir_heading h2 {
    color: #4AD3C0;
    font-size: 36px;
    line-height: 23px;
    font-family: "Barlow", serif;
}
.s4_dir_paragprah p {
    font-size: 17px;
    line-height: 26px;
    color: white;
    font-family: "Barlow", serif;
}
.s4_directory_box {
    display: flex;
    align-items: end;
    padding: 18px;
    margin-bottom: 17px;
    padding-left: 37px;
}
.section4_diectory_heading h2 {
    text-align: center;
    font-size: 46px;
    line-height: 50px;
    text-transform: uppercase;
    color: #003945;
}
.section4_diectory_heading {
    padding-bottom: 3%;
    padding-top: 5%;
}
.s2_dir_table_phone img, 
.s2_dir_table_email img {
    width: 18px; /* Adjust icon size */
    height: auto;
}

.s2_dir_table_phone h2, 
.s2_dir_table_email h2 {
    color: #711607; /* Icon and text color */
}

@media (max-width: 767px) {
    .s2_dir_contect_table1 {
        grid-template-columns: 1fr; /* Stack items vertically */
        text-align: center;
    }

    .s2_dir_table_phone, 
    .s2_dir_table_email {
        justify-content: center; /* Center-align on smaller screens */
    }
}
.s4_directory_box {
    background: #003945;
    border-radius: 20px;
}

.form-container {
    width: 100%;
 
    margin: 0 auto;
}
.form-field.form-field-email {
    width: 100%;
}
.form-field.form-field-phone {
    width: 100%;
}
.form-field.form-field-message {
    width: 100%;
}
.form-row input, .form-row textarea {
    border: none;
    border-bottom: 1px solid #7D9AA1;
    width: 48%;
    padding: 5px;
    font-size: 14px;
    outline: none;
    width: 100%;
}
.form-row {
    display: flex;
    margin-bottom: 15px;
    gap: 26px;
}
.form-field.form-field-name {
    width:100%;
}
.form-field.form-field-lastname {
    width: 100%;
}
.form-row {
    display: flex;
    
    margin-bottom: 15px;
}

.form-row input, .form-row textarea {
    border: none;
    border-bottom: 2px solid #7d9aa1;
    width: 48%;
    padding: 5px;
    font-size: 14px;
    outline: none;
}

.form-row input, .form-row textarea {
    border: none;
    border-bottom: 2px solid #7d9aa1;
    width: 48%;
    padding: 5px;
    font-size: 14px;
    outline: none;
    width: 100%;
}
.form-row textarea {
    width: 100%;
    resize: none;
    height: 100px;
}
.s5_dir_right.contactus {
    background: transparent;
}
.s5_dir_p.contactus p {
    color: white !important;
}
td.day.contactus {
    color: white;
    font-family: "Barlow", serif;
}
label.label-message.contactus {
    color: white;
    font-family: "Barlow", serif;
}
.contactus label {
    color: white;
    font-family: "Barlow", serif;
}
.submit-button {
    background-color: #d01717;
    color: #fff;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    font-weight: bold;
    border-radius: 25px;
}

.submit-button:hover {
    background-color: #b71515;
}

.submit-button::after {
    content: '\2192';
    margin-left: 70px;
    font-family: "Barlow", serif;
    font-size: 17px;
}
.s5_dir_left.contactus {
    background: transparent;
}
.s5_dir_heading.contactus h2 {
    color: #4DD8C4;
}
.s5_dir_paragraph.contactus p {
    color: white;
}
.contactus input {
    background: transparent;
}
.contactus textarea {
    background: transparent;
}
.s5_dir_paragraph {
    padding-top: 2%;
    padding-bottom: 7%;
}
.section5_dir {
    background: #F3F0ED;
    padding-top: 2%;
    padding-bottom: 6%;
}
.s5_dir_left {
    background: white;
    padding: 34px 49px;
    margin-top: 5%;
    border-radius: 22px;
}
.s5_dir_paragraph p {
    font-size: 17px;
    line-height: 26px;
    font-family: "Barlow", serif;
}
td.status.contactus {
    color: white;
    font-family: "Barlow", serif;
}
.s5_dir_heading h2 {
    font-size: 36px;
    line-height: 46px;
    color: #0A414C;
    font-weight: 500;
}
label {
    font-size: 12px;
    color: #999;
    display: block;
    margin-bottom: 5px;
}

.office-hours-container {
    width: 300px;
    margin: 0 auto;
}
.office-hours-title.contactus {
    color: #4DD8C4;
}
.office-hours-title {
    font-size: 36px;
    /* font-weight: bold; */
    margin-bottom: 10px;
    color: #00424b;
    line-height: 40px;
    padding-top: 11%;
    padding-bottom: 5%;
    
}
button.submit-button.button-submit.contactus {
    background: #4DD5BB;
}
button.submit-button.button-submit.contactus {
    color: black !important;
}
.s5_dir_p span {
    font-weight: 700;
    padding-right: 6px;
}
.office-hours-table {
    width: 100%;
    border-collapse: collapse;
}
 
.col-md-6.s3_career_right {
    padding-left: 4% !IMPORTANT;
}
.s3_career_inner {
    display: flex;
    align-items: center;
    padding-top: 5%;
    padding-bottom: 3%;
}
.office-hours-table tr {
    border-bottom: 1px solid #A9ECE3;
}
.s3_career_left img {
    width: 100%;
}
.s3_career_right_headings h2 {
    font-size: 36px;
    line-height: 40px;
    color: #466E77;
    text-transform: uppercase;
}
.s3_careers_right_paragraph p {
    font-size: 17px;
    line-height: 26px;
  
}
.s5_dir_p {
    font-size: 17px;
    line-height: 26px;
    font-family: "Barlow", serif;
}
.s2_share_paragraph p {
    font-size: 28px;
    color: white;
    line-height: 28px;
    font-family: "Barlow", serif;
}
.s2_share_paragraph1 p {
    font-size: 17px;
    color: white;
    line-height: 26px;
    font-family: "Barlow", serif;
}
.shareolder_s2 {
    padding-right: 11%;
}
.s2_share_right_slide {
    margin-top: 13%;
}
.s2_share_heading h2 {
    line-height: 50px;
    font-size: 46px;
    color: #4DD8C4;
}
.row.s2_share_img {
    display: flex;
    align-items: center;
    gap: 15px;
}
.s2_share_paragraph p {
    margin: 0;
}
.row.s2_share_img {
    display: flex;
    align-items: center;
    gap: 23px;
    padding-top: 3%;
}
.tab {
    background-color: #f4f4f4;
    color: #333;
    padding: 8px 28px;
    border: 1px solid #BF0C12;
    border-radius: 60px;
    font-size: 12px;
    font-family: "Barlow", serif;
    cursor: pointer;
    font-size: 16px;
    line-height: 23px;
}
.section2_career {
    background: #F3F0ED;
    padding: 5% 0;
}
.section2_career_paragraph p {
    text-align: center;
    font-size: 23px;
    line-height: 35px;
}
.office-hours-table tr:last-child {
    border-bottom: none;
}

.office-hours-table td {
    padding: 8px 0;
    font-size: 14px;
}
.office-hours-table td {
    padding: 8px 0;
    font-size: 14px;
    text-align: start;
}
.s5_dir_right {
    padding: 38px 43px;
    background: white;
    margin-top: 10%;
    border-radius: 28px;
}
.day {
    font-weight: bold;
    color: #333;
}

.status {
    text-align: right;
}

.closed {
    color: #d01717;
    font-weight: bold;
}

.section1_carrers {
    padding-top: 18%;
}
.section1_careers {
    background: url(images/career.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 509px;
    
}

.section1_carrers h2 {
    font-size: 52px;
    color: white;
    text-align: center;
    text-transform: uppercase;
}
 
.section1_share {
    background: url(images/share.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 351px;
    margin-top: -126px;
}

.section2_share {
    background: url(images/ssss.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 5%;
    margin-top: -11%;
    background-position: center;
    padding-bottom: 15%;
    position: relative;
}
.section3_shareholder {
    margin-top: -5%;
}
.share_left_image img {
    width: 100%;
}

  /* Tabs (Filters) */
  .tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 37px 20px;
    margin-bottom: 6%;
}
.tab {
    background-color: #f4f4f4;
    color: #333;
    padding: 8px 20px;
    border: 1px solid #BF0C12;
    border-radius: 60px;
    font-size: 12px;
    cursor: pointer;
    text-transform: uppercase;
}
.section4_career {
    padding-bottom: 9%;
}
.tab.active {
    background-color: #BF0C12;
    color: #fff;
    border: none;
}
p.qa_time {
    padding-top: 3px;
    position: relative;
    top: 10px;
}
/* Job Listings */
.job-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    margin: 20px;
}

.job-box {
    background-color: #00474b;
    color: #fff;
    padding: 16px 25px;
    border-radius: 15px;
    transition: background-color 0.3s, color 0.3s;
    position: relative;
    cursor: pointer;
}
p.qa_time {
    color: #4DD8C4;
    font-size: 20px;
    line-height: 49px;
    text-transform: uppercase;
    font-family: "Barlow", serif;
}
.s6_shareholder_left h2 {
    font-size: 46px;
    line-height: 50px;
    color: #003945;
   
}
.section6_shareholder {
    padding-bottom: 15%;
}
.section4_shareholder {
    background: #F3F0ED;
}
.section6_centric.s6_shareholder1 {
    background: #F3F0ED;
}
.section6_shareholder {
    background: #F3F0ED;
}
.job-box:hover {
    background-color: #fff;
    color: #00474b;
    border: 1px solid #00474b;
}

/* Arrow Button */
.job-box .arrow {
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 20px;
    color: #fff;
    transition: color 0.3s;
}

.job-box:hover .arrow {
    color: #00474b;
}

/* Hidden jobs for filtering */
.job-box.hidden {
    display: none;
}
.job-box h3 {
    font-size: 20px;
    text-transform: uppercase;
    line-height: 20px;
}
.job-box p {
    margin: 0;
}
.S6_share_PARAGRPAH p {
    font-size: 17px;
    line-height: 26px;
    color: white;
    padding-top: 17px;
}
.s6_centric_right img {
    width: 100%;
    height: 469px;
}
/* FAQ Container */
.faq-container {
    width: 100%;
}

/* FAQ Item */
.faq-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 10px;
    cursor: pointer;
}

.faq-item:hover {
    background-color: #f9f9f9;
}
.faq-question {
    color: #003945;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 32px;
}

.faq-icon {
    color: #E74C3C;
    font-size: 20px;
    font-weight: bold;
}
.job-box p {
    font-size: 17px;
}

.s4_Career_inner h1 {
    text-transform: uppercase;
    font-size: 36px;
    line-height: 40px;
}
.s4_share_left h2 {
    font-size: 26px;
    line-height: 39px;
    color: #4DD8C4;
}
.s4_Shareholder_heading h2 {
    text-align: center;
    text-transform: uppercase;
    color: #003945;
}
.s4_share_right_arrow2 a {
    font-size: 20px;
    line-height: 26px;
    color: #4DD8C4;
    font-family: "Barlow", serif;

}
.s6_shareholder_left_heading {
    padding-top: 5%;
}
.s6_shareholder_left_heading h2 {
    font-size: 36px;
    line-height: 23px;
    margin: 0;
    color: #4dd8c4;
}
.s4_share_right_arrow2 {
    padding-bottom: -6px;
    padding-top: 33px;
}
.s4_share_right_arrow2 span {
    position: relative;
    left: 339px;
}
.s5_shareholder_subheading h2 {
    color: white;
    margin: 0;
    text-transform: uppercase;
    font-size: 26px;
}
.s4_share_holder {
    padding-top: 2%;
}
.s4_Shareholder_heading {
    padding-top: 4%;
    padding-bottom: 2%;
}
.s6_shareholder1 {
    margin-top: 2%;
}
.s4_share_left_box1 {
    padding-left: 8%;
}
.s4_share_left_paragraph p {
    color: white;
    font-size: 17px;
    line-height: 26px;
    font-family: "Barlow", serif;
}
.s4_share_left_box1 {
    /* display: flex; */
    /* align-items: end; */
    background: #003945;
    padding: 19px;
    border-radius: 29px;
    /* text-align: end; */
}
.s4_share_right_arrow {
    text-align: end;
}
.header1 {
    /* position: absolute; */
   
    z-index: 999;
    position: relative;
}
















/* Mobile responsive */
@media only screen and (max-width: 767px) {

    .s1_box1_img a img {
        width: 100% !important;
    }
    .s2_cen_left_img1 {
        background: #D5A87B;
        width: 100%;
        border-radius: 27px;
    }
    .s2_cen_right_img2 img {
        position: unset !important;
         
        /* top: -21px; */
    }
    .s2_cen_right_img2 {
        text-align: center;
        padding-top: 15px;
    }
    .s2_cen_right {
    width: 28%;
}
.s3_left_heafing_Secetion {
    width: 40% !important;
    padding: 0 !IMPORTANT;
}
.section4_inner {
    width: 28%;
}
.s4_cen_inner {
    display: unset !important;
    justify-content: space-between;
}
.c4_centric_11 {
    width: 31%;
}
.section1_carrers {
    width: 46%;
}
.row.s5_main {
    width: 31%;
}
.row.s5_main {
    display: unset !IMPORTANT;
}
.s5_centric_inner {
    width: 31%;
}
.section6_inners {
    width: 31%;
}
.section6_inners {
    width: 31%;
    display: unset;
}
.s4_cen_slider1 {
    width: 28% !important;
}
.s6_centric_left {
    width: 31% !important;
}
.s5_cen_right_heading {
    padding-left: 0 !IMPORTANT;
}
.s6_centric_left {
    padding-left: 10px !important;
    padding-right: 20px !IMPORTANT;
}
.s5_centric_inner {
    padding-right: 2%;
}
.s5_centric_inner {
    padding-right: 2%;
}
.S6_CENTRIC_PARAGRPAH {
    padding-right: 12%;
}
.s4_cen_heading h2 {
    font-size: 70px;
    line-height: 56px;
    color: #C29C75;
    text-align: center;
}
.s4_cen1 span {
    font-size: 55px;
    line-height: 90px;
    padding-left: 16%;
}
.s4_cen_left_image img {
    width: 100%;
}
.s4_cen_left_heading h2 {
    font-size: 46px;
    line-height: 50px;
    color: #4DD8C4;
    font-family: "Barlow", serif;
    text-transform: uppercase;
    padding-bottom: 24px;
    text-align: center;
}
.s4_can_toggle_main {
    margin-top: 6%;
}
.s3_left_heading h2 {
    font-size: 36px;
}
.s3_left_heading h2 {
    line-height: 41px;
    color: #003945;
    font-family: "Barlow", serif;
}
.s2_cen_paragraph p {
    font-size: 18px;
    line-height: 26px;
    color: white;
    font-family: "Barlow", serif;
}
.s2_cen_heading h2 {
    font-size: 26px;
    line-height: 42px;
    color: #4DD8C4;
    text-transform: uppercase;
}
.s3_cen_inner {
    padding-right: 5%;
}
.section1_cen {
    padding-top: 15%;
    margin-top: -159px;
}
.section6_centric {
    background: #003945;
    margin-bottom: 25px;
}
.s6_centric_left {
    padding-left: 0 !important;
    padding-right: 0 !IMPORTANT;
}
.s6_centric_right {
    width: 28%;
}
.s6_centric_right img {
    height: 336px;
    margin-top: 32px;
}
    .s2-stats {
        display: unset;
        justify-content: space-between;
        padding-top: 3%;
    }
    .s3_video_img a img {
        width: 100% !IMPORTANT;
    }
    .item1 {
        border-left: unset !IMPORTANT;
    }
    .s6_flex {
        display: unset !important;
        align-items: center;
        margin-top: 5%;
        margin-bottom: 5%;
        padding-bottom: 52px;
    }
    .col-md-6.mobile {
    width: 28% !important;
}
.s1_box_heading h2 {
    padding-bottom: 16px;
    margin: 0 !important;
}
.s4_box1 {
    margin-top: 5%;
}
.s3_vide_play a img {
    width: 64% !IMPORTANT;
}
.s3_vide_play a img {
    width: 33% !IMPORTANT;
    padding: 36px;
}
.row.s2_centric {
    width: 31%;
}

.s3_vide_play {
    text-align: center !important;
    margin-top: -141px !important;
}
.s2_Cen_inner {
    width: 31%;
}
.section4_heading h2 {
    padding: 0;
    padding-top: 10% !IMPORTANT;
}
    .section6_right_images {
        width: 28%;
        padding-bottom: 44px;
        padding-top: 3%;
    }
    .stat-item {
        display: unset;
        align-items: center;
        width: 28% !important;
    }
    .section1_culture_inner {
        width: 28%;
    }
    .s1_culture_heading h2 {
        line-height: 42px;
        text-align: center;
        font-size: 32px;
        font-family: "Barlow", serif;
        color: white;
        text-transform: uppercase;
        padding-top: 15%;
    }
    .s5_heading h2 {
        font-size: 16px;
        color: #4DD8C4;
        font-family: "Helvetica", serif;
        text-align: start;
        font-weight: 400;
        padding-top: 6%;
    }
    .s1_img_box_arrow_btn {
        /* text-align: end; */
        /* margin-top: -72px; */
        position: relative;
        left: 256px;
        top: -45px;
    }
    .s5_box_img a img {
        width: 100% !important;
    }
    .s5_box_arrow a img {
        width: 14%;
        margin-top: 24px;
    }
    .row.s6_flex {
        width: 28%;
    }
    .s4_box1 {
        width: 28% !important;
    }
    .section2_img img {
        width: 27% !important;
    }
    .s1_heading h1 {
        font-size: 20px;
        color: white;
        line-height: 35px !IMPORTANT;
        margin-top: -81px;
    }
    .section2_right {
        padding-left: 0 !IMPORTANT;
    }
    .s2_heading h1 {
        color: #4CD5C2 !IMPORTANT;
        font-family: "Baskervville,";
        font-size: 27px;
        line-height: 54px;
    }
    .section4_heading h2 {
        font-size: 23px;
        text-align: start;
        line-height: 35px;
        padding-top: 50px;
        padding-bottom: 50px;
        color: #003945;
    }
    .s1_box_btn {
        margin-top: 27px;
        margin-bottom: 23px;
    }

    .s5_box_btn {
        PADDING-TOP: 0;
    }
    .footer_search {
        width: 38%;
    }
    .section6_left_heading h2 {
        font-size: 41px;
        line-height: 45px;
        color: #003945;
        text-transform: uppercase; 

    }
    .item1 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .h_innner {
        display: unset !important;
       

    }
    .header_logo a img {
        width: 50% !important;
    }
    .header_btn {
        display: none;
    }
    .s1_heading {
        width: 31% !important;
    }
    .header_btn {
        text-align: unset !important;
    }
    .header_menu {
        display: none !IMPORTANT;
    }
    .section2 {
        height: 964px !important;
        /* margin-top: -176px !IMPORTANT; */
        z-index: 999;
        position: relative;
    }
    
    .s3_vide_play a img {
        position: unset !important;
        top: -397px;
        left: 492px;
    }
    .s3_heading h2 {
        text-align: start;
        font-size: 20px;
        text-transform: uppercase;
        color: #7D2A1C !IMPORTANT;
        font-family: "Barlow", serif;
    }
    .s1_img_box_arrow_btn {
        text-align: unset !important;
        margin-top: unset !IMPORTANT;
        position: relative;
        margin-left: 22px;
    }
    .s2_headings2 h2 {
        font-size: 28px !important;
        line-height: 37px;
    }
    .col-md-2.h_left {
        width: 28% !important;
    }
    .section3_inner {
        width: 28% !important;
    }
    .section1 {
        background: url(images/Background.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 361px !IMPORTANT;
        position: relative;
        top: -182px !IMPORTANT;
    }
    .s3_heading h1 {
        font-size: 42px;
        text-align: start  !important;
        line-height: 50px;
    }
    .s2_heading {
        width: 28%;
    }
    .s2_headings2 {
        width: 28%;
    }
    .s5_inner {
        width: 28% !important;
    }
    .s2-stats {
        display: none;
    }






}
