/* HIRAL == Intro Two Column css start ==*/
.intro-two-column-main {background-color: var(--beige-color);padding: 31px 0 69px;}
.intro-two-column-main.beige {background-color: var(--beige-color) !important;}
.intro-two-column-main.white {background-color: var(--white-color) !important;}
.intro-two-column-main .content-sm-bold.title-block {font-size:2rem; color: var(--dark-blue);text-transform: uppercase;padding-bottom: 26px;border-bottom: 3px solid var(--dark-blue);
margin: 0;font-family: var(--font-roboto-condensed); font-weight: 700; }
.intro-two-column-main .intro-text-wrapper {padding-top: 40px;}
.intro-two-column-main .intro-text-wrapper .intro-text p {color: var(--dark-blue);}
.intro-two-column-main .intro-text-wrapper .intro-text.standard p {font-family: var(--font-roboto-regular);font-size: 2rem;line-height: 3rem;}
.intro-two-column-main .intro-text-wrapper .intro-text.large p, .intro-two-column-main .intro-text-wrapper .intro-text > p > .rad-big {font-family: var(--font-roboto-regular);font-size: 4.2rem;line-height: 5.2rem;}
.intro-two-column-main a {text-decoration: underline;text-underline-offset: 6px;text-decoration-thickness: 1px;text-decoration-color: var(--light-orange);color: var(--dark-blue);}
.intro-two-column-main a:hover {color: var(--orange-color);}
.intro-cta-wrapper .cta-wrapper {padding: 44px 0 0;}
.video-trigger .bluePlayBtn.play-btn .icon-play { color: var(--dark-blue); }
@media all and (max-width: 767.98px){
.intro-two-column-main .intro-text-wrapper .intro-text.large p, .intro-two-column-main .intro-text-wrapper .intro-text > p > .rad-big {font-family: var(--font-roboto-regular);font-size: 3rem;line-height: 3rem;}
    .intro-two-column-main {/*padding: 26px 0 48px;*/padding: 48px 0 28px;}
    .intro-two-column-main .content-sm-bold.title-block {font-size: 1.6rem;line-height: 2.2rem;padding-bottom: 22px;}
    .intro-two-column-main .intro-text-wrapper {padding-top: 21px;}
    .intro-two-column-main .intro-text-wrapper .intro-text.standard p {font-size: 2rem;line-height: 2.6rem;}
    .intro-two-column-main .intro-text-wrapper .intro-text {margin: 0 0 16px;}
    .intro-cta-wrapper .cta-wrapper {padding:0 ;}
}
/* HIRAL == Intro Two Column css end ==*/


.module-image-content-cta .image-content-cta-wrapper {background: var(--white-color);padding-top: 40px;}
.module-image-content-cta .image-wrapper{width: 100%;}
.module-image-content-cta .border-bottom-gray{/*padding-bottom: 62px;*/padding-bottom: 38px;position: relative}
.module-image-content-cta .border-bottom-gray::before{height: 1px;width: calc(100% - 30px);content: '';position: absolute;background: var(--light-gray);bottom: 0;left: 0;right: 0;margin: 0 auto;}
.module-image-content-cta .border-top-blue{padding-top: 40px;position: relative}
.module-image-content-cta .border-top-blue::before{content: '';height: 1px;width: calc(100% - 30px);background: var(--light-gray);position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}
.module-image-content-cta .border-top-blue.border-bottom-gray{padding-bottom: 0; border-bottom: 0}
/*Font Related CSS*/
.module-image-content-cta .image-content-cta-title {font-family: var(--font-domain-bold);font-weight: 700;font-size: 4.2rem;line-height: 5rem;letter-spacing: 0rem;color: var(--dark-blue);margin-bottom: 30px}
.module-image-content-cta .intro-text-standard ul li{font-size:1.6rem}
.module-image-content-cta .image-content-cta-top-title {font-family: var(--font-roboto-light);font-size: 1.8rem;line-height: 2.1rem;font-weight: 300;color: var(--dark-blue);/*margin-bottom: 46px*/margin-bottom: 28px;}
.module-image-content-cta .intro-text-standard{color: var(--dark-blue)}
.module-image-content-cta .image-content-cta{padding-bottom: 62px;border-bottom: 1px solid var(--light-gray);}
.module-image-content-cta .image-content-cta-holder {margin-top: 37px;display: flex;justify-content: end}

.module-image-content-cta .intro-text-standard ul{list-style: disc;padding-left: 15px}
.module-image-content-cta .intro-text-standard ul li{margin-bottom: 15px;font-size:1.6rem; list-style: disc!important;}


@media screen and (max-width: 767.99px) {
  .module-image-content-cta .image-content-cta-title {font-family: var(--font-domain-bold);font-weight: 700;font-size: 3rem !important;line-height: 3rem !important;letter-spacing: 0rem;color: var(--dark-blue);margin-bottom: 32px}
  .module-image-content-cta .image-content-cta-holder {justify-content: center;}
  .module-image-content-cta .image-content-cta-holder .cta {width: 100%;justify-content: center;}
}


/* filter css start*/
.disbleOption {opacity: 0.5;pointer-events: none;cursor: auto}
.hide { display:none }
input:focus, button:focus {outline: none;}
input:focus-visible, button:focus-visible {outline: 2px dashed var(--black-color);}
.filter-list-wrapper {padding: 60px 0 37px;}
.result-number > p {font-family: var(--font-roboto-condensed);font-size: 1.6rem;line-height: 1.8rem;font-weight: 600;letter-spacing: -0.32px;color: var(--dark-blue);}
.filter-option-list-wrapper .filter-option-list .list-item {margin: 0 10px;position: relative;}
.filter-option-list li[data-dropdown="strategy"] {
  display: none;
}
.filter-option-list-wrapper .filter-option-list .list-item .list-option {font-size: 1.6rem;line-height: 1.6rem;color: var(--dark-gray);}
.filter-option-list-wrapper .filter-option-list .list-item .list-option .icon {margin-left: 4px;font-size: 1.8rem;color: var(--dark-blue)}
.filter-option-list-wrapper .filter-option-list .filter-sub-list {position: absolute;background: var(--white-color);border: 1px solid var(--light-gray);box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.12);padding: 17px 15px 14px;min-width: 156px;max-width: 156px;z-index: 2;top: 30px;right: -10px;opacity: 0;visibility: hidden;transition: all .3s ease-in-out;}
.filter-option-list-wrapper .filter-option-list .list-item .list-option.active + .filter-sub-list {opacity: 1;visibility: visible;}
.filter-option-list-wrapper .filter-option-list .filter-sub-list::before {content: '';border-bottom: 10px solid var(--white-color);border-right: 10px solid var(--white-color);position: absolute;top: -5px;right: 12px;transform: rotate(45deg);}
.filter-option-list-wrapper .filter-option-list .filter-sub-list::after {content: '';border-bottom: 10px solid var(--light-gray);border-right: 10px solid var(--light-gray);position: absolute;top: -6px;right: 12px;transform: rotate(45deg);z-index: -1;}
.filter-option-list-wrapper .filter-option-list .filter-sub-list .list-item {border-bottom: 1px solid var(--light-gray);padding-bottom: 10px;margin: 0 0 10px;}
.filter-sub-list > li.list-item:nth-child(2) {
  display:block;
}

.filter-option-list-wrapper .filter-option-list .filter-sub-list .list-item:last-child {border: none;padding: 0;margin: 0;}
.filter-option-list-wrapper .filter-option-list .filter-sub-list .list-item .list-option {display: block;}
.filter-option-list-wrapper .portfolio-search { margin-right:20px; }
.quick-search {margin-right: 34px;margin-left: 36px;}
.quick-search .input-quick-search {border:none;border-bottom: 1px solid var(--light-gray);background-color: transparent;font-size: 1.4rem;line-height: 1.6rem;color: var(--dark-gray);min-width: 148px;max-width: 148px;padding-bottom: 5px;}
#input-search::placeholder {color: var(--dark-gray);opacity: 1;font-size:1.6rem; line-height: 1.6rem; font-family: var(--font-roboto-regular)}
.input-email-alert::placeholder{font-size: 1.2rem;line-height: 1.6rem;color: var(--dark-gray) !important;opacity: 1 !important;}
.cta-search .cta.cta-primary {background-color: var(--dark-blue) !important;color: var(--beige-color)!important;border: 1px solid var(--dark-blue) !important;}
.cta-search .cta.cta-primary:hover {background: transparent !important;color: var(--dark-blue)!important;border-color: var(--dark-blue)!important;}
.cta-search .cta.cta-primary:focus {background: transparent !important;color: var(--dark-blue)!important;border-color: var(--dark-blue)!important;}
/* filter css end*/
/* HIRAL -- portfolio grid css start*/
.portfolio-list-main .title-block .label-content .h7 {display: block;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: 25px;}
.portfolio-list-main .title-block .title .h3 {font-family: var(--font-domain-bold);font-size: 4.2rem;line-height: 5.6rem;letter-spacing: 0px;color: var(--dark-blue);margin-bottom: 45px;}

