/* Presentazione del media kit; testi, immagini e disposizione restano in Elementor. */
.rs-kit-hero-photo img{display:block;width:100%;height:auto;border-radius:20px}
.rs-kit-portrait-card{transform:rotate(1deg);transition:transform .25s ease}
.rs-kit-portrait-card:hover{transform:rotate(0)}
.rs-kit-shortcuts .elementor-button{padding:11px 17px;background:transparent;font-size:12px}
.rs-kit-bio-card .rs-kit-copy{margin-block-start:auto}
.rs-kit-bio-card .elementor-widget-text-editor{user-select:text}
.rs-kit-photo img{display:block;width:100%;aspect-ratio:1.65;object-fit:cover;border-radius:18px}
.rs-kit-photo-0 img{object-position:center 23%}
.rs-kit-photo-1 img{object-position:center}
.rs-kit-logo-preview img{display:block;max-width:100%;max-height:105px;width:auto;object-fit:contain;margin-inline:auto}
.rs-kit-monogram-preview img{height:105px}
.rs-kit-format-links .elementor-button{font-size:11px;padding:11px 13px;min-height:44px}
.rs-kit-format-links a:focus-visible{outline-color:#5ce1e6}
#collaborazioni .elementor-widget-text-editor a{text-decoration:underline}
@media(max-width:767px){.rs-kit-portrait-card{transform:none}.rs-kit-hero-photo img{max-height:265px;object-fit:cover;object-position:center 22%}.rs-kit-photo img{aspect-ratio:1.3}.rs-kit-format-links .elementor-button{font-size:12px}.rs-kit-shortcuts .elementor-button{font-size:12px;padding:12px 14px}}
@media(prefers-reduced-motion:reduce){.rs-kit-portrait-card{transform:none;transition:none}}
html[data-rs-reading-motion] .rs-kit-portrait-card{transform:none;transition:none}
