.elementor .ma-impf-btn:hover,.elementor .ma-impf-btn:focus-visible{color:#fff;background-color:#8e0e31}.elementor .ma-impf-btn:focus{outline-width:3px;outline-color:#ef4056;outline-style:solid;outline-offset:3px}.elementor .ma-impf-btn:active{transform:translate3d(0px,1px,0px)}.elementor .ma-impf-btn{min-height:56px;font-weight:600;font-size:1.0625rem;color:#fff;letter-spacing:.005em;line-height:1.2;text-decoration:none;border-radius:999px;background-color:#b5123e;transition:background-color .18s,transform .18s;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;padding-block:16px;padding-inline:32px;white-space:nowrap;\n}.elementor .ma-impf-h2{font-weight:400;font-size:clamp(2.25rem,4.2vw,3.5rem);color:#000000;letter-spacing:-0.025em;line-height:1.08;margin:0px;text-wrap:balance;& strong{color:#b5123e;font-weight:600}\n}.elementor .ma-impf-wrap{width:100%;max-width:1160px;padding:0;display:flex;flex-direction:column;gap:0px}.elementor .ma-impf-section{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding-block:120px;padding-inline:48px;\n}