.portfolio-item {margin: 23px 0; overflow:hidden;}
.portfolio-item .item-top { overflow:hidden;position:relative;border: 1px solid #D8D8D8;}
.portfolio-item .item-top .portfolio-image {background-repeat: no-repeat;background-size: cover;background-position: center center;min-height: 242px; transition: all 1.5s ease;}
.portfolio-item .item-top .portfolio-image:hover { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2);-moz-transform: scale(1.2); -o-transform: scale(1.2)}
.portfolio-item .item-middle {padding: 20px 0;border-bottom: 1px solid var(--light-gray);/*min-height: 220px*/min-height: 195px;position: relative;}
.portfolio-item .item-middle .portfolio-title .h5 {font-family: var(--font-roboto-medium);font-size: 2.6rem;line-height: 3rem;letter-spacing: -0.32px;color: var(--dark-blue);margin-bottom: 20px;}
.portfolio-item .item-middle .portfolio-content > p {margin: 0;color: var(--dark-blue);}
.portfolio-item .item-bottom {/*padding: 20px 0;border-bottom: 1px solid var(--light-gray);*/ width: 100%;/*min-height: 155px*/}
/*.portfolio-item .item-bottom > div {padding-bottom: 10px;}
.portfolio-item .item-bottom > div:last-child {padding-bottom: 0;}*/
.portfolio-item .link-cta:focus {outline-offset: -2px;}
.portfolio-item .cta-wrapper {margin-top: 20px;}
.portfolio-item .video-trigger {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);z-index:1;}
.portfolio-item .video-trigger .play-btn {display: block;position: relative;top: auto;left: auto;transform: none;}
.portfolio-item .video-trigger .play-btn .icon-play-normal{color: var(--beige-color);font-size: 2.4rem;display: block;padding: 53px;border: 1px solid var(--light-gray);border-radius: 50%;}
.portfolio-pagination {margin-top:115px}
.portfolio-pagination span {display: inline-block;margin: 0 2px;}

/* SLIDING DOTS CSS */
.portfolio-landing-main-wrapper .portfolio-slider-wrapper, .portfolio-list-wrapper .portfolio-slider-wrapper {position: initial; }
.portfolio-slider-wrapper .slick-dots {display: flex;justify-content: end;margin: 0;padding: 0;list-style-type: none;width: 100%;position: absolute;top: 30px;right:1px}
.portfolio-slider-wrapper .slick-dots li {margin: 0;}
.portfolio-slider-wrapper .slick-dots button {width: 15px;height: 15px;padding: 0;margin: 0;border: none;background-color: var(--light-gray);text-indent: -9999px;border-radius: 50%;}
.portfolio-slider-wrapper .slick-dots li:first-child button {margin-right: 5px;}
.portfolio-slider-wrapper .slick-dots li.slick-active button {background-color: var(--dark-blue);}

/* portfolio signpost css start */
.portfolio-btm-cta-wrapper {padding-top: 31px;}

/*Filter CSS start*/
.portfolio-signpost-filter .filter-option-list li[data-dropdown="strategy"]{display:block;}
.portfolio-signpost-filter .filter-dropdown-option {display: block;position: relative;right: 0;width: auto;padding: 0px;}
.portfolio-signpost-filter .filter-option-list-wrapper .filter-option-list{justify-content: start;margin-bottom: 20px;}
@media all and (max-width: 1199.98px){
    .filter-option-list-wrapper .filter-option-list .list-item {margin: 0 3px;}
    .filter-option-list-wrapper .quick-search {margin-right: 20px;margin-left: 15px;}
}
@media all and (max-width: 1024.98px){
	.portfolio-item .item-middle{min-height: 250px}
}
@media all and (max-width: 991.98px){
	.portfolio-pagination {margin-top:75px;margin-bottom:0px;}
    .filter-option-list-wrapper .filter-option-list .list-item .list-option .icon {margin-left: 0px;}
    .filter-option-list-wrapper .quick-search {margin-right: 15px;}
    .quick-search .input-quick-search {min-width: 130px;max-width: 130px;}
    .cta-search .cta.cta-primary {padding: 12px 18px;}
    .portfolio-item .item-middle{min-height: 300px}
    .portfolio-item .item-middle .portfolio-title .h5 {margin-right: 15px;}
}
@media all and (max-width: 767.98px){
    .portfolio-list-main .title-block .title .h3 {font-size: 3rem;line-height: 3rem;}
	.portfolio-pagination {margin-top:40px;}
    .portfolio-list-main .title-block .label-content > h7 {font-size: 1.4rem;line-height: 1.6rem;margin-bottom: 17px;}
    .portfolio-list-main .title-block .title > h3 {font-size: 3.6rem;line-height: 3.9rem;margin-bottom: 30px;}
    .filter-dropdown-btn .cta-primary.active {background: var(--dark-blue)!important;color: var(--beige-color)!important;border-color: var(--black-color)!important;}
    .portfolio-item {margin: 0 0 36px;}
    .portfolio-item .item-top .portfolio-image {min-height: 190px;}
    .portfolio-item .item-middle{min-height: auto}
    .portfolio-item .item-bottom{min-height: auto}
    .portfolio-item .item-middle .portfolio-title > h5 {font-size: 2.4rem;line-height: 2.6rem;}
	.portfolio-item-wrapper .portfolio-content.content-md-reg {min-height: auto;}
    .portfolio-filter-list-wrapper.actiWrapper {padding-bottom: 170px;}
    .filter-dropdown-option {display: none;position: absolute;right: 0;width: 200%;padding: 5px 15px 0;}
    .filter-option-list-wrapper {align-items: flex-end !important; flex-wrap:wrap;}
    .filter-option-list-wrapper .filter-option-list {flex-wrap: wrap;margin: 5px 0;justify-content: end; width:100%}
    .filter-option-list-wrapper .filter-option-list .list-item {margin: 5px;}
    .filter-option-list-wrapper .cta-search {margin: 5px 5px 0;}
    .filter-option-list-wrapper .filter-option-list .filter-sub-list {max-width: 150px;min-width: 150px;}
}
@media all and (max-width: 480.98px){
    .filter-option-list-wrapper .filter-option-list .list-item:first-child .list-option.active + .filter-sub-list {left: 0;right: auto;}
    .filter-option-list-wrapper .filter-option-list .list-item:first-child .filter-sub-list::before {left: 12px;right: auto;}
    .filter-option-list-wrapper .filter-option-list .list-item:first-child .filter-sub-list::after {left: 12px;right: auto;}
    .cta-search .cta.cta-primary {padding: 12px 7px;font-size: 1.0rem;}
    .filter-option-list-wrapper .filter-option-list .filter-sub-list .list-item .list-option{width: 100%;}
}
/* HIRAL -- portfolio grid css end*/


/*KALPIT - MODULE - MANIFESTO BLOCK STARTS HERE*/
.manifesto-main{background-position: center center;background-size: cover;background-repeat: no-repeat;background-color: var(--dark-blue);}

