.elementor .sz-loop-section{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .sz-nav{font-family:Inter;font-weight:500;font-size:0.875rem;color:#000000;letter-spacing:0.1em;text-transform:uppercase;& a { color: inherit; text-decoration: none; } & a:hover { color: #6b7280; }\n}.elementor .sz-logo{width:8rem;height:2.5rem;padding:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .sz-photo-icon{width:3rem;height:3rem;font-size:0px;line-height:0px;padding:0px;clip-path:none;background-size: contain; background-position: center; background-repeat: no-repeat;\n}.elementor .sz-sticker:hover,.elementor .sz-sticker:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .sz-sticker{font-family:Inter;font-weight:700;font-size:0.875rem;color:#000000;letter-spacing:0.05em;line-height:1.5;text-align:center;text-transform:uppercase;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffffed;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.08);transition:all 200ms;}.elementor .sz-photo:hover,.elementor .sz-photo:focus-visible{background-color:#f3f4f6;}.elementor .sz-photo{overflow:hidden;padding:0px;background-color:#f8f8f8;display:flex;flex-direction:column;gap:0.5rem;justify-content:center;align-items:center;}.elementor .sz-heading{font-family:Inter;font-weight:700;font-size:1rem;color:#000000;letter-spacing:0.05em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .sz-label{font-family:Inter;font-weight:500;font-size:0.625rem;color:#9ca3af;letter-spacing:0.1em;line-height:1.5;text-align:center;text-transform:uppercase;margin:0px;}.elementor .sz-layout{max-width:100%;font-family:Inter;color:#000000;padding:0px;margin:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}