/* HIRAL -- Module Content css start */
.rich-content p{margin: 10px 0 32px 0; color: var(--dark-color)}
.rich-content a{color: var(--aqua-color)}

/*Module Table Content css start*/
.rich-content table{width: 100%;margin: 30px 0;}
.rich-content table thead tr th{padding: 44px 65px 20px;border-top: 3px solid var(--dark-blue);color: var(--dark-blue);max-width: 564px;border-bottom: none;height: 75px;font-size: 1.7rem;line-height: 2rem;letter-spacing: -0.32px;text-transform: uppercase;font-family: var(--font-roboto-condensed);font-weight: 600;}
.rich-content table tbody tr td{padding: 23px 65px 23px;border-bottom: 1px solid var(--dark-blue);color: var(--dark-gray);max-width: 435px;min-width: 142px;border-top: none;height: 75px;}
.rich-content table thead tr th:first-child, .rich-content table tbody tr td:first-child {padding-left: 0;padding-right: 126px;}
.rich-content table thead tr th:last-child, .rich-content table tbody tr td:last-child {padding-right: 80px;padding-left: 0;max-width: 200px;}
.rich-content table tbody tr td:first-child {font-weight: 700;}
.rich-content.two-col-table table thead tr th, .rich-content.two-col-table table tbody tr td {min-width: 438px;max-width: 564px;}
.rich-content.two-col-table table thead tr th:first-child, .rich-content.two-col-table table tbody tr td:first-child {padding-left: 0;}
.rich-content.two-col-table table thead tr th:last-child, .rich-content.two-col-table table tbody tr td:last-child {padding-right: 0;padding-left: 65px;}
.rich-content.table-item-top-border table thead tr th {border-top: none;}
.rich-content.table-item-top-border table tbody tr td {border-bottom: none;border-top: 1px solid var(--dark-blue);}
/*Module Table Content css end*/
.full-line-content{overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.full-line-content.line-1{ -webkit-line-clamp:1;}
.full-line-content.line-2{ -webkit-line-clamp:2;}
.full-line-content.line-3{ -webkit-line-clamp:3;}
.full-line-content.line-4{ -webkit-line-clamp:4;}
.full-line-content.line-5{ -webkit-line-clamp:5;}
.full-line-content.line-6{ -webkit-line-clamp:6;}
.full-line-content.line-7{ -webkit-line-clamp:7;}


@media all and (max-width: 991.98px){
  .rich-content table thead tr th{padding: 44px 50px 20px;}
  .rich-content table tbody tr td{padding: 23px 50px 23px;}
  .rich-content table thead tr th:first-child, .rich-content table tbody tr td:first-child {padding-right: 50px;}
  .rich-content.two-col-table table thead tr th, .rich-content.two-col-table table tbody tr td {min-width: 300px;}
  
  
}
@media all and (max-width: 767.98px){
  .rich-content table thead tr th{padding: 44px 45px 20px;}
  .rich-content table tbody tr td{padding: 30px 45px 30px;}
  .rich-content table thead tr th:first-child, .rich-content table tbody tr td:first-child {padding-right: 50px;}
  .rich-content.two-col-table table thead tr th, .rich-content.two-col-table table tbody tr td {min-width: auto;}
  .rich-content.two-col-table table thead tr th:last-child, .rich-content.two-col-table table tbody tr td:last-child {padding-left: 10px;}
  .rich-content .table-content-wrapper{overflow-x: auto;padding-bottom: 80px}
  .rich-content .table-content-wrapper table{min-width: 1000px;}
  .rich-content table thead tr th:first-child, .rich-content table tbody tr td:first-child{padding-right: 0;}
}
/* HIRAL -- Module Content css end */

/* TAB STYLES */
.tab-list-wrapper .tabs-wrapper{margin: 0;display: flex;justify-content: center;position: relative;}
.tab-list-wrapper .tabs-wrapper > li {margin-right: 20px;}
.tab-list-wrapper .tabs-wrapper > li:last-child {margin-right: 0px;}
.tab-list-wrapper .tabs-wrapper > li a {background-color: var(--white-color);border: 1px solid var(--light-gray);padding: 10px 13px;font-size: 1.2rem;line-height: 1.6rem;color: var(--dark-gray);display: inline-block;text-align: center;}
.tab-list-wrapper .tabs-wrapper > li.active a {background-color: var(--dark-blue);color: var(--white-color);}

.tab-content-item {display: none}
.tab-content-item.active {display: flex}
.tab-content-item.no-tabs {display: flex !important;}

.tabbed-content-wrapper .module-wrapper{padding: 20px 0}
.tabbed-content-wrapper .tab-title > p{text-transform: uppercase;font-weight: 700}

/* HIRAL -- Tabbed Content Two Column start */
.tabbed-content-wrapper .two-col-graphic-module .module-article-two-column-content-wrapper {padding-top: 24px !important;}
.tabbed-content-wrapper .two-col-module .module-article-two-column-content-wrapper {padding-top: 46px;}
.tabbed-content-wrapper .two-col-module .module-article-two-column-content-wrapper .box-right-content > p {margin-bottom: 30px;}
.tabbed-content-wrapper .two-col-module .module-article-two-column-content-wrapper .box-right-content > p:last-child {margin-bottom: 0;}

@media all and (max-width: 991.98px){}
@media all and (max-width: 767.98px){
  .tab-list-wrapper {max-width: 85%;margin: 0 0 0 auto;}
  .filter-dropdown-btn {width: 100%;}
  .filter-dropdown-btn .cta-primary {width: inherit;}
  .tab-list-wrapper .tabs-wrapper > li a {text-align: left;}
  /* HIRAL -- Tabbed Content Two Column start */
  .tabbed-content-wrapper .two-col-graphic-module .module-article-two-column-content-wrapper {padding-top: 20px;}
  .tabbed-content-wrapper .two-col-module .module-article-two-column-content-wrapper {padding-top: 20px;}
}

/* HIRAL == Accordion css start */
.top-border{border-top:1px solid var(--light-gray);}
.bottom-border{border-bottom:1px solid var(--light-gray);}
.left-content{width:100%;}
.accordion-text-image-main .bottom-label .h7{font-family: var(--font-roboto-condensed);font-size: 1.6rem;line-height: 1.9rem;font-weight: 400;color: var(--dark-blue);text-transform: uppercase;margin-bottom:28px;} 
 
.accordion-main-wrapper .accordion-item{background: var(--white-color);border: 1px solid var(--light-gray);/*padding: 20px 22px 20px 33px;*/padding: 0px;position: relative;margin-bottom: 20px;border-radius: 0;}
.accordion-main-wrapper .accordion-item:last-child{margin-bottom: 0}
.accordion-main-wrapper .accordion-item .accordion-item-wrapper{width: 100%}
.accordion-main-wrapper .accordion-item .accordion-content{display: none;/*padding-top: 12px;*/padding: 12px 33px 20px;/*max-width: 73%;*/}
.accordion-main-wrapper .accordion-item .accordion-content a{color: var(--black-color);color: var(--orange-color);}
.accordion-main-wrapper .accordion-item .accordion-content a:hover{text-decoration: underline}
.accordion-main-wrapper .accordion-item .accordion-content>p{margin-bottom: 0}
.accordion-speakers-heading{margin-top: 10px; display: inline-block;}

.accordion-text-image-wrapper .accordion-content-main .accordion-expand .title .h6{font-family: var(--font-roboto-condensed); font-size: 1.7rem; line-height: 2rem;text-transform: uppercase; color: var(--dark-blue); font-weight: 600}
.accordion-expand {text-decoration: none;position: relative;padding: 20px 22px 20px 33px;}
.accordion-expand .title > .h6 {font-size: 1.7rem;line-height: 2rem;letter-spacing: -0.32px;color: var(--dark-blue);text-transform: uppercase;margin-bottom: 0;font-family:var(--font-roboto-condensed);font-weight: 600}
.accordion-expand > span.icon{display: inline-block;background-color: var(--dark-blue);color: var(--white-color);font-size: 2rem;padding: 20px;margin-left: 22px;}
.accordion-expand:hover{text-decoration: none;}
.accordion-expand.active > span.icon, .accordion-expand.active:focus > span.icon {background-color: var(--orange-color);}
.accordion-content-main .accordion-item-wrapper .accordion-content .content-lg-reg > p,.accordion-content-main .accordion-item-wrapper .accordion-content .content-lg-reg{font-size: 1.6rem; font-family: var(--font-roboto-regular);}

/* accordion with image css start */
.accordion-text-image-main .accordion-content-main {align-items: stretch;}
.accordion-content .rich-content table p{margin: 0 0 32px 0;}
.accordion-module-wrapper .accordion-content-main .accordion-title-wrapper{border-bottom: 3px solid var(--dark-blue);padding-bottom: 27px;margin-bottom: 32px;}
.accordion-module-wrapper .accordion-content-main .accordion-title-wrapper > p{font-weight: 700; text-transform: uppercase;margin:0}
.accordion-text-image-main .accordion-top-wrapper {margin-bottom: 10px;}
.accordion-text-image-main .accordion-top-wrapper .title > h2 {font-size: 4.2rem;line-height: 5rem;letter-spacing: 0rem;color: var(--dark-blue);margin-bottom: 30px;}
.accordion-text-image-main .accordion-wrapper {margin-top: 40px;}
.accordion-text-image-main .right-content {padding-left: 16px;display: flex;}
.accordion-right-image {min-height: 500px;max-width: 564px;min-width: 564px;}

/* accordion with filter css start*/
.accordion-module-wrapper .accordion-main-wrapper .accordion-item {padding: 0;}
.accordion-module-wrapper .accordion-expand {padding: 20px 22px 20px 33px;transition: all 0.3s ease-in-out;}
.accordion-module-wrapper .accordion-expand.active {background-color: var(--dark-blue);}
.accordion-module-wrapper .accordion-expand.active .title > .h6 {color: var(--beige-color) !important;}
.accordion-module-wrapper .accordion-main-wrapper .accordion-item .accordion-content {padding: 37px 32px 49px;max-width: 100%;}
.accordion-module-wrapper .accordion-main-wrapper .accordion-bottom-link-wrapper{margin-top: 70px; text-align: right}
.accordion-module-wrapper .filter-content {margin-right: 15px;}
.accordion-module-wrapper .section-title {padding: 40px 0 38px;}
.accordion-module-wrapper .pdf-section-table-wrapper:first-child .section-title{padding: 30px 0 37px}
.accordion-module-wrapper .table-module-wrapper .table-header-row {border: none;padding-bottom: 14px;}
.accordion-module-wrapper .table-module-wrapper .table-header-row{border-bottom: 3px solid var(--dark-blue);}
/*.accordion-module-wrapper .table-module-wrapper .table-content-row {padding: 17px 0 19px;}  */
.accordion-module-wrapper .table-module-wrapper .table-content-row {padding: 20px 10px;}
.accordion-module-wrapper .table-module-wrapper .table-content-row .table-cta-wrapper a.cta.cta-primary{min-width: 135px}
.accordion-module-wrapper .filter-option-list-wrapper ul {list-style: none;}
.accordion-module-wrapper .filter-option-list-wrapper .filter-option-list .list-item {margin: 0;list-style: none !important;}
.accordion-module-wrapper .filter-option-list-wrapper .filter-option-list .list-item .list-option .selected-text {font-size: 1.2rem;line-height: 1.4rem;font-weight: 600;letter-spacing: -0.32px;color: var(--dark-blue);text-transform: uppercase;}
.accordion-module-wrapper .filter-option-list-wrapper .filter-option-list .list-item .list-option .icon {margin-left: 10px;font-size: 2rem;}
.pdf-table-wrapper .pdf-data-table-wrapper {display: none;}
.noAccordionFilter .pdf-data-table-wrapper {display: block;}
.pdf-table-wrapper .pdf-data-table-wrapper.active {display: block;}
.accordion-main-wrapper .filter-option-list-wrapper .filter-option-list .filter-sub-list .list-item.active a.list-option{pointer-events: none;}
.accordion-main-wrapper .filter-option-list-wrapper .filter-option-list .filter-sub-list .list-item a.list-option{border-bottom: 0;}
.accordion-main-wrapper .accordion-item .accordion-content .filter-option-list-wrapper a:hover {text-decoration: none;}

/* full width accordion with table content css start*/
.full-width-accordion-module .accordion-text-image-main .left-content {width: 100%;}
.full-width-accordion-module .accordion-main-wrapper .accordion-item .accordion-content {max-width: 100%;}
.full-width-accordion-module .accordion-content .two-col-content-wrapper:first-child .module-article-two-column-content-wrapper {border-top: none;padding-top: 26px;}

.accordion-content ul{list-style: disc;padding-left: 15px;}
.accordion-content ul li{margin-bottom: 15px; list-style: disc !important;}

@media all and (max-width: 1199.98px){
  .accordion-right-image {min-width: 464px;}
  .keyfact-title {font-size: 3.0rem !important;}
}
@media all and (max-width: 991.98px){
  .accordion-text-image-main .accordion-content-main {align-items: initial;}
  .accordion-text-image-main .accordion-wrapper {margin: 25px 0;}
  .accordion-right-image {min-width: 100%;max-width: fit-content;}
}
@media all and (max-width: 767.98px){
  .accordion-text-image-main .accordion-wrapper {margin: 25px 0 18px;}
  .accordion-text-image-main .accordion-top-wrapper .title > h4 {font-size: 3.2rem;line-height: 3.5rem;margin-bottom: 18px;}
  .accordion-main-wrapper .accordion-item {border: none;border-top: 1px solid var(--light-gray);padding: 16px 0;margin-bottom: 14px;}
  .accordion-main-wrapper.simple-accordion .accordion-item{margin-bottom: 0}
  .accordion-expand .title > .h6 {font-size: 2rem;line-height: 2.4rem;}
  .accordion-expand > span.icon {font-size: 1.2rem;padding: 9px;}
  .accordion-main-wrapper .accordion-item .accordion-content {max-width: none;padding-top: 21px;}
  .accordion-main-wrapper .accordion-item .accordion-content .content > p:last-child {margin: 0;}
  .accordion-text-image-main .right-content {padding: 0;}
  .accordion-right-image {min-height: 324px;}
  .accordion-text-image-main .bottom-label .h7{font-size: 1.6rem;line-height: 1.6rem;margin-bottom: 17px;}

  /*.accordion-module-wrapper .accordion-content-main .accordion-title-wrapper > p {font-size: 3rem;line-height: 3rem;font-weight: 600;letter-spacing: -0.32px;}*/
  #pdf-blocks.module-download-media.pb-70 {padding-bottom: 20px !important;}
  #accordion.accordion-module-wrapper.pb-50 {padding-bottom: 20px !important;}

  /* accordion with filter css start*/
  .accordion-module-wrapper .accordion-expand {padding: 16px;}
  .accordion-module-wrapper .accordion-main-wrapper .accordion-item .accordion-content {padding: 21px 0 16px;}
  .accordion-module-wrapper .table-module-wrapper .table-content-row {padding: 21px 23px 25px 24px;}
}
/* HIRAL == Accordion css start */

*{margin: 0;padding: 0;box-sizing: border-box;}
.investment-field.pays span:last-child > b {
  display: none;
}
.career-banner-three-image-main {background-color: var(--dark-blue);position: relative;padding-top: 110px;}
.career-banner-three-image-main .career-block-main-content-wrapper {min-height: 690px; display: flex; align-items: center; justify-content: center; }
.career-banner-three-image-main .career-block-content-block {/*padding: 158px 0px 50px;*/ padding:0; }
.career-banner-three-image-main .career-block-main-title-wrapper {max-width: 922px;text-align: center;z-index: 9;}
.career-banner-three-image-main .career-block-main-title-wrapper .career-block-main-title{font-family: var(--font-domain-exbold);font-size: 8.5rem;line-height: 1.118em;letter-spacing: -0.32px;font-weight: 700;}
.career-banner-three-image-main .career-block-main-title {color: var(--beige-color);}
.career-banner-three-image-main .career-block-content-block .orange-title {color: var(--orange-color);display: block;}

/* career banner three image css */
 .career-banner-three-image-main .banner-image-top-left-wrapper {max-width: 218px; max-height: 244px;position: absolute;z-index: 0;left: 267px;object-fit: cover;top:10%;}
 .career-banner-three-image-main .banner-image-right-center-wrapper {max-width: 334px; max-height: 304px;position: absolute;z-index: 1;right: -25px;/*bottom: 158px;*/bottom: 161px;object-fit: cover;}
 .career-banner-three-image-main .banner-image-left-bottom-wrapper {max-width: 335px; max-height: 249px;position: absolute;z-index: 1;left: 43px;bottom: 0;object-fit: cover;}
 .career-banner-three-image-main .banner-pattern {background-repeat: no-repeat;position: absolute;bottom: 0;right: 0;height: 195px;width: 782px;}

 @media all and (max-width: 1199.98px){
    .career-banner-three-image-main .banner-image-top-left-wrapper {left: 120px;}
 }
 @media all and (max-width: 991.98px){
 .career-banner-three-image-main{padding-top: 62px;}
/* .career-banner-three-image-main .career-block-main-title-wrapper .career-block-main-title {font-size: 9rem;line-height: 9rem;} */
 .career-banner-three-image-main .banner-image-top-left-wrapper {left: 35px;}
 .career-banner-three-image-main .banner-image-right-center-wrapper {right: -50px;}
 .career-banner-three-image-main .banner-image-left-bottom-wrapper {left: -45px;}
 }
 @media all and (max-width: 767.98px){
    .career-banner-three-image-main .career-block-main-content-wrapper {min-height: auto;} 
    .career-banner-three-image-main .career-block-content-block {padding: 162px 0 264px;}
    .career-banner-three-image-main .banner-pattern {height: 124px;}
    .career-banner-three-image-main .career-block-main-title-wrapper {max-width: 335px;}
    .career-banner-three-image-main .career-block-main-title-wrapper .career-block-main-title {font-size: 4.8rem;line-height: 4.8rem;}
    .career-banner-three-image-main .banner-image-top-left-wrapper {max-width: 120px;max-height: 135px;left: 20px;}
    .career-banner-three-image-main .banner-image-right-center-wrapper {/*max-width: 145px;*/max-height: 169px;right: 0;bottom: 188px;}
    .career-banner-three-image-main .banner-image-right-center-wrapper > img{height: 169px;width: auto;}
    .career-banner-three-image-main .banner-image-left-bottom-wrapper {max-width: 180px;max-height: 160px;left: 0;bottom: 52px;}
    .career-banner-three-image-main .banner-image-left-bottom-wrapper > img{height: 160px;width: auto;position: relative;left: -35px;}
}

.career-banner-four-image-main {background-color: var(--white-color);position: relative;margin-top: 113px;}
.career-banner-four-image-main .career-block-main-content-wrapper {min-height: 698px;}
.career-banner-four-image-main .career-block-content-block {padding: 185px 0px 0;}
.career-banner-four-image-main .career-block-main-title-wrapper {max-width: 1127px;text-align: center;z-index: 1;}
.career-banner-four-image-main .career-block-main-title-wrapper .career-block-main-title{font-family: var(--font-domain-bold);font-size: 8rem;line-height: 8.6rem;letter-spacing: -0.32px;}
.career-banner-four-image-main .career-block-main-title {color: var(--dark-blue);}
.career-banner-four-image-main .career-block-content-block .orange-title {color: var(--orange-color);display: block;}

.career-banner-four-image-wrapper .breadcrumb-wrapper{top: 42px;}
.career-banner-four-image-wrapper .breadcrumb-wrapper a{color: var(--medium-gray)}
.career-banner-four-image-wrapper .breadcrumb-wrapper span{color: var(--dark-blue)}
.career-banner-four-image-wrapper .breadcrumb-wrapper .breadcrumb-list-item::before{background: var(--gray-two);}

/* career banner four image css */
.career-banner-four-image-main .banner-image-top-left-wrapper {max-width: 182px; max-height: 194px;position: absolute;z-index: 0;left: 238px;object-fit: cover;}
.career-banner-four-image-main .banner-image-right-center-wrapper {max-width: 332px; max-height: 396px;position: absolute;z-index: 0;right: 15px;bottom: 100px;object-fit: cover;}
.career-banner-four-image-main .banner-image-center-bottom-wrapper {max-width: 102px; max-height: 120px;position: absolute;z-index: 0;left: 50%;bottom: 56px;object-fit: cover;transform: translateX(-50%);}
.career-banner-four-image-main .banner-image-left-bottom-wrapper {max-width: 373px; max-height: 249px;position: absolute;z-index: 0;left: -134px;bottom: 0;object-fit: cover;}
.career-banner-four-image-main .banner-pattern {background-repeat: no-repeat;background-position: 205px 0;position: absolute;top: 0;bottom: 0;right: 0;height: 100%;width: 702px;}
body.ip3-edit .career-banner-four-image-main .banner-pattern{z-index: 0;}
body.ip3-edit .career-banner-four-image-main .banner-image-right-center-wrapper{z-index: 1;}
body.ip3-edit .career-banner-four-image-main .career-block-content-block{z-index: 2;position: relative;}
body.ip3-edit .career-banner-four-image-main .banner-image-top-left-wrapper{z-index: 3;}

@media all and (max-width: 1199.98px){
  .career-banner-four-image-main .career-block-main-title-wrapper .career-block-main-title {font-size: 6rem;line-height: 6.6rem;}
  .career-banner-four-image-main .banner-image-top-left-wrapper {left: 120px;}
}
@media all and (max-width: 991.98px){
  .career-banner-four-image-main{margin-top: 61px;overflow: hidden;}
  .career-banner-four-image-main .banner-image-top-left-wrapper {left: 80px;}
  .career-banner-four-image-main .banner-image-right-center-wrapper {right: -50px;}
  .career-banner-four-image-main .banner-image-left-bottom-wrapper {left: -64px;}
}
@media all and (max-width: 767.98px){
  .career-banner-four-image-main .career-block-main-content-wrapper {min-height: auto;} 
  .career-banner-four-image-main .career-block-content-block {padding: 158px 0 196px;}
  .career-banner-four-image-main .banner-pattern {width: 234px;background-position: 20% 100%;background-size: cover;}
  .career-banner-four-image-main .career-block-main-title-wrapper .career-block-main-title {font-size: 4.8rem;line-height: 4.8rem;}
  .career-banner-four-image-main .banner-image-top-left-wrapper {max-width: 120px;max-height: 135px;left: 8px;}
  .career-banner-four-image-main .banner-image-right-center-wrapper {max-width: 145px;max-height: 169px;right: -12px;bottom: 270px;}
  .career-banner-four-image-main .banner-image-left-bottom-wrapper {max-width: 180px;max-height: 160px;left: -12px;bottom: 100px;}
}

/* --- SS Mode CSS STarts --- */
.ip3-edit .career-banner-four-image-main .banner-image-right-center-wrapper { z-index:2; }
/* --- SS Mode CSS Ends --- */

/*KALPIT - MODULE - TWO IMAGE BLOCK STARTS HERE*/
.career-block-main, .career-block-main.dark-blue {background-color: var(--dark-blue);position: relative}
.career-block-main.white {background-color: var(--white-color);}
.career-block-main .career-block-main-content-wrapper {min-height: 620px;}
.career-block-main .career-block-cta-wrapper .career-block-cta{border-color: var(--orange-color) !important; color: var(--orange-color) !important}
.career-block-main-title-wrapper {max-width: 686px;text-align: center;z-index: 9;}
.career-block-main-title-wrapper .career-block-main-title{font-size: 6rem;line-height: 7rem;font-family: var(--font-domain-bold);letter-spacing: -0.16px;}
.career-block-main .career-block-content-block .career-block-cta-wrapper{margin-top: 54px;z-index: 9;}
.career-block-content-block{padding: 82px 0px 220px 0px}
.career-block-main-title {color: var(--beige-color)}
.career-block-main-title .top-title, .career-block-main-title .top-title.orange {color: var(--orange-color);display: block;}
.career-block-main-title .bottom-title.orange {color: var(--orange-color);}
.career-block-main-title .top-title.dark-blue, .career-block-main-title .bottom-title.dark-blue {color: var(--dark-blue);}
.career-block-main-title .top-title.white, .career-block-main-title .bottom-title.white {color: var(--white-color);}
.career-block-main-title .top-title.beige, .career-block-main-title .bottom-title.beige {color: var(--beige-color);}
 /*Images Related CSS*/
 .career-block-main .career-block-image-left-wrapper {max-width: 237px; max-height: 182px;position: absolute;z-index: 0;left: 100px;object-fit: cover;}
 .career-block-main .career-block-image-right-wrapper{max-width: 216px; max-height: 295px;position: absolute;z-index: 1;right: 0px;object-fit: cover;bottom: 51px;}
 .career-block-main .banner-pattern {background-size: cover;background-repeat: no-repeat;position: absolute;bottom: 0;right: 0;left: 0;width: 100%;min-height: 130px;}
 
 @media all and (max-width: 1399.98px){
 	.career-block-main .career-block-image-left-wrapper {left: 0;}
 }
 @media all and (max-width: 991.98px){
 	.career-block-main .career-block-image-left-wrapper {max-width: 162px; max-height: 142px;left: -58px;}
    .career-block-main-title-wrapper {margin-top: 15px;}
 }
 @media all and (max-width: 767.98px){
    .career-block-main .career-block-main-content-wrapper {min-height: 476px;}
    .career-block-main .career-block-main-title-wrapper .career-block-main-title{font-size: 3rem;line-height: 3rem;}
    .career-block-main .career-block-main-title-wrapper{margin-top: 35px}
    .career-block-main .career-block-image-left-wrapper {max-width: 127px; max-height: 80px;left: 27px;}
    .career-block-main .career-block-image-right-wrapper{max-width: 108px; max-height: 148px;bottom: 0;right: 21px;}       
    .career-block-main .career-block-content-block{padding: 82px 0px 170px 0px}
    .career-block-main .banner-pattern {min-height: 86px;}
    .career-block-main .career-block-content-block .career-block-cta-wrapper{margin-top: 40px}
}
/*KALPIT - MODULE - TWO IMAGE BLOCK ENDS HERE*/


/*Inner banner css start*/
/*CSS for Breadcrumb*/
.breadcrumb-wrapper{position: absolute;top: 160px;z-index: 1;}
.breadcrumb-wrapper a,.breadcrumb-wrapper span{color: var(--light-gray); font-family: var(--font-roboto-regular);font-size: 1.2rem; line-height: 1.4rem;}
.breadcrumb-list-item .icon-arrow{display: none}
.breadcrumb-list-item:before{content:"";background: var(--light-gray); height: 3px; width: 3px; border-radius: 50%;margin-right: 10px}
.breadcrumb-list-item:first-child:before{display: none}
.breadcrumb-list-item{margin-right: 10px}
.breadcrumb-list-item a:first-child{padding: 0}



.inner-page-banner .inner-page-banner-wrapper{min-height: 570px;position:relative; width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.inner-page-banner .title-block > h1 {font-family:var(--font-domain-bold);/*font-size: 8rem;*/font-size:6.4rem; line-height: 8.6rem;color: var(--beige-color);letter-spacing: -0.32px;margin-bottom: 37px;}
.inner-page-banner-wrapper .banner-pattern {position: absolute;top: 135px;bottom: 0;right: 0;width: 693px;min-height: 468px;background-repeat: no-repeat;background-position: 100% 0;background-size: contain;}

@media all and (max-width: 991.98px){
    .inner-page-banner .title-block > h1 {font-size: 6rem;line-height: 6.6rem;}
    .inner-page-banner-wrapper .banner-pattern{top: 83px;}
    .breadcrumb-wrapper{top: 110px;}
}
@media all and (max-width: 767.98px){
    .inner-page-banner .inner-page-banner-wrapper {min-height: 504px; overflow:hidden;}
    .inner-page-banner .title-block > h1 {font-size: 4.8rem !important;line-height: 5rem;margin-bottom: 30px;}
    .inner-page-banner-wrapper .banner-pattern {min-height: 402px;right: -90px; background-size: cover;width: 316px;}
    .breadcrumb-wrapper{display: none}
}
/*Inner banner css end*/


/*Inner banner keyfacts css start*/
.inner-page-keyfacts .inner-page-banner-wrapper{min-height: 770px;position:relative; width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center center;overflow: hidden;}
/*.inner-page-keyfacts .moving-header-wrapper {position: absolute;width: 100%;height: 15%;left: 100%;text-align: center;z-index: 1;white-space: nowrap;gap: 2rem;top: 53%;transform: translateY(-52%);}
/*.inner-page-keyfacts .moving-header-wrapper .rotating-text-wrapper {display: flex;white-space: nowrap;gap: 4rem;max-width: 100vw;overflow-x: hidden;z-index: 1;}*/
/*.inner-page-keyfacts .moving-header-wrapper .rotating-text {font-family:var(--font-domain-exbold);font-size: 12rem; line-height: 11rem;color: var(--beige-color);font-weight: 700;letter-spacing: -0.32px;animation: rotating-text-animation 
linear infinite;-moz-animation: rotating-text-animation 10s linear infinite;-webkit-animation: rotating-text-animation 10s linear infinite;animation-fill-mode: both;}*/

.inner-page-keyfacts .moving-header-wrapper {position: absolute;width: 100%;height: 15%;/* left: 100%; */white-space: nowrap;top: 53%;transform: translateY(-52%);}
.inner-page-keyfacts .moving-header-wrapper .rotating-text {color: var(--dark-blue);font-size: 8rem;line-height: 8.6rem;letter-spacing: -0.32px;animation: imslider-ratating-text-animation 30s linear infinite;-moz-animation: imslider-ratating-text-animation 30s linear infinite;-webkit-animation: imslider-ratating-text-animation 30s linear infinite;animation-fill-mode: both;white-space: nowrap;font-size:12rem; line-height: 11rem}

.inner-page-keyfacts .banner-intro-text-wrapper{margin-top:524px} 
.inner-page-keyfacts .inner-page-banner-wrapper .banner-intro-text-wrapper p{color: var(--beige-color); font-family: var(--font-roboto-light); font-size: 18px; line-height: 24px;font-weight: 300;} 
.banner-bottom-content-wrapper{position: relative;background-color: var(--beige-color);min-height: 197px;padding: 0 0 54px;z-index:1;}
.banner-bottom-content-wrapper::before{content:'';background-color:var(--beige-color);width:75%;top:-54px;position:absolute;height:54px;z-index:-1;}
.banner-bottom-content-wrapper .bottom-box-wrapper .box-title-wrapper .keyfact-title {color: var(--dark-blue);font-family: var(--font-domain-exbold);font-size: 4.2rem;line-height: 6rem;font-weight: 700;margin-bottom:5px;word-break: break-all;}
.box-intro-text-wrapper > p { color: var(--dark-blue); font-size: 1.6rem; line-height: 1.9rem;text-transform: uppercase;margin: 0;}
.banner-bottom-content-wrapper .bottom-box-wrapper{border-left: 1px solid rgba(99, 99, 99, 0.3);padding-left:70px;padding-top: 28px;height: 100%;}
.banner-bottom-content-wrapper .bottom-box-wrapper.first {border:none;padding-left:0px}
.banner-bottom-content-wrapper .bottom-box-wrapper .box-intro-text-wrapper .condition-text, .banner-bottom-content-wrapper .bottom-box-wrapper .box-intro-text-wrapper .rad-small {font-size: 1rem;line-height: 1.6rem;}
.inner-page-keyfacts .inner-page-banner-wrapper .banner-pattern {position: absolute;top: 112px;bottom: 0;right: 0;width: 693px;min-height: 798px;background-repeat: no-repeat;background-position: 100% 0;}

@keyframes rotating-text-animation {
  from {
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -moz-transform: translateX(-200%);
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%);
  }
}
@media all and (max-width: 1199.98px){
  .banner-bottom-content-wrapper .bottom-box-wrapper.first, .banner-bottom-content-wrapper .bottom-box-wrapper {padding-left: 30px;}
}
@media all and (max-width: 991.98px){
  .inner-page-keyfacts .moving-header-wrapper .rotating-text {font-size: 10rem;line-height: 9rem;}
  .banner-bottom-content-wrapper .bottom-box-wrapper .box-title-wrapper .keyfact-title {font-size: 4.5rem;line-height: 4.5rem;}
}
@media all and (max-width: 767.98px){
  .inner-page-keyfacts .inner-page-banner-wrapper {min-height: 680px;}
  .inner-page-keyfacts .moving-header-wrapper {top: 49%;transform: translateY(-48%);white-space: normal;}
  .inner-page-keyfacts .moving-header-wrapper .rotating-text {font-size: 4.8rem;line-height: 4.8rem;text-align: center;}
  .inner-page-keyfacts .inner-page-banner-wrapper .banner-pattern {min-height: 578px;/*width: 411px;*/width: 100%;background-position: 160px 0;top: 60px;}
  .banner-bottom-content-wrapper {/*padding: 52px 0 0;*/padding: 0;}
  .banner-bottom-content-wrapper::before {display: none;}
  .banner-bottom-content-wrapper .bottom-box-wrapper.first {padding-left: 0px;margin-top: 52px;}
  .banner-bottom-content-wrapper .bottom-box-wrapper{border: none; padding: 0;/*margin: 0 0 40px;*/margin: 0 0 28px;height: auto;}
  .banner-bottom-content-wrapper .bottom-box-wrapper.first.two-keyfact {margin: 38px 0 34px;}
  .banner-bottom-content-wrapper .bottom-box-wrapper .box-title-wrapper .keyfact-title {font-size: 6.4rem;line-height: 6.4rem;letter-spacing: -0.32px;margin-bottom: 0;}
  .box-intro-text-wrapper > p {font-family: var(--font-roboto-condensed);font-size: 2rem;line-height: 2.4rem;letter-spacing: -0.32px;font-weight: 600;}
  .banner-bottom-content-wrapper .bottom-box-wrapper.first.two-keyfact .box-title-wrapper .keyfact-title {font-size: 3.6rem;line-height: 4.2rem;letter-spacing: normal;}
  .banner-bottom-content-wrapper .bottom-box-wrapper .box-intro-text-wrapper .condition-text, .banner-bottom-content-wrapper .bottom-box-wrapper .box-intro-text-wrapper .rad-small {font-family: var(--font-roboto-regular);font-size: 1.2rem;font-weight: 400;text-transform: none;letter-spacing: normal;}
}
/*Inner banner keyfacts css end*/


/*Hero Banner css start*/
.disableAnchor { pointer-events:none; }
.hero-banner-wrapper {overflow: hidden;}
.hero-banner-wrapper .sliderContainer {position: relative;}
.hero-banner-content {z-index: 1; }
[lang="en"] .hero-banner-content-wrapper {cursor: url(/~/media/Images/T/Tikehau-Capital-V2/icons/swipe-low-opacity-en.png?h=125&w=125) 0 0,pointer;position: relative;z-index: 1;}
[lang="fr"] .hero-banner-content-wrapper {cursor: url(/~/media/Images/T/Tikehau-Capital-V2/icons/swipe-low-opacity-french.png?h=125&w=125) 0 0,pointer;position: relative;z-index: 1;}
.hero-banner-wrapper .slick-slide {min-height: 900px;background-size: cover;background-repeat: no-repeat;background-position: center center;position:relative;}
.hero-banner-wrapper .slick-slide .container-fluid, .hero-banner-wrapper .slick-slide .container-fluid .row {height: 100%;}
.hero-banner-wrapper .banner-item-wrapper {position: relative;z-index: 10;}
.hero-banner-wrapper .cta.cta-primary {color: var(--beige-color) !important;border: 1px solid var(--beige-color) !important;}
.hero-banner-wrapper .banner-content-item .banner-title > .h1 {font-family: var(--font-domain-bold);font-size: 10rem;line-height: 10rem;letter-spacing: -0.32px;color: var(--beige-color);margin-bottom: 60px;/*max-width: 800px;*/}

.progressBarContainer {position: absolute;bottom: 34px;z-index: 2;width: 100%;}
.progressBarContainer .progress-item-wrapper {height: 100%;}
.progressBarContainer .item {background: rgba(0, 0, 0, 0.13);position: relative;margin: 0 8px;height: inherit;}
.progressBarContainer span.progressBar {width: calc((100% - 78px) / 3);height: 1px;background-color: rgba(255, 255, 255, 0.3);display: block;position: absolute;bottom: 0px; left:23px; transition:all 1.5s ease;}
/*.progressBarContainer .item span.progressBar .inProgress {background-color: rgba(255, 255, 255, 0.9);width: 0%;height: 1px;}
.progressBarContainer .item.active-nav-item span.progressBar .inProgress {background-color: rgba(255, 255, 255, 0.9);width: 100%;height: 1px;transition: all 5s ease;}*/
.progressBarContainer .item .nav-item-wrapper {-webkit-transition: all 0.2s;transition: all 0.2s;display: flex;height: 100%;}
.progressBarContainer .item .nav-item-wrapper .nav-title > p {font-size: 2.4rem;line-height: 2.5rem;letter-spacing: -0.32px;color: var(--beige-color);text-transform: uppercase;padding: 20px 15px 0 20px;margin: 0;max-width: 235px;min-width: 235px;}
.progressBarContainer .item .nav-item-wrapper .nav-desc > p {font-size: 1.2rem;line-height: 1.6rem;color: var(--beige-color);padding: 30px 15px 36px 20px;margin: 0;max-width: 197px;min-width: 197px;}
.progressBarContainer .item .nav-item-wrapper:hover {text-decoration: none;}
.progressBarContainer .item .nav-item-wrapper:focus {outline: 0px dashed var(--white-color);}

.hero-banner-wrapper .sliderContainer .banner-pattern {width: 378px;min-height: 765px;position: absolute;right: 0px;bottom: 0px;z-index: 1;background-repeat: no-repeat;background-position: right;background-size: contain;}

/* SLIDING ARROWS CSS */
.sliding-arrows .slick-arrow {margin-right: 20px;}
.sliding-arrows .slick-arrow.slide-prev > a > span.icon {transform: rotate(180deg);}
.hero-banner-wrapper .sliderContainer .sliding-arrows {position: absolute;bottom: 40px;z-index: 1;right: 0;}
.hero-banner-wrapper .sliderContainer .sliding-arrows .link-cta-circle {width: 50px;height: 50px;background-color: var(--beige-color) !important;}
.hero-banner-wrapper .sliderContainer .sliding-arrows .link-cta-circle:hover, .hero-banner-wrapper .sliderContainer .sliding-arrows .link-cta-circle:focus {color: var(--dark-blue);outline: 2px dashed var(--white-color);}
.hero-banner-wrapper .sliderContainer .sliding-arrows .link-cta-circle:hover > span.icon-long-arrow, .hero-banner-wrapper .sliderContainer .sliding-arrows .link-cta-circle:focus > span.icon-long-arrow {color: var(--dark-blue);}
.hero-banner-wrapper .sliderContainer .sliding-arrows .link-cta-circle:hover > span.icon-long-arrow:before, .hero-banner-wrapper .sliderContainer .sliding-arrows .link-cta-circle:focus > span.icon-long-arrow:before {color: var(--dark-blue) !important;}

/* SLIDING DOTS CSS */
.hero-banner-wrapper .slick-dots {display: flex;justify-content: center;margin: 0;padding: 0;list-style-type: none;width: 100%;position: absolute;bottom: 34px;}
.hero-banner-wrapper .slick-dots li {margin: 0;}
.hero-banner-wrapper .slick-dots button {display: block;width: 433px;height: 1px;padding: 0;margin: 0 8px;border: none;background-color: transparent;text-indent: -9999px;}
.hero-banner-wrapper .slick-dots li.slick-active button {background-color: rgba(255, 255, 255, 0.3);}

@media all and (max-width: 1199.98px) {
  .hero-banner-wrapper .banner-content-item .banner-title > .h1 {font-size: 8rem;line-height: 8rem;}
  .progressBarContainer .item .nav-item-wrapper {flex-direction: column;}
  .progressBarContainer .item .nav-item-wrapper .nav-title > h5 {max-width: none;}
  .progressBarContainer .item .nav-item-wrapper .nav-title > p {max-width: none;}
  .progressBarContainer .item .nav-item-wrapper .nav-desc > p {padding: 30px 20px 36px;max-width: none;}
  

}
@media all and (max-width: 767.98px) {
  .hero-banner-wrapper .slick-slide {min-height: 760px;}
  .hero-banner-wrapper .banner-content-item .banner-title > .h1 {font-size: 4.8rem;line-height: 4.8rem;margin-bottom: 40px;}
  /* SLIDING DOTS CSS */
  .hero-banner-wrapper .slick-dots {width: 188px;left: 20px;bottom: 65px;}
  .hero-banner-wrapper .slick-dots button {width: 62px;background-color: rgba(239 230 223 / 30%);margin: 0;}
  .hero-banner-wrapper .slick-dots li.slick-active button {background-color: rgba(239 230 223 / 90%);}
  
  
  #ip3-Homepage .banner-content-item h2.h1 {
    font-size: 3.8rem !important;
    line-height: 4rem !important;
}
}
/*Hero Banner css end*/ 


