.cope-core-sidecallout{position:fixed;right:0;top:20%;font-size:20px;z-index:2000}
.cope-core-sidecallout.cope-core-sidecallout-invisible{visibility:hidden}
.cope-core-sidecallout .cope-core-sidecallout-wrapper{position:relative;height:69px;width:213px;margin-bottom:5px;overflow:hidden}
.cope-core-sidecallout .cope-core-sidecallout-wrapper a{display:flex;position:absolute;width:213px;height:100%;border-radius:35px 0 0 35px;text-decoration:none;transition:.5s;padding:5px;right:-150px;color:white;flex-direction:row;align-items:center}
.cope-core-sidecallout .cope-core-sidecallout-wrapper a .cope-core-sidecallout-normal-text{max-height:100%;overflow:hidden}
.cope-core-sidecallout .cope-core-sidecallout-wrapper a .cope-core-sidecallout-normal-text,.cope-core-sidecallout .cope-core-sidecallout-wrapper a .cope-core-sidecallout-hover-text{width:100%}
.cope-core-sidecallout .cope-core-sidecallout-wrapper a .cope-core-sidecallout-image{width:54px;height:54px;border-radius:50%;margin-right:10px;flex:0 0 54px}
.cope-core-sidecallout .cope-core-sidecallout-wrapper a p{font-size:18px;line-height:20px;margin:0;word-break:break-word}
.cope-core-sidecallout .cope-core-sidecallout-wrapper a .cope-core-sidecallout-icon{flex:0 0 21px;width:21px;height:21px}
.cope-core-sidecallout .cope-core-sidecallout-wrapper a:hover,.cope-core-sidecallout .cope-core-sidecallout-wrapper a.cope-core-sidecallout-hover{right:0}
.cope-core-sidecallout .cope-core-sidecallout-wrapper a .cope-core-sidecallout-hover-text{display:none}
.cope-core-sidecallout .cope-core-sidecallout-wrapper a.cope-core-sidecallout-toggle-text:hover .cope-core-sidecallout-normal-text{display:none}
.cope-core-sidecallout .cope-core-sidecallout-wrapper a.cope-core-sidecallout-toggle-text:hover .cope-core-sidecallout-hover-text{display:inline}
.cope-core-sidecallout .cope-core-sidecallout-wrapper-mobile{position:relative;height:61px;width:180px;transition:.5s;margin-bottom:5px;flex-direction:row;align-items:center;border-radius:35px 0 0 35px;padding:5px;right:-125px}
.cope-core-sidecallout .cope-core-sidecallout-wrapper-mobile.cope-core-sidecallout-show-wrap{right:0}
.cope-core-sidecallout .cope-core-sidecallout-wrapper-mobile .cope-core-sidecallout-image{height:44px;width:44px;flex:0 0 44px;border-radius:50%}
.cope-core-sidecallout .cope-core-sidecallout-wrapper-mobile a{color:white;padding:5px 0 5px 5px;display:flex;align-items:center;height:100%;width:100%;overflow:hidden;justify-content:space-between;text-decoration:none}
@media only screen and (max-width:767px){.cope-core-sidecallout .cope-core-sidecallout-wrapper-mobile a{display:block}
}
.cope-core-sidecallout .cope-core-sidecallout-wrapper-mobile p{font-size:16px;margin:0;line-height:1;word-break:break-word}
.cope-core-sidecallout .cope-core-sidecallout-wrapper-mobile .cope-core-sidecallout-mobile-text{display:flex;height:100%}
.cope-core-sidecallout .cope-core-sidecallout-wrapper-mobile .cope-core-sidecallout-mobile-text .cope-core-sidecallout-mobile-description{width:calc(100% - 17px);display:block}
.cope-core-sidecallout .cope-core-sidecallout-wrapper-mobile .cope-core-sidecallout-icon{flex:0 0 17px;width:17px;height:17px;align-self:center}
.cope-core-sidecallout .red-background{background-color:#da0812}
.cope-core-sidecallout .blue-background{background-color:#497d97}
.cope-core-sidecallout .gray-background{background-color:#787878}
.cope-core-sidecallout.chat-opened .cope-core-sidecallout-open-chat{display:none}
.cope-core-sidecallout.no-visible{opacity:0}
@media screen and (max-width:767px){.cope-core-sidecallout-wrapper{display:none}
.cope-core-sidecallout .cope-core-sidecallout-wrapper-mobile{display:flex}
}
@media screen and (min-width:768px){.cope-core-sidecallout-wrapper{display:block}
.cope-core-sidecallout .cope-core-sidecallout-wrapper-mobile{display:none}
}
#alme-ui-client-root{position:fixed;height:500px;right:0;bottom:0;z-index:101}
@media only screen and (max-width:767px){#alme-ui-client-root{top:1px;width:100%;height:auto}
}
@media only screen and (min-width:768px){#alme-ui-client-root{top:auto}
}
@media screen and (orientation:landscape) and (min-device-width:320px) and (max-device-width:1000px){#alme-ui-client-root{width:100%;height:100%}
}
#alme-utility-bar{display:none !important;pointer-events:none !important}
.isMobile:not(.alme-chat-opened) #alme-ui-client-root{display:none !important}
.isMobile.alme-focused #alme-ui-client-root{position:absolute}
.isMobile.alme-chat-opened.alme-focused #alme-ui-client-root{position:absolute}
.isMobile.alme-chat-opened #alme-ui-client-root{position:fixed;top:0}
.isMobile.alme-chat-opened #alme-ui-client-root .topnavigation .cope-core-navigation{position:initial;margin-bottom:0}
.isMobile.alme-chat-opened #alme-ui-client-root #nit-alme-window-root{position:initial}
.isMobile.alme-chat-opened #alme-ui-client-root .floatingisi .cope-core-isi-wrapper>.cope-core-isi{position:initial;overflow:hidden;box-shadow:none;display:block !important}
.isMobile.alme-chat-opened #alme-ui-client-root .floatingisi .cope-core-isi-wrapper>.cope-core-isi .cope-core-isi-header-bar,.isMobile.alme-chat-opened #alme-ui-client-root .floatingisi .cope-core-isi-wrapper>.cope-core-isi .cope-core-isi-fixed-container{position:initial}
.isMobile.alme-chat-opened #alme-ui-client-root .floatingisi .cope-core-isi-wrapper>.cope-core-isi .cope-core-isi-header-bar{background:white}
.isMobile.alme-chat-opened .root-container{display:none}