.elementor .footer-bottom{width:100%;max-width:1200px;padding-block-start:28px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border);border-style:solid;display:flex;justify-content:space-between;align-items:center;margin: 0 auto;\n}.elementor .footer-title{font-weight:700;font-size:0.8rem;color:var(--Soft);letter-spacing:0.18rem;margin-block-end:16px;}.elementor .contain{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin:0 auto;\n}.elementor .vorm{position:absolute;pointer-events:none;
user-select:none;
padding: 0;\n}.elementor .wh-full{width:100%;height:100%;}.elementor .eyebrow{color:var(--orange);display:inline-flex;font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  margin-bottom: 14px;\n}.elementor .section-head{max-width: 720px;
padding: 0;text-align:center;
  margin: 0 auto 40px;\n}.elementor .sub-heading{margin-top: 16px;
  color: var(--text); font-size: 1.05rem;\n}.elementor .text-p{font-size:0.94rem;color:var(--text);}.elementor .feature{padding: 32px;
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 18px;\n}.elementor .feature-title{margin-bottom: 10px;
font-size: 1.15rem;\n}.elementor .loop-inner{display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 60px;
  align-items: center;
  padding: 64px;
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 28px;
  position: relative;
  overflow: hidden;\n}