.demo-wrap{margin:0;padding:0;position:fixed;right:0;top:50%;transform:translateY(-50%) translateZ(0);-webkit-transform:translateY(-50%) translateZ(0);z-index:99;zoom:98%}.demo-wrap .demo-inner{cursor:default;display:block;font-size:14px;margin:72px 0 80px;padding:0;position:relative;right:0;top:0}.demo-wrap .demo-inner .btn-text{background-color:#27313d;border-bottom-right-radius:0;color:#fff;cursor:pointer;display:block;height:40px;line-height:40px;overflow:hidden;padding:0 10px;position:relative;right:-37px;text-align:center;text-overflow:ellipsis;top:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;width:114px;word-break:break-all}.demo-wrap .demo-inner .btn-text:hover{color:#ccc}.demo-wrap .demo-popup{background-color:#fff;box-shadow:0 0 1px 0 #959595;-moz-box-shadow:0 0 1px 0 #959595;-webkit-box-shadow:0 0 1px 0 #959595;height:196px;margin-left:0;margin-top:-45px;opacity:1;overflow:hidden;padding:0;position:absolute;right:0;top:0;transform:translate(320px) translateZ(0);-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;width:195px;z-index:2}.demo-popup.popup-active{transform:translate(0);visibility:visible}.demo-wrap .demo-inner .btn-text.show-popup{right:156px}.demo-wrap .demo-popup .popup-inner{margin-left:8px;margin-right:8px}.contactBtnWrap{background-color:#40a2d9;border:2px solid #40a2d9;border-radius:50px;bottom:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);cursor:pointer;display:block;height:50px;margin:10px;overflow:hidden;position:fixed;right:5px;transition:all .2s;width:50px;z-index:2147483647}.contactBtnWrap svg{color:#fff;display:block;height:24px;margin:11px auto 0;width:24px}.contactBtnWrap:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.4);transform:scale(1.1)}.contactBtn-popup{background-color:transparent;border:0;bottom:0;display:none;height:186px;overflow:hidden;position:fixed;right:0;width:310px;z-index:2147483647}.contactBtn-popup .contactBtn-wrap{height:186px;margin:0 auto;padding:29px 10px 10px}.contactBtn-popup .contactBtn-wrap .cont-pop-inner{align-items:center;background-color:#fff;border:1px solid #e8ecf0;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:15px 10px;position:relative}.contactBtn-popup .cont-pop-inner section h4{color:#364650;font-family:proximanova-regular,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;margin:0;text-align:center}.contactBtn-popup .cont-pop-inner section h4:last-child{margin-top:5px}.contactBtn-popup .cont-pop-inner section svg{color:#40a2d9;height:16px;margin-right:5px;width:16px}.contactBtn-popup .cont-pop-inner section span{color:#364650;font-family:proximanova-regular,Arial,sans-serif;font-size:20px;line-height:1;text-align:center}.contactBtn-popup .cont-pop-inner section p{color:#364650;font-family:proximanova-regular,Arial,sans-serif;font-size:10px;line-height:1.2;margin:0;text-align:center}.contactBtn-popup .contactBtn-wrap .cont-pop-inner .close-icon{color:#364650;cursor:pointer;position:absolute;right:10px;top:2px;z-index:2}.contactBtnWrap.hide{display:none}.contactBtn-popup.show{display:block}@media(max-width:800px){.demo-wrap .demo-inner .btn-text{border-radius:0;height:40px;line-height:30px;margin-right:0;right:0;transform:none;width:42px;z-index:10}.demo-wrap .demo-inner{margin:72px 0 10px}.demo-wrap .demo-inner .btn-text span{font-size:14px;line-height:40px;vertical-align:top}}