.sidebar{width:200px;padding:20px;font-size:18px;flex:0.5;margin-left:25px;height:calc(100vh - 75px);position:sticky;top:75px;align-self:flex-start;font-family:Moderustic}@media (max-width:768px){.sidebar{display:none;font-family:Moderustic}}.sidebar-item{display:block;margin-bottom:15px;color:#11355e;font-weight:500;text-decoration:none;cursor:pointer}.sidebar-item:hover{text-decoration:underline}.card{background-color:white;border-radius:10px;padding:20px;display:flex;align-items:center;max-width:800px;margin:20px auto}@media (max-width:768px){.card{flex-direction:column;text-align:center}}.avatar{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-right:30px}@media (max-width:768px){.avatar{margin-right:0;margin-bottom:20px}}.info{display:flex;flex-direction:column}@media (max-width:768px){.info{align-items:center}}.title{margin:0;color:#11355e;font-size:16px;font-family:Moderustic}.name{margin:5px 0;font-size:24px;color:#00b4d8;font-family:Poppins}.tel-contenedor{display:flex;flex-direction:row;font-size:18px;font-family:Moderustic}.telefono{color:#11355e;text-decoration:none}.description{margin:10px 0;color:#555;font-family:Moderustic}.action-button{background-color:#11355e;color:white;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;width:fit-content;font-family:Moderustic}.action-button:hover{background-color:#0a2a4a}@media (max-width:768px){.action-button{margin-top:10px}}@media (max-width:800px){.tel-contenedor{display:flex;flex-direction:row;font-size:16px;font-family:Moderustic}}