.elementor .e-4475674-c8f92c1{display:block;font-weight: var(--e-global-typography-1606ebf-font-weight); font-family: var(--e-global-typography-1606ebf-font-family), sans-serif; font-size: var(--e-global-typography-1606ebf-font-size); line-height: var(--e-global-typography-1606ebf-line-height); letter-spacing: var(--e-global-typography-1606ebf-letter-spacing); color: var(--e-global-color-text);\n}.elementor .e-382a029-0bd9900:hover,.elementor .e-382a029-0bd9900:focus-visible{color: var(--e-global-color-secondary); background-color: var(--e-global-color-text);\n}.elementor .e-382a029-0bd9900{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;align-self:flex-start;font-weight: var(--e-global-typography-c3d4db2-font-weight); text-align: left; font-family: var(--e-global-typography-c3d4db2-font-family), sans-serif; font-size: var(--e-global-typography-c3d4db2-font-size); line-height: var(--e-global-typography-c3d4db2-line-height); letter-spacing: var(--e-global-typography-c3d4db2-letter-spacing); color: var(--e-global-color-secondary); background-color: var(--e-global-color-primary);\n}.elementor .e-362f3de-46745a3{width:100%;height:100%;position:relative;padding:40px;display:flex;flex-direction:column;gap:20px;}