.elementor .black-button{font-family:var(--Body);font-weight:500;font-size:1rem;color:#ffffff;text-decoration:none;background-color:var(--Secondary);}.elementor .black-button:hover,.elementor .black-button:focus-visible{color:var(--Primary);}.elementor .has-arrow{&::after {
content: "→";
display: inline-block;
margin-left: 8px;
transition: transform .2s ease;
}\n}.elementor .has-arrow:hover,.elementor .has-arrow:focus-visible{&::after {
transform: translateX(4px);
}\n}.elementor .small-button{padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .purple-button{font-weight:500;color:var(--Primary);text-decoration:none;background-color:var(--Accent);flex:0 1 auto;}.elementor .purple-button:hover,.elementor .purple-button:focus-visible{color:var(--Primary);text-decoration:none;}.elementor .boxed-container{width:1140px;max-width:100%;padding-block-start:clamp(3rem, 1.75rem + 5vw, 5rem);padding-block-end:clamp(3rem, 1.75rem + 5vw, 5rem);padding-inline-start:16px;padding-inline-end:16px;}.elementor .fullwidth-container{padding:0px;justify-content:center;}.elementor .append-slash{margin-block-start:0px;margin-block-end:0.45em;&::after {
  content: "";
  margin-left: 0.1em;
  background-image: url("/wp-content/uploads/2026/05/slash-slim.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  vertical-align: -0.06em;
  padding-right: 0.35em;
}\n}.elementor .inner-flexbox{column-gap:20px;padding:0px;row-gap:20px;}.elementor .black-lift{font-weight:600;color:var(--Primary);padding:20px;background-color:var(--Secondary);}.elementor .prepend-arrow{&::before {
      content: "→";
      display: inline-block;
      margin-right: 1px;
      color: var(--Accent);
}\n}