.text-card-coutts .card-item{position:relative}
@media(max-width:767px){.text-card-coutts .card-item{padding-left:0 !important;padding-right:0 !important}
}
.text-card-coutts .card-item::before{content:'';height:4px;width:-webkit-fill-available;gap:10px;background-color:#e2523e;position:absolute;display:inline-flex;margin-right:24px}
@media(max-width:767px){.text-card-coutts .card-item::before{margin-right:0}
}
@media(min-width:768px) and (max-width:1023px){.text-card-coutts .card-item:nth-of-type(even)::before{margin-right:0}
}
.text-card-list-coutts .cmp-title{padding:0 !important}
.text-card-list-coutts .cmp-title__text{margin-top:24px;margin-bottom:8px}
.text-card-list-coutts .comp-rich-text a{padding-top:5px;margin-top:6px;font-family:"CouttsSienaLight",sans-serif;line-height:23px;margin-bottom:23px;display:block;width:fit-content}
.text-card-list-coutts .comp-rich-text a:focus{padding-top:5px !important;outline:0 !important}
.text-card-list-coutts .comp-rich-text a:focus-visible{border:2px solid #400718}
.text-card-list-coutts .comp-rich-text ul li{margin-top:8px}
.text-card-list-coutts .comp-rich-text ul li a{margin-bottom:0;margin-top:0;padding-top:0}
.text-card-list-coutts .comp-rich-text p:last-child,.text-card-list-coutts .comp-rich-text p:last-child a{margin-bottom:0}
.text-card-list-coutts .disabled{pointer-events:none;cursor:default;color:#767676;background-image:none}
.et-shelf .multiple-listing .row-adjust .two-column-view.text-card-coutts,.et-shelf .multiple-listing .row-adjust .three-column-view.text-card-coutts{margin-top:64px}
@media(max-width:767px){.et-shelf .multiple-listing .row-adjust .two-column-view.text-card-coutts,.et-shelf .multiple-listing .row-adjust .three-column-view.text-card-coutts{margin-top:40px}
}
.et-shelf .multiple-listing .two-column-view.text-card-coutts .card-item::after{border-right:1px solid #5d061f !important;opacity:50%}
.et-shelf .multiple-listing .three-column-view.text-card-coutts .card-item::after{border-right:1px solid #5d061f !important;opacity:50%}
@media(max-width:767px){.et-shelf .text-card-coutts{padding-left:24px !important;padding-right:24px !important}
}
.et-shelf .text-card-coutts .card-item{margin-top:48px}
@media(max-width:767px){.et-shelf .text-card-coutts .card-item:not(:first-child){margin-top:48px}
.et-shelf .text-card-coutts .card-item:not(:last-child)::after{display:none}
}