/* Business cards slider css start */
.disableBtn { pointer-events:none; cursor:pointer; }
.disableOpacity { opacity:0;visibility:hidden; }
.business-cards-slider-wrapper{overflow:hidden}
.business-cards-slider-main {background-color: var(--beige-color);padding-top: 68px;padding-bottom: 0vh; overflow: hidden;}
.rectangle-main .label-block .top-label{font-family: var(--font-roboto-condensed);font-size: 1.6rem;line-height: 1.9rem;color: var(--dark-blue);margin-bottom: 18px;font-weight: 400;text-transform: uppercase;}
.business-cards-slider-main .business-card-top-section-wrapper .slider-content{
	padding-top: 0;
}
.business-cards-slider-main .business-card-top-section-wrapper p {padding-top: 0;margin-bottom: 0;/*margin-bottom: 14px;*/font-size:1.6rem}
.business-cards-slider-main .business-card-top-section-wrapper .slider-content{display:flex!important; align-items:center!important;}
.rectangle-main .title-block .h3, .rectangle-main .title-block > h3{font-family: var(--font-domain-exbold);font-size: 4.2rem;line-height: 5rem;color: var(--dark-blue);letter-spacing: -0.16px}
.business-card-top-section-wrapper{margin-bottom: 102px}
.rectangle-main .discription {font-size: 1.4rem;font-family: var(--font-domain-regular);line-height: 2rem;color: var(--dark-blue);font-weight: 400;margin-top: 25px;}
.slider-section {position: relative;}
/* .slider-section .v-center {  position: absolute;width: 100%;height: 15%;left: 100%;text-align: center;font-family: var(--font-domain-regular);font-size: 8rem;line-height: 8.6rem;color: var(--dark-blue);font-weight: 700;letter-spacing: -0.32px;z-index: 1;white-space: nowrap;gap: 2rem;top: calc(290px / 2);}
.slider-section .v-center .imslider-ratating-text {color: var(--dark-blue);font-size: 8rem;line-height: 8.6rem;letter-spacing: -0.32px;
  animation: imslider-ratating-text-animation 10s linear infinite;-moz-animation: imslider-ratating-text-animation 10s linear infinite;-webkit-animation: imslider-ratating-text-animation 10s linear infinite;animation-fill-mode: both} */