.manifesto-main .manifesto-box-wrapper{padding-top: 70px;margin-top: 90px; background-position-x: center;background-position-y: bottom;background-repeat: no-repeat;background-size: auto; min-height: 770px;}
.manifesto-main .manifesto-main-content-wrapper .manifesto-tag-title{text-transform: uppercase;color: var(--orange-color);font-size: 1.6rem;line-height: 1.9rem;font-family: var(--font-roboto-condensed);text-align: center;margin-bottom: 42px;}
.manifesto-main .manifesto-main-content-wrapper{background-color: var(--dark-blue);margin: 0 auto;}
.manifesto-main .manifesto-content-wrapper .manifesto-title-wrapper{max-width: 796px;text-align: center;}
.manifesto-main .manifesto-main-content-wrapper p.manifesto-title{font-size: 4.2rem;line-height: 6rem;font-family: var(--font-domain-exbold);letter-spacing: -0.32px;color: var(--beige-color);margin-bottom: 0;}
.manifesto-main .manifesto-main-content-wrapper .manifesto-content-introtext{color: var(--beige-color);font-size: 1.4rem;line-height: 2rem;margin-top: 41px;max-width: 381px;}
.manifesto-main .manifesto-content-wrapper .manifesto-cta-wrapper{margin-top: 33px;}
.manifesto-main .manifesto-cta-wrapper .cta.cta-primary{color: var(--beige-color) !important;border: 1px solid var(--beige-color) !important;}
.manifesto-main .manifesto-cta-wrapper .cta.cta-primary:hover {background-color: var(--beige-color) !important;color: var(--dark-blue) !important;}
.manifesto-main .manifesto-content-wrapper {display: flex;flex-direction: column;align-items: center;padding-bottom: 70px;}
.manifesto-main .manifesto-content-introtext p{margin-bottom: 17px;font-size:1.6rem}
.manifesto-main .manifesto-content-introtext p:last-child{margin-bottom: 0px !important}

body#ip3-cio-letter-ten-trends .manifesto-main .manifesto-main-content-wrapper .manifesto-content-introtext {max-width:781px;}
body#ip3-top-5-cybersecurity-trends-for-2025 .manifesto-main .manifesto-main-content-wrapper .manifesto-content-introtext {max-width:781px;}

@media all and (min-width: 767.98px) and (max-width: 991.98px){
.manifesto-main .manifesto-box-wrapper{ background-size: contain }
}


@media all and (max-width: 767.98px){
    .manifesto-main {padding: 0 8px;}
    .manifesto-main .manifesto-main-content-wrapper p.manifesto-title{font-size: 3.6rem;line-height: 3.9rem;margin-bottom: 30px}
    .manifesto-main .manifesto-main-content-wrapper .manifesto-content-introtext{margin-top: 10px}
    .manifesto-main .manifesto-content-introtext{padding: 0px 29px}
    .manifesto-main .manifesto-main-content-wrapper .manifesto-tag-title{max-width: 153px;width: 100%}
    .manifesto-main .manifesto-box-wrapper{display: flex;flex-direction: column;align-items: center;padding-top: 49px;margin-top: 88px; background-position-y: 69px; background-size: contain ; min-height: 701px}
    .manifesto-main .manifesto-content-wrapper .manifesto-cta-wrapper{margin-top: 36px; padding-bottom: 69px}
    .manifesto-main .manifesto-main-content-wrapper{padding: 0px 14px}
   
}
/*KALPIT - MODULE - MANIFESTO BLOCK ENDS HERE*/

.introimage-common{background-color: var(--beige-color);position: relative}
.image-with-content-box-main-wrapper{background-color: var(--beige-color)}
.introimage-common .introimage-right-content-wraper{padding: 20px 0 20px 0px;border-top: 3px solid var(--dark-blue);color: var(--dark-blue)}
.introimage-common .left-image-container{position: relative}
.introimage-common .left-image-container .title-tag-wraper{position: absolute;margin-top: 72px}
.introimage-wraper .image-holder-left {height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;position: absolute;left: -32px;right: 0;}

/* Blue Background Variation Specific */
.introimage-blue .image-holder-left{background-color: var(--dark-blue) !important;position: absolute !important;left: -100vh !important;right: 0 !important;height: 100% !important}
.introimage-blue .image-dummy{position: absolute;top: 21%;left: -23%}
.introimage-blue .left-image-container .introimage-title{font-size: 5rem !important}

/*Without Cover Background Image Specific*/
.intro-image-without-cover .left-image-container .introimage-title{color: var(--dark-blue) !important}
.intro-image-without-cover .left-image-container .introimage-tag{color: var(--dark-blue) !important}
.intro-image-without-cover .margin-left-0 {margin-left: 0 !important}
.intro-image-without-cover .image-holder-left{display: none;}

/*Font Related */
.introimage-common .left-image-container .introimage-tag{text-transform:uppercase; font-family: var(--font-roboto-light);font-size: 1.6rem;line-height: 2.1rem; color: var(--beige-color);font-weight: 300 !important;margin-bottom: 28px}
.introimage-common .left-image-container .introimage-title{font-family: var(--font-domain-bold);font-size: 4.2rem;line-height: 5.6rem;color: var(--beige-color);font-weight: 700;max-width: 623.78px;}
.introimage-common .introimage-right-content-wraper .introimage-content-tag{font-family: var(--font-roboto-bold);font-size: 1.8rem;line-height: 2.1rem;text-transform: uppercase;font-weight: 600;letter-spacing: -0.1rem;max-width: 306px;}
.introimage-common .introimage-right-content-wraper .introimage-content-right{font-family: var(--font-roboto-regular);font-size: 1.6rem;line-height: 2.4rem}
.introimage-common .container-absolute{position: absolute;margin: 0 auto;left: 0;right: 0;z-index: 0;height: 100%;}
.rad-link-3{color:var(--dark-blue)}
@media all and (max-width: 767.98px){
  .introimage-common .left-image-container .introimage-title{font-family: var(--font-domain-bold);font-size: 3rem !important;line-height: 3rem !important;color: var(--dark-blue);margin-bottom: 49px}
  .introimage-common .left-image-container .introimage-tag{text-transform: uppercase; font-family: var(--font-roboto-light);font-size: 1.6rem;line-height: 1.6rem; color: var(--dark-blue);font-weight: 300 !important;margin-bottom: 17px}
  .introimage-common .image-holder-left{min-height: 409px;position: relative !important;left: 0;right: 0}
  .introimage-common .left-image-container{display: flex;flex-direction: column}
  .introimage-common .introimage-right-content-wraper .introimage-content-tag{font-family: var(--font-roboto-condensed);font-size: 2rem;line-height: 2.4rem;letter-spacing: -0.32px; max-width: none;margin-bottom: 20px;}
  .introimage-common .introimage-right-content-wraper .introimage-content-right{font-size: 1.6rem;line-height: 2rem}
  .introimage-common .container-absolute{position: relative}
  .introimage-common .left-image-container .title-tag-wraper{position: relative;margin-top: 28px}
  /*Blue Background Variation Specific*/
  .introimage-blue .image-dummy{position: absolute;top: 5%;left: 0%;max-width: calc(100% - 20%);background-size: cover;}
  .introimage-wraper .image-holder-left, .introimage-blue .image-holder-left{left: 0px !important}
  
}


/*KALPIT - Module Full Image Signpost Starts Here*/
.full-image-signpost-wraper-bg{background-size: cover;background-position: center right;background-repeat: no-repeat;text-align: center; min-height: 480px}
.full-image-signpost-wraper .full-image-signpost-tag{font-family: var(--font-roboto-condensed);font-size: 1.6rem;line-height: 1.9rem;font-weight: 400;text-transform: uppercase;color: var(--beige-color)}
.full-image-signpost-wraper .full-image-signpost-title{font-family: var( --font-domain-bold);font-size: 4.2rem;line-height: 5.6rem;letter-spacing: 0rem; letter-spacing: 0rem;color: var(--beige-color)}
.full-image-signpost-wraper .fulll-image-title-wrapper{margin-top: 40px}
.full-image-signpost-wraper .full-signpost-content-wrapper{padding: 88px 0px 82px 0px}
.full-image-signpost-wraper .full-image-signpost-tag-cta{margin-top: 57px}

/*Module - Full Image Signpost Responsive*/
@media all and (max-width: 1199.98px){
	.full-image-signpost-wraper-bg {background-position: center center;}
}
@media all and (max-width: 767.98px){
    .full-image-signpost-wraper-bg {background-position: 85% 100%;}
    .full-image-signpost-wraper .full-image-signpost-tag {font-size: 1.6rem;line-height: 1.6rem;}
    .full-image-signpost-wraper .full-image-signpost-title {font-size: 3rem;line-height: 3rem;letter-spacing: 0px;}
    .full-image-signpost-wraper .fulll-image-title-wrapper{margin-top: 30px;}
    .full-image-signpost-wraper .full-signpost-content-wrapper{padding: 100px 0px 50px 0px}
    .full-image-signpost-wraper .full-image-signpost-tag-cta{margin-top: 245px}
}
/*KALPIT - Module Full Image Signpost Ends Here*/


