.elementor .wrapper-outer{width:100%;justify-content:center;align-items:start;}.elementor .wrapper-inner{max-width:var(--site-max-width);}.elementor .font-body{font-family:var(--font-body);}.elementor .font-size-body{font-size:var(--font-size-body);}.elementor .font-colour-white{color:var(--white);}.elementor .gap-row-small{row-gap:0.5vw;}.elementor .background-charcoal{background-color:var(--cgai-charcoal);}.elementor .font-size-caption{font-size:var(--font-size-caption);.e-svg-base {
  width: var(--font-size-caption);
  height: var(--font-size-caption);
}\n}.elementor .gap-col-large{column-gap:2.5vw;}.elementor .remove-default-padding{padding:0px;flex-direction:row;gap:10px;}.elementor .btn-primary-black-with-border-2{font-family:var(--font-body);font-size:var(--font-size-caption);color:var(--white);padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-width:2px;border-color:var(--black);border-style:solid;background-color:var(--black);align-items:center;width:fit-content;
.e-svg-base{
  width:24px;
  height:24px;
}\n}.elementor .btn-primary-black-with-border-2:hover,.elementor .btn-primary-black-with-border-2:focus-visible{color:var(--black);background-color:var(--white);}.elementor .svg-link{padding:0px;border-width:0px;border-color:var(--cgai-clear);background-color:var(--cgai-clear);}.elementor .svg-link:hover,.elementor .svg-link:focus-visible{background-color:var(--cgai-clear);}