.elementor .u-img--full{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:2px;}.elementor .u-color--orange{color:var(--orange);}.elementor .u-color--blue{color:var(--blue);}.elementor .c-card{width:45%;padding:1.25rem;background-color:var(--black);transition:border-color 300ms;display:flex;flex-direction:column;gap:0.5rem;flex-wrap:nowrap;flex:1 0 auto;}.elementor .c-card--title{font-family:var(--heading);font-weight:700;font-size:clamp(1.5rem, 1.162rem + 0.524vw, 2rem);letter-spacing:-0.03em;line-height:1.16em;}.elementor .c-card--num{font-family:var(--mono);font-weight:300;font-size:20px;line-height:90%;text-align:end;}.elementor .c-card--text{font-family:var(--PP-Editorial);font-weight:200;font-size:18px;line-height:140%;text-align:start;}.elementor .u-text-2xl{font-family:var(--heading);font-weight:700;font-size:clamp(2.75rem, 2.231rem + 2.308vi, 5rem);letter-spacing:-0.02em;line-height:0.95em;margin-block-start:-1rem;}.elementor .u-text-4xl{font-family:var(--heading);font-weight:700;font-size:clamp(4rem, 8vw, 12rem);letter-spacing:-0.02em;line-height:1.024em;text-align:start;}.elementor .u-text-3xl{font-family:var(--heading);font-weight:700;font-size:clamp(4rem, 1.298rem + 4.188vi, 8rem);color:var(--white);letter-spacing:-0.02em;line-height:100%;text-align:start;}.elementor .c-kicker{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:8px;flex-direction:row;gap:var(--space-4);align-items:center;}.elementor .c-kicker__icon{width:6px;height:6px;line-height:0px;margin-block-start:1px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .c-kicker__text{font-family:var(--mono);font-weight:300;font-size:clamp(0.875rem, 0.791rem + 0.131vw, 1rem);color:var(--white);letter-spacing:0.24em;line-height:1;text-align:start;text-transform:uppercase;}.elementor .l-grid{width:100%;max-width:832px;padding:var(--space-0);flex-direction:row;gap:clamp(1.25rem, -0.25rem + 1.875vi, 2rem);flex-wrap:wrap;}.elementor .l-container{padding-block-start:var(--space-l);padding-block-end:var(--space-l);padding-inline-start:var(--space-xl);padding-inline-end:var(--space-xl);margin:var(--space-0);flex-direction:column;gap:var(--space-6);justify-content:center;align-items:center;}.elementor .c-btn--primary{font-family:"MTD";font-weight:700;font-size:clamp(1rem, 0.831rem + 0.262vw, 1.25rem);letter-spacing:-0.01em;line-height:1em;padding-block-start:clamp(0.625rem, 0.372rem + 0.393vw, 1rem);padding-block-end:clamp(0.875rem, 0.622rem + 0.393vw, 1.25rem);padding-inline-start:clamp(1rem, 0.325rem + 1.047vw, 2rem);padding-inline-end:clamp(1rem, 0.325rem + 1.047vw, 2rem);border-radius:2px;border-width:1px;border-style:solid;transition:background-color 200ms;}.elementor .c-card--border--orange{border-radius:2px;border-width:1px;border-color:var(--grey--dark);border-style:solid;}.elementor .c-card--border--orange:hover,.elementor .c-card--border--orange:focus-visible{border-radius:2px;border-width:1px;border-color:var(--orange);border-style:solid;}.elementor .u-text-xl{font-family:var(--heading);font-size:clamp(1.875rem, 0.777rem + 1.702vw, 3.5rem);letter-spacing:-0.02em;line-height:1.1em;}.elementor .u-text-m{font-family:var(--heading);font-weight:400;font-size:clamp(1.5rem, 1.162rem + 0.524vw, 2rem);letter-spacing:-0.01em;line-height:1.24em;}.elementor .l-full-width{padding:var(--space-0);flex-direction:column;}.elementor .u-img--zoom{transition:transform 1200ms;}.elementor .u-img--zoom:hover,.elementor .u-img--zoom:focus-visible{filter:saturate(100%);transform:scale3d(1.1, 1.1, 1);}.elementor .u-text-mono{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:0.1em;line-height:24px;}