.elementor .e-50e0974-ecc7{width:8rem;max-width:8rem;display:block;flex:0 0 auto;}.elementor .e-1321bf23-bd3e{padding:0px;background-color:transparent;}.elementor .e-63375363-7af7{min-width:18rem;position:absolute;inset-block-start:100%;inset-inline-end:0px;z-index:100;padding:0px;background-color:#f5f5f5;box-shadow:0px 3px 12px 0px rgba(0,0,0,.16);display:flex;flex-direction:column;gap:0px;& > p { margin: 0; width: 100%; } & > p > a { display: block; padding: 0.65rem 1rem; background-color: #f5f5f5; } & > p > a:hover, & > p > a:focus-visible { background-color: #d1d1d1; } & > p:not(:last-child) { border-bottom: 1px solid #d1d1d1; }\n}.elementor .e-66bc6d77-de84{width:auto;overflow:visible;position:relative;flex:0 0 auto;& summary a span { display: inline-block; transition: transform 200ms ease; transform-origin: center; } &:hover summary a span, &:focus-within summary a span, & details[open] summary a span { transform: rotate(180deg); } & summary a { display: inline-flex; align-items: center; gap: 0.5rem; } & summary a span { display: inline-block; width: 0.4rem; height: 0.4rem; border-right: 1px solid currentColor; border-bottom: 1px solid currentColor; margin-top: -0.2rem; transform: rotate(45deg); transform-origin: center; transition: transform 350ms cubic-bezier(0.22, 1, 0.36, 1), margin-top 350ms cubic-bezier(0.22, 1, 0.36, 1); } &:hover summary a span, &:focus-within summary a span, & details[open] summary a span { transform: rotate(225deg); margin-top: 0.2rem; }\n}.elementor .e-5ba8f943-e5dd{padding:0px;background-color:transparent;}.elementor .e-37f141b7-6f74{min-width:18rem;position:absolute;inset-block-start:100%;inset-inline-end:0px;z-index:100;padding:0px;background-color:#f5f5f5;box-shadow:0px 3px 12px 0px rgba(0,0,0,.16);display:flex;flex-direction:column;gap:0px;& > p { margin: 0; width: 100%; } & > p > a { display: block; padding: 0.65rem 1rem; background-color: #f5f5f5; } & > p > a:hover, & > p > a:focus-visible { background-color: #d1d1d1; } & > p:not(:last-child) { border-bottom: 1px solid #d1d1d1; }\n}.elementor .e-7ee1a667-ba8e{width:auto;overflow:visible;position:relative;flex:0 0 auto;& summary a span { display: inline-block; transition: transform 200ms ease; transform-origin: center; } &:hover summary a span, &:focus-within summary a span, & details[open] summary a span { transform: rotate(180deg); } & summary a { display: inline-flex; align-items: center; gap: 0.5rem; } & summary a span { display: inline-block; width: 0.4rem; height: 0.4rem; border-right: 1px solid currentColor; border-bottom: 1px solid currentColor; margin-top: -0.2rem; transform: rotate(45deg); transform-origin: center; transition: transform 350ms cubic-bezier(0.22, 1, 0.36, 1), margin-top 350ms cubic-bezier(0.22, 1, 0.36, 1); } &:hover summary a span, &:focus-within summary a span, & details[open] summary a span { transform: rotate(225deg); margin-top: 0.2rem; }\n}.elementor .e-255b4442-f91d{padding:0px;gap:1rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.elementor .e-65af7aac-d22e{position:sticky;inset-block-start:0px;z-index:20;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#ffffff;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);gap:2rem;justify-content:space-between;align-items:center;}