.elementor .vive-btn:hover,.elementor .vive-btn:focus-visible{color:#FFFFFF;background-color:#65BFB9;}.elementor .vive-btn{width:100%;font-family:var(--vive-nav-font);font-weight:400;font-size:18px;color:#FFFFFF;letter-spacing:2px;text-align:center;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0px;background-color:var(--vive-accent);display:block;}.elementor .vive-card-role{font-family:var(--vive-font);font-weight:400;font-size:18px;color:var(--vive-heading);letter-spacing:1px;line-height:2;margin:0px;display:block;}.elementor .vive-card-name{font-family:var(--vive-font);font-weight:700;font-size:18px;color:var(--vive-heading);letter-spacing:1px;line-height:2;margin:0px;display:block;}.elementor .vive-card-body{padding-block-start:40px;padding-block-end:30px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;gap:0px;flex:1 1 auto;}.elementor .vive-card-photo{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;}.elementor .vive-card{padding:0px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}