.elementor .body-text{font-family:var(--main-font);font-weight:400;font-size:var(--text-base);color:var(--text);line-height:1.625em;}.elementor .outline-white-btn{color:var(--white);letter-spacing:0.025em;line-height:1.43em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:2px;border-color:var(--white);border-style:solid;background-color:var(--transparent);transition:all 200ms;display:block;align-self:start;}.elementor .outline-white-btn:hover,.elementor .outline-white-btn:focus-visible{color:var(--white);background-color:var(--primary);box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);}.elementor .block-btn{font-family:var(--main-font);font-weight:600;font-size:var(--text-base);color:var(--primary);letter-spacing:0.025em;line-height:1.43em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:2px;border-color:var(--accent);border-style:solid;background-color:var(--accent);transition:all 200ms;display:block;align-self:start;}.elementor .block-btn:hover,.elementor .block-btn:focus-visible{color:var(--primary);background-color:var(--accent);opacity:85%;}.elementor .section-wrap{display:flex;flex-direction:row;align-items:stretch;}.elementor .regcol{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .mt-row{padding:0px;margin-inline-start:auto;margin-inline-end:auto;gap:4rem;}.elementor .content-wrap{max-width:var(--max-width);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:4rem;}.elementor .section-pad{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;}.elementor .normal-col{padding:0px;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);}.elementor .hash-stripes{padding:0px;}.elementor .icon-label-text{font-size:var(--icon-size);color:var(--icon-color);}.elementor .icon-label-icon{width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);color:var(--icon-color);}.elementor .simple-list{font-family:var(--main-font);font-weight:500;font-size:var(--text-sm);color:var(--offwhite);ul a{
 color: var(--offwhite) 
}
ul{
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}\n}.elementor .nopad{padding:0px;}