.rsw-inner{position: fixed;right: 40px;bottom: 40px;width: 60px;height: 60px;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;z-index: 199;}.rsw-overlay{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 198;background: rgba(0, 0, 0, .25);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;visibility: hidden;opacity: 0;}.rsw.rsw-open .rsw-overlay{visibility: visible;opacity: 1}.rsw.rsw-open .rsw-button{-webkit-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}.rsw.rsw-open .rsw-button__icon{visibility: hidden;opacity: 0;}.rsw.rsw-open .rsw-button__close{-webkit-transform: rotateY(0);-ms-transform: rotateY(0);-o-transform: rotateY(0);transform: rotateY(0);visibility: visible;opacity: 1;}.rsw.rsw-open .rsw-menu{-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);visibility: visible;opacity: 1;}.rsw.rsw-open .rsw-menu__item{-webkit-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}.rsw-button{position: relative;width: 100%;height: 100%;display: -webkit-flex;display: -ms-flex;display: flex;align-items: center;justify-content: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.15);-moz-box-shadow: 0 5px 15px rgba(0,0,0,0.15);-ms-box-shadow: 0 5px 15px rgba(0,0,0,0.15);-o-box-shadow: 0 5px 15px rgba(0,0,0,0.15);box-shadow: 0 5px 15px rgba(0,0,0,0.15);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;z-index: 995;cursor: pointer;}.rsw-button:hover {-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow: 0 5px 15px 1px rgba(43,43,43,.15);-moz-box-shadow: 0 5px 15px 1px rgba(43,43,43,.15);-o-box-shadow: 0 5px 15px 1px rgba(43,43,43,.15);-ms-box-shadow: 0 5px 15px 1px rgba(43,43,43,.15);box-shadow: 0 5px 15px 1px rgba(43,43,43,.15);}.rsw-button__icon{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: -webkit-flex;display: -ms-flex;display: flex;align-items: center;justify-content: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;background: #2196F3;z-index: 0;}.rsw-button__icon img,.rsw-button__icon svg{max-width: 25px;max-height: 25px;}.rsw-button__icon i{position: absolute;font-size: 22px;color: #fff;-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;opacity: 0;visibility: hidden;}.rsw-button__icon i.show{-webkit-transform: rotateY(0);-ms-transform: rotateY(0);-o-transform: rotateY(0);transform: rotateY(0);opacity: 1;visibility: visible;}.rsw-button__close{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: -webkit-flex;display: -ms-flex;display: flex;align-items: center;justify-content: center;background: #555;font-size: 26px;color: #fff;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-webkit-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.15);box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.15);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;visibility: hidden;z-index: 20;}.rsw-button__close img,.rsw-button__close svg{width: 18px;height: 18px;}.rsw-button__close:hover{-webkit-box-shadow: 0 0 0px 10px rgba(0, 0, 0, 0.15);box-shadow: 0 0 0px 10px rgba(0, 0, 0, 0.15);}.rsw-button-pulse .rsw-button__icon:before,.rsw-button-pulse .rsw-button__icon:after{content: '';display: block;position: absolute;z-index: -1;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-animation: rswPulse 2s infinite;-moz-animation: rswPulse 2s infinite;-ms-animation: rswPulse 2s infinite;-o-animation: rswPulse 2s infinite;animation: rswPulse 2s infinite;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.15);-o-box-shadow: 0 1px 2px rgba(0,0,0,0.15);box-shadow: 0 1px 2px rgba(0,0,0,0.15);visibility: visible;opacity: .3;}.rsw-button-pulse .rsw-button__icon:before{width: 132%;height: 132%;background: #2196F3;}.rsw-button-pulse .rsw-button__icon:after{width: 165%;height: 165%;border: 1px solid #2196F3;-webkit-animation-delay: .5s;-moz-animation-delay: .5s;-ms-animation-delay: .5s;-o-animation-delay: .5s;animation-delay: .5s}@-webkit-keyframes rswPulse{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity: 1;}50%{opacity: .5;}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 0;}}@-ms-keyframes rswPulse{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity: 1;}50%{opacity: .5;}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 0;}}@keyframes rswPulse{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity: 1;}50%{opacity: .5;}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 0;}}.rsw-notify{position: absolute;top: -5px;left: -3px;width: 20px;height: 20px;display: flex;text-align: center;align-items: center;justify-content: center;color: #fff;font-size: 12px;font-weight: 500;background-color: #f25;-webkit-transition: .3s ease all;-moz-transition: .3s ease all;-ms-transition: .3s ease all;-o-transition: .3s ease all;transition: .3s ease all;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;opacity: 0;visibility: hidden;z-index: 30;}.rsw-notify--show{opacity: 1;visibility: visible;}.rsw-message{position: absolute;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;right: 135%;bottom: 0;min-width: 280px;padding: 12px 25px 12px 12px;background: #fff;border: 2px solid #2196F3;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;border-radius: 15px;-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.15);-moz-box-shadow: 0 5px 15px rgba(0,0,0,0.15);-ms-box-shadow: 0 5px 15px rgba(0,0,0,0.15);-o-box-shadow: 0 5px 15px rgba(0,0,0,0.15);box-shadow: 0 5px 15px rgba(0,0,0,0.15);-webkit-transform: translateX(-5%);-ms-transform: translateX(-5%);-o-transform: translateX(-5%);transform: translateX(-5%);-webkit-transition: .3s ease all;-moz-transition: .3s ease all;-ms-transition: .3s ease all;-o-transition: .3s ease all;transition: .3s ease all;opacity: 0;visibility: hidden;cursor: pointer;}.rsw-message--show{-webkit-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);opacity: 1;visibility: visible;}.rsw-message:after{content: '';position: absolute;display: block;width: 8px;height: 8px;background: #fff;bottom: 30px;right: -6px;-webkit-transform: rotate(48deg);-ms-transform: rotate(48deg);-o-transform: rotate(48deg);transform: rotate(-48deg);border-right: 2px solid #2196F3;border-bottom: 2px solid #2196F3;}.rsw-message:hover {-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow: 0 5px 15px 1px rgba(43,43,43,.15);-moz-box-shadow: 0 5px 15px 1px rgba(43,43,43,.15);-o-box-shadow: 0 5px 15px 1px rgba(43,43,43,.15);-ms-box-shadow: 0 5px 15px 1px rgba(43,43,43,.15);box-shadow: 0 5px 15px 1px rgba(43,43,43,.15);}.rsw-message__image{position: relative;width: 45px;height: 45px;margin: 0 15px 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;overflow: hidden;}.rsw-message__image img{width: 100%;height: 100%;object-fit: contain;object-position: center;}.rsw-message__content{flex-basis: 0;flex-grow: 1;}.rsw-message__title{margin: 0 0 5px 0;font-size: 0.875em;font-weight: 700;}.rsw-message__text{margin: 0;font-size: 13px;line-height: 1.3;color: #555;}.rsw-message__close{position: absolute;top: 7px;right: 10px;font-size: 0.875em;opacity: .4;-webkit-transition: .3s ease all;-moz-transition: .3s ease all;-ms-transition: .3s ease all;-o-transition: .3s ease all;transition: .3s ease all;}.rsw-message__close img,.rsw-message__close svg{width: 10px;height: 12px;}.rsw-message__close svg path{fill: #000;}.rsw-message__close:hover{opacity: 1;}.rsw-menu{position: absolute;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;flex-direction: column-reverse;left: 0;bottom: 100%;width: 100%;padding: 0 0 10px 0;z-index: 995;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);visibility: hidden;opacity: 0;}.rsw-menu__item{position: relative;width: 55px;height: 55px;margin: 0 0 12px;text-decoration: none;display: -webkit-flex;display: -ms-flex;display: flex;align-items: center;justify-content: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.2);-ms-box-shadow: 0 3px 5px rgba(0,0,0,0.2);-o-box-shadow: 0 3px 5px rgba(0,0,0,0.2);box-shadow: 0 3px 5px rgba(0,0,0,0.2);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);background: #2196F3;color: #fff;font-size: 22px;}.rsw-menu__item img,.rsw-menu__item svg{max-width: 25px;max-height: 25px;}[data-tooltip]:before{content: attr(data-tooltip);display: block;position: absolute;right: 120%;padding: 5px 8px;background: #000;color: #fff;font-size: 12px;font-weight: 500;white-space: nowrap;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px 0 rgba(82,82,82,.5);box-shadow: 0 1px 2px 0 rgba(82,82,82,.5);will-change: auto;pointer-events: none;-webkit-transform: translateX(-5px);-ms-transform: translateX(-5px);-o-transform: translateX(-5px);transform: translateX(-5px);-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 0;}[data-tooltip]:after {content: '';position: absolute;height: 0;width: 0;right: 120%;margin-right: -9px;border: 5px solid rgba(0,0,0,0);border-left-color: #000;pointer-events: none;will-change: auto;-webkit-transform: translateX(-5px);transform: translateX(-5px);-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 0;}[data-tooltip]:hover:before,[data-tooltip]:hover:after{-webkit-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);visibility: visible;opacity: 1;}.rsw-whatsapp{background: -webkit-linear-gradient(top right, #5CF277 0%, #02b32a 100%);background: linear-gradient(to bottom left, #5CF277 0%, #02b32a 100%);color: #fff;font-size: 27px;}.rsw-telegram{background: #2aa1da;color: #fff;font-size: 23px;}.rsw-telegram i{position: relative;left: -1px;}.rsw-instagram{background: #f05c94;color: #fff;font-size: 24px;}.rsw-viber{background: #7360f2;color: #fff;font-size: 24px;}.rsw-youtube{background: #e83030;color: #fff;font-size: 24px;}.rsw-facebook{background: -webkit-linear-gradient(top right, #00C7FF 0%, #0069FF 100%);background: linear-gradient(to bottom left, #00C7FF 0%, #0069FF 100%);color: #fff;font-size: 23px;}.rsw-phone{font-size: 18px;}.rsw-application{font-size: 21px;}.rsw-bounce{-webkit-animation: rswBounce 1s infinite both;-o-animation: rswBounce 1s infinite both;animation: rswBounce 1s infinite both;-webkit-transform-origin: center bottom;-moz-transform-origin: center bottom;-ms-transform-origin: center bottom;-o-transform-origin: center bottom;transform-origin: center bottom;}@-webkit-keyframes rswBounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-ms-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}40%, 43%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -10px, 0);-moz-transform: translate3d(0, -10px, 0);-ms-transform: translate3d(0, -10px, 0);-o-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}70%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -5px, 0);-moz-transform: translate3d(0, -5px, 0);-ms-transform: translate3d(0, -5px, 0);-o-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}90%{-webkit-transform: translate3d(0, -1px, 0);-moz-transform: translate3d(0, -1px, 0);-ms-transform: translate3d(0, -1px, 0);-o-transform: translate3d(0, -1px, 0);transform: translate3d(0, -1px, 0);}}@-ms-keyframes rswBounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-ms-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}40%, 43%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -10px, 0);-moz-transform: translate3d(0, -10px, 0);-ms-transform: translate3d(0, -10px, 0);-o-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}70%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -5px, 0);-moz-transform: translate3d(0, -5px, 0);-ms-transform: translate3d(0, -5px, 0);-o-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}90%{-webkit-transform: translate3d(0, -1px, 0);-moz-transform: translate3d(0, -1px, 0);-ms-transform: translate3d(0, -1px, 0);-o-transform: translate3d(0, -1px, 0);transform: translate3d(0, -1px, 0);}}@keyframes rswBounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-ms-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}40%, 43%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -10px, 0);-moz-transform: translate3d(0, -10px, 0);-ms-transform: translate3d(0, -10px, 0);-o-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}70%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -5px, 0);-moz-transform: translate3d(0, -5px, 0);-ms-transform: translate3d(0, -5px, 0);-o-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}90%{-webkit-transform: translate3d(0, -1px, 0);-moz-transform: translate3d(0, -1px, 0);-ms-transform: translate3d(0, -1px, 0);-o-transform: translate3d(0, -1px, 0);transform: translate3d(0, -1px, 0);}}@media (max-width: 992px){.rsw-inner{right: 25px;bottom: 25px;width: 55px;height: 55px;}.rsw-button__icon i{font-size: 20px;}.rsw-menu{padding: 0 0 5px 0;}}@media (max-width: 575px){.rsw-message{min-width: 255px;}.rsw-message__image{width: 40px;height: 40px;margin: 0 0.875em 0 0;}.rsw.rsw-open [data-tooltip]:before,.rsw.rsw-open [data-tooltip]:after{display: block;right: 130%;-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;-webkit-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);visibility: visible;opacity: 1;}.rvw.rvw--active {width: 250px;}}@media (max-width: 425px){.rsw-message{left: 130%;min-width: 210px;padding: 12px 12px 12px 1em;}.rsw-message__image{display: none;}}@media (max-width: 360px){.rsw-message{min-width: 175px;}}.rvw{position: absolute;right: 140%;bottom: 0;width: 130px;height: 180px;z-index: 999;-webkit-transition: -webkit-transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out, 0.2s ease-in-out;-webkit-transition: transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out, 0.2s ease-in-out;transition: transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out, 0.2s ease-in-out;}.rvw.rvw--hide{opacity: 0;visibility: hidden;}.rvw.rvw--mobile{width: 100px;height: 135px;}.rvw.rvw--mobile .rvw__close{opacity: 0.5;}.rvw:not(.rvw--mobile):not(.rvw--active):hover .rvw__content{-webkit-transform: scale(1.05) translate(5px,-5px);-ms-transform: scale(1.05) translate(5px,-5px);transform: scale(1.05) translate(5px,-5px);border-color: #201F1E;}.rvw:not(.rvw--mobile):not(.rvw--active):hover .rvw__video{opacity: 1;}.rvw:not(.rvw--mobile):not(.rvw--active):hover .rvw__close{opacity: 0.5;}.rvw.rvw--active{width: 280px;height: 500px;}.rvw.rvw--active .rvw__content{border-color: #201F1E;}.rvw.rvw--active .rvw__close{opacity: 0.5;}.rvw.rvw--active .rvw__video{opacity: 1;}.rvw.rvw--active .rvw__close:before{opacity: 0;}.rvw.rvw--active .rvw__close:after{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.rvw.rvw--active .rvw__btn{visibility: visible;}.rvw__content{position: absolute;width: 100%;height: 100%;background: #eee;-webkit-transition: -webkit-transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out;-webkit-transition: transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out;transition: transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out;outline: none;cursor: pointer;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: #0000;box-shadow: 0px 10px 20px rgb(0 0 0 / 40%);border: 3px solid #fff;border-radius: 20px;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.rvw__preloader{position: absolute;display: flex;align-items: center;justify-content: center;bottom: 0;right: 0;left: 0;width: 100%;height: 40%;background: linear-gradient(to bottom,#0000,#0000001a);box-sizing: border-box;z-index: 1;}.rvw__preloader-loader{position: relative;width: 10px;height: 10px;bottom: 10%;border-radius: 50%;animation: rvw_loader 0.6s ease alternate infinite;animation-delay: 0.36s;}.rvw__preloader-loader::after, .rvw__preloader-loader::before {content: '';position: absolute;width: 10px;height: 10px;border-radius: 50%;animation: rvw_loader 0.6s ease alternate infinite;}.rvw__preloader-loader::before {left: -24px;animation-delay: 0.18s;}.rvw__preloader-loader::after {right: -24px;animation-delay: 0.54s;}@keyframes rvw_loader{0%{box-shadow: 0 10px 0 -10px #bbbbbb;}100%{box-shadow: 0 10px 0 #bbbbbb;}}.rvw__video{position: absolute;object-fit: cover;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;height: 100%;min-width: 100%;min-height: 100%;z-index: 200;-webkit-transition: opacity 0.4s ease-in-out;transition: opacity 0.4s ease-in-out;opacity: 0.8;z-index: 2;}.rvw__close{position: absolute;top: 6px;right: 6px;width: 20px;height: 20px;z-index: 250;opacity: 0;-webkit-transition: -webkit-transform 0.3s ease-in-out,opacity 0.2s ease-in-out;-webkit-transition: transform 0.3s ease-in-out,opacity 0.2s ease-in-out;transition: transform 0.3s ease-in-out,opacity 0.2s ease-in-out;}.rvw:not(.rvw--mobile) .rvw__close:hover {opacity: 1 !important;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}.rvw__close:before{content: '';position: absolute;left: 9px;top: 1px;height: 18px;width: 2px;background: #fff;box-shadow: 1px 1px 10px rgb(0 0 0 / 50%);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.rvw__close:after{content: '';position: absolute;left: 9px;top: 1px;height: 18px;width: 2px;background: #fff;box-shadow: 1px 1px 10px rgb(0 0 0 / 50%);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.rvw__btn{position: absolute;display: flex;bottom: 1em;left: 1.5em;right: 1.5em;flex: 1;align-items: center;justify-content: center;box-sizing: border-box;font-size: 15px;padding: 1em;background: #201F1E;color: #fff;text-decoration: none;font-weight: 500;border-radius: 10px;z-index: 3;-webkit-transition: 0.2s ease-in-out;-webkit-transition: 0.2s ease-in-out;visibility: hidden;transition: 0.2s ease-in-out;opacity: 0;}.rvw:not(.rvw--mobile) .rvw__btn:hover,.rvw__btn:active{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.contacts_module__map {overflow: hidden;border-radius: 1rem;background: #fff;}.contacts__map.contacts_module {min-height: 420px;}.contacts__map .contacts_module__map--page,.contacts__map .contacts_module__map_canvas,.contacts__map .leaflet-container {width: 100%;min-height: 420px;height: 100%;}.contacts_module__map .leaflet-control-container {display: none !important;}.contacts__inner--with-map {overflow: hidden;border-radius: 10rem;}.contacts__inner--with-map .contacts__img {left: 0;z-index: 0;background: #edf3f9;}.contacts__inner--with-map .container {position: relative;z-index: 1;}.contacts_module__map--hero {width: 100%;height: 100%;min-height: 100%;border-radius: 0;background: #edf3f9;}.contacts_module__map--embed iframe,.contacts_module__map--embed > *,.contacts_module__map_canvas {display: block;width: 100%;min-height: 360px;border: 0;}.contacts_module__map .leaflet-container {min-height: 360px;font: inherit;}.contacts__inner--with-map .contacts_module__map--embed iframe,.contacts__inner--with-map .contacts_module__map--embed > *,.contacts__inner--with-map .contacts_module__map_canvas,.contacts__inner--with-map .contacts_module__map .leaflet-container {min-height: 100%;height: 100%;}.contacts_module__map .leaflet-control-zoom a {color: #1f2937;}.contacts_module__map-pin {display: block;width: 46px !important;height: 58px !important;background: transparent;border: 0;}.contacts_module__map-pin_shape {position: relative;display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;color: #003538;border: 6px solid #d7ca9b;border-radius: 50%;background: #f5f0d4;box-shadow: 0 14px 28px rgba(0, 53, 56, 0.24);}.contacts_module__map-pin_shape::after {position: absolute;bottom: -13px;left: 50%;width: 16px;height: 16px;content: "";border-right: 6px solid #d7ca9b;border-bottom: 6px solid #d7ca9b;border-radius: 0 0 4px 0;background: #f5f0d4;transform: translateX(-50%) rotate(45deg);}.contacts_module__map-pin_icon {position: relative;z-index: 1;display: block;}.contacts_module__map-pin_dot {position: absolute;top: 7px;left: 7px;width: 10px;height: 10px;border-radius: 50%;background: #fff;}@media (max-width: 767.98px) {.contacts__inner--with-map .contacts__img {z-index: 0;}.contacts_module__map--embed iframe,.contacts_module__map--embed > *,.contacts_module__map_canvas,.contacts_module__map .leaflet-container {min-height: 300px;}.contacts__inner--with-map .contacts_module__map--embed iframe,.contacts__inner--with-map .contacts_module__map--embed > *,.contacts__inner--with-map .contacts_module__map_canvas,.contacts__inner--with-map .contacts_module__map .leaflet-container {min-height: 300px;height: 300px;}}

/*# sourceMappingURL=theme.head.a3b9fc5879b4e7b098ea8d98cb36a614.css.map */
