.results-services {display:flex;flex-flow:column;row-gap:2.5rem;}
.results-services .results__entry {flex:0 0 100%;}
.results-services .results__entry figure {height:100%;padding:2.5rem 2rem;margin:0;box-shadow:0 0 1rem .5rem var(--shadow);border-radius:2rem;overflow:hidden;background:var(--white);}
.results-services .results__entry h3 {margin:0;font-size:2rem;font-weight:600;color:var(--grey);}
.results-services .results__entry .ihh-btn {width:100%;}
.results-services .results__entry figcaption {display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;}
.results-services .results__entry figcaption>div {margin:1.5rem 0;}
.results-services .results__link {display:inline-flex;color:var(--blue);text-decoration:none;font-weight:600;align-items:center;}
.results-services .results__link:after {position:relative;display:block;width:1.2rem;height:1.2rem;margin:0 0 0 1rem;content:"";background:url('../../images/reskin/icon-arrow-right-dark-blue.svg');background-size:cover;background-repeat:no-repeat;}
.results-services .results__link>span {text-decoration:underline;text-decoration-thickness:from-font;}
.results-services--multiple .results__entry figcaption {flex-flow:row wrap;justify-content:flex-start;column-gap:1.5rem;row-gap:2rem;}
.results-services--multiple .results__entry figcaption h3 {flex:0 0 100%;}
.results-services--multiple a {flex:0 0 auto;}

.results__more {text-align:center;}
.results__more>a{display:inline-flex;align-items:center;justify-content:center;font-size:2.1rem;font-weight:600;color:var(--grey);text-decoration:none}
.results__more>a:after{position:relative;display:block;width:1.6rem;height:1.6rem;margin:0 0 0 4.5rem;content:"";background-image:url('../../images/reskin/icon-chevron-down.svg');background-size:cover;background-repeat:no-repeat;}

.results__list--empty {display:flex;padding:8% .75rem 4%;text-align:center;flex-flow:column;align-items:center;}
.results__list--empty h2 {font-size:4.2rem;font-weight:700;color:var(--blue);}
.results__list--empty strong {font-size:2.1rem;font-weight:600;}
.results__list--empty .ihh-content {margin:0 0 4.5rem;}
.results__list--empty .ihh-btn {display:inline-flex;width:100%;background:var(--blue);}
				
@media(min-width:500px) {
.results__list--empty .ihh-btn {width:34rem;}
}