.elementor .input-submit{width:var(--full);height:52px;font-family:var(--font-text);font-weight:600;font-size:17px;color:var(--white);letter-spacing:0px;line-height:24px;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;margin:0px;border-radius:7px;border-width:0px;border-style:solid;background-color:var(--color-second);box-sizing: border-box; text-wrap: pretty; &:focus-visible { outline: 2px solid var(--color-main); outline-offset: 2px; }\n}.elementor .input-submit:hover,.elementor .input-submit:focus-visible{color:var(--white);background-color:var(--color-main);}.elementor .input{width:var(--full);height:52px;font-family:var(--font-text);font-weight:400;font-size:18px;color:var(--black);letter-spacing:0px;line-height:24px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:7px;border-width:1px;border-color:var(--grey);border-style:solid;background-color:var(--white);box-sizing: border-box; text-wrap: pretty; &:focus-visible { outline: 2px solid var(--color-main); outline-offset: 2px; }\n}.elementor .title{width:100%;font-family:var(--font-title);font-weight:400;font-size:50px;color:var(--color-main);letter-spacing:-1.5px;line-height:50px;}.elementor .text{width:75%;font-family:var(--font-text);font-weight:400;font-size:20px;color:var(--black);letter-spacing:-0.5px;line-height:25px;margin-block-start:var(--default);text-wrap: balance;\n}.elementor .subtitle{font-family:var(--font-text);font-weight:400;font-size:20px;color:var(--color-second);letter-spacing:-1.5px;line-height:35px;}.elementor .picture{aspect-ratio:16/9;object-fit:cover;}.elementor .section{width:var(--full);min-height:25vh;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;}.elementor .title-hero{font-family:var(--font-title);font-weight:400;font-size:130px;color:var(--white);letter-spacing:-5px;line-height:130px;}.elementor .hero{height:100vh;padding:5rem;flex-direction:column;gap:var(--default);justify-content:flex-end;}.elementor .reset{width:100%;padding:0px;margin:0px;border-radius:0px;}.elementor .center{text-align:center;align-self:center;}.elementor .negative{color:var(--white);background-color:#00000000;}.elementor .wrapper{width:90vw;max-width:var(--container-width);padding:0px;display:flex;flex-direction:row;gap:2rem;}.elementor .column{width:var(--full);min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:start;}.elementor .cta{min-height:52px;font-family:var(--font-text);font-weight:500;font-size:18px;color:var(--white);letter-spacing:1px;text-align:center;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:10px;border-width:2px;border-color:var(--color-second);border-style:solid;background-color:var(--color-second);transition:all 200ms;display:flex;justify-content:center;align-items:center;}.elementor .cta:hover,.elementor .cta:focus-visible{color:var(--color-second);border-width:2px;border-color:var(--color-second);border-style:solid;background-color:var(--transparent);}.elementor .cta-alt:hover,.elementor .cta-alt:focus-visible{color:var(--white);border-color:var(--color-main);background-color:var(--color-main);}.elementor .cta-alt{color:var(--color-main);border-color:var(--color-main);background-color:transparent;}.elementor .cta-green{color:var(--white);border-color:var(--color-main);background-color:var(--color-main);}.elementor .cta-green:hover,.elementor .cta-green:focus-visible{color:var(--color-main);border-color:var(--color-main);background-color:var(--transparent);}