.elementor .bbv-glasscompactimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;\n}.elementor .bbv-glasscompactline{width:24px;min-width:24px;height:3px;min-height:3px;max-height:3px;background:#cf49a4;padding:0;\n}.elementor .bbv-glasscompacttag{margin:0;font:700 11px/1.5 "DM Sans",sans-serif;letter-spacing:1.6px;text-transform:uppercase;\n}.elementor .bbv-glasscompactey{display:flex;flex-direction:row;align-items:center;gap:17px;padding:0;min-height:0;margin:0 0 12px;\n}.elementor .bbv-glasscompacttitle{margin:0;font:700 28px/1.15 "DM Sans",sans-serif;letter-spacing:-.9px;\n}.elementor .bbv-glasscompactcta{margin:14px 0 0;font:700 11px/1.5 "DM Sans",sans-serif; & a{color:inherit;text-decoration:none;} & a:focus-visible{outline:2px solid #747d6d;outline-offset:3px;}\n}.elementor .bbv-glasscompactcopy{position:relative;width:calc(100% - 30px);margin:auto 15px 15px;padding:20px 18px;min-height:0;gap:0;display:flex;flex-direction:column;border-radius:17px;background:rgba(255,255,255,.68);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 8px 24px rgba(49,62,29,.06); @supports not (backdrop-filter:blur(1px)){background:rgba(255,255,255,.94);}\n}.elementor .bbv-glasscompactroot{position:relative;width:100%;min-width:0;padding:0;gap:0;overflow:hidden;display:flex;flex-direction:column;background:white;color:#454a42;font-family:"DM Sans",sans-serif;border-radius:24px;box-shadow:0 6px 14px rgba(49,62,29,.06),0 22px 44px rgba(49,62,29,.13),0 42px 80px rgba(49,62,29,.075);transition:transform .25s,box-shadow .25s; @media(hover:hover) and (pointer:fine){&:hover{transform:translateY(-4px);box-shadow:0 8px 18px rgba(49,62,29,.075),0 28px 50px rgba(49,62,29,.16),0 48px 84px rgba(49,62,29,.09);}} @media(prefers-reduced-motion:reduce){transition:none;&:hover{transform:none;}}min-height:455px;max-width:330px;\n}