.elementor-7061 .elementor-element.elementor-element-4cc5af52{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-3686ce17 */.vk-author.vpa-card{box-sizing:border-box;text-align:center;background:#fffdf9;border:1px solid #decee7;border-radius:15px;padding:22px 16px;box-shadow:0 8px 26px #3e164309;position:sticky;top:clamp(-120px,calc(100vh - 750px),180px);align-self:start;color:#4c424b}.vpa-card *{box-sizing:border-box}.vk-author.vpa-card .vpa-heading{font:500 24px/1.2 "Cormorant Garamond",Georgia,serif;color:#430e4c;margin:0 0 16px;letter-spacing:0;text-transform:none}.vk-author.vpa-card .vpa-portrait{position:relative;width:148px;height:146px;margin:0 auto 12px;padding:12px 10px 0}.vk-author.vpa-card .vpa-portrait:before{content:"";position:absolute;inset:1px 0 0;border-top:1px solid #bd975e;border-radius:50%;pointer-events:none}.vk-author.vpa-card .vpa-portrait:after{content:"✦";position:absolute;top:-10px;left:64px;width:22px;background:#fffdf9;color:#bd975e;font-size:21px;line-height:22px}.vk-author.vpa-card .vpa-portrait img{width:128px;height:128px;object-fit:cover;border:1.5px solid #b88d40;border-radius:50%;margin:0;display:block}.vpa-card .vpa-star{position:absolute;top:62px;left:-5px;color:#bd975e;font-size:13px}.vpa-card .vpa-star-right{left:auto;right:-5px}.vk-author.vpa-card h2.vpa-name{font:500 28px/1.15 "Cormorant Garamond",Georgia,serif;color:#430e4c;margin:0 0 12px;letter-spacing:-.3px}.vk-author.vpa-card p.vpa-roles{font:400 13px/1.7 Inter,Arial,sans-serif;color:#702b83;margin:0 0 14px}.vpa-card .vpa-roles span{display:block}.vk-author.vpa-card p.vpa-summary{font:400 13px/1.75 Inter,Arial,sans-serif;color:#4c424b;margin:0 0 14px}.vpa-card .vpa-divider{display:flex;align-items:center;gap:9px;width:74%;margin:0 auto 11px;color:#bd975e;font-size:16px;line-height:1}.vpa-card .vpa-divider:before,.vpa-card .vpa-divider:after{content:"";height:1px;background:#bd975e;flex:1}.vk-author.vpa-card p.vpa-label{font:600 10px/1.5 Inter,Arial,sans-serif;letter-spacing:1.4px;color:#430e4c;margin:0 0 10px}.vk-author.vpa-card a.vpa-action{display:flex;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;border-radius:999px;border:1px solid #430e4c;background:#430e4c;color:#fffaf3;font:600 11.5px/1.35 Inter,Arial,sans-serif;text-decoration:none;padding:10px 9px;box-shadow:0 4px 12px #430e4c20;margin:0}.vk-author.vpa-card a.vpa-secondary{color:#430e4c;background:#fffdf9;margin-top:14px}.vpa-card .vpa-action svg{width:17px;height:17px;flex:none}.vk-author.vpa-card a.vpa-email{display:block;font:400 12px/1.5 Inter,Arial,sans-serif;color:#702b83;text-decoration:none;margin:7px 0 0;overflow-wrap:anywhere}.vk-author.vpa-card p.vpa-message{font:400 11.5px/1.5 Inter,Arial,sans-serif;color:#4c424b;margin:7px 0 0}.vk-author.vpa-card a.vpa-phone{display:block;color:#702b83;font:400 13px/1.5 Inter,Arial,sans-serif;text-decoration:none;margin:1px 0 0}.vk-author.vpa-card a.vpa-journey{display:inline-block;color:#702b83;font:400 13px/1.5 Inter,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;margin:15px 0 0}.vk-author.vpa-card a:hover{color:#a17028}.vk-author.vpa-card a.vpa-action:hover{background:#5b2168;color:#fff}.vpa-card a:focus-visible{outline:2px solid #b88d40;outline-offset:4px}@media(max-width:767px){.vk-author.vpa-card{position:static;max-width:340px;width:100%;margin:0 auto;padding:24px}.vk-author.vpa-card .vpa-action{font-size:13px;min-height:44px}.vk-author.vpa-card p.vpa-summary{font-size:14px}.vk-author.vpa-card p.vpa-roles{font-size:14px}.vk-author.vpa-card a.vpa-email{font-size:13px}}/* End custom CSS */