/* HIRAL -- Website portfolio css start */
.wesbite-list-main .title-block {padding: 38px 0 0;}
.wesbite-list-main .title-block .label-content > h7 {display: block;font-family: var(--font-roboto-light);font-size: 1.8rem;line-height: 2.1rem;font-weight: 300;color: var(--dark-blue);margin-bottom: 38px;}
.wesbite-list-main .title-block .title > h3 {font-family: var(--font-domain-bold);font-size: 6rem;line-height: 5.6rem;color: var(--dark-blue);margin-bottom: 43px;}
.wesbite-list-main .title-with-tab {border-top: 3px solid var(--dark-blue);padding: 30px 0 36px;}
.wesbite-list-main .title-with-tab .subtitle-text > h4 {font-family: var(--font-roboto-condensed);font-size: 3rem;line-height: 3.4rem;letter-spacing: -0.32px;font-weight: 600;color: var(--dark-blue);text-transform: uppercase;margin: 0;}

.website-list-content-wrapper .website-item-wrapper {margin-bottom: 20px;position: relative;overflow: hidden;}
.website-list-content-wrapper .website-item-wrapper .website-image {min-height: 192px;margin: 0 0 10px;}
.website-list-content-wrapper .website-item-wrapper .website-title > h5 {font-family: var(--font-roboto-medium);font-size: 2.6rem;line-height: 3rem;letter-spacing: -0.32px;color: var(--dark-blue);margin: 0 0 0 2px;}
.website-list-content-wrapper .website-item-wrapper .website-content {padding: 27px 0;}
.website-list-content-wrapper .website-item-wrapper .website-content > p {color: var(--white-color);margin: 0;font-size: 1.6rem;line-height: 2.6rem;}
.website-link-wrapper .cta {background-color: var(--beige-color) !important;border: 1px solid var(--dark-blue) !important;}
.website-link-wrapper .cta:hover {background-color: var(--beige-color) !important;border: 1px solid var(--dark-blue) !important;color: var(--dark-blue) !important;}
.website-item-wrapper .website-item-main-wrapper {background-color: var(--white-color);padding: 20px 0px;border: 2px solid var(--dark-blue);min-height: 290px;}
.website-item-wrapper .website-item-main-wrapper .website-title{padding: 0 22px;}
.website-item-wrapper .website-item-hover-wrapper {background-color: var(--dark-blue);padding: 20px 22px 24px;border: 2px solid var(--dark-blue);opacity: 0;visibility: hidden;position: absolute;bottom: 0;left: 0;right: 0;transition: .3s ease-in-out;height: 100%;}
.website-item-wrapper:focus-within .website-item-hover-wrapper,
.website-item-wrapper:hover .website-item-hover-wrapper,.ip3-edit .website-item-wrapper .website-item-hover-wrapper {opacity: 1;visibility: visible;}
.website-item-wrapper .website-item-hover-wrapper .website-title > h5 {color: var(--white-color);}

.website-link-wrapper a:focus {
  outline: 2px dashed #fff5f5;
}

@media all and (max-width: 1399.98px){
   .website-list-content-wrapper .website-item-wrapper .website-content {padding: 10px 0;}
}
@media all and (max-width: 991.98px){
   .website-item-wrapper .website-item-main-wrapper {padding: 12px 0px;min-height: 250px;}
   .website-item-wrapper .website-item-main-wrapper .website-title {padding: 0 20px;}

   
   .website-list-content-wrapper .website-item-wrapper .website-title > h5 {font-size: 2.2rem;line-height: 2.4rem;}
   .website-item-wrapper .website-item-hover-wrapper {padding: 12px 20px;}
   .website-list-content-wrapper .website-item-wrapper .website-content > p {font-size: 1.4rem;line-height: 2rem;}
}
@media screen and (min-width: 767.98px) and (max-width: 991.98px){
.website-list-content-wrapper .website-item-wrapper .website-image {min-height: 142px;}
}
@media all and (max-width: 767.98px){
  .website-item-wrapper .website-item-main-wrapper {min-height: 180px;padding: 20px 20px 12px;}
  .website-list-content-wrapper .website-item-wrapper .website-image {min-height: 105px;margin: 0 0 20px;background-size: 65%;}
  .website-list-content-wrapper .website-item-wrapper .website-title > h5 {font-size: 2.4rem;line-height: 2.6rem;}
  .wesbite-list-main .title-with-tab {padding: 22px 0 28px;}
  .wesbite-list-main .title-with-tab .subtitle-text > h4 {font-size: 2.4rem;line-height: 3.4rem;}
  .title-with-tab.actiWrapper {padding-bottom: 70px;}
  .tabs-wrapper-row {display: none;width: 100%;margin: 0 0 0 auto;}
  .tab-list-wrapper .tabs-wrapper {flex-direction: column;justify-content: end !important;align-items: flex-end !important;width: 100%;border: 1px solid var(--light-gray);}
  .tab-list-wrapper .tabs-wrapper > li {margin: 0 0 2px;width: 100%;}
  .tab-list-wrapper .tabs-wrapper > li:last-child {margin: 0;}
  .tab-list-wrapper .tabs-wrapper > li a {border: none;border-bottom: 1px solid var(--light-gray);width: 100%;}
  .tab-list-wrapper .tabs-wrapper > li:last-child a {border: none;}
  .tab-list-wrapper .tabs-wrapper > li.active a {background-color: var(--white-color);color: var(--dark-blue);font-weight: 700;}
}
/* HIRAL -- Website portfolio css end */


.download-module-main .container-fluid > .row {border-top: 3px solid var(--dark-blue);padding: 38px 0 46px;}
.download-module-main .title-block {padding-bottom: 188px;}
.download-module-main .title-block .label-text {color: var(--dark-blue);}
.download-module-main .title-block .title-text > h6 {font-family: var(--font-roboto-regular);font-size: 1.6rem;line-height: 2rem;letter-spacing: -0.32px;color: var(--dark-blue);text-transform: uppercase;margin: 22px 0 0;}
.download-list-wrapper {padding: 34px 0 0;}
.download-item-wrapper {min-height: 304px;margin: 0 0 16px;}
.download-item-wrapper .download-item {border: 2px solid var(--dark-blue);min-height: 256px;}
.download-item-wrapper .download-item .download-top {padding: 20px;}
.download-item-wrapper .download-item .download-top .pdf-label {color: var(--dark-blue);padding-bottom: 8px;}
.download-item-wrapper .download-item .download-top .pdf-title {color: var(--dark-blue);}
.download-item-wrapper .download-item .download-bottom {padding: 0 20px 12px;}
.download-item-wrapper .download-item .download-bottom .pdf-icon {width: 30px;height: 30px;margin-right: 11px;}
.download-item-wrapper .download-item .download-bottom .pdf-date {color: var(--dark-blue);}
.download-item-wrapper .download-item .download-bottom .pdf-size {color: var(--medium-gray);}
.download-item-wrapper .download-cta-wrapper .cta-primary {background-color: var(--dark-blue) !important;color: var(--beige-color) !important;padding: 17px 24px;}

@media all and (max-width: 767.98px){
    .download-module-main .title-block {padding-bottom: 30px;}
}


/* HIRAL -- article key figure css start */
.article-keyfigure-main {padding: 42px 0 46px;}
.article-keyfigure-main .key-label {padding-top: 60px;}
.article-keyfigure-main .key-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: 37px;}
.key-figure-wrapper {margin-bottom: 12px;}
.key-figure-wrapper:last-child {margin-bottom: 0;}
.key-figure-wrapper .number-text {font-family: var(--font-domain-bold);font-size: 14rem;line-height: 19.1rem;letter-spacing: -0.32px;color: var(--dark-blue);font-weight: 700;}
.key-figure-wrapper .content-text .h6 {font-family: var(--font-roboto-condensed);font-size: 1.7rem;line-height: 2rem;font-weight: 600;letter-spacing: -0.32px;color: var(--dark-blue);text-transform: uppercase;}
/* HIRAL -- article key figure css end */