.slider-section .v-center {position: absolute;width: 100%;height: 15%;/* left: 100%; */white-space: nowrap;top: calc(290px / 2);}
.slider-section .v-center .imslider-ratating-text {color: var(--dark-blue);font-size: 8rem;line-height: 8.6rem;letter-spacing: -0.32px;animation: imslider-ratating-text-animation 15s linear infinite;-moz-animation: imslider-ratating-text-animation 15s linear infinite;-webkit-animation: imslider-ratating-text-animation 30s linear infinite;animation-fill-mode: both;white-space: nowrap;}
@keyframes imslider-ratating-text-animation {
  from {
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -moz-transform: translateX(-200%);
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%);
  }
}
.slick-slide.left-bent {transform: rotate(-5deg);transform-origin: 130% 0%;}
.slick-slide.lefter-bent {transform: rotate(-5deg);transform-origin: 250% 0%;}
.slick-slide.right-bent {transform: rotate(5deg);transform-origin: -30% 0%;}
.slick-slide.righter-bent {transform: rotate(5deg);transform-origin: -160% 0%;}
.slide-bottom {text-align: center;max-width: 198px;width: 100%;margin: auto;opacity: 0;visibility: hidden;color: var(--dark-blue);margin-top: 53px;transition: all 0.6s cubic-bezier(0.39, 1.07, 0.21, 1.15);text-align: center}


