.elementor .kl-google-reviews-cta:active{box-shadow:0 7px 17px 0 rgb(15 89 43 / .2);transform:translate3d(0,0,0) scale3d(1,1,1)}.elementor .kl-google-reviews-cta{min-height:3.5rem;font-weight:700;color:#fff;line-height:1.2;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.55rem;padding-inline-end:1.55rem;border-radius:.9rem;border-width:1px;border-color:rgb(15 111 50 / .2);border-style:solid;background-color:#168639;box-shadow:0 10px 24px 0 rgb(15 89 43 / .16);display:inline-flex;justify-content:center;align-items:center}.elementor .kl-google-reviews-cta:focus{color:#fff;border-color:#36c95f;outline-width:3px;outline-color:rgb(34 180 75 / .32);outline-style:solid;outline-offset:3px;background-color:#0f6f32;box-shadow:0 16px 34px 0 rgb(15 89 43 / .3),0 0 0 4px rgb(34 180 75 / .14);transform:translate3d(0,-2px,0)}.elementor .kl-google-reviews-cta:hover,.elementor .kl-google-reviews-cta:focus-visible{color:#fff;border-color:#36c95f;background-color:#0f6f32;box-shadow:0 16px 34px 0 rgb(15 89 43 / .34),0 0 0 4px rgb(34 180 75 / .16);transform:translate3d(0,-3px,0) scale3d(1.02,1.02,1)}.elementor .service-card-interactive:active{transform:translate3d(0,-2px,0)}.elementor .service-card-interactive:focus{outline-width:3px;outline-color:rgb(22 134 57 / .38);outline-style:solid;outline-offset:3px}.elementor .service-card-interactive:hover,.elementor .service-card-interactive:focus-visible{border-color:rgb(22 134 57 / .34);box-shadow:0 4px 0 0 rgb(34 180 75 / .92) inset,0 30px 62px 0 rgb(15 43 26 / .16);transform:translate3d(0,-6px,0)}.elementor .kl-pba-membership-plane{width:clamp(14rem,23vw,28rem);min-height:0;max-width:28rem;overflow:hidden;position:absolute;inset-block-start:-6.5rem;inset-inline-end:min(calc((76rem - 100vw)/2), -5vw);inset-block-end:-6rem;z-index:2;color:#0b2819;text-align:center;padding-block-start:12.5rem;padding-block-end:2rem;padding-inline-start:clamp(4rem,8vw,7rem);padding-inline-end:1.5rem;border-radius:0;border-width:0;background-image:url(https://www.klaccounting.ca/wp-content/uploads/2025/08/PBA_AB_Logo_with_words-removebg-preview.png);background-repeat:no-repeat;background-attachment:scroll;background-size:clamp(6rem,6.25vw,7.5rem) auto;background-position:65% 3rem;background-color:#fff;filter:drop-shadow(-3px 0 0 rgb(34 180 75 / .96));display:flex;flex-direction:column;flex:0 1 auto;justify-content:flex-start;align-items:center;clip-path:polygon(0 0,100% 0,100% 100%,62% 100%)}.elementor .kl-hero-primary-cta:active{box-shadow:0 7px 17px 0 rgb(15 89 43 / .22);transform:translate3d(0,0,0) scale3d(1,1,1)}.elementor .kl-hero-primary-cta{min-height:3.5rem;font-weight:700;color:#fff;line-height:1.2;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.55rem;padding-inline-end:1.55rem;border-radius:.9rem;border-width:1px;border-color:rgb(15 111 50 / .2);border-style:solid;background-color:#168639;box-shadow:0 10px 24px 0 rgb(15 89 43 / .22);display:inline-flex;justify-content:center;align-items:center}.elementor .kl-hero-primary-cta:focus{color:#fff;border-color:#36c95f;outline-width:3px;outline-color:rgb(34 180 75 / .32);outline-style:solid;outline-offset:3px;background-color:#0f6f32;box-shadow:0 16px 34px 0 rgb(15 89 43 / .34),0 0 0 4px rgb(34 180 75 / .16);transform:translate3d(0,-2px,0)}.elementor .kl-hero-primary-cta:hover,.elementor .kl-hero-primary-cta:focus-visible{color:#fff;border-color:#36c95f;background-color:#0f6f32;box-shadow:0 16px 34px 0 rgb(15 89 43 / .38),0 0 0 4px rgb(34 180 75 / .18);transform:translate3d(0,-3px,0) scale3d(1.02,1.02,1)}.elementor .kl-hero-secondary-cta:active{box-shadow:0 6px 16px 0 rgb(0 0 0 / .14);transform:translate3d(0,0,0) scale3d(1,1,1)}.elementor .kl-hero-secondary-cta{min-height:3.5rem;font-weight:700;color:#fff;line-height:1.2;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.55rem;padding-inline-end:1.55rem;border-radius:.9rem;border-width:1px;border-color:rgb(255 255 255 / .52);border-style:solid;background-color:rgb(255 255 255 / .08);box-shadow:0 8px 22px 0 rgb(0 0 0 / .10);display:inline-flex;justify-content:center;align-items:center}.elementor .kl-hero-secondary-cta:focus{color:#fff;border-color:#fff;outline-width:3px;outline-color:rgb(255 255 255 / .3);outline-style:solid;outline-offset:3px;background-color:rgb(255 255 255 / .17);box-shadow:0 16px 34px 0 rgb(0 0 0 / .24),0 0 0 4px rgb(255 255 255 / .1);transform:translate3d(0,-2px,0)}.elementor .kl-hero-secondary-cta:hover,.elementor .kl-hero-secondary-cta:focus-visible{color:#fff;border-color:#fff;background-color:rgb(255 255 255 / .17);box-shadow:0 16px 34px 0 rgb(0 0 0 / .26),0 0 0 4px rgb(255 255 255 / .12);transform:translate3d(0,-3px,0) scale3d(1.02,1.02,1)}