.elementor .pd-sticky-header{z-index:50;}.elementor .pd-hero-h1{font-family:var(--pd-font-display);font-weight:700;font-size:clamp(34px, 5vw, 58px);color:#ffffff;line-height:1.05;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pd-btn:hover,.elementor .pd-btn:focus-visible{color:#ffffff;background-color:var(--pd-red-dark);}.elementor .pd-btn{font-family:var(--pd-font-body);font-weight:700;font-size:16.5px;color:#ffffff;line-height:1.3;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:14px;border-width:0px;border-color:transparent;border-style:solid;background-color:var(--pd-red);transition:all 0.25s;display:inline-block;transition-property: background-color, color; transition-duration: 0.25s; transition-duration: null;\n}.elementor .pd-small{font-family:var(--pd-font-body);font-size:15.5px;color:var(--pd-text);line-height:1.6;margin:0px;}.elementor .pd-h3{font-family:var(--pd-font-display);font-weight:700;font-size:24px;color:var(--pd-ink);line-height:1.1;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pd-btn-outline:hover,.elementor .pd-btn-outline:focus-visible{color:var(--pd-red);background-color:#f6e6e2;}.elementor .pd-btn-outline{color:var(--pd-red);border-width:1.5px;border-color:var(--pd-red);border-style:solid;background-color:transparent;}