.elementor .CTA{font-weight:700;color:var(--white);text-transform:uppercase;border-radius:0px;background-color:var(--primary);}.elementor .CTA:hover,.elementor .CTA:focus-visible{color:var(--grey);background-color:var(--shade1-primary);}.elementor .H2{font-family:var(--Main);font-weight:800;font-size:3rem;color:var(--white);text-transform:uppercase;}.elementor .text{font-family:var(--Main);font-weight:400;color:var(--grey);display:flex;flex-direction:column;flex-wrap:wrap;strong {
  color: var(--primary);
}
  text-wrap: pretty;\n}.elementor .CTA-Link{width:auto;max-width:auto;overflow:visible;font-weight:700;color:var(--white);text-align:start;text-transform:uppercase;padding-block-start:0px;padding-block-end:0.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.2rem;border-color:var(--primary);border-style:solid;background-color:#0e0e1000;display:inline-block;}.elementor .CTA-Link:hover,.elementor .CTA-Link:focus-visible{color:var(--grey);border-color:var(--white);}.elementor .CTA-Link:active{border-style:solid;}.elementor .intro{font-family:var(--Main);font-weight:700;font-size:1rem;color:var(--primary);text-transform:uppercase;}.elementor .form{height:100%;color:var(--white);padding:30px;background-color:var(--off-black);flex-direction:row;justify-content:flex-start;align-items:stretch;align-self:stretch;}.elementor .input-dark{color:var(--white);border-width:0px;border-color:var(--grey);background-color:var(--secondary);}.elementor .h5{font-weight:700;font-size:1rem;color:var(--white);}.elementor .box31{width:31%;position:relative;z-index:1;padding:2rem;background-color:var(--secondary);perspective-origin:50% 50%;flex-direction:column;gap:1em;justify-content:space-between;align-items:center;}