.elementor .bbk-cardimg{width:100%;height:405px;object-fit:cover;object-position:35% 25%;}.elementor .bbk-cardlin{width:24px;height:3px;min-width:24px;min-height:3px;max-height:3px;padding:0px;background-color:#cf49a4;}.elementor .bbk-cardtag{font-weight:700;font-size:11px;letter-spacing:1.6px;line-height:1.5em;text-transform:uppercase;margin:0px;}.elementor .bbk-cardeye{min-height:0px;padding:0px;margin-block-start:0px;margin-block-end:9px;margin-inline-start:0px;margin-inline-end:0px;gap:17px;align-items:center;}.elementor .bbk-cardttl{font-weight:700;font-size:24px;letter-spacing:-0.9px;line-height:1.12em;margin:0px;}.elementor .bbk-cardcta{font-weight:700;font-size:11px;line-height:1.5em;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bbk-cardtxt{min-height:135px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:0px;justify-content:center;}.elementor .bbk-cardtop{width:100%;max-width:570px;overflow:hidden;font-family:"DM Sans";color:#454a42;padding:0px;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:24px;border-end-end-radius:24px;background-color:#ffffff;box-shadow:0px 6px 14px 0px rgba(49,62,29,0.06),0px 22px 44px 0px rgba(49,62,29,0.13),0px 42px 80px 0px rgba(49,62,29,0.075);flex-direction:column;gap:0px;transition:transform .25s ease,box-shadow .25s ease; @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; } }\n}