/* KALPIT -- article with center content css start */
.module-article-with-center-content .module-article-main-title.intro-text-lg > p {color: var(--black-color);margin-bottom: 12px;}
.module-article-with-center-content .module-article-main-title.intro-text-standard > p {color: var(--black-color);margin-bottom: 5px;}
.module-article-with-center-content .module-article-main-content-wrapper{padding-top: 40px}
.module-article-with-center-content .center-content-holder{padding: 90px 0px 32px 0px}
/*.module-article-with-center-content .module-article-with-center-content-wrapper{background-color: var(--beige-color)}*/
.module-article-with-center-content .module-article-main-content-wrapper p{padding-bottom: 13px}
.module-article-with-center-content .module-article-main-content-wrapper p:last-child{padding-bottom: 0px}
@media all and (max-width: 767.98px){
  .module-article-with-center-content .module-article-main-title.intro-text-lg > p {margin-bottom: 0;}
  .module-article-with-center-content .module-article-main-content-wrapper{padding-top: 35px}
  .module-article-with-center-content .center-content-holder{padding-top: 40px}
  .module-article-with-center-content .module-article-main-title.intro-text-standard > p {font-size: 2.8rem;line-height: 3.2rem;margin-bottom: 0px;}
}
/* KALPIT -- article with center content css end */


/*KALPIT - MODULE - ARTICLE WITH QUOTE STARTS HERE*/
.module-article-with-quote .module-article-with-quote-wrapper{padding: 61px 0px; /*background-color: var(--beige-color)*/}
.module-article-with-quote .module-quote-title{font-family: var(--font-domain-exbold);font-size: 4.8rem; line-height: 5.8rem;color: var(--dark-blue)}
/*Author details*/
.module-article-with-quote .module-author-wrapper{margin-top: 42px}
.module-article-with-quote .module-quote-author-image {max-height: 51px; max-width: 51px;border-radius: 50%}
.module-article-with-quote .author-detais-wrapper {margin-left: 16px}
.module-article-with-quote .author-detais-wrapper .author-name{font-family: var(--font-roboto-bold);font-size: 1.6rem;line-height: 2.2rem; color: var(--dark-blue)}
.module-article-with-quote .author-detais-wrapper .author-designation{font-family: var(--font-roboto-regular); font-size: 1.2rem; line-height: 1.6rem;margin-top: -9px}
@media all and (max-width: 767.98px){
.module-article-with-quote .module-quote-title{font-size: 3.6rem; line-height: 4.2rem}
.module-article-with-quote .module-article-with-quote-wrapper{padding-top: 21px !important}
.module-article-with-quote .module-author-wrapper{margin-top: 21px} 
}
/*MODULE ARTICLE WITH QUOTE STARTS HERE*/


