/*
Theme Name: Talkpro Recovery
Template: hello-elementor
Version: 1.0.0
*/
.talkpro-hero-heading{text-align:center}.talkpro-role img{border-radius:12px!important}
.talkpro-menu{display:flex;gap:40px;align-items:center;flex-wrap:wrap;font-family:soehne-leicht,sans-serif;font-size:16px;font-weight:bold}.talkpro-menu a{color:inherit}.talkpro-menu a:hover{color:#6cefef}.talkpro-carousel{overflow-x:auto!important;scroll-snap-type:x mandatory}.talkpro-carousel>.e-con{min-width:23%;scroll-snap-align:start}.talkpro-role-form{display:flex;flex-direction:column;align-items:center}.talkpro-roles{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.talkpro-role{display:block;position:relative;width:170px;cursor:pointer;text-align:center;color:white;font-size:17px}.talkpro-role input{position:absolute;top:10px;left:10px;accent-color:#6cefef}.talkpro-role img{border:3px solid transparent;border-radius:12px}.talkpro-role:has(input:checked) img{border-color:#6cefef}.talkpro-role span{display:block;margin-top:10px}.talkpro-role-form button{margin-top:30px;background:#f6f6f6;color:#1f2d3d;border-radius:5px;border:0;padding:14px 28px;font-weight:600;font-size:20px;max-width:100%}.talkpro-role-form button img{width:25px;margin-right:12px;vertical-align:middle}.talkpro-menu a:focus-visible,.talkpro-role:focus-within,button:focus-visible,a:focus-visible{outline:2px solid #6cefef!important;outline-offset:4px}.talkpro-hero-heading{color:inherit!important}.talkpro-rotating{display:inline-block}.talkpro-roles{margin-bottom:5px}@media(max-width:767px){.talkpro-menu{gap:16px;font-size:14px;justify-content:center}.talkpro-carousel>.e-con{min-width:75%}.talkpro-role{width:130px}.talkpro-roles{gap:12px}}
