@charset "UTF-8";
/* CSS Document */


:not(.cq-Editable-dom)>.brand-25-bespoke-heading {margin-top: 0px!important;}
@media (min-width: 768px) {.brand-25-hero-support-content {margin-top: -100px!important;}}
@media (min-width: 992px) {.brand-25-hero-support-content {margin-top: -200px!important;}}
@media (min-width: 1200px) {.brand-25-hero-support-content {margin-top: -260px!important;}}
@media (min-width: 1400px) {.brand-25-hero-support-content {margin-top: -350px!important;}}
@media (min-width: 1600px) {.brand-25-hero-support-content {margin-top: -350px!important;}}
.brand-25-hero .hero-card-wrapper .hero-card {margin-bottom: 40px!important;}

.brand-25-bespoke-heading h2 {font-size: 2.2rem!important;}
@media (max-width: 1400px) {.brand-25-bespoke-heading h2 {font-size:2.0rem!important;}}
@media (max-width: 1200px) {.brand-25-bespoke-heading h2 {font-size:2.0rem!important;}}
@media (max-width: 991px) {.brand-25-bespoke-heading h2 {font-size:1.8rem!important;}}
@media (max-width: 767px) {.brand-25-bespoke-heading h2 {font-size:1.6rem!important;}}


	
.bespoke-featured-cards>.sectionpar{
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 30px;
margin-top:40px;
margin-bottom:20px;
}
	
.bespoke-featured-cards .card-wrapper{
flex: 0 0 calc((100% - 60px) / 3);
box-sizing: border-box; 
margin-right:0px;
}

@media (max-width: 769px) {
	.bespoke-featured-cards .card-wrapper{
	flex: 0 0 calc((100% - 40px) / 2);
	}
	.bespoke-featured-cards>.sectionpar{
	margin-top:60px;
	}
}
@media (max-width: 639px) {
	.bespoke-featured-cards .card-wrapper{
	flex: 0 0 100%;
	}
}
	
.bespoke-featured-cards .textimage {
margin-top:0px;
}
	
.bespoke-featured-cards .textimage .textimage-image{
margin:0px;
float:none;
}
.bespoke-featured-cards .textimage .textimage-image .image-asset{
vertical-align: bottom;
}	
.bespoke-featured-cards .textimage .textimage-text{
background-color:#fff;
}		
.bespoke-featured-cards .textimage .textimage-text .text-component{
padding:20px;
}
	
.bespoke-featured-cards .textimage .textimage-text h4{
font-size: 1.4666666667rem;
line-height: 1.272;
font-weight: 700;
font-family: "PwC ITC Charter", "Charter ITC", georgia, serif;
margin-bottom:8px;
margin-top:0px
}
.bespoke-featured-cards .textimage .textimage-text p {
font-size: 1rem;line-height: 1.625;
}

@media (min-width: 769px) {
	.bespoke-featured-cards .textimage .textimage-text h4 {
	font-size: 1.375rem;
    }
}
@media (min-width: 1400px) {
	.bespoke-featured-cards .textimage .textimage-text h4{
	font-size: 1.5rem;
	line-height: 1.25;
    }
}
@media (min-width: 1600px) {
	.bespoke-featured-cards .textimage .textimage-text h4{
	font-size: 1.875rem;
	line-height: 1.266;
    }
}	
	
.bespoke-featured-cards .textimage .textimage-text p{
margin-bottom:0px;
}	
.bespoke-featured-cards a.card-wrapper:hover .textimage .textimage-text, .bespoke-featured-cards a.card-wrapper:focus .textimage .textimage-text {
background-color: #FFE8D4;
}	
.bespoke-featured-cards a.card-wrapper:hover, .bespoke-featured-cards a.card-wrapper:focus {
text-decoration:none;
}	

@media (min-width: 1200px) {.bespoke-featured-cards>.sectionpar {width: 970px;}}
@media (min-width: 1400px) {.bespoke-featured-cards>.sectionpar {width: 1170px;}}
@media (min-width: 1600px) {.bespoke-featured-cards>.sectionpar {width: 1370px;}}