/* HIRAL -- text card carousel css start*/
/*.text-card-carousel-main {padding: 80px 0 90px;}*/
.carousel-title .title-block .label .h7 {font-family: var(--font-roboto-condensed);font-size: 1.6rem;line-height: 1.9rem;color: var(--orange-color);text-transform: uppercase;margin-bottom: 30px;}
.carousel-title .title-block .title > h3 {font-size: 6rem;line-height: 7rem;font-weight: 700;letter-spacing: 0px;color: var(--dark-blue);margin-bottom: 0;}
.card-carousel-wrapper {padding-top: 60px;}
.card-item * {transition: all .3s ease-in-out;}
.card-item .card-block {padding: 28px 23px 28px 28px;min-height: 500px;border: 1px solid transparent;position: relative;}
.card-item .card-block:before {content: '';background: linear-gradient(180deg, rgba(11, 10, 12, 0.4) 0%, rgba(11, 10, 12, 0.4) 100%);position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.card-item .card-block .card-title .h5 {font-family: var(--font-roboto-medium);font-size: 2.6rem;line-height: 3rem;letter-spacing: -0.32px;color: var(--beige-color);margin-bottom: 24px;}
.card-item .card-block .card-content {opacity: 0;visibility: hidden;margin-top: 24px;}
.card-item .card-block .card-cta-wrapper .link-cta span.text {color: var(--beige-color);}
.card-item .card-block:hover,.ip3-edit .card-item .card-block {border: 1px solid var(--light-gray);background-image: none !important;background-color: var(--white-color);}
.card-item .card-block:hover:before {background: var(--whie-color);}
.card-item .card-block:hover .card-title .h5,.ip3-edit .card-item .card-block .card-title .h5 {color: var(--dark-blue);}
.card-item .card-block:hover .card-content,.ip3-edit .card-item .card-block .card-content {opacity: 1;visibility: visible;}
.card-item .card-block:hover .card-cta-wrapper .link-cta span.text {color: var(--dark-blue);}
.card-carousel-wrapper .slick-list {width: 100%;padding-right: 10%;}

.card-block-main {position: relative;overflow: hidden;display: block;}
.card-block-main *{transition: all .3s ease-in-out;}
.card-block-main .image {min-height: 500px;}
.card-bio .card-block-main .image {min-height: 460px;}
.card-block-main .card-bottom .title .h6 {font-family: var(--font-roboto-condensed);font-size: 1.7rem;line-height: 2rem;font-weight: 600;letter-spacing: -0.32px;text-transform: uppercase;margin: 10px 0;}
.card-block-main .card-bottom .designation > p {margin-bottom: 10px;}
.card-block-main .card-bottom .intro-content > p {margin: 0;color: var(--dark-gray);}

.full-width-carousel .card-count {width: 332px;}
.full-width-carousel .no-carousel .card-count {width: auto;}

.carousel-with-left-content .left-content {height: 100%;margin-left: 75px;}
.carousel-with-left-content.card-bio .left-content {height: calc(100% - 38px);}
.carousel-with-left-content .left-content .label .h7 {font-family: var(--font-roboto-condensed);font-size: 1.6rem;line-height: 1.9rem;text-transform: uppercase;color: var(--dark-blue);margin-bottom: 37px;}
.carousel-with-left-content .sliding-arrows .slick-arrow {margin-right: 12px;}
.card-carousel-wrapper.left-content-card-carousel {padding: 0;margin-left: 79px;}
.card-carousel-wrapper.left-content-card-carousel .slick-list {width: 100%;padding-right: 12%;}

[lang="en"] .card-carousel-wrapper.left-content-card-carousel .slick-list .slick-track .slick-slide{cursor: url(/~/media/Images/T/Tikehau-Capital-V2/icons/Drag.svg?h=125&w=125) 0 0,pointer;}
[lang="fr"] .card-carousel-wrapper.left-content-card-carousel .slick-list .slick-track .slick-slide{cursor: url(/~/media/Images/T/Tikehau-Capital-V2/icons/Drag-fr.svg?h=125&w=125) 0 0,pointer;}

[lang="en"] .card-carousel-wrapper.full-width-carousel .slick-list .slick-track .slick-slide{cursor: url(/~/media/Images/T/Tikehau-Capital-V2/icons/Drag.svg?h=125&w=125) 0 0,pointer;}
[lang="fr"] .card-carousel-wrapper.full-width-carousel .slick-list .slick-track .slick-slide{cursor: url(/~/media/Images/T/Tikehau-Capital-V2/icons/Drag-fr.svg?h=125&w=125) 0 0,pointer;}

.text-card-carousel-main .link-cta-circle:hover .icon-long-arrow {
    color: var(--beige-color) !important;
}


@media all and (max-width: 1024.98px){
	.card-block-main .image {min-height: 400px;}
    .card-bio .card-block-main .image {min-height: 400px;}
}
@media all and (max-width: 991.98px){
    .carousel-with-left-content .left-content {margin-left: 37px;}
    .card-carousel-wrapper.left-content-card-carousel {margin-left: 39px;}
    .card-carousel-wrapper.left-content-card-carousel .slick-list {padding-right: 10%;}
    .card-block-main .image {min-height: 300px;}
    .card-bio .card-block-main .image {min-height: 300px;}
    .full-width-carousel .no-carousel .card-item {margin-bottom: 20px;}
}
@media all and (max-width: 767.98px){
    .carousel-title .title-block .label .h7 {font-size: 1.4rem;line-height: 1.6rem;margin-bottom: 17px;}
    .carousel-title .title-block .title > h3 {font-size: 3rem !important;line-height: 3rem !important;}
    .card-carousel-wrapper {padding-top: 40px;}
    .card-item .card-block {min-height: 400px;padding: 27px 17px 18px 28px;}
    .card-item .card-block .card-title .h5 {font-size: 2.4rem;line-height: 2.6rem;}
    .card-item .card-block .card-content > p {font-size: 1.4rem;line-height: 2rem;}
    
    .full-width-carousel .card-count {width: 248px;}
    .carousel-with-left-content .left-content .label .h7 {font-size: 1.4rem;line-height: 1.6rem;margin-bottom: 20px;}
    .carousel-with-left-content .left-content {margin: 0 0 15px;height: auto;}
    .card-carousel-wrapper.left-content-card-carousel {margin: 0;}
    .card-block-main .image {min-height: 373px;}
    .card-bio .card-block-main .image {min-height: 373px;}

    .carousel-with-left-content .slick-initialized .slick-slide {width: 248px !important;}
    /* SLIDING DOTS CSS */
    .slick-dots {display: flex;justify-content: center;margin: 0;padding: 0;list-style-type: none;width: 100%;}
    .text-card-carousel-main .slick-dots {width: calc(100% - 24px);position: relative;justify-content: flex-start;margin: 37px 12px 0;overflow: hidden;}
    .slick-dots li {margin: 0;}
    .text-card-carousel-main .slick-dots li {width: 100%;}
    .slick-dots button {display: block;width: 433px;height: 1px;padding: 0;margin: 0 8px;border: none;background-color: transparent;text-indent: -9999px;}
    .slick-dots li.slick-active button {background-color: rgba(255, 255, 255, 0.3);}
    .text-card-carousel-main .slick-dots button {width: 100%;height: 2px;background-color: var(--light-gray);margin: 0;}
    .slick-dots li.slick-active button {background-color: rgba(239 230 223 / 90%);}
    .text-card-carousel-main .slick-dots li.slick-active button {background-color: var(--dark-blue);}
}
/* HIRAL -- text card carousel css end */
/* KALPIT - Text Card Carousel For Read more text*/
.card-bottom .link-cta{position: relative; display: inline-block; /*right: 10px*/ min-width: 90px;}
.card-bottom .link-cta span{display: inline}
.card-bottom .link-cta:hover > span.icon-long-arrow {margin-left: 0px;right: -20px}
.card-bottom .link-cta span.icon-long-arrow{margin-left: 0px}

/* --- Edit Mode CSS Starts --- */

/* ---  Edit Mode CSS Ends  --- */



/* biography css start */
.biography-main-wrapper {position: relative;}
.biography-main-wrapper .title-with-tab.module-top-border {border-top: 3px solid var(--dark-blue);}
.biography-main-wrapper .title-with-tab.no-top-border {border-top: 0;}
.biography-main-wrapper .title-with-tab {padding: 30px 0 42px;}
.title-with-tab .title-text > .h4 {font-family: var(--font-roboto-condensed);font-size: 3rem;line-height: 3.4rem;letter-spacing: -0.32px;color: var(--dark-blue);text-transform: uppercase;font-weight: 600}
.biography-item-wrapper .bod-box-main {position: relative;overflow: hidden;display: block;background: var(--white-color);transition: all 0.3s ease-in-out;margin-bottom: 37px;}
.biography-item-wrapper .bod-box-main *{transition: all 0.3s ease-in-out}
.biography-item-wrapper a.bod-box-wrapper {text-decoration: none;display: block; height: 100%;}
a.bod-box-wrapper:focus-visible {outline: 2px dotted black;outline-offset: -2px;padding:2px;}

.biography-item-wrapper .bod-box-main .image {min-height: 332px;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.biography-item-wrapper .bod-box-main:hover .image{-webkit-filter: grayscale(0);filter: grayscale(0);}
.biography-item-wrapper .bod-box-main .bod-box {/*min-height: 98px;*/position: relative;margin-top: -10px;padding-top: 10px}
.biography-item-wrapper .title > .h6 {font-family: var(--font-roboto-condensed);font-size: 1.7rem;line-height: 2rem;letter-spacing: -0.32px;text-transform: uppercase;margin: 10px 0;font-weight: 600}
.biography-item-wrapper .designation > p {margin-bottom: 10px;}
.biography-item-wrapper .intro-content > p {margin: 0;color: var(--dark-gray);}
.biography-item-wrapper .bod-box-main .social-wrapper {position: absolute;top: 10px;opacity: 0;visibility: visible;transition: all 0.1s ease-in-out;height: calc(100%);}
.biography-item-wrapper .bod-box-main .bod-box-wrapper:hover .social-wrapper {opacity: 1;visibility: visible;}
.biography-item-wrapper .bod-box-main .social-wrapper .social-icon-row {background-color: rgba(0, 0, 0, 0.3);backdrop-filter: blur(55px);height: 100%;}
.biography-item-wrapper .social-wrapper .social {padding: 0 9px;}
.biography-item-wrapper .social-wrapper .social:first-child {padding-left: 0;}
.biography-item-wrapper .social-wrapper .social:last-child {padding-right: 0;}
.biography-item-wrapper .social-wrapper .social .circle-icon span.icon {color: var(--white-color);}

body.bod-active {position: relative;height: auto;overflow-y: hidden;}
.biography-item-wrapper .bod-content {min-width: 686px;visibility: hidden;position: fixed;top: 0;bottom: 0;right: -50%;z-index: 1000;min-width: 686px;transition: all 1s ease-in-out;}
.biography-item-wrapper .bod-content.activeContent{right: 0;visibility: visible}
/*.biography-item-wrapper .bod-content::before{content: '';background: #fff;height: 60px;position: absolute;top: 0;z-index: 1;width: 100%;right: 0;}*/
.biography-item-wrapper .bod-content .bod-content-wrapper {width: 100%;background-color: var(--white-color);position: absolute;top: 0;bottom: 0;right: 0;padding: 80px 65px 80px 75px;overflow-y: auto;overflow-x: hidden;}
.biography-item-wrapper .bod-content a.btn-close{font-size: 2.1rem;color: var(--dark-gray);position: absolute;right: 30px;top: 20px;z-index: 1;display: inline-flex;}
.biography-item-wrapper .bod-content .bod-content-left {padding-right: 55px;position: relative;right: -60px;transition: all 0.8s ease-in-out}
.bod-active .biography-item-wrapper .bod-content .bod-content-left{right: 0}
.biography-item-wrapper .bod-content-left-wrapper{width: 100%}
.biography-item-wrapper .bod-content .image {min-height: 301px;}
.biography-item-wrapper .bod-content .title > h6 {margin: 20px 0 15px;}
.biography-item-wrapper .bod-content .social-wrapper {padding-top: 22px;}
.biography-item-wrapper .bod-content .social-wrapper .social a.circle-icon span.icon {color: var(--dark-blue);}
.biography-item-wrapper .bod-content .social-wrapper a.circle-icon:hover span.icon {color: var(--white-color);background-color: var(--dark-blue);border: 1px solid var(--dark-blue);}
.biography-item-wrapper .social-wrapper .social a.circle-icon:focus span.icon {outline: 2px dashed var(--black-color);}
.biography-item-wrapper .bod-content .bod-content-right-wrapper {max-width: 278px;position: relative;right: -80px;transition: all 0.8s ease-in-out}
.bod-active .biography-item-wrapper .bod-content .bod-content-right-wrapper{right: 0}
.biography-item-wrapper .bod-content .bod-content-right-wrapper .content-md-reg {color: var(--dark-gray);}

/*.biography-item-wrapper .bod-box-main:focus-within {outline: 2px dashed var(--black-color);}*/

.bod-overlay {visibility: hidden;background-color: rgba(25,26,81,0);position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 11;transition: all .5s ease-in-out;}
.bod-active .bod-overlay {background-color: rgba(25,26,81,0.6);visibility: visible;}

@media all and (max-width: 1199.98px){
  .biography-item-wrapper .bod-content {right: -70%;}
}
@media all and (max-width: 991.98px){
.biography-item-wrapper .bod-content {right: -90%;}
.biography-item-wrapper .bod-content .bod-content-wrapper {width: 90%;padding: 80px 35px 80px 35px;}
.bod-active .biography-item-wrapper .bod-content .bod-content-right-wrapper{padding-right: 30px}

/*Click Indicator for Mobile */
.biography-item-wrapper .bod-box-main .social-wrapper.click-indicator {opacity: 1;visibility: visible;height: auto;top: -37px;}
.biography-item-wrapper .bod-box-main .social-wrapper.click-indicator .social-icon-row {padding: 8px 0;}
.biography-item-wrapper .social-wrapper.click-indicator .social .circle-icon span.icon {border: 1px solid var(--white-color);width: 31px;height: 31px;font-size: 1.3rem;line-height: 1.3rem;}
}
@media all and (max-width: 767.98px){
.biography-main-wrapper .title-with-tab {padding: 22px 0 26px;}
.title-with-tab .title-text > h4 {font-size: 2.4rem;}
.biography-item-wrapper .bod-box-main {margin-bottom: 21px;}
.biography-item-wrapper .bod-box .title > h6 {font-size: 1.6rem;}
.biography-item-wrapper .bod-content{min-width: 100%;right: 0;top: 100%;}
.biography-item-wrapper .bod-content.activeContent{top: 0;}
/*.biography-item-wrapper .bod-content::before{display:none;}*/
.biography-item-wrapper .bod-content .bod-content-wrapper {width: 100%;height: 100%;top: 0;margin-top: 85px;padding: 70px 0 100px;}
.biography-item-wrapper .bod-content a.btn-close{color: var(--dark-blue);right: 20px;top: 110px;}
.biography-item-wrapper .bod-content .image {min-height: 376px;margin: 0 20px;max-width: 335px}
.biography-item-wrapper .bod-content .bod-content-row {padding: 0 20px;}
.biography-item-wrapper .bod-content .bod-content-left {padding-right: 25px;right: 0}
.biography-item-wrapper .bod-content .social-wrapper .social {padding: 8px 0;}
.biography-item-wrapper .bod-content .social-wrapper .social:first-child {padding-top: 0;}
.biography-item-wrapper .bod-content .social-wrapper .social:last-child {padding-bottom: 0;}
.biography-item-wrapper .designation > p {margin-bottom: 16px;}
.biography-item-wrapper .bod-content .content {margin-top: 23px;bottom: -60px;position: relative;transition: all 1s ease-in-out}
.bod-active .biography-item-wrapper .bod-content .content{bottom: 0}
/*KALPIT - For LinkedIN and Mobile Link Hide*/
.social.linkedin, .social.phone {display: none}
}
@media all and (max-width: 480.98px){
.biography-item-wrapper .bod-content .image{max-width: 100%}
.biography-item-wrapper .bod-box-main .image {min-height: 222px;}
}
/* biography css end */

/* SS STarts */
.ip3-edit .biography-item-wrapper.biography-item .bod-content{visibility: unset;position: unset;}
.ip3-edit .biography-item-wrapper.biography-item .bod-content .bod-content-wrapper{position: relative;}
/* SS Ends */

 .portfolio-item-wrapper .content-md-reg > p{
	display:none;
}
.portfolio-item-wrapper .slick-active  p{
	display:block;
}
/* Smit Companies portfolio - Start */
.portfolio-item-wrapper .portfolio-title{padding-right:35px;}
/* Smit Companies portfolio - End */

body#ip3-portfolio-companies .filter-sub-list > li.list-item:nth-child(2) {
  display: none;
}

body#ip3-private-equity .filter-sub-list > li.list-item:nth-child(2) {
  display: none;
}

