.elementor .mrkt-footer{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */
display: flex;
margin-top: 10rem;
flex-direction: column;
padding-inline: var(--mrkt-section-padding-inline);
padding-block: var(--mrkt-base-gap);
border-top: 1px solid var(--mrkt-color-border);
gap: var(--mrkt-base-gap);

  position: relative;
  isolation: isolate;
  color: var(--mrkt-color-white);
  background: var(--mrkt-color-secondary-strong);\n}.elementor .mrkt-footer__trust{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */

			display: grid;
			grid-template-columns: repeat(4, minmax(0, 1fr));\n}.elementor .mrkt-footer__promise{/* Reset Elementor Default Styling */
min-width: 0;
min-height: 0;
/* _______________________________ */
display: flex;
flex-direction: row;
  gap: var(--mrkt-space-S);
  justify-content: center;
  padding: var(--mrkt-space-S);\n}.elementor .mrkt-footer__promise-icon{display: grid;
  place-items: center;
  width: 2.7rem;
  height: 2.7rem;
  border: 1px solid 
color-mix(in srgb, var(--mrkt-color-accent) 55%, transparent);
  border-radius: var(--mrkt-radius-full);
  color: var(--mrkt-color-accent);
  padding: 0.5rem;
  flex-shrink: 0;\n}.elementor .mrkt-footer__promise-label{margin-bottom: var(--mrkt-space-XXS);
  font-family: var(--mrkt-typo-eyebrow-family);
  font-size: var(--mrkt-typo-eyebrow-size);
  font-weight: var(--mrkt-typo-eyebrow-weight);
  letter-spacing: var(--mrkt-typo-eyebrow-letter-spacing);
  line-height: var(--mrkt-typo-eyebrow-line-height);
  text-transform: var(--mrkt-typo-eyebrow-transform);
  color: var(--mrkt-color-accent);\n}.elementor .mrkt-footer__promise-value{font-size: var(--mrkt-typo-body-small-size);
  line-height: 1.35;
  color: 
color-mix(in srgb, var(--mrkt-color-white) 70%, transparent);\n}.elementor .mrkt-footer__main{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */

    display: grid;
  grid-template-columns: minmax(18rem, 2fr) repeat(3, minmax(9rem, 0.65fr));
  gap: var(--mrkt-space-M);\n}.elementor .mrkt-footer__brand{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */
display: flex;
flex-direction: column;
gap: var(--mrkt-base-gap);\n}.elementor .mrkt-footer__statement{max-width: 31rem;

  font-family: var(--mrkt-font-heading);
  font-size: clamp(1.25rem, 2vw, 1.65rem);
  line-height: 1.12;
  text-wrap: balance;\n}.elementor .mrkt-footer__contact{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */

    display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: var(--mrkt-space-XS) var(--mrkt-space-M);
  font-size: var(--mrkt-typo-body-small-size);
  color: 
color-mix(in srgb, var(--mrkt-color-white) 64%, transparent);\n}.elementor .mrkt-footer__contact-link{color: inherit;
			overflow-wrap: anywhere;
			text-decoration-line: underline;
			text-decoration-color: color-mix(in srgb, var(--mrkt-color-accent) 70%, transparent);
			text-decoration-thickness: 1px;
			text-underline-offset: 0.3em;
			transition: color var(--mrkt-transition-base), text-decoration-color var(--mrkt-transition-base), text-underline-offset var(--mrkt-transition-base);\n}.elementor .mrkt-footer__nav{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */\n}.elementor .mrkt-footer__nav-heading{margin: 0 0 var(--mrkt-space-S);
  font-family: var(--mrkt-typo-eyebrow-family);
  font-size: var(--mrkt-typo-eyebrow-size);
  font-weight: var(--mrkt-typo-eyebrow-weight);
  letter-spacing: 0.14em;
  line-height: var(--mrkt-typo-eyebrow-line-height);
  text-transform: uppercase;
  color: var(--mrkt-color-accent);\n}.elementor .mrkt-footer__nav-links{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */\n}.elementor .mrkt-footer__nav-link{position: relative;
  width: fit-content;
  padding-block: 0.18rem;
  text-decoration: none;
  color: 
color-mix(in srgb, var(--mrkt-color-white) 68%, transparent);
  transition: color var(--mrkt-transition-base), transform var(--mrkt-transition-base);\n}.elementor .mrkt-footer__legal{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */

display: flex;
flex-direction: row;
  padding-top: var(--mrkt-base-gap);
border-top: 1px solid var(--mrkt-color-accent);

justify-content: space-between;\n}.elementor .mrkt-footer__quicklinks{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */
width: fit-content;
display: flex;
flex-direction: row;
gap: var(--mrkt-space-S);

color: var(--mrkt-color-text-muted);\n}.elementor .mrkt-footer__legal-quicklink{font-size: 0.8125rem;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0;
color: var(--mrkt-color-muted);
text-decoration: none;
cursor: pointer;\n}.elementor .mrkt-footer__legal-quicklink:hover,.elementor .mrkt-footer__legal-quicklink:focus-visible{color: var(--mrkt-color-primary);\n}.elementor .mrkt-footer__promise-content{/* Reset Elementor Default Styling */
padding: 0;
min-width: 0;
min-height: 0;
/* _______________________________ */

display: flex;
flex-direction: column;
align-items: start;
width: fit-content\n}