.elementor .per-card{overflow:hidden;border-radius:20px;display:flex;flex-direction:column}.elementor .per-btn:hover,.elementor .per-btn:focus-visible{color:var(--per-navy);background-color:var(--per-sky)}.elementor .per-btn{font-family:var(--per-font-body);font-weight:500;font-size:15px;color:var(--per-white);line-height:1.2;text-decoration:none;padding-block-start:19px;padding-block-end:19px;padding-inline-start:33px;padding-inline-end:33px;border-radius:13px;background-color:var(--per-navy);transition:all 0.3s;display:inline-flex;gap:12px;justify-content:center;align-items:center}.elementor .per-h1{font-family:var(--per-font-heading);font-weight:500;font-size:80px;color:var(--per-white);line-height:1.15;margin:0}.elementor .per-section{width:100%;padding-block-start:0;padding-block-end:0;padding-inline-start:15px;padding-inline-end:15px;margin:0;display:flex;flex-direction:column}.elementor .per-btn-sky:hover,.elementor .per-btn-sky:focus-visible{color:var(--per-navy);background-color:var(--per-white)}.elementor .per-btn-sky{color:var(--per-navy);background-color:var(--per-sky)}.elementor .per-btn-soft:hover,.elementor .per-btn-soft:focus-visible{color:var(--per-white);background-color:var(--per-navy)}.elementor .per-btn-soft{width:100%;color:var(--per-navy);padding-block-start:15px;padding-block-end:15px;padding-inline-start:23px;padding-inline-end:23px;background-color:var(--per-sky-soft);justify-content:flex-start}