.new-tel-widget-wrapper{position:fixed;bottom:50px;right:50px;width:130px;height:130px;z-index:9999}.new-tel-widget{position:absolute;bottom:0;right:0;width:100%;height:100%;cursor:pointer;animation:tel-pulse 2s infinite;z-index:5;pointer-events:auto;transition:opacity .2s ease .8s}.new-tel-widget svg{width:100%;height:100%;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),filter .3s ease}.new-tel-widget:hover svg{transform:scale(1.08);filter:saturate(1.5) brightness(.9) contrast(1.1)}.tel-dot{opacity:0;animation:dot-blink 3s infinite}.dot-1{animation-delay:0s}.dot-2{animation-delay:.2s}.dot-3{animation-delay:.4s}@keyframes dot-blink{0%{opacity:0}20%{opacity:1}40%{opacity:0}to{opacity:0}}@keyframes tel-pulse{0%{transform:scale(1);border-radius:50%}70%{transform:scale(1.05);border-radius:50%}to{transform:scale(1);border-radius:50%}}.svg-gradient-ring{transform-origin:501px 501px}.ring-wave-1{animation:ring-wave-anim 2s infinite}.ring-wave-2{animation:ring-wave-anim 2s infinite 1s}@keyframes ring-wave-anim{0%{transform:scale(1);stroke-opacity:.8;stroke-width:12px}70%{transform:scale(1.6);stroke-opacity:0;stroke-width:2px}to{transform:scale(1);stroke-opacity:0;stroke-width:2px}}.tel-modal{position:absolute;bottom:0;right:0;width:396px;pointer-events:none;z-index:10}.tel-modal-bg{position:absolute;right:27.5px;bottom:27.5px;width:75px;height:75px;background-color:#e34d5b;border-radius:50%;z-index:1;opacity:0;box-shadow:0 10px 40px #0000;transition:right .4s cubic-bezier(.25,1,.5,1) .2s,bottom .4s cubic-bezier(.25,1,.5,1) .2s,width .4s cubic-bezier(.25,1,.5,1) .2s,height .4s cubic-bezier(.25,1,.5,1) .2s,border-radius .4s cubic-bezier(.25,1,.5,1) .2s,background-color .4s ease .2s,opacity .1s ease .8s}.tel-modal-content{position:relative;z-index:2;padding:30px;box-sizing:border-box;font-family:Inter,Arial,sans-serif;opacity:0;transform:translateY(10px) scale(.98);visibility:hidden;transition:opacity .2s ease 0s,transform .2s ease 0s}.new-tel-widget-wrapper.active .new-tel-widget{opacity:0;pointer-events:none;animation:none;transition:opacity .1s ease 0s}.new-tel-widget-wrapper.active .tel-modal-bg{right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-radius:20px;box-shadow:0 10px 40px #00000026;opacity:1;pointer-events:auto;transition:background-color .2s ease 0s,opacity .1s ease 0s,right .4s cubic-bezier(.25,1,.5,1) .1s,bottom .4s cubic-bezier(.25,1,.5,1) .1s,width .4s cubic-bezier(.25,1,.5,1) .1s,height .4s cubic-bezier(.25,1,.5,1) .1s,border-radius .4s cubic-bezier(.25,1,.5,1) .1s}.new-tel-widget-wrapper.active .tel-modal-content{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto;transition:opacity .4s ease .3s,transform .4s cubic-bezier(.25,1,.5,1) .3s}.tel-modal-close{position:absolute;top:20px;right:20px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s;background:transparent;border:none;z-index:10}.tel-modal-close:hover{transform:scale(1.1)}.tel-modal-close svg{width:24px;height:24px;stroke:#8c8c8c}.tel-modal-success-state{text-align:center;padding:30px 0 10px;transition:opacity .4s ease}.tel-modal-success-state .success-title{margin-top:25px;margin-bottom:12px;font-size:26px;color:#333;opacity:1!important}.tel-modal-success-state .success-subtitle{font-size:15px;color:#555;line-height:1.4;opacity:1!important;display:block!important}.animated-check{width:90px;height:90px;display:inline-block}.animated-check .check-path{stroke-dasharray:100;stroke-dashoffset:100}.show-success .animated-check .check-path{animation:draw-check .6s cubic-bezier(.65,0,.45,1) forwards;animation-delay:.1s}@keyframes draw-check{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.tel-modal-title{font-size:26px;font-weight:700;color:#4b4b4b;margin-bottom:12px;line-height:1.3;padding-right:25px}.tel-modal-subtitle{font-size:15px;color:#7d7d7d;margin-bottom:25px;line-height:1.4;padding-right:10px}.tel-modal-buttons{display:flex;flex-direction:column;gap:12px}.tel-modal-btn.full{display:flex;align-items:center;width:100%;box-sizing:border-box;padding:6px 6px 6px 8px;border:2px solid #EAEAEA;border-radius:40px;text-decoration:none!important;background:#fff;transition:all .8s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;z-index:1;font-family:inherit;cursor:pointer;text-align:left;outline:none;max-height:100px;opacity:1;margin-top:10px}.tel-modal-btn.full:first-child{margin-top:0}.tel-modal-btn.full svg{overflow:visible}.tel-modal-btn.full:hover{border-color:transparent;transition:border-color 3.5s ease,background 3.5s ease}.tel-modal-tg-form-fields{max-height:0;opacity:0;overflow:hidden;margin-bottom:0;transition:max-height 1.2s cubic-bezier(.25,1,.5,1),margin-bottom 1.2s cubic-bezier(.25,1,.5,1),opacity .8s ease .3s}.tel-modal.widget-form-active .tel-modal-tg-form-fields{max-height:250px;opacity:1;margin-bottom:20px}.tel-modal.widget-form-active .tel-modal-btn.full:not(.is-active-btn){max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-width:0;pointer-events:none;overflow:hidden}.tel-modal.widget-form-active .is-active-btn{border:0!important;outline:none!important;box-shadow:none!important;transition:opacity .4s ease,transform .3s cubic-bezier(.22,1,.36,1),background-color 0s .8s!important}.tel-modal.widget-form-active .telegram-btn.is-active-btn{background-color:#00a5fb!important}.tel-modal.widget-form-active .max-btn.is-active-btn{background-color:#3d00f8!important}.tel-modal.widget-form-active .phone-btn.is-active-btn{background-color:#d31536!important}.tel-modal.widget-form-active .is-active-btn.disabled{opacity:.6;pointer-events:none}.tel-modal.widget-form-active .is-active-btn span{color:#fff!important;transition:none!important}.tel-modal.widget-form-active .is-active-btn .svg-bg-rect{transform:scale(25);opacity:1;transition:transform 3s cubic-bezier(.16,1,.3,1),opacity .8s ease}@keyframes tg-plane-fly{0%{transform:translate(0) scale(1);opacity:1}40%{transform:translate(30px,-30px) scale(.9);opacity:0}45%{transform:translate(-30px,30px) scale(.9);opacity:0}65%{transform:translate(0) scale(1);opacity:1}to{transform:translate(0) scale(1);opacity:1}}.tel-modal.widget-form-active .telegram-btn.is-active-btn:not(.disabled):hover .tg-plane-group{animation:tg-plane-fly .5s cubic-bezier(.25,1,.5,1) forwards}.tel-modal.widget-form-active .is-active-btn:not(.disabled):hover{transform:scale(1.03)}.tel-modal.widget-form-active .is-active-btn:not(.disabled):hover .svg-bg-rect{opacity:0}.tg-form-input{width:100%;box-sizing:border-box;padding:13px 15px;border:2px solid #EAEAEA;border-radius:10px;font-family:inherit;font-size:16px;outline:none;transition:border-color .3s ease}.tg-form-input:focus{border-color:#2ca9e8}.tg-form-checkbox-label{display:flex;align-items:flex-start;font-size:12px;font-weight:500;color:#8c8c8c;line-height:1.4;margin-top:15px;cursor:pointer}.tg-form-checkbox-label input[type=checkbox]{margin-right:12px;margin-top:-1px;width:18px;height:18px;cursor:pointer;transform:scale(1.3);transform-origin:left center}.tg-form-checkbox-label a{color:#8c8c8c;text-decoration:underline}.tel-modal-btn.full span{color:#555!important;font-size:16px;font-weight:700;transition:color .4s ease;position:relative;z-index:2}.tel-modal-btn.full:hover span{color:#fff!important}.svg-bg-rect{transform-origin:50% 50%;transition:transform 1.5s cubic-bezier(.25,1,.5,1)}.svg-icon-path{transition:fill .8s ease}.tel-modal-btn.full:hover .svg-bg-rect{transform:scale(25);transition:transform 2.5s cubic-bezier(.16,1,.3,1)}.tel-modal-btn.full .icon-wrap{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:15px;position:relative;z-index:2;transition:background .3s ease}.tel-modal-btn.full .icon-wrap.telegram,.tel-modal-btn.full .icon-wrap.max{background:transparent}@media(max-width:480px){.new-tel-widget-wrapper{position:fixed;bottom:0;right:0;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);pointer-events:none;z-index:9999;transition:none;transform:none}.new-tel-widget{position:absolute;bottom:220px;right:0;width:103px;height:103px;pointer-events:auto;transition:bottom .4s cubic-bezier(.25,1,.5,1),right .4s cubic-bezier(.25,1,.5,1),opacity .2s ease .4s}.new-tel-widget-wrapper.scroll-down:not(.active):not(.mobile-centering) .new-tel-widget{bottom:110px}.new-tel-widget-wrapper.mobile-centering .new-tel-widget{bottom:calc(50% - 52px);right:calc(50% - 52px);transform:none!important}.new-tel-widget-wrapper.active .new-tel-widget{opacity:0;transition:opacity .1s ease 0s}.tel-modal{position:absolute;width:90vw;height:auto;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);pointer-events:none}.new-tel-widget-wrapper.active .tel-modal{pointer-events:auto}.tel-modal-bg{position:absolute;top:50%;left:50%;bottom:auto;right:auto;width:75px;height:75px;margin-top:-37.5px;margin-left:-37.5px;border-radius:50%;background-color:#e34d5b;opacity:0;transition:width .3s cubic-bezier(.25,1,.5,1) .1s,height .3s cubic-bezier(.25,1,.5,1) .1s,top .3s cubic-bezier(.25,1,.5,1) .1s,left .3s cubic-bezier(.25,1,.5,1) .1s,margin .3s cubic-bezier(.25,1,.5,1) .1s,border-radius .3s cubic-bezier(.25,1,.5,1) .1s,background-color .3s ease .1s,opacity .1s ease .4s}.new-tel-widget-wrapper.active .tel-modal-bg{width:100%;height:100%;top:0;left:0;margin-top:0;margin-left:0;border-radius:20px;background-color:#fff;opacity:1;transition:background-color .2s ease 0s,opacity .1s ease 0s,top .4s cubic-bezier(.25,1,.5,1) .1s,left .4s cubic-bezier(.25,1,.5,1) .1s,margin .4s cubic-bezier(.25,1,.5,1) .1s,width .4s cubic-bezier(.25,1,.5,1) .1s,height .4s cubic-bezier(.25,1,.5,1) .1s,border-radius .4s cubic-bezier(.25,1,.5,1) .1s}.tel-modal-content{padding:25px 20px}.tel-modal-title{font-size:28px;margin-bottom:31px}.tel-modal-subtitle{font-size:14px;margin-bottom:20px}.tel-modal-btn.full span{font-size:14px}.tel-modal-mobile-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.tel-modal-mobile-overlay.visible{opacity:1;visibility:visible}}