/* Accessibility Start*/
.portfolio-list-wrapper .portfolio-item-wrapper .cta-wrapper {margin-top:15px;}
.portfolio-list-wrapper .portfolio-item-wrapper .cta-wrapper .link-cta{padding:5px 0;}

/* Accessibility End*/


section#registration-join-virtually h2 {
    color: var(--dark-blue);
    font-family: var(--font-domain-exbold);
    font-size: 3.2rem;
    line-height: 6rem;
    font-weight: 700;
    margin-bottom: 5px;
    word-break: break-all;
}
section#the-speakers .video-popup-main-wrapper {
    padding: 50px 0 0;
}

#agenda table.agenda-table {
    border: none;
	    width: 100% !important;
    margin-top: 45px;
}


#agenda table.agenda-table tbody{color:#191A51}
#agenda table.agenda-table tr{border-top: 3px solid #191A51; padding: 30px 0;}

#agenda table.agenda-table tr {
    border-top: 2px solid #191A51 !important;
}

#agenda table.agenda-table tr td:first-child, #agenda  table.agenda-table tr td {
    display: table-cell;
    /* text-transform: capitalize; */
    width: 20%;
    border: none !important;
        padding: 20px 0 !important;
}
#agenda table.agenda-table thead tr th {
    padding: 2% 0;
        border: none;
        color: var(--dark-blue);
}
#agenda table.agenda-table thead tr {
    border-top: none;
}
#agenda table.agenda-table tr:last-child {
    border-bottom: 3px solid #191A51;
}

section#agenda {
    background-color: var(--beige-color);
    margin-bottom: 50px;
}

.accordion-text-image-wrapper.dark_blue.hasBgColor .accordion-top-wrapper .title > h2, .accordion-text-image-wrapper.dark_blue.hasBgColor .content {
	 color: #fff !important;
}
.accordion-text-image-wrapper.dark_blue.hasBgColor{
	 background-color: var(--dark-blue);
}
.accordion-text-image-wrapper.orange.hasBgColor{
	 background-color: var(--orange-color);
}
.accordion-text-image-wrapper.hasBgColor{
	 margin-bottom: 50px;
}
.accordion-text-image-wrapper.hasBgColor.beige{
    background-color: var(--beige-color);
   
}
.accordion-text-image-main .accordion-top-wrapper .title > h2 {color: var(--dark-blue);}
.accordion-text-image-main .agenda-accordion-table td {padding: 0 10px;}
.accordion-text-image-main .agenda-accordion-table td img {border-radius: 100px;}
.accordion-text-image-main .agenda-accordion-table tr td:first-child { width: 115px; }
section#hotel-du-collectionneur-france-location .filter-option-wrapper {
    display: none;
}


section#hotel-du-collectionneur-france-location .block-image-content-wrapper .container-fluid .image-content {
    border-top: none;
    padding-top: 10px;
}

.countdown-figure-wrapper {
    text-align: center;
}

.countdown-figure-wrapper .countdown-figure-number {
    font-weight: 700;
    letter-spacing: 0px;
    color: var(--dark-blue);
    margin-bottom: 20px;
    font-family: var(--font-domain-bold);
    font-size: 6rem;
    line-height: 6rem;
}
.countdown-figure-lable {
    font-family: var(--font-roboto-regular);
    font-size: 2rem;
    font-weight: 700;
    color: var(--dark-blue);
}
.countdown-inner {
    padding: 30px 0;
}
section#countdown-event {
    background-color: var(--beige-color);
    margin-bottom: 30px;
}
.mobi-res-button {
    display: none;
}

.reduce-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.reduce-icon img {
    width: 55px;
}
h4.cardiconyes.normalmode:before {
    width: 60px;
    height: 60px;
    position: absolute;
    content: "";
    background-size: 88%;
    background-position: center;
    top: 166px;
    background-image: inherit;
    background-repeat: no-repeat;
}

h4.cardiconyes.normalmode {
    background-position: -100% !important;
}

h4.cardiconyes.hovermode:before {
    width: 60px;
    height: 60px;
    position: absolute;
    content: "";
    background-size: 88%;
    background-position: center;
    top: -63px;
    background-image: inherit;
    background-repeat: no-repeat;
}

h4.cardiconyes.hovermode {
    background-position: -100% !important;
    align-items: center;
    display: flex;
    justify-content: center;
}
.reduce-card-details.cardiconyes:hover {
    transform: translateY(10%) !important;
}

section#lp-investor-forum-webcast iframe {
    height: 940px;
}





section#registration-join-virtually .intro-two-column-main {
    background-color: var(--dark-blue) !important;
}
section#registration-join-virtually h2 {
    color: var(--beige-color);
}

section#registration-join-virtually .cta-wrapper .cta.cta-icon {
    color: var(--beige-color) !important;
    border: 1px solid var(--beige-color) !important;
}
section#registration-join-virtually .cta-wrapper .cta.cta-icon:hover {
    color: var(--blue-color) !important;
    border: 1px solid var(--beige-color) !important;
    background-color: var(--beige-color) !important;
}
#the-speakers h2.h3 {
    font-size: 6.6rem;
    line-height: 7.7rem;
}
section#registration-join-virtually .intro-two-column-main .intro-text-wrapper {
    padding-top: 0;
}

body#ip3-lp-investor-forum section#breadcrumb-wrapper .container-fluid, .ip3-lp-investor-forum section#breadcrumb-wrapper .container-fluid{
display:none;
}

body.ip3-lp-investor-forum section#breadcrumb-wrapper .container-fluid {
display:none;
}

