.contacts-widget *{-webkit-box-sizing:border-box;box-sizing:border-box}.contacts-widget{z-index:1000;bottom:20px;position:fixed!important;height:70px;width:70px;opacity:1;display:block;-webkit-transition:.2s opacity;transition:.2s opacity;line-height:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}.contacts-widget .contacts-button{width:60px;position:absolute;height:60px;right:5px;top:5px;background-color:#ea2700;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.contacts-widget .contacts-button .contacts-buttonstatic{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;padding:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-transition:.2s all;transition:.2s all;color:#fff}.contacts-widget.opened .contacts-buttonstatic{-webkit-transform:scale(0);transform:scale(0);opacity:0}.contacts-widget .contacts-button .contacts-buttonstatic .contacts-buttonicon{margin:auto}.contacts-widget .contacts-button .contacts-buttonstatic .contacts-buttonicon svg{width:24px;height:24px;font-size:24px;line-height:24px}.contacts-widget .contacts-button p{color:#fff;font-weight:700;font-size:8px;line-height:11px;margin:0}.contacts-widget .contacts-close{color:#fff}.contacts-widget.opened .contacts-close svg{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.contacts-widget .contacts-close svg{-webkit-transform:rotate(180deg) scale(0);transform:rotate(180deg) scale(0);-webkit-transition:ease-in .12s all;transition:ease-in .12s all;display:block}.contacts-widget .contacts-button .pulsation{-webkit-animation-duration:2s;animation-duration:2s}.contacts-widget .contacts-button .pulsation{width:84px;height:84px;background-color:#ea2700;border-radius:50px;position:absolute;left:-12px;top:-12px;z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:contacts-pulse 2s infinite;animation:contacts-pulse 2s infinite}.contacts-widget .pulsation:nth-of-type(2n){-webkit-animation-delay:.5s;animation-delay:.5s}.contacts-widget .contacts-block{background:#fff;-webkit-box-shadow:0 0 40px rgba(0,0,0,.2);box-shadow:0 0 40px rgba(0,0,0,.2);width:300px;background-repeat:no-repeat;background-position:center;position:absolute;bottom:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px;z-index:1000;-webkit-transform:scale(1);transform:scale(1);display:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.contacts-widget .contacts-block:before{position:absolute;bottom:-7px;display:inline-block!important;border-right:8px solid transparent;border-top:8px solid #fff;border-left:8px solid transparent;content:''}.contacts-widget .contacts-block .contacts-header{padding:15px 10px;color:#fff;background-color:#1c4d87;border-radius:7px 7px 0 0;margin-bottom:10px;font-size:16px;position:relative;line-height:1.4;text-align: center;}.contacts-list-container{overflow:hidden}.contacts-list-container ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);list-style:none;margin:0;padding:0}.contacts-list-container ul li{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);list-style:none;margin:0;padding:0}.contacts-list-container ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:pointer;width:100%;padding:8px 20px 8px 60px;position:relative;min-height:54px;text-decoration:none}.contacts-list-container ul li a:hover{background-color:#f0f0f0}.contacts-list-container ul li a span{position:absolute;left:10px;top:50%;margin-top:-20px;display:block;width:40px;height:40px;border-radius:50%;background-color:#0084ff;margin-right:10px;color:#fff;text-align:center;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.15);box-shadow:0 1px 7px rgba(0,0,0,.15)}.contacts-list-container ul li a span img,.contacts-list-container ul li a span svg{width:24px;height:24px;text-align:center;display:block;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.contacts-list-container ul li a .contacts-us-label{color:#3b3b3b}.contacts-list-container ul li a .contacts-us-label .contacts-us-title{margin-bottom:5px;font-size:13px}.contacts-list-container ul li a .contacts-us-label .contacts-us-subtitle{font-size:11px;color:#787878}.contacts-list-container ul li a.contacts-us-facebook-messenger span{background-color:#567aff}.contacts-list-container ul li a.contacts-us-zalo span{background-color:#1182fc}.contacts-list-container ul li a.contacts-us-phone span{background-color:#4eb625}.contacts-list-container ul li a.contacts-us-phone svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.contacts-list-container ul li a.contacts-us-map span{background:0 0}.contacts-widget .contacts-header-close{position:absolute;right:0;top:-30px;padding:0;margin:0;border:0 none;background:0 0;line-height:1;width:26px;height:26px;cursor:pointer;color:#fff;background:#1c4d87;border-radius:50%;text-align:center}.contacts-widget .contacts-header-close svg{height:12px;width:12px;display:block;position:absolute;left:50%;top:50%;margin:-6px 0 0 -6px}.contacts-widget.right{right:15px}.contacts-widget.left{left:15px}.contacts-widget.right .contacts-block{right:0}.contacts-widget.left .contacts-block{left:0}.contacts-widget.right .contacts-block:before{right:25px;left:auto}.contacts-widget.left .contacts-block:before{left:25px;right:auto}@-webkit-keyframes contacts-pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}50%{opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes contacts-pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}50%{opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@media (max-width:576.98px){.contacts-button,.contacts-widget{width:56px!important;height:56px!important}.contacts-widget .contacts-button .pulsation{width:80px;height:80px}.contacts-widget .contacts-button p{font-size:8px}}