@media(max-width:767px){.elementor .e-46ebae6d-81c5{display:none;}}@media(max-width:767px){.elementor .e-29b8ca5e-1ebf{display:none;}}@media(max-width:767px){.elementor .e-402d5483-5360{display:flex;}}@media(max-width:767px){.elementor .e-3d2f6237-83ef{max-width:calc(100% - 1.5rem);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0.75rem;margin-block-end:-5rem;margin-inline-start:0.75rem;margin-inline-end:0.75rem;&:has(details[open]) { position:fixed!important; inset:0!important; width:100%!important; max-width:none!important; margin:0!important; padding:0!important; border-radius:0!important; backdrop-filter:none!important; background:#036f32!important; z-index:99999!important; box-shadow:none!important; } &:has(details[open]) > div { position:static; } &:has(details[open]) img { visibility:hidden; } & summary p > span:last-child { display:none; } & details[open] { position:static!important; } & details[open] > summary { position:fixed!important; inset:16px 20px auto auto!important; z-index:2; width:44px!important; height:44px!important; min-height:44px!important; padding:0!important; display:flex!important; align-items:center!important; justify-content:center!important; color:#fff!important; background:transparent!important; } & details[open] > summary p > span:first-child { display:none; } & details[open] > summary p > span:last-child { display:block; color:#fff; font-size:36px; line-height:1; } & summary p > span:last-child > span { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; } & details[open] > div { position:fixed!important; inset:80px 0 0!important; width:100%!important; max-width:none!important; height:calc(100dvh - 80px)!important; padding:24px!important; border-radius:0!important; background:#036f32!important; overflow-y:auto; } & details[open] > div > div { min-height:100%; gap:20px; } & details[open] > div > div > a:last-child { margin-top:auto; align-self:stretch; text-align:center; } &:has(details[open]) :focus-visible { outline-color:white!important; }\n}}