.elementor .bbv-appline{width:24px;min-width:24px;height:3px;min-height:3px;max-height:3px;background:#cf49a4;padding:0;\n}.elementor .bbv-apptag{margin:0;font:700 11px/1.5 "DM Sans",sans-serif;letter-spacing:1.6px;text-transform:uppercase;\n}.elementor .bbv-appey{display:flex;flex-direction:row;align-items:center;gap:17px;padding:0;min-height:0;margin:0 0 12px;\n}.elementor .bbv-apptitle{margin:0;font:700 28px/1.15 "DM Sans",sans-serif;letter-spacing:-.9px;\n}.elementor .bbv-appdesc{margin:12px 0 0;color:#6c7266;font:400 14px/1.55 "DM Sans",sans-serif;\n}.elementor .bbv-appbenefits{padding:0;margin:25px 0;gap:14px;min-height:0;display:flex;flex-direction:column;list-style:none;font:600 13px/1.5 "DM Sans",sans-serif; & li{display:flex;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:0;} & svg{width:20px;height:20px;flex:0 0 20px;color:#c62889;margin-top:0;} & span{min-width:0;overflow-wrap:anywhere;}\n}.elementor .bbv-appcta{margin:14px 0 0;font:700 11px/1.5 "DM Sans",sans-serif;align-self:flex-start;background:#c62889;color:white;padding:13px 16px;border-radius:6px; & a{color:inherit;text-decoration:none;} & a:focus-visible{outline:2px solid #747d6d;outline-offset:3px;}\n}.elementor .bbv-appcopy{position:relative;z-index:2;padding:32px 28px;min-width:0;min-height:0;gap:0;display:flex;flex-direction:column;justify-content:center; & h3{font-size:32px;line-height:1.1;letter-spacing:-1px;} @media(max-width:767px){padding:24px 16px;& h3{font-size:27px;} & .bbv-appdesc{font-size:12px;} & .bbv-apptag{font-size:9px;letter-spacing:1px;} & .bbv-appey{gap:8px;} & .bbv-appline{min-width:16px;width:16px;}}\n}.elementor .bbv-appimg{position:relative;width:calc(100% + 24px);max-width:none;height:470px;object-fit:contain;margin-left:-24px;filter:drop-shadow(5px 8px 7px rgba(35,20,32,.17)) drop-shadow(14px 22px 18px rgba(35,20,32,.24));\n}.elementor .bbv-apppink{background:#ce298f;padding:25px 0;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;\n}.elementor .bbv-approot{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;}}max-width:570px;min-height:540px;display:grid;grid-template-columns:1fr 1fr;\n}