.elementor .padding-none{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .heading-1{width:50%;font-family:var(--ff-heading);font-weight:700;font-size:var(--fs-xxxl);color:var(--off-white);letter-spacing:4%;line-height:var(--lh-s);}.elementor .heading-2{font-family:var(--ff-heading);font-weight:700;font-size:var(--fs-xxl);letter-spacing:3.81%;line-height:var(--lh-s);}.elementor .paragraph{font-family:var(--ff-body);font-weight:400;font-size:var(--fs-m);letter-spacing:1%;line-height:var(--lh-m);}.elementor .btn-primary--light{font-family:var(--ff-body);font-weight:700;font-size:var(--fs-s);color:var(--default-black);letter-spacing:0.88%;line-height:var(--lh-s);padding:10px;border-radius:0px;border-width:1px;border-color:var(--off-white);border-style:solid;background-color:var(--off-white);}.elementor .btn-primary--light:hover,.elementor .btn-primary--light:focus-visible{color:var(--off-white);border-color:var(--accent-default);background-color:var(--accent-default);}.elementor .btn-secondary{font-family:var(--ff-body);font-weight:700;font-size:var(--fs-s);color:var(--default-black);letter-spacing:0.88%;line-height:var(--lh-s);padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--default-black);border-style:solid;background-color:#00000000;transition:all 200ms;}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{font-weight:700;color:var(--accent-default);border-color:var(--accent-default);background-color:#6e172a00;}.elementor .section-inner{max-width:var(--content-width);margin-inline-start:auto;margin-inline-end:auto;}.elementor .text-with-divider{position: relative;
display: flex;
align-items: center;
gap: 0.875rem;

&::before {
  content: '';
  width:1.5rem;
  height: 1px;
  background-color:var(--default-grey);
}

&::after {
  content: '';
  width:0.625rem;
  height: 1px;
  background-color:var(--default-grey);
}\n}.elementor .section{padding-block-start:var(--section-padding-block);padding-block-end:var(--section-padding-block);padding-inline-start:var(--section-padding-inline);padding-inline-end:var(--section-padding-inline);overflow-x:clip;\n}.elementor .testimonial{padding:20px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--dark-grey);border-style:solid;display:flex;flex-direction:column;gap:var(--gap-xl);}.elementor .testimonial__quote{width:32px;height:auto;}.elementor .testimonial__author{display:flex;
align-items:center;
gap:16px;

&::before {
  content:'';
  height:1px;
  width:24px;
  background-color:var(--default-black);
}\n}.elementor .hero-section{min-height:calc(100vh - var(--header-height) );padding-block-start:var(--section-padding-block);padding-block-end:var(--section-padding-block);padding-inline-start:var(--section-padding-inline);padding-inline-end:var(--section-padding-inline);display:flex;justify-content:center;align-items:center;}.elementor .default-highlight-bold{& :is(b,strong) {
  background: var(--accent-default);
    -webkit-background-clip: text;
  background-clip: text;
    -webkit-text-fill-color: transparent;
  color: transparent;
    display: inline-block;
    font-weight: inherit !important;
}\n}.elementor .light-highlight-bold{& :is(b,strong) {
  color: var(--accent-light);
  display: inline-block;
  font-weight: inherit !important;

 @media (max-width: 767px) {
  display: inline;
 } 
}\n}