.results-entity {display:flex;flex-flow:row wrap;}
.results-entity .results__entry {flex:0 0 100%;margin:0 0 2.5rem;}
.results-entity .results__entry figure {height:100%;padding:2.5rem 2rem;margin:0;box-shadow:0 0 1rem .5rem var(--shadow);border-radius:2rem;overflow:hidden;border:.1rem solid var(--shadow);background:var(--white);}
.results-entity .results__entry h3 {margin:0;font-size:2rem;font-weight:600;color:var(--grey);}
.results-entity .results__entry .ihh-btn {width:100%;}
.results-entity .results__entry figcaption {display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;}
.results-entity .results__entry figcaption>div {margin:1.5rem 0;}

.results--image .results__entry h3 {margin:1.5rem 0;}
.results--image .results__entry figcaption {display:block;}
.results--image .results__entry .results__image {min-height:24rem;margin:-2.5rem -2rem 0;background-size:cover;background-position:center;}
.results--details .results__entry figcaption {flex-flow:column;align-items:flex-start;}
.results__country {display:block;margin:.75rem 0;}
.results__country>span {display:inline-block;padding:.5rem .75rem;color:var(--blue);font-size:1.6rem;font-weight:500;border:.1rem solid var(--blue);border-radius:1rem;}
.results__addr {display:flex;margin:0 0 2.5rem;align-items:flex-start;word-break:break-word;}
.results__addr:before {position:relative;display:block;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;margin:.25rem 1.5rem 0 0;content:"";background-image:url('../../images/reskin/icon-location.svg');background-size:contain;background-repeat:no-repeat;}
.results__info {display:flex;margin:0 0 2.5rem;flex-flow:column;align-self:flex-start;}
.results__info>a {display:flex;margin:0 0 .5rem;color:#6e7176;align-items:flex-start;text-decoration:none;}
.results__info>a>span {text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem;word-break:break-all;}
.results__phone:before {position:relative;display:block;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;margin:.25rem 1.5rem 0 0;content:"";background-image:url('../../images/reskin/icon-phone.svg');background-size:contain;background-repeat:no-repeat;}
.results__whatsapp:before {position:relative;display:block;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;margin:.25rem 1.5rem 0 0;content:"";background-image:url('../../images/reskin/icon-whatsapp.svg');background-size:contain;background-repeat:no-repeat;}
.results__email:before {position:relative;display:block;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;margin:.25rem 1.5rem 0 0;content:"";background-image:url('../../images/reskin/icon-email.svg');background-size:contain;background-repeat:no-repeat;}
.results__addr--empty:before, .results__phone--empty:before,.results__whatsapp--empty:before,.results__email--empty:before {display:none;}
@media(min-width:768px) {
	.results--image, .results--details {margin:0 -.5rem;}
	.results--image .results__entry, .results--details .results__entry {flex:0 0 50%;padding:0 .5rem;justify-content:flex-start;}
}
@media(min-width:992px) {
	 .results--image .results__entry {flex:0 0 33.3333%;}
	.results--details .results__entry {flex:0 0 100%;}
	.results--details .results__entry figcaption {margin:0 -.75rem;flex-flow:row nowrap;align-items:flex-start;}
	.results--details .results__entry h3 {flex:0 0 27.5%;padding:0 .75rem;}
	.results__addr {flex:0 0 27.5%;padding:0 .75rem;margin:0!important;}
	.results__info {flex:0 0 25%;padding:0 .75rem;}
	.results--details .results__info {flex:0 0 25%;padding:0 .75rem;margin:0!important;}
	.results__btn {flex:0 0 20%;padding:0 .75rem;margin:0!important;}
}

.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;}
}