.eventExpertContainer{visibility:hidden;background-color:#fff;border-top-left-radius:40px;border-bottom-left-radius:40px;box-shadow:0 3px 8px 0 #00000040;width:291px;height:88px;overflow:hidden;position:fixed;top:50%;right:-220px;z-index:600;transition:height .5s ease-in-out}
.eventExpertContainer *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.eventExpertContainer.isInsideExpertImage{height:auto;right:0;border-top-left-radius:33px;border-bottom-left-radius:33px}
@media(min-width:500px){.eventExpertContainer{cursor:default;right:0;top:40%}
}
.eventExpertContainer .expertImage{width:291px;display:flex;padding:13px 8px;align-items:center;min-height:78px;cursor:pointer;gap:20px;min-height:90px}
.eventExpertContainer .expertImage .image{padding:0;margin:0;border-radius:100%;display:flex;justify-content:center;align-items:center;width:20%;height:52px;transition:all .2s;overflow:hidden}
.eventExpertContainer .expertImage .image img{width:100%;height:100%;object-fit:cover;object-position:center}
.eventExpertContainer .expertImage .image.has-icono{background-color:#333f48}
.eventExpertContainer .expertImage .image.has-icono img{width:30px;height:30px;filter:brightness(0) saturate(100%) invert(84%) sepia(45%) saturate(4003%) hue-rotate(3deg) brightness(105%) contrast(108%)}
.eventExpertContainer .expertImage .expertTitle{width:80%}
.eventExpertContainer .expertImage .expertTitle .title{font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:14px;line-height:22px;color:#333f48;text-align:left}
.eventExpertContainer .expertImage .expertTitle .expert-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:auto-phrase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-family:'N27 Bold';font-weight:700;font-style:normal;text-align:left;color:#333}
.eventExpertContainer .expertImage .expertClose{display:flex;align-self:flex-start;margin-left:38px;width:16px;height:0;overflow:hidden;color:#333f48}
.eventExpertContainer .expertInfo{border-top:1px solid #c3c1c2;width:291px;padding:16px 16px 0;display:flex;padding-bottom:24px;flex-direction:column;gap:12px}
.eventExpertContainer .expertInfo .expertSector :first-child{font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal;text-align:left;color:#333f48}
.eventExpertContainer .expertInfo .expertSector :last-child{font-size:16px;line-height:24px;font-family:'N27 Bold';font-weight:700;font-style:normal;text-align:left;color:#333}
.eventExpertContainer .expertInfo .expertAddress :first-child{font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal;text-align:left;color:#333f48}
.eventExpertContainer .expertInfo .expertAddress :last-child{font-size:16px;line-height:24px;font-family:'N27 Bold';font-weight:700;font-style:normal;text-align:left;color:#333}
.eventExpertContainer .expertInfo .expertContact{width:fit-content}
.eventExpertContainer .expertInfo .expertContact :first-child{font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal;text-align:left;color:#333f48}
.eventExpertContainer .expertInfo .expertContact :last-child{font-size:16px;line-height:24px;font-family:'N27 Bold';font-weight:700;font-style:normal;text-align:left;color:#333}
.eventExpertContainer .expertInfo .expertLink{width:fit-content}
.eventExpertContainer .expertInfo .expertLink a{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#d52b1e;cursor:pointer;text-wrap:balance;padding-bottom:3px;font-size:16px;line-height:24px}
.eventExpertContainer .expertInfo .expertLink a:after{transition:all .3s ease-in-out;font-family:"icomoon" !important;content:"\ee935";font-weight:400;position:relative;top:2px;display:inline-block;width:30px;height:30px;border:1px solid #d52b1e;border-radius:50%;font-size:20px;margin-left:16px;display:inline-grid;place-items:center;transform:rotate(0)}
.eventExpertContainer .expertInfo .expertLink a:hover:after{background-color:#d52b1e;color:#fff;transform:rotate(45deg)}
.eventExpertContainer .expertInfo .expertLink a:after{font-size:16px;margin-left:8px;width:24px;height:24px}
.eventExpertContainer .carousel-expert{display:flex;overflow:hidden}
.eventExpertContainer .container-buttons{padding:15px 0;display:flex;justify-content:center;width:100%}
.eventExpertContainer .container-buttons .button-slide{height:4px;margin-right:10px;cursor:pointer}
.eventExpertContainer .container-buttons.hide{position:absolute;bottom:-8px}
.eventExpertContainer .selected{background-color:#d52b1e;width:56px}
.eventExpertContainer .not-selected{background-color:#646468;width:32px}