.node--type-whitepaper.hs-form .sidebar_first .form-columns-2 .hs-form-field{padding: 0 6px 0 0px;}
.paragraph.paragraph--type--big-ideas-section.paragraph--view-mode--default.big_ideas.gap {padding-bottom: 80px;}
.h_inner .search-form {justify-content: center; padding: 5px 15px;flex-flow: row wrap;display: flex;}
.investors-right .menu-info-04 {	position: static;	padding: 0;	pointer-events: all;}
.investors-right .menu-info-04 p {color: #000;margin-bottom: 10px;}
.investors-right .menu-info-04 p .blue_btn {line-height: 22px;}
.investors-right .menu_card_cont figure img {opacity: 1;}
.ex_job .row .col-12.col-md-6 { display: flex;flex-direction: column; justify-content: space-between;}
.ex_job .row .col-12.col-md-6 .blue_btn { max-width: 158px;}
.new_img_gal .section-title-area { display: none;}
.new_img_gal .col-12.col-md-6.col-lg-4.mb-4, .new_img_gal .stories-box-img.mb-4 {margin-bottom: 0 !important;}
.white_bg { background-color: #fff;}
.list-column4 .description-area ul { display: flex; flex-wrap: wrap;}
.list-column4 .description-area ul li {width: 100%; max-width: 25%;}
.accordion_list .accordion-body ul { margin-bottom: 15px;}


@media (max-width: 767px) {
.ex_job .blue_btn.mt-4 {margin-top: 0 !important;}
.ex_job .row .col-12.col-md-6 .blue_btn {	max-width: 140px;}
.our_client_block p { transition: all 500ms;}
.our_client_block:hover p {padding-bottom: 47px;}
.node--type-case-study .node--view-mode-full .field--type-text-with-summary h3{font-size:18px;}
.page-node-3414 .news-banner.view-display-id-single_banner .views-view-grid > div > div { display: flex;flex-wrap: wrap;}
.page-node-3414 .news-banner.view-display-id-single_banner .views-view-grid div.views-field-title {position: static;	transform: none; width: 100%;}
.page-node-3414 .news-banner.view-display-id-single_banner .views-view-grid div.views-field-field-top-banner-image { order: -1; width: 100%;}
.page-node-3414 .news-banner.view-display-id-single_banner .views-view-grid div.views-field-title h1 {color: #000;}
.page-node-3414 .view-display-id-single_banner .views-field .field-content {border-radius: 12px;overflow: hidden;}

.page-node-3432 .view-display-id-single_banner .views-field img {max-width: 900px;}
.page-node-3432 .view-display-id-single_banner .views-field.views-field-field-image-1 { order: -1;}
.page-node-3432 .news-banner.view-display-id-single_banner .views-view-grid div div { display: flex; flex-wrap: wrap;justify-content: flex-end;}
.page-node-3432 .news-banner.view-display-id-single_banner .views-view-grid div.views-field-title {background-color: #1E2247;}
.page-node-3432 .news-banner.view-display-id-single_banner .views-view-grid div.views-field-title .field-content { display: block;}
.page-node-3432 .news-banner.view-display-id-single_banner .views-view-grid div.views-field-title {position: static;transform: none;}
.page-node-3432 .news-banner.view-display-id-single_banner .views-view-grid div.views-field-title .author-name {justify-content: flex-start;}
}
#no-padding {
  padding-top: 0;
}
.monticello-banner .banner_logo img {
  width: auto;
  max-width: 100%;
}
.cxo-agenda-table tr td:first-child{
	min-width: 165px;
}

.banner_slider .banner_item{display: none;}
.banner_slider .banner_item:first-child,
.banner_slider.slick-initialized .banner_item{display: block;}


.no-location .event-loc{display:none;}
.cox-activity table td:first-child{width:300px;}
.cox-activity .st_tab_cont .tab-content img{margin-top:14px;}
.page-node-3403 #header{display:none;}
.page-node-3403 .site-footer {display:none;}

.node--type-case-study .sidebar-style .views-row a{color: #2746C4; display:inline-block;}
.relai-logo{max-width: 250px;}

.imgtxt-gap.text_img_sec .row {
  align-items: flex-start;
}
@media screen and (min-width:767px){
.imgtxt-gap .img-wrap {
  margin-top: 30px;
}
}
.cookiesjsr-links.links--row li a:hover{color:#fff;}
.cookiesjsr-banner--action{justify-content: flex-end;}
.cookiesjsr-btn.important{border-radius: 30px;max-width: 200px;}

.st_tab_cont .tab-content .up_right_arrow img {
  border-radius: 0px;
}
.profile-center-aligned{text-align:center;}
.profile-center-aligned .row {justify-content: center;}

.img-bottom-gap .image-bottom{margin-top: 10px;}
.rmps-section h2{font-size: 40px;}
.reduce-returns .partn_icon img{max-height:50px;}
@media (max-width: 767px) {
  .rmps-section h2 {font-size: 24px;}
}
.key-text-align .section-title-area {
  display: none;
}
@media (min-width: 992px) {
.key-text-align .col-lg-6:first-child{
    flex: 0 0 auto;
    width: 56.66666667%;
}
.key-text-align .col-lg-6:last-child{
    flex: 0 0 auto;
    width: 43.33333333%;
}
}

.page-node-3428 #header,
.page-node-3428 .site-footer {
  display: none;
}
#emailModal .hs_recaptcha.hs-recaptcha.field.hs-form-field {
  margin-bottom: 24px;
  padding-left: 0;
  margin-top: 15px;
}
#emailModal .hs_submit.hs-submit {
  padding: 0;
}
.pdf-box-withimg .openmailpopup{cursor: pointer;}
.video-text{border-radius: 10px;}
.video-text {
  border-radius: 10px;
  margin: 0 auto;
  text-align: center;
}
/*-- event page video banner --*/
.video-banner-wrap{
	padding: 2em 0;
	background-color: var(--primary-blue);
}
.video-banner-wrap .inner_banner_cap{
	position: relative;
	top: auto;
	left: auto;
	transform: none;
}
.video-banner-wrap .ib_inner{
	flex: 0 0 auto;
	width: 60%;
	max-width: inherit;
}
.video-banner-wrap .event-banner-video{
	flex: 0 0 auto;
	width: 40%;
}
.event-banner-video .videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    border: #fff solid 3px;
    border-radius: 10px;
		overflow: hidden;
}
.event-banner-video .videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media screen and (max-width: 991px){
	.video-banner-wrap .ib_inner,
	.video-banner-wrap .event-banner-video{
		flex: 0 0 auto;
		width: 50%;		
	}
}
@media screen and (max-width: 767px){
	.video-banner-wrap .ib_inner,
	.video-banner-wrap .event-banner-video{
		flex: 0 0 auto;
		width: 100%;		
	}
	.video-banner-wrap .ib_inner{
		margin-bottom: 20px;
	}
}


.download-section .col-12 {flex: 0 0 auto; width: 100%; display: flex;flex-wrap:wrap; justify-content: space-between; }
@media (min-width: 767px) {.video_banner .container { height: 77%;} .download-section.page-title-area .col-12 h2{margin-bottom:0;}}
@media screen and (max-width:991px){.download-section .col-12{justify-content: center;  text-align: center;} .download-section.page-title-area .col-12 h2{margin-bottom:20px;}}
.video-text{display:none;}

/*redefining-uk-collections*/
.uk-collection-banner .inner_banner_cap p{font-size: 17px;}
@media screen and (min-width: 1200px){
.small-headline h2 {font-size: 44px;}
}
.three-different-box .row:nth-child(2) .col-12:nth-child(1) .stories-box{background-color: #f6f1f8; padding:15px; border-radius:10px;height:100%;}
.three-different-box .row:nth-child(2) .col-12:nth-child(2) .stories-box{background-color: #effbf7; padding:15px; border-radius:10px;height:100%;}
.three-different-box .row:nth-child(2) .col-12:nth-child(3) .stories-box{background-color: #ebf8ff; padding:15px; border-radius:10px;height:100%;}
.video_sec_latest.video-text-align .container-fluid .row { align-items: center;}
@media screen and (max-width: 991px){
.main-content .uk-collection-banner .inner_banner_cap h1{font-size: 26px;}
.uk-collection-banner .inner_banner_cap p{font-size: 14px; line-height: 20px;}
}
.page-node-3434 h1.field-content {
    width: 70%;
}
.news-banner.view-display-id-single_banner .views-view-grid div.views-field-title .author-name {
  color: #fff;
}
.page-node-3432 hr {
  margin: 1.5rem 0;
}
/*-- experience-empathetic-personalized-and-secure-debt-collections --*/
.form-wrap-block h5{
    padding: 0 15px 10px;
}
.form-wrap-block {
  background-color: #fff;
  border-radius: 15px;
  padding: 30px;
}
.form-wrap-block .legal-consent-container .hs-form-booleancheckbox-display p{
    color: #000;
}
.text_column .form-wrap-block ul li{
    padding-left:0;
    background: none;
}
.form-wrap-block .hs-form .hs-input{
    height: 45px;
}
.form-wrap-block .hs-form .form-columns-2{
    margin-bottom: 10px;
}
.top-form-block .row{
    align-items:center;
}
.hover-style-2 .hidden_info {
  left: 30px;
  right: 30px;
  padding: 30px 20px;
  border-radius:10px;
}
.hover-style-2 .hidden_info p{
	font-size:16px;
	line-height:26px;
}

@media (max-width: 991px) {
.public-sector-banner .banner_img {
  display: flex;
  width: 100%;
  height: 400px;
  justify-content: center;
}
.public-sector-banner .banner_img img{
  object-fit: cover;
  width: 100%;
  height: 100%;
}
}
.hide-title .section-title-area{
	display: none;
}
.banner-with-form-opsIgnite{
	background-image:url('https://www.firstsource.com/sites/default/files/2025-04/event-new-banner-02.jpg');
	background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#invitation_hs_form {
  background-color: #fff;
  padding: 30px 10px;
  border-radius: 12px;
}
#invitation_hs_form .hs-form .hs-input{height: 40px;}
/*.banner-with-form-opsIgnite .row:nth-child(2) .col-12:nth-child(1){display: flex; align-items: center;}
.address-with-map .value_sec .col-12:last-child .solution-box{padding:0;}
.address-with-map .value_sec .col-12:last-child .solution-box p{margin: 0; height: 100%;}
.address-with-map .value_sec .solution-box iframe{width:100%; min-height:310px; height:100%;}*/
.text-with-address .value_sec .col-12:nth-child(1) .solution-box{border:none; padding-left:0;}
.text-with-address .value_sec .solution-box{padding: 15px 40px 0;}
.hs-form .form-columns-1 .hs-form-field {width: 100%; min-width: 100%; margin-bottom: 24px;}
@media (max-width: 767px) {
  .opsIgnite-banner.inner_banner .banner_img {
    height: 330px;
  }
  .text-with-address .gap{padding-top:20px;}
}
.page-node-3284 .gap {
    padding: 0px 0px;
}
.page-node-3284 .views-view-responsive-grid__item {
    padding-top: 40px;
}
.page-node-3284 section.value_sec.gap .col-12 {
    margin-top: -15px;
}
.page-node-3284 li.pager__item {
    margin-bottom: 25px;
}
.page-node-3249 .pb-0.paragraph.paragraph--type--title-with-description.paragraph--view-mode--default.page-title-area h2 {
    text-transform: inherit;
}
.page-node-3249 section.our-solutions.blue-bg.white-txt.gap h2 {
    text-transform: initial;
}
.page-node-3507 h2 {text-transform: initial;}
.gapfix section.value_sec.gap {
    padding: 0px 0px;
}
.gapfix .section-title-area.mb-4 {
    margin-bottom: 0.5rem !important;
}
.no-bg{
	background-color: unset !important;
}

.no-text-transform h1, .no-text-transform h2, .no-text-transform h3, .no-text-transform h4, .no-text-transform h5, .no-text-transform h6{
	    text-transform: unset !important;
}

@media screen and (min-width: 1366px){
	.page-node-3509 .news-banner.view-display-id-single_banner .views-view-grid div.views-field-title {width:49%;}
}
.hs_firstsource_executive .inputs-list {list-style: none; padding: 15px 0 0 0; display: flex; flex-wrap: wrap;}
.hs_firstsource_executive .inputs-list li { width: 50%; margin-bottom: 15px;}
.hs_firstsource_executive .inputs-list li:last-child { margin-bottom: 0;}
.hs_firstsource_executive .inputs-list li label { display: flex;align-items: center;}
.hs_firstsource_executive .inputs-list li label span { display: block; padding-left: 15px;color: #7b7b7b;}
@media (max-width: 480px) {
  #hsForm_72dfcc82-d8ae-4108-bcc3-5e46e1131a7e .inputs-list li label span { padding-left: 12px;}
}

.yt-video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 aspect ratio */
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin-bottom: 20px;
}

.yt-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-view-blog .featured-top__inner {margin-bottom:40px;}
@media screen and (min-width: 1200px){
	.cmba-page-banner h1,
	.page-node-4003 .page-title-area h2,
	.page-node-4003 #connect-with-us h2,
	.page-node-4003 .profile_popup h2{
  	font-size: 44px;
	}
}
.page-node-4003 #header{display:none;}
.header-left-logo{width:180px; max-width: 180px;}
.header-left-logo img{max-height: 107px;}
.description-area ul li{font-size: 16px;}