.slide-bottom .intro-text-standard {color: var(--dark-blue);font-size: 3rem;line-height: 3.4rem;text-transform: uppercase;font-family: var(--font-roboto-condensed);font-weight: 600; letter-spacing: -0.02rem}

/*.slick-current .slide-bottom,
.is-active .slide-bottom {display: block;} */
.activeSlider .slide-bottom {opacity:1;visibility:visible;}
.navigation.slick-initialized.slick-slider {max-width: 35%;margin: 0 auto;position: relative;}
.dots {width: 20px;height: 35px;cursor: pointer;position: relative;}
.navigation div[aria-hidden="false"]:nth-child(1n) {position: relative;}
.navigation .slick-slide::before {content: "";position: absolute;width: 6px;height: 5.84px;left: 50%;transform: translate(-50%, -50%);top: 50%;background: var(--gray-two);border-radius: 50%;padding: 2px;}
.navigation .slick-current::before {content: "";position: absolute;width: 34px;height: 33.84px;left: 50%;transform: translate(-50%, -50%);top: 50%;background: transparent;border-radius: 50%;border: 1px solid var(--dark-blue);}
.navigation .slick-current::after {content: "";position: absolute;width: 10px;height: 9.8px;left: 50%;transform: translate(-50%, -50%);top: 50%;background: var(--dark-blue);border-radius: 50%;}
.navigation .slick-list::after {content: "";position: absolute;width: 100%;height: 1px;left: 50%;transform: translate(-50%, -50%);top: 50%;background: var(--gray-two);z-index: -1;}
.slick-prev, .slick-next {top: -160px;}	
.slick-prev::before, .slick-next::before {font-size: 70px;}
/* ////////////////////////////////////////////////////////////////////////// */
.dotcurveholder { position: relative;bottom: -37px;width: 100%;  margin-top: -165px; }
.dotcurveholder a.svglink {outline-width: 1px;}
.js-angle-slider {position: relative;}
.js-angle-slider__body {overflow: hidden;position: relative;padding-bottom:3px;}
.js-angle-slider__list {display: flex;justify-content: center;position: relative;transition: all 0.2s ease;}
.js-angle-slider__list.is-initialized .js-angle-slider__item {position: absolute;top: 0;left: 0;}
.js-angle-slider__item {flex-shrink: 0;width: calc(280 / 300 * 50%);padding: 0 calc(20 / 475 * 100%);box-sizing: border-box;transform-origin: center bottom;}
.js-angle-slider__item .noImage {width: 100%;left: 20px;height: 386px;background: var(--dark-blue);border-radius: 10px; opacity:0.2; transition:all 0.6s ease;}
.js-angle-slider__item .noImage img { max-width:200px; }
.js-angle-slider__item.activeSlider .noImage { opacity:1; }
.js-angle-slider__item {
  /* width: calc(240 / 1440 * 100%); */width: 301px;/* padding: 0 calc(20 / 1440 * 100%); */padding: 0 0px;transition: all 0.4s cubic-bezier(0.39, 1.07, 0.46, 1.41)}
