.consultant-contact-tray.consultant-container{max-height:600px}.consultant-contact-tray{background-position:0 0;background-repeat:no-repeat;background-size:cover;max-height:0;overflow:hidden;transition:max-height .6s;&.-error,&.-logged-out{& .Grid-cell{max-width:376px}& .image-placeholder{background-color:rgba(35,31,32,.15);border-radius:50%;flex-shrink:0;height:84px;position:relative;width:84px;& svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}& .text-placeholder{background-color:rgba(35,31,32,.15);height:17px;margin-bottom:7px}& .text-placeholder:first-of-type{width:173px}& .text-placeholder:nth-of-type(2){max-width:227px;width:100%}& .text-placeholder:nth-of-type(3){width:91px}}&.-logged-in{background-position:100% 100%;& .Grid-cell{max-width:33%}& .Grid{flex-flow:row nowrap;grid-gap:20px}& .Card{margin-top:20px}& .image-circle{border-radius:50%;display:inline-block;flex-shrink:0;height:84px;overflow:hidden;width:84px;& img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}}}.preference-bar{min-height:44px;width:100%}.site-selector{&.expand-consultant-tray,&.expanded{width:100%}& .sticky-bar{display:none;height:10px;width:100%}& .sticky{height:10px;overflow:hidden;position:fixed;top:0;width:100%;z-index:20000;& .sticky-bar{display:block}& .content{display:none}}& .options{max-height:0;overflow:hidden;position:relative;transition:max-height .6s}& .site-options{max-height:600px}& .site-option{opacity:0;transition:opacity 1s ease-in-out;&.option-1{transition-delay:.1s}&.option-2{transition-delay:.35s}&.option-3{transition-delay:.6s}&.show{opacity:1}}& .tray{animation:trananimationout .6s;background-color:transparent;height:auto}& .overlay{animation:trananimationin .6s;background-color:#0009;height:100vh;overflow-y:auto;position:fixed;top:0;width:100%;z-index:20000}& .site-icon{height:70px}& .site-toggle-btn{min-height:25px;&.advisor-toggle{&:hover:not(:disabled){background-color:rgba(15,54,78,.5)}&:focus:not(:disabled){background-color:transparent;border:2px solid #fff;box-shadow:none;outline:none!important}}&.investor-toggle{&:hover:not(:disabled){background-color:#577283}&:focus:not(:disabled){background-color:transparent;border:2px solid #fff;box-shadow:none;outline:none!important}}&.institutional-toggle{&:hover:not(:disabled){background-color:hsla(0,0%,100%,.5)}&:focus:not(:disabled){background-color:transparent;border:2px solid #0f364e;box-shadow:none;outline:none!important}}}& .top-bar{background-position:top;background-repeat:no-repeat;background-size:cover;height:44px;&.wide-bar{height:70px}& .arrow{top:3px}}}@media screen and (width <= 767px){.preference-bar{min-height:0}.site-selector{&.expanded{height:700px}& .site-icon{height:30px}& .top-bar{height:46px;&.wide-bar{height:62px}}& .site-options{height:calc(100vh - 46px);max-height:100vh}& .last-option{bottom:0;position:absolute;width:100%}& .site-option{border-bottom:1px solid #e6e7e8;height:200px;max-height:calc(33.33333vh - 40px)}& .site-option:nth-of-type(3){border-bottom:none}& .banner-content{position:relative}& .close-btn{& .icon{position:absolute;top:0}}& .site-toggle-btn{position:relative;& .arrow{margin-left:auto}&.advisor-toggle{&:hover:not(:disabled){background-color:transparent}}&.investor-toggle{&:hover:not(:disabled){background-color:transparent}}&.institutional-toggle{&:hover:not(:disabled){background-color:transparent}}}}}@media screen and (width >= 768px){.site-selector{position:relative;& .banner-content,& .consultant-btn-container,& .login-btn{height:100%}& .animate-message{animation:movemessage 5.5s;position:absolute;top:-30px}& .animate-btn{animation:movebtn 5.5s}}}@keyframes movemessage{0%{transform:translateY(180%)}91%{transform:translateY(180%)}to{transform:translateY(-100%)}}@keyframes movebtn{0%{opacity:0;transform:translateY(150%)}91%{opacity:0;transform:translateY(150%)}92%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.UserLoginInfo{height:100%;& .CtiDropdown{height:100%}& .CtiDropdown-menu{margin-top:2px;padding:10px;right:0}& .CtiDropdown-toggle{background-color:#0f364e;padding-left:15px;padding-right:20px;text-transform:capitalize}}@keyframes trananimationin{0%{background-color:#0008}to{background-color:#0009}}@keyframes trananimationout{0%{background-color:#0002;height:100vh;overflow-y:auto;position:fixed;top:0;width:100%;z-index:20000}99%{background-color:#0001;height:100vh;overflow-y:auto;position:fixed;top:0;width:100%;z-index:20000}to{background-color:transparent;height:auto;overflow-y:auto;position:static;width:100%}}