.elementor .tribute-sign{font-weight:600;font-size:15px;color:var(--Primary);font-style:italic;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .tribute-text{font-size:15px;color:var(--Secondary);line-height:1.7;margin:0px;display:block;}.elementor .tribute-name{font-weight:700;font-size:24px;color:var(--Primary);line-height:1.2;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .tribute-body{min-width:0px;padding-block-start:20px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:block;}.elementor .tribute-photo{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background-color:#e5e5e5;display:block;object-position: center 30%;\n}.elementor .tribute-card{width:100%;overflow:hidden;padding:0px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-radius:14px;border-block-end-width:4px;background-color:#ffffff;box-shadow:0px 2px 10px 0px rgba(2, 23, 62, 0.08);display:block;break-inside: avoid; border-bottom-style: solid; border-bottom-color: var(--Accent, #87AF43);\n}.elementor .tribute-grid{width:100%;column-count:3;column-gap:24px;padding:0px;display:block;}.elementor .dog-name{font-weight:600;font-size:17px;color:var(--Primary);line-height:1.3;text-align:center;padding-block-start:12px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;}.elementor .dog-photo{width:100%;aspect-ratio:4 / 5;object-fit:cover;background-color:#e5e5e5;display:block;object-position: center 30%;\n}.elementor .dog-card:hover,.elementor .dog-card:focus-visible{box-shadow:0px 10px 24px 0px rgba(2, 23, 62, 0.16);transform:translate3d(0px, -4px, 0px);}.elementor .dog-card{min-width:0px;overflow:hidden;padding:0px;border-radius:14px;border-block-end-width:4px;background-color:#ffffff;box-shadow:0px 2px 10px 0px rgba(2, 23, 62, 0.08);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--Accent, #87AF43);\n}.elementor .dog-grid{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(5, minmax(0, 1fr));}