body.no-site .elementor .no-perest-credit{width:auto;flex:0 0 auto;gap:12px;align-items:center;justify-content:flex-end;flex-direction:row;margin-left:auto}
body.no-site .elementor .no-perest-label{width:auto;flex:0 0 auto}
body.no-site .no-perest-label .elementor-heading-title{font:400 11px/1.5 'Open Sans',sans-serif;color:#7A685D;white-space:nowrap}
body.no-site .elementor .no-perest-logo{width:115px;flex:0 0 115px}
body.no-site .no-perest-logo img{display:block;width:115px;height:34px;object-fit:contain}
body.no-site .no-perest-logo a{display:block;transition:opacity .2s}
body.no-site .no-perest-logo a:hover{opacity:.75}
body.no-site .no-perest-logo a:focus-visible{outline:2px solid #967247;outline-offset:5px;border-radius:4px}
body.no-site .elementor .noquick{position:fixed!important;right:44px!important;bottom:124px!important;z-index:1000!important;width:auto!important;max-width:none!important;min-height:0!important;gap:36px!important;padding:0!important;flex-direction:column!important;overflow:visible;pointer-events:none}
body.no-site .noquick>.elementor-widget-button{width:62px;flex:0 0 auto;position:relative;pointer-events:auto}
body.no-site .noquick .elementor-button{width:62px;height:62px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;box-shadow:0 3px 15px #0002;transition:transform .2s;color:white;text-decoration:none;position:relative}
body.no-site .noquick .elementor-button:hover{transform:translateY(-3px);color:white}
body.no-site .noquick .elementor-button:focus-visible{outline:3px solid #633B2C;outline-offset:6px}
body.no-site .noquick .elementor-button-content-wrapper{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:0}
body.no-site .noquick .elementor-button-icon{margin:0;display:flex;align-items:center;justify-content:center}
body.no-site .noquick svg,body.no-site .noquick i{width:29px;height:29px;font-size:29px;line-height:29px;fill:currentColor;color:white}
body.no-site .noquick .elementor-button-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.no-site .noquick-wa{outline:1px solid #25D36655;outline-offset:7px;border-radius:50%}
body.no-site .noquick-wa::before,body.no-site .noquick-wa::after,body.no-site .noquick-wa .elementor-button::before{content:'';position:absolute;inset:-1px;border-radius:50%;border:1px solid #25D366;pointer-events:none;animation:no-wa-burst 1.5s infinite;opacity:0;z-index:0}
body.no-site .noquick-wa::after{animation-delay:.3s}
body.no-site .noquick-wa .elementor-button::before{animation-delay:.6s}
@keyframes no-wa-burst{0%{transform:scale(1);opacity:.45;box-shadow:0 0 0 0 #25D36640}100%{transform:scale(1.85);opacity:0;box-shadow:0 0 0 5px #25D36600}}
body.no-site:has(.dialog-lightbox-widget:not([style*="display: none"])) .noquick{visibility:hidden}
body.no-site.elementor-editor-active .noquick{position:relative!important;right:auto!important;bottom:auto!important;margin:20px auto!important;flex-direction:row!important;pointer-events:auto}
@media(max-width:767px){body.no-site .elementor .noquick{right:16px!important;bottom:calc(20px + env(safe-area-inset-bottom))!important;gap:34px!important}body.no-site .noquick>.elementor-widget-button,body.no-site .noquick .elementor-button{width:52px;height:52px}body.no-site .noquick svg,body.no-site .noquick i{width:26px;height:26px;font-size:26px;line-height:26px}body.no-site .elementor .no-footer-bottom{padding-right:70px;gap:22px}body.no-site .elementor .no-perest-credit{align-self:flex-end;gap:9px;max-width:100%}body.no-site .no-perest-label .elementor-heading-title{font-size:10px}body.no-site .elementor .no-perest-logo{width:100px;flex-basis:100px}body.no-site .no-perest-logo img{width:100px;height:30px}}
@media(prefers-reduced-motion:reduce){body.no-site .noquick-wa::before,body.no-site .noquick-wa::after,body.no-site .noquick-wa .elementor-button::before{animation:none}body.no-site .noquick .elementor-button{transition:none}}
