.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 .ry-notch-frame{object-fit:cover;position:absolute;inset-block-start:4px;inset-inline-start:4px;filter:grayscale(95%);transition:all 200ms;clip-path: polygon(0 0, calc(100% - 26px) 0, 100% 26px, 100% 100%, 26px 100%, 0 calc(100% - 26px));
width: calc(100% - 8px);
height: calc(100% - 8px);\n}.elementor .ry-notch-frame:hover,.elementor .ry-notch-frame:focus-visible{filter:grayscale(0%);}.elementor .intro{font-family:var(--Main);font-weight:700;font-size:1rem;color:var(--primary);text-transform:uppercase;}.elementor .ry-notch-col{min-height:350px;position:relative;padding:0px;display:block;align-self:stretch;clip-path: polygon(0 0, calc(100% - 28px) 0, 100% 28px, 100% 100%, 28px 100%, 0 calc(100% - 28px));\n}.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);}