.elementor .section-document{padding:var(--padding-xxl);background-color:var(--dark-purple);flex-direction:column;gap:var(--gap-xs);justify-content:center;align-items:center;}.elementor .text-md{font-family:var(--secondary-font);font-weight:400;font-size:1.125rem;letter-spacing:0px;line-height:1.8rem;text-align:start;transition:all 320ms;strong, a{
color: var(--magic-amethyst);
transition: 320ms;
}
a:hover{
color: var(--purple-marble);
transition: 320ms;
}\n}.elementor .title{font-family:var(--primary-font);font-weight:600;font-size:clamp(1.3rem, 1.25rem + 0.22vw, 1.6rem);letter-spacing:0.1rem;line-height:var(--line-height);strong{
color: var(--magic-amethyst);
}\n}.elementor .H5{font-family:var(--primary-font);font-weight:500;font-size:clamp(1rem, 0.98rem + 0.1vw, 1.125rem);letter-spacing:0.1rem;line-height:var(--line-height);text-align:start;font-style:normal;text-transform:none;strong{
color: var(--purple-marble);
font-weight: 500;
}\n}.elementor .H3{font-family:var(--primary-font);font-weight:600;font-size:clamp(1.5rem, 1.33rem + 0.7vw, 2.5rem);letter-spacing:0.2rem;line-height:var(--line-height);text-align:start;align-self:start;strong{
color: var(--magic-amethyst);
}\n}.elementor .H1{font-family:var(--primary-font);font-weight:600;font-size:clamp(2.2rem, 1.82rem + 1.6vw, 4.4rem);letter-spacing:0.2rem;line-height:var(--line-height);text-align:start;text-transform:uppercase;strong{
color: var(--magic-amethyst);
}\n}.elementor .text-color-amethyst{color:var(--magic-amethyst);}.elementor .icon-title-box{width:auto;font-family:var(--primary-font);padding:0px;gap:var(--gap-s);align-items:center;align-self:start;.diamond {
animation: pxl-purple-pulse 1.5s infinite ease-out;
}\n}.elementor .doc-content{padding:0px;gap:var(--gap-s);align-items:center;}.elementor .box-document{max-width:880px;padding:var(--padding-s);display:flex;flex-direction:column;gap:var(--gap-s);justify-content:flex-start;align-items:start;}.elementor .box-info{padding:var(--padding-m);margin:0px;border-radius:var(--radius-m);border-width:2px;border-color:var(--MA-border);border-style:solid;background-color:var(--MA-background);backdrop-filter:blur(40px);display:flex;flex-direction:column;gap:var(--gap-m);align-items:start;}.elementor .box-xs{padding:0px;display:flex;flex-direction:column;gap:var(--gap-m);align-items:start;}.elementor .text-color-light{color:var(--M1);}.elementor .text-color-marble{color:var(--purple-marble);}