.elementor .dm-fade-up{font-family:var(--font-body);font-weight:600;font-size:var(--size-h3)}.elementor .colored-word{& *:is(b,strong){color:var(--color-highlight);font-weight:normal!important}\n}.elementor .heading-1{inset-block-start:10px;font-family:var(--font-heading);font-weight:400;font-size:var(--size-h1);color:var(--color-primary);letter-spacing:var(--letter-spacing);line-height:var(--line-height-h1);text-align:start}.elementor .heading-4{font-family:var(--font-heading);font-weight:400;font-size:var(--size-h4);color:var(--color-primary);letter-spacing:var(--letter-spacing);line-height:var(--line-height-h2-h6)}.elementor .body-text-normal{font-family:var(--font-body);font-weight:400;font-size:var(--size-body-normal);color:var(--color-body-text);letter-spacing:var(--letter-spacing);line-height:var(--line-height-body);text-align:start;gap:var(--space-s);align-self:start}.elementor .flex-col-60{width:60%;padding:0;flex-direction:column;gap:var(--space-s);align-self:stretch}.elementor .flex-col-40{width:40%;padding:0;flex-direction:column;gap:var(--space-m)}.elementor .flex-row100{width:100%;max-width:auto;padding:0;gap:var(--space-s)}.elementor .heading-large{font-family:var(--font-heading);font-weight:500;font-size:var(--size-heading-large);color:var(--color-secondary);letter-spacing:var(--letter-spacing);line-height:1.1em}.elementor .custom-flex-cont{width:30%;padding:var(--section-xxs);border-radius:var(--radius-m);border-width:1px;border-color:#b4bac28a;border-style:solid;backdrop-filter:blur(10px);flex-direction:column;gap:var(--space-xs);justify-content:space-between;align-items:start}.elementor .btn-primary2{overflow:hidden;font-family:var(--font-body);font-weight:500;font-size:var(--size-body-normal);color:var(--color-body-text);letter-spacing:var(--letter-spacing);line-height:var(--line-height-body);padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-s);border-width:1px;border-color:var(--color-secondary);border-style:solid;background-color:var(--color-secondary)}.elementor .div-col-1320{max-width:var(--max-width);padding-block-start:var(--section-s);padding-block-end:var(--section-s);padding-inline-start:var(--section-sides);padding-inline-end:var(--section-sides);display:flex;flex-direction:column;gap:var(--space-xl)}