.js-angle-slider__item.is-active {z-index: 5;}
.js-angle-slider__item img {  transition: all 0.4s ease;opacity: 0.2; }
.activeSlider.js-angle-slider__item img { opacity: 1;}

.js-angle-slider__item img {height: auto;width: 100%;vertical-align: top;border-radius: 10px;}
.js-angle-slider__pager {display: flex;justify-content: space-around;margin-bottom: 40px;position: absolute;left: 50%;bottom: -15%;transform: translate(-50%, -50%);gap: 448px;z-index: 3;}
.movable-dot { position:relative; }
.movable-dot circle { stroke: var(--dark-blue);stroke-width: 0.4px;r: 4;fill: none; transition: all 0.9s cubic-bezier(0.39, 1.07, 0.21, 1.15); }
.js-angle-slider__dots-list {display: flex;justify-content: center;margin: 0px 0 0;padding: 0;list-style: none;gap: 2%;position: relative;display: none;}
/* .js-angle-slider__dots-list::before {content: "";position: absolute;left: 50%;transform: translate(-50%, 100%);width: 50%;height: 100%;border: 2px solid #b9b9b9;border-color: #b9b9b9 transparent transparent transparent;border-radius: 50%/145px 145px 0 0;bottom: 40%;} */
.js-angle-slider__dots-item {margin: 0 10px;}
.js-angle-slider__dots-button,.mobileActiveDot {height: 10px;width: 10px;padding: 0;margin: 0;border-radius: 50%;border: none;background-color: #cfcbc8;cursor: pointer;transition: background-color 0.4s;position: relative;}
.js-angle-slider__dots-item:nth-child(0) .js-angle-slider__dots-button::after {content: "";position: absolute;width: 106px;height: 16px;border: 1px solid;border-color: gray transparent transparent transparent;border-radius: 50%;transform: translateX(0%) translateY(15%) rotate(15deg);}
.mobileActiveDot { position: absolute;left: 0px;top: 5px;width: 13px;height: 13px; background-color:var(--dark-blue); transition:all 0.9s cubic-bezier(0.39, 1.07, 0.21, 1.15); }
@-moz-document url-prefix() {
  .mobileActiveDot { top:13px; }
}
.mobileActiveDot:after { content: "";position: absolute;width: 34px;height: 33.84px;left: 50%;transform: translate(-50%, -50%);top: 50%;background: transparent;border-radius: 50%;border: 1px solid var(--dark-blue); }
.js-angle-slider__prev,
.js-angle-slider__next {background: var(--white-color);/* transform: matrix(1, 0, 0, -1, 0, 0); */min-width: 70px;height: 70px;border-radius: 50%;border-color: transparent;}
/* .js-angle-slider__dots-button.is-active {background-color: var(--dark-blue);position: relative;transform: translateY(-50%);top: 0%;} */
/* .js-angle-slider__dots-button.is-active::before {content: "";position: absolute;width: 34px;height: 33.84px;left: 50%;transform: translate(-50%, -50%);top: 50%;background: transparent;border-radius: 50%;border: 1px solid var(--dark-blue);} */
/* .js-angle-slider__dots-button.is-active::after {content: "";position: absolute;width: 10px;height: 9.8px;left: 50%;transform: translate(-50%, -50%);top: 50%;background: var(--dark-blue);border-radius: 50%;} */
/* @keyframes imslider-ratating-text-animation {
  from {
    -moz-transform: translateX(15%);
    -webkit-transform: translateX(15%);
    transform: translateX(15%);
  }
  to {
    -moz-transform: translateX(-200%);
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%);
  }
} */
.svglink {position: relative;}
svg a.svglink circle:first-child,.movable-dot circle:first-child {stroke: transparent;stroke-width: 2px;r: 2;fill: none;}
.movable-dot circle:first-child { fill: var(--dark-blue); r: 1.5; }
/* svg a.svglink.is-active circle:last-child, .movable-dot {stroke: var(--dark-blue);stroke-width: 0.4px;r: 2.9;fill: none;}*/
svg a.svglink circle:last-child { fill:#cfcbc8; r:1.5; }
svg a.svglink.is-active circle:first-child {stroke: transparent;stroke-width: 4px;fill: var(--dark-blue);r: 1;}
/* Business cards slider css end */
.js-angle-slider__pager .icon-long-arrow{right:0; bottom: -2px; color: var(--dark-blue)}
.js-angle-slider__pager button:hover .icon-long-arrow{color: var(--beige-color)}
.js-angle-slider__prev {transform: rotate(180deg);}
.js-angle-slider__pager button{transition: all 0.3s ease-in-out;}
.js-angle-slider__pager button:hover{color: var(--beige-color);background-color: var(--dark-blue)}
@media screen and (max-width:1200.98px){
	.js-angle-slider__pager{width: 100%}
}
@media screen and (max-width:1024.98px){
	.js-angle-slider__pager{width: 100%}
}
@media screen and (max-width:1130px){
  .dotcurveholder { bottom: -67px; }

}
@media screen and (max-width:991.98px){
/*   .dotcurveholder { bottom: -74px; } */
/* Bug change */ 
  .dotcurveholder { 
/*   bottom: -67px; */
  bottom: -57px;
  }
/* Bug Change End  */
  .movable-dot circle { r: 7; }
  svg a.svglink circle:last-child,.movable-dot circle:first-child {r: 2.5;}
}
@media screen and (max-width: 767.98px) {
  .js-angle-slider__pager {bottom: 12%;width: auto}
  .js-angle-slider__dots-list { display:flex; }
  .business-cards-slider-main svg { display:none; }
  .js-angle-slider__pager {gap: 180%;bottom: 50%;transform: translateX(-50%);z-index: 5;}
  .slide-bottom { width:auto; font-size:24px; line-height:30px;max-width: none;margin-top: 23px }
  .js-angle-slider__prev, .js-angle-slider__next { min-width: 60px;height: 60px; display: flex;align-items: center;justify-content: center; }
  .js-angle-slider__pager .icon-long-arrow { font-size:12px; bottom: 0}
  .js-angle-slider__dots {  display: block;position: relative;}
  .js-angle-slider__list {  /*margin-bottom: 50px;*/margin-bottom: 18px; }
  .business-cards-slider-main { padding-top: 35px;padding-bottom: 32px; }
  .js-angle-slider__body { /*min-height:500px !important;*/ padding-bottom:7px; }
  .js-angle-slider__next { position: relative;right: 10px;}
  .js-angle-slider__item { /*max-width: 270px; height: 380px;*/ padding:0 10px; }
  .js-angle-slider__item .noImage { height: 380px; } 
  .js-angle-slider__item img { max-width: 270px;height: 380px; }
  
  .slide-bottom .intro-text-standard{font-size: 2.4rem;line-height: 3.4rem}
  .slider-section .v-center{top: 24.99%;display: none;}
  .business-card-top-section-wrapper {margin-bottom: 27px;}
  .rectangle-main .label-block .top-label {font-size: 1.6rem;line-height: 1.6rem;margin-bottom: 17px;}
  .rectangle-main .title-block .h3, .rectangle-main .title-block > h3 {font-size: 3rem;line-height: 3rem;margin-bottom: 28px;max-width: 90%;}
  .js-angle-slider__list.is-initialized .js-angle-slider__item:not(.activeSlider,.makeActive) { opacity:0;visibility:hidden; }
}

/* --- Remove After functionality Done--- */
.svglink,.js-angle-slider__dots-list button { pointer-events:none; cursor:auto; }
/* --- Remove After functionality Done--- */


/*Module Featured Portfolio css start*/
.featured-portfolio-item {background-repeat: no-repeat;background-size: cover;background-position: center center;padding: 58px 0 34px;min-height: 970px;position: relative;transition: all 0.8s ease-in-out;}
.featured-portfolio-item .text-inner-wrapper {padding: 66px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.featured-portfolio-item .text-inner-wrapper:last-child {border: none;}
.content-wrapper {min-height: 244px;}
.featured-portfolio-item .content-wrapper .label > h7 {font-family: var(--font-roboto-condensed);font-size: 1.6rem;line-height: 1.9rem;color: var(--beige-color);text-transform: uppercase;}
.featured-portfolio-item .content-wrapper .title > .h3 {font-family: var(--font-domain-bold);font-size: 4.2rem;line-height: 7rem;letter-spacing: 1px;color: var(--beige-color);margin: 15px 0 82px;}
.featured-portfolio-item .cta-wrapper .cta-icon-primary {color: var(--beige-color) !important;border-color: var(--beige-color) !important;}
.featured-portfolio-item .cta-wrapper .cta-icon-primary:hover {color: var(--dark-blue) !important;border-color: var(--beige-color) !important;background-color: var(--beige-color) !important;}
.featured-image-container {position: absolute;top: 50%;right: 52px;transform: translateY(-50%);min-width: 600px;}
.featured-cover-image-wrapper {background-color: var(--beige-color);padding: 73px 85px;}
.featured-cover-image-wrapper .cover-image-pattern {background-repeat: no-repeat;background-size: cover;background-position: center center;min-height: 582px;padding: 81px 61px}
.featured-cover-image-wrapper .cover-image-pattern .cover-image {background-color: var(--beige-color);background-repeat: no-repeat;background-size: cover;background-position: center center;min-height: 419px;transition: all 0.8s ease-in-out;}
.featured-portfolio-item  .icon.icon-long-arrow {right: -2px }
.portfolio-landing-main-wrapper a.link-cta:focus{outline: 2px dotted var(--dark-blue);outline-offset: -2px;padding: 4px;
  width: fit-content; }
@media all and (max-width: 1199.98px){
    .featured-image-container {min-width: 470px;right: 15px;}
    .featured-cover-image-wrapper {padding: 73px 60px;}
    .featured-cover-image-wrapper .cover-image-pattern {min-height: 482px;padding: 70px 50px;}
    .featured-cover-image-wrapper .cover-image-pattern .cover-image {min-height: 359px;}
}
@media all and (max-width: 991.98px){
	.featured-portfolio-item {min-height: auto;}
    .featured-portfolio-item .text-inner-wrapper {text-align: center;}
}
@media all and (max-width: 767.98px){
    .featured-portfolio-item {padding: 10px 0;}
    .featured-portfolio-item .text-inner-wrapper {padding: 60px 0;}
    .featured-portfolio-item .content-wrapper .label > h7 {font-size: 1.6rem;line-height: 1.6rem;}
    .featured-portfolio-item .content-wrapper .title > .h3 {font-size: 3rem;line-height: 3rem;margin-bottom: 56px;}
    .featured-portfolio-item .text-inner-wrapper .cta.cta-icon {font-size: 1.4rem;line-height: 1.6rem;}
}
/*Module Featured Portfolio css end*/

.tab.tab-filter{height: 100%;display: flex;justify-content: space-between;padding: 11px 13px;border: 1px solid var(--light-gray);font-size: 1.2rem;line-height: 1.6rem;font-family: var(--font-roboto-condensed);}
.filter-item label{margin-right: 20px !important}
.filter-item:last-child{margin-right: 0px}
.filter-option-wrapper{padding: 46px 0px 54px 0px;transition: all 0.5s ease-in-out}
.filter-option-wrapper.actiWrapper{padding-bottom: 84px}
.filter-option-wrapper p.filter-title{font-size: 1.6rem;line-height: 1.8rem;font-family: var(--font-roboto-condensed);color: var(--dark-blue);font-weight: 600;text-transform: uppercase;}

.filter-option-wrapper .more-drop-wrapper{position: absolute;
    display: inline-flex;
    gap: 20px;
    left: 0;
    top: 62px;
    width: 100%;
    z-index: 1;
    justify-content:flex-end;
    padding:0px 15px;
    overflow:hidden;
    }
    .filter-option-wrapper .more-drop-wrapper .more-drop{transform:translateX(100px);opacity:0;visibility:hidden;transition:0.5s;}
        .filter-option-wrapper .more-drop-wrapper.dd-open .more-drop{transform:translateX(0px);opacity:1;visibility:visible;transition:0.5s;}
.filter-option-wrapper .more-filters .dd-link-open{background: var(--dark-blue)!important;
    color: var(--beige-color)!important;
    border-color: var(--black-color)!important;}
    .filter-option-wrapper .more-drop-wrapper label{margin:0 !important;}
/*Block Style Starts Here*/
.block-image-content-wrapper .container-fluid .image-content {background: var(--white-color);padding: 43px 0;border-top: 1px solid var(--light-gray);}
.block-image-content-wrapper .image-content .content-top-blank { border-top: 3px solid var(--dark-blue); height: 46px; max-width: calc(100% - 20px); margin: 0 auto}
.block-image-content-wrapper .image-content-title {font-family: var(--font-domain-exbold);font-weight: 700;font-size: 4.2rem;line-height: 7rem;letter-spacing: 0.2rem;color: var(--dark-blue);margin-bottom: 25px}
.block-image-content-wrapper .image-content-tag-title {font-size: 2.2rem;line-height: 2.4rem;font-weight: 700;color: var(--dark-blue);margin-bottom: 25px;font-family: var(--font-roboto-bold)}
.block-image-content-wrapper .image-content-content-introtext,.block-image-content-wrapper .image-content-content-introtext a {color:
var(--dark-blue);transition: all 0.3s ease-in-out}
.block-image-content-wrapper .image-content-content-introtext a:hover{color: var(--orange-color)!important}
.block-image-content-wrapper .container-fluid .image-content .image-wrapper .map-link {display: block;}
.block-image-content-wrapper .container-fluid .image-content .image-wrapper .location-map-image {min-height: 460px; transition: 0.2s ease-in-out;}
/*
@media screen and (max-width: 991.99px) {
	.filter-option-wrapper .filter-section-list{display: none;position: absolute;width: 200%;right: 0;padding-top: 20px;}
    .filter-item label{margin-right: 9px !important}
    .filter-wrapper > .filter-cta-wrapper > a.cta.cta-primary.active{background: var(--dark-blue) !important;color: var(--beige-color) !important;border-color: var(--black-color) !important;}
} */
@media screen and (max-width: 991.99px) {
.filter-option-wrapper .more-filters{margin-right:20px;}
.filter-option-wrapper .filter-section{flex-wrap:wrap;row-gap:15px;}
.filter-option-wrapper .more-drop-wrapper{top:120px;}
}
@media screen and (max-width: 767.99px) {
  .filter-option-wrapper {padding: 28px 0px 34px 0px;}
  .filter-item label{margin-right: 12px !important}
  .block-image-content-wrapper .container-fluid .image-content img {width: 100%;height: 100%}
  .block-image-content-wrapper .image-content-title{font-size: 3rem;line-height:3rem;letter-spacing: -0.32px;margin-bottom: 22px}
  .block-image-content-wrapper .image-content-tag-title {font-size: 1.6rem;line-height: 2.2rem;}
  .block-image-content-wrapper .container-fluid .image-content {padding: 25px 0 33px;}
  .block-image-content-wrapper .image-content-content-introtext, .block-image-content-wrapper .image-content-content-introtext a {font-size: 1.4rem;line-height: 2rem;}
  .image-wrapper {padding: 20px 0 0;}
  .block-image-content-wrapper .container-fluid .image-content .image-wrapper .location-map-image {min-height: 276px;margin: 0px 18px}
  .filter-option-wrapper .more-drop-wrapper{position:relative;flex-wrap:wrap;justify-content:flex-start;top:0;padding:0;margin-top:20px;}
      .filter-option-wrapper .more-drop-wrapper .more-drop{transform:translateX(0);height:0;}
              .filter-option-wrapper .more-drop-wrapper.dd-open .more-drop{height:auto;}
              .filter-option-wrapper .more-filters{margin-right:0px;}


}


/* HIRAL -- Video module with team member css start */
.video-popup-main-wrapper {padding: 142px 0 0;position: relative;}
.video-popup-main {border-bottom: 1px solid var(--light-gray);}
.video-popup-main-wrapper .banner-pattern {background-repeat: no-repeat;background-size: cover;background-position: top center;min-height: 260px;width: 100%;position: absolute;top: 0;left: 0;right: 0;z-index: -1;}

.image-video-bg {background-repeat: no-repeat;background-size: cover;background-position: center center;min-height: 600px;position: relative;}
.video-trigger .play-btn {display: inline-flex;position: absolute;top: 50%;left: 50%; transform: translate(-50%, -50%); z-index: 1;}
.video-trigger .play-btn .play-btn-icon {width: 130px;height: 130px;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.video-trigger .play-btn .icon-play {font-size: 13rem;line-height: 13rem;color: var(--beige-color);}
.mfp-close-btn-in .mfp-close {background: var(--white-color);color: var(--black-color);width: 44px;height: 44px;padding: 0;display: flex;justify-content: center;align-items: center;top: -45px;right: 0;}

.private-debt-team-wrapper {padding: 35px 0 78px;}
.private-debt-team-wrapper .title-block .h7 {font-family: var(--font-roboto-condensed); font-size: 1.6rem;line-height: 1.9rem;color: var(--dark-blue);text-transform: uppercase;margin: 0 0 20px;}
.team-member-info-module.flex-class {display: flex;justify-content: space-between;align-items: flex-end;}
.team-member-info-module.flex-class .team-member-info-wrapper {display: flex;margin-bottom: 0;}
.team-member-info {border: 1px solid var(--light-gray);padding: 10px 20px 10px 10px;margin-right: 16px;max-width: 380px;height: 170px;overflow: hidden;}
.team-member-info .member-image {margin-right: 22px;width: 102px; height: 102px;min-width: 102px;border-radius: 100px;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.team-member-info .member-detail .name {font-family: var(--font-roboto-bold);font-size: 1.6rem;line-height: 2.2rem;font-weight: 700;color: var(--dark-blue);padding: 2px 0;}
.team-member-info .member-detail .team-title { font-family: var(--font-roboto-condensed);font-size: 1.3rem;line-height: 1.8rem;font-weight: 600;color: var(--orange-color);letter-spacing: -0.32px;text-transform: uppercase;}
.team-member-info-module .slick-slide .bod-box-main{height:100%;}
.bod-box-wrapperx.slider-bod-box-wrapper{height:100%;}
.team-member-info .member-detail .content {font-size: 1.2rem;line-height: 1.6rem;color: var(--dark-blue);margin: 8px 0 4px;}
.team-member-info .member-detail .member-link-cta{font-size:1.2rem; line-height: 1.4rem; text-transform: uppercase; color: var(--dark-blue); font-family: var(--font-roboto-regular); transition: all 0.3s ease-in-out;display: block;min-width: 100px;padding-top: 10px;}
.team-member-info .member-detail .member-link-cta .icon.icon-long-arrow{color: var(--orange-color); transition : all 0.3s ease-in-out}
.team-member-info .member-detail .member-link-cta:hover{color: var(--orange-color)}
.team-member-info .member-detail .member-link-cta:hover .icon.icon-long-arrow{right: -20px}

.mfp-fade .mfp-iframe-holder .mfp-content {max-width: 90vw;}

/* team member slider css start */
.video-popup-main-wrapper .container-fluid {overflow: hidden;}
.team-member-info-module .slick-list {overflow: visible;}
.team-member-info-module .slick-track {display: flex;}
.team-member-info-module .slick-slide {height: inherit; margin-right: 16px; margin-bottom: 37px;}

.team-member-info-module .slider-bod-box-main.bod-box-main {  margin-bottom: 0;}
.team-member-info-module .slick-slide .bod-box-main {  }
.team-member-info-module .slick-slide .team-member-info { margin-right: 0; }
[lang="en"] .team-member-info-module .slick-list {cursor: url(/~/media/Images/T/Tikehau-Capital-V2/icons/Drag.svg?h=125&w=125) 0 0,pointer;}
[lang="fr"] .team-member-info-module .slick-list {cursor: url(/~/media/Images/T/Tikehau-Capital-V2/icons/Drag-fr.svg?h=125&w=125) 0 0,pointer;}
.team-member-info-module .team-member-info-wrapper {}
.team-member-info-module .cta-wrapper {display: flex;justify-content: end;}

@media all and (max-width: 1199.98px){
    .team-member-info-module.flex-class {display: block;}
    .team-member-info-module .cta-wrapper {padding: 33px 0 0;}
    .team-member-info-module .team-member-info-wrapper {margin-bottom: 12px;}
}
@media all and (max-width: 991.98px){
    .image-video-bg {min-height: 500px;}
    .private-debt-team-wrapper {padding: 20px 0 40px;}
    .mfp-fade .mfp-iframe-holder .mfp-content {max-height: 88vh;} 
    #ip3-about-us .accordion-text-image-wrapper .accordion-text-image-main .right-content .accordion-right-image{
        background-position: top 25% center !important;
    }  
}
@media all and (max-width: 767.98px){
    .video-popup-main-wrapper {padding: 96px 0 43px;}
    .image-video-bg {min-height: 412px;}
    .private-debt-team-wrapper .title-block .h7 {margin: 0 0 24px;}
    .team-member-info-module .cta-wrapper {padding: 21px 0 0;justify-content: center;}
    .mfp-fade .mfp-iframe-holder .mfp-content {max-width: 100vw;}
    .team-member-info .member-detail .content {font-size: 1.4rem;}
}
@media all and (max-width: 575.98px) {
    .team-member-info-module.flex-class {display: block;}
    .team-member-info-wrapper {flex-direction: column;}
    .team-member-info-module.flex-class .team-member-info-wrapper .team-member-info {margin: 0 0 12px;max-width: none;width: 100%;}
}
/* HIRAL -- Video module with team member css end */

/* --- Edit mode CSS Starts --- */
.ip3-edit .team-member-info-module .component-content { display:flex; }
/* ---  Edit mode CSS Ends  --- */

@media all and (max-width: 767.98px){
.accordion-text-image-main .accordion-top-wrapper .title > h2 {font-size: 3rem !important;line-height: 3rem !important;}

}

/* Smit The Team-memebers*/
.team-member-info .member-detail{position: relative;height: 100%;}
.team-member-info .member-detail .member-link-cta-wrapper {position: absolute; bottom: 0; right: 0;}

/* reduce Module */
.no-swipe-cursor{cursor:pointer!important;}

/* Accessibility*/
 .disclaimer-filter-wrapper.profile-filter .radio-input input:focus-visible + label{outline: 2px dashed black;}
 
 
/* Bugs changes - Kunjan Joshi   */


@media all and (max-width: 767.98px){
.business-cards-slider-wrapper .js-angle-slider__pager{
    gap: 0;
    width: 100%;
    justify-content: space-between;
}
.business-cards-slider-wrapper .js-angle-slider__prev{
position:relative;
left:10px;
}
.business-cards-slider-wrapper .js-angle-slider__next{
right:10px;
}
}

.hero-banner-wrapper .hero-banner-content-wrapper .banner-item-wrapper .banner-content {
max-width: 505px;
    font-size: 1.8rem;
    margin-bottom: 40px;
    font-family: var('--font-roboto-light');
    line-height:26px;
}
@media all and (min-width:1200px) and (max-width:1330px){
	.progressBarContainer .item .nav-item-wrapper .nav-title > p{    min-width: 100px;}
}

#ip3-capital-markets-strategies .inner-page-keyfacts .moving-header-wrapper .rotating-text span {
  margin-right: 60px;
}

.inner-page-keyfacts .moving-header-wrapper .rotating-text span {
  margin-right: 80px;
}
.SnapTitle span {
  display: block;
  width: 100%;
}
.SnapTitle span.snapPreTitle {
  font-weight: normal;
  margin-bottom: 5px;
}
.SnapTitle {
  display: inline-block;
}
.snapTitleTime {
  display: inline-block;
  margin-right: 17px;
  height: 100%;min-width: 85px;
}
.accordion-item-wrapper .title > p {display:flex;}

@media all and (min-width:992px) and (max-width:2000px){
.hero-banner-wrapper .sliderContainer .banner-pattern.d-lg-block {right: -325px !important; z-index: 0; /*display: none !important;*/}	
}


