.elementor .pc-btn:hover,.elementor .pc-btn:focus-visible{color:#FFF;background-color:var(--ow-body)}.elementor .pc-btn{min-height:46px;font-weight:500;font-size:var(--ow-fs-small);color:#FFF;text-align:center;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-radius:980px;background-color:var(--ow-ink);display:flex;justify-content:center;align-items:center;& a,& a:visited,& a:hover,& a:focus{color:#FFF;text-decoration:none}\n}.elementor .pc-name{font-family:var(--ow-font-heading);font-weight:600;font-size:var(--ow-fs-h4);color:var(--ow-ink);letter-spacing:-.02em;line-height:1.2;margin:0}.elementor .pc-meta{font-family:var(--ow-font-mono);font-size:12px;color:var(--ow-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;& a{color:inherit;text-decoration:none}& a,& a:visited,& a:hover{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none}\n}.elementor .pc-info{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;align-items:stretch}.elementor .pc-img{width:100%;height:100%;object-fit:contain}.elementor .pc-shot{width:100%;aspect-ratio:1/1;padding:8%;background-color:var(--ow-cream);display:flex;justify-content:center;align-items:center;background-image:radial-gradient(70% 60% at 50% 40%,rgb(255 255 255 / .9),transparent 70%);\n}.elementor .pc-card:hover,.elementor .pc-card:focus-visible{box-shadow:0 24px 48px -28px rgb(12 13 15 / .35);transform:translate3d(0,-2px,0)}.elementor .pc-card{width:100%;height:100%;overflow:hidden;padding:0;border-radius:var(--ow-radius-card);border-width:1px;border-color:var(--ow-line);border-style:solid;background-color:#FFF;transition:box-shadow 0.25s,transform 0.25s;display:flex;flex-direction:column;gap:0}