.elementor .s-imp-h1{font-weight:700;font-size:var(--y-text-display);color:var(--algal);letter-spacing:var(--y-tracking-tight);line-height:var(--y-leading-heading);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-imp-h2a{font-weight:700;font-size:var(--y-text-h1);color:var(--dark);letter-spacing:var(--y-tracking-tight);line-height:var(--y-leading-heading);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-imp-t1a{font-weight:300;font-size:var(--y-text-body-lg);color:var(--dark);line-height:var(--y-leading-relaxed);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-imp-col1a{display:flex;flex-direction:column;flex:1 1 0px;}.elementor .s-imp-t1b{font-weight:300;font-size:var(--y-text-body-lg);color:var(--dark);line-height:var(--y-leading-relaxed);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-imp-col1b{display:flex;flex-direction:column;flex:1 1 0px;}.elementor .s-imp-cols1{display:flex;flex-direction:row;gap:var(--col-gap-l);align-items:flex-start;}.elementor .s-imp-in1{width:calc(100% - (2 * var(--gutter)));max-width:var(--boxed-l);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--y-space-xl);align-items:stretch;}.elementor .s-imp-s1{padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--header-offset);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .s-imp-h2b{font-weight:700;font-size:var(--y-text-h1);color:var(--dark);letter-spacing:var(--y-tracking-tight);line-height:var(--y-leading-heading);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-imp-t2a{font-weight:300;font-size:var(--y-text-body-lg);color:var(--dark);line-height:var(--y-leading-relaxed);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-imp-col2a{display:flex;flex-direction:column;flex:1 1 0px;}.elementor .s-imp-t2b{font-weight:300;font-size:var(--y-text-body-lg);color:var(--dark);line-height:var(--y-leading-relaxed);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-imp-col2b{display:flex;flex-direction:column;flex:1 1 0px;}.elementor .s-imp-cols2{display:flex;flex-direction:row;gap:var(--col-gap-l);align-items:flex-start;}.elementor .s-imp-in2{width:calc(100% - (2 * var(--gutter)));max-width:var(--boxed-l);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--y-space-xl);align-items:stretch;}.elementor .s-imp-s2{padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .s-imp-h2c{font-weight:700;font-size:var(--y-text-h1);color:var(--dark);letter-spacing:var(--y-tracking-tight);line-height:var(--y-leading-heading);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-imp-t3a{font-weight:300;font-size:var(--y-text-body-lg);color:var(--dark);line-height:var(--y-leading-relaxed);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-imp-col3a{display:flex;flex-direction:column;flex:1 1 0px;}.elementor .s-imp-t3b{font-weight:300;font-size:var(--y-text-body-lg);color:var(--dark);line-height:var(--y-leading-relaxed);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-imp-col3b{display:flex;flex-direction:column;flex:1 1 0px;}.elementor .s-imp-cols3{display:flex;flex-direction:row;gap:var(--col-gap-l);align-items:flex-start;}.elementor .s-imp-in3{width:calc(100% - (2 * var(--gutter)));max-width:var(--boxed-l);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--y-space-xl);align-items:stretch;}.elementor .s-imp-s3{padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}