.elementor .coord-main-button{font-family:var(--coord-primary);font-weight:700;font-size:var(--coord-button);color:var(--coord-white);border-radius:var(--coord-button-radius);border-width:1px;border-color:var(--coord-red);border-style:solid;background-color:var(--coord-red);}.elementor .coord-main-button:hover,.elementor .coord-main-button:focus-visible{color:var(--coord-red);background-color:var(--coord-white);background-clip:border-box;}.elementor .coord-1440-hero{width:1440px;padding-block-start:var(--coord-pad-30);padding-block-end:var(--coord-pad-100);padding-inline-start:var(--coord-pad-30);padding-inline-end:var(--coord-pad-30);gap:50px;}.elementor .coord-hero-text{font-family:var(--coord-primary);font-weight:400;font-size:clamp(1.25rem, 1.125rem + 0.5vw, 1.5625rem);color:var(--coord-text-grey);line-height:1.3em;text-wrap: balance;\n}.elementor .coord-hero-headline{font-family:var(--coord-primary);font-weight:700;font-size:var(--coord-hero-80);color:var(--coord-blue);letter-spacing:-0.02em;line-height:clamp(2.5rem, 1.5385rem + 3.8462vw, 5rem);text-wrap:  balance;\n}.elementor .coord-hero-button{font-size:clamp(1.25rem, 1.1298rem + 0.4808vw, 1.5625rem);}.elementor .coord-text-22{font-family:var(--coord-primary);font-weight:400;font-size:clamp(1.125rem, 1.025rem + 0.4vw, 1.375rem);color:var(--coord-text-grey);line-height:1.3em;text-wrap: balance;\n}.elementor .coord-headline-50{letter-spacing:-0.02em;text-wrap: balance;\n}.elementor .coord-flexbox-main{width:1440px;padding-block-start:var(--coord-pad-100);padding-block-end:var(--coord-pad-100);padding-inline-start:var(--coord-pad-30);padding-inline-end:var(--coord-pad-30);flex-direction:column;gap:20px;}