body.ip3-lp-investor-forum #page-header-title{padding-top:50px !important;}

body.ip3-lp-investor-forum .module-page-header-col-main-wrapper {
    
    padding-bottom: 20px;
    padding-top: 20px;
}

body.ip3-lp-investor-forum .mega-header.nav--sticky.nav--up {
    top: -19px;
}

/* body.ip3-lp-investor-forum header.mega-header.dark-header {
    display: none;
} */



/* body.ip3-lp-investor-forum .module-page-header-col-main-wrapper {
    padding-bottom: 17px !important;
} */

#date-time-location .bottom-box-wrapper.first {
    padding-left: 70px;
}

#date-time-location .banner-bottom-content-wrapper::before {
    content: '';
    width: 80%;
}


.iframeurlpopup.activeContent {
    right: 0;
    visibility: visible;
}
.iframeurlpopup {
    min-width: 686px;
    visibility: hidden;
    position: fixed;
    top: 0;
    bottom: 0;
    right: -50%;
    z-index: 1000;
    min-width: 686px;
    transition: all 1s ease-in-out;
}
.iframeurlpopup-content-wrapper {
    width: 100%;
    background-color: var(--white-color);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 80px 65px 80px 75px;
    overflow-y: auto;
    overflow-x: hidden;
}
.iframeurlpopup.slider-bod-content.activeContent .btn-close {
    font-size: 2.1rem;
    color: var(--dark-gray);
    position: absolute;
    right: 30px;
    top: 20px;
    z-index: 1;
    display: inline-flex;
}
.iframeurlpopup-content-wrapper h3 {
    color: var(--dark-blue);
    font-family: var(--font-domain-exbold);
    font-size: 3.2rem;
    line-height: 6rem;
    font-weight: 700;
    margin-bottom: 5px;
    
}

section#the-speakers .video-popup-main {
    border: none;
}

section#why-attend-cards .reduce-container::after {
    display: none;
}
section#the-speakers .team-member-info {
    height: 190px;
}
section#countdown-event h2 {
    text-align: center;
}
/* body#ip3-lp-investor-forum .mega-header.nav--sticky.nav--up {
    top: -19px;
    min-height: 86px;
}
 */







@media only screen and (min-device-width: 0px) and (max-device-width: 991px) { 
.video-popup-main .col-full-with { width: 100%; flex: 100%; max-width: 100%; }
}
@media only screen and (min-device-width: 0px) and (max-device-width: 767px) { 
body#ip3-lp-investor-forum .countdown-figure-wrapper .countdown-figure-number {margin-bottom: 10px;}
body#ip3-lp-investor-forum .countdown-figure-wrapper {margin-bottom: 30px;}
.teamSliderArrow.slick-arrow { right: 95px; }
#the-speakers h2.h3 {
    font-size: 3.6rem !important;
    line-height: 4.6rem !important;
}

section#registration-join-virtually h2 {
    color: var(--beige-color);
    font-size: 2.6rem;
    line-height: 6rem;
}

.mobi-res-button {
    display: block !important;
    padding-left: 0;
}
a.cta.cta-icon.openpopup {
    display: none;
}
a.cta.cta-icon.openpopup.formob {
    display: inline-block  !important;
}

#date-time-location .bottom-box-wrapper.first {
    padding-left: 0px;
}

h4.cardiconyes.normalmode:before {
   width: 50px;
   height: 50px;
   top: 125px;
}

body#ip3-lp-investor-forum .reduce-car-box p {
        padding-top: 5px !important;
        padding-bottom: 30px;
		line-height: 26px !important;
    }
	
	
.iframeurlpopup.slider-bod-content {
        min-width: 100%;
        right: 0;
        top: 100%;
    }
	
	
	.iframeurlpopup.slider-bod-content.activeContent {
        top: 0;
    }
	
	.iframeurlpopup-content-wrapper {padding: 45px 10px 10px 10px !important;}
	.iframeurlpopup-content-wrapper h3 {font-size: 2.8rem !important; line-height: 4rem !important;}
	
	table.agenda-table thead tr th.agenda-date{width: 34%;}
	table.agenda-table thead tr th.agenda-topic{width: 66%;}
	
}

section#registration-join-virtually h2 {word-break: normal;}

@media all and (min-device-width: 768px) and (max-device-width: 991px) { 
h4.cardiconyes.normalmode::before {top: 180px;}
.teamSliderArrow.slick-arrow.js-angle-slider__prev { right: 115px; }
body#ip3-lp-investor-forum .keyfactColClass { width: 100%; flex: 100%; max-width: 100%; }
body#ip3-lp-investor-forum #date-time-location .bottom-box-wrapper.first {padding-left:30px;}
body#ip3-lp-investor-forum .banner-bottom-content-wrapper .bottom-box-wrapper {border-left:none;}
#date-time-location .banner-bottom-content-wrapper::before { content: ''; width: 50%; }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) { 
.reduce-card-details.cardiconyes:hover {
    transform: translateY(30%) !important;
}
.mobi-res-button {
    display: block !important;
    padding-left: 0;
}
a.cta.cta-icon.openpopup {
    display: none;
}
a.cta.cta-icon.openpopup.formob {
    display: inline-block  !important;
}
#date-time-location .bottom-box-wrapper.first {
    padding-left: 0px;
}

.iframeurlpopup.slider-bod-content {
        min-width: 100%;
        right: 0;
        top: 100%;
    }
	
	
	.iframeurlpopup.slider-bod-content.activeContent {
        top: 0;
    }
	
	.iframeurlpopup-content-wrapper {padding: 45px 10px 10px 10px !important;}
	.iframeurlpopup-content-wrapper h3 {font-size: 2.8rem !important; line-height: 4rem !important;}
	
	table.agenda-table thead tr th.agenda-date{width: 34%;}
	table.agenda-table thead tr th.agenda-topic{width: 66%;}

}



@media only screen and (min-device-width: 834px) and (orientation: portrait) {
body#ip3-lp-investor-forum h4.cardiconyes.normalmode:before {  
    top: 115px;
}

body#ip3-lp-investor-forum .reduce-car-box p {
        padding-top: 5px !important;
        padding-bottom: 30px;
		line-height: 26px !important;
    }
}
.teamSliderArrow.slick-arrow { background: #fff; border: 1px solid var(--dark-blue); position: absolute; bottom: -50px;right: 95px; }
.teamSliderArrow.slick-arrow:hover { background: var(--dark-blue); border: none; }
.teamSliderArrow.slick-arrow:hover .icon.icon-long-arrow  { color:#fff;}
.teamSliderArrow.slick-arrow .icon.icon-long-arrow { right: 0;color:var(--dark-blue); }
section.video-popup-wrapper.module-wrapper .private-debt-team-wrapper { padding: 35px 0 40px; }
.js-angle-slider__next.teamSliderArrow.slick-arrow { right: 20px; }


           /* WO-79766 */

body#ip3-lp-investor-forum-2024 section#breadcrumb-wrapper .container-fluid {
    display: none;
  }
body#ip3-lp-investor-forum-review section#breadcrumb-wrapper .container-fluid {
    display: none;
  }
body#ip3-lp-investor-forum-review .banner-bottom-content-wrapper {
    display: none;
}
body#ip3-lp-investor-forum .banner-bottom-content-wrapper {
    display: none;
}
body#ip3-lp-investor-forum section#module---download-media .img-fluid.signpost-image {
    min-width: 307px;
}
body#ip3-lp-investor-forum-2025 section#breadcrumb-wrapper .container-fluid {
    display: none;
  }


#ip3-mission-and-values .intro-two-column-main {padding-bottom: 0;}

p.rad-small{font-size:1.4rem;line-height:2rem}
.manifesto-main .manifesto-content-introtext p.rad-small{font-size:1.4rem;line-height:2rem}
.manifesto-main .manifesto-content-introtext a{color: var(--orange-color) !important;}
.manifesto-main .manifesto-content-introtext a{text-decoration: underline;}
body#ip3-top-5-cybersecurity-trends-for-2025 .horizontal-row .horizontal-accordion__image {max-width: 250px;}

body#ip3-cio-letter-ten-trends-part-2 .manifesto-main .manifesto-main-content-wrapper .manifesto-content-introtext {
    max-width: 781px;
}

body#ip3-cio-letter-ten-trends-part-2 .manifesto-main .manifesto-main-content-wrapper .manifesto-box-wrapper {
    min-height: 630px;
}


