.elementor-13 .elementor-element.elementor-element-a8eec8a{margin:9.1875rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-13 .elementor-element.elementor-element-8601904{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-f9396ac{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-f9396ac.elementor-element{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-e081edc{background-image:url("https://houseofhorses.net/wp-content/uploads/2026/09/Home-showroom.webp");}.elementor-13 .elementor-element.elementor-element-deea0c3{background-image:url("https://houseofhorses.net/wp-content/uploads/2026/09/Home-events.webp");}.elementor-13 .elementor-element.elementor-element-93da62f{background-image:url("https://houseofhorses.net/wp-content/uploads/2026/09/Home-embroidery.webp");}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-a8eec8a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-13 .elementor-element.elementor-element-f9396ac.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-e081edc.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-deea0c3.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-93da62f.elementor-element{--align-self:center;}}/* Start custom CSS */.card-d{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 0;
color: var(--kleur-wit);
padding: 1.25rem;
width: calc(33.3333% - 0.8333rem);
max-width: 362px !important;
aspect-ratio: 362 / 480;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
padding-block-start: var(--space-none) !important;
padding-block-end: var(--space-none) !important;
}
.card-d > *{
text-align: center;
}
.card-d .e-button-base{
color: var(--kleur-wit) !important;
border-color: var(--kleur-wit) !important;
margin-top: 3.5rem !important;
}
#sb_instagram #sbi_images{
padding: 0 !important;
}
#sb_instagram .sbi_photo img{
filter: grayscale(100%);
}
@media (max-width: 767px){
.card-d{
width: 100%;
aspect-ratio: 362 / 362;
}
}/* End custom CSS */