.elementor .mto-main-head{font-size:clamp(var(--head-mobile), 10vw, 12rem);color:var(--slate);line-height:90%;text-transform:uppercase;word-spacing: 100vw;
text-wrap:balance;\n}.elementor .main-hero-copy{width:20rem;min-width:30rem;font-family:var(--body);color:var(--slate);text-align:start;}.elementor .container-main{padding-block-start:var(--pd-lg);padding-block-end:var(--pd-lg);padding-inline-start:var(--pd-md);padding-inline-end:var(--pd-md);}.elementor .no-padding{padding:0px;grid-template-columns:repeat(2, 1fr);}.elementor .btn-black{font-family:var(--headings);font-size:var(--font-xs);color:var(--white);text-transform:uppercase;border-radius:0px;border-width:4px;border-color:var(--black);border-style:solid;background-color:var(--black);transition:all 0ms;}.elementor .btn-black:hover,.elementor .btn-black:focus-visible{color:var(--black);background-color:#00000000;}.elementor .square{aspect-ratio:1/1;object-fit:cover;padding-block-end:1.25rem;}.elementor .black-text{color:var(--black);}.elementor .form-label{font-family:var(--headings);font-size:var(--font-xs);}.elementor .form-input{font-family:var(--body);font-size:var(--font-xs);padding-block-start:1.6rem;padding-block-end:1.6rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:1px;border-color:var(--black);}.elementor .accordion-title{font-family:var(--headings);font-size:var(--pd-md);line-height:110%;}.elementor .accordion-head{padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--black);border-style:solid;}.elementor .accordion-copy{padding-block-start:1rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .blk-text{color:var(--black);}