.pacers-modal-overlay{align-items:center;backdrop-filter:blur(3px);background:rgba(30,30,30,.85);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:99999}.pacers-modal-overlay.open{opacity:1;visibility:visible}.pacers-modal-window{background:#fff;border-radius:6px;box-shadow:0 20px 40px rgba(0,0,0,.25);max-width:600px;opacity:0;padding:25px 30px;position:relative;transform:translateY(-20px);transition:all .3s ease;width:90%}.pacers-modal-overlay.open .pacers-modal-window{opacity:1;transform:translateY(0)}.pacers-modal-close{background:rgba(30,30,30,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:34px;line-height:34px;position:absolute;right:10px;text-align:center;top:10px;transition:background .2s ease;width:34px}.pacers-modal-close:hover{background:rgba(30,30,30,.9)}.pacers-modal-window h3{font-size:20px;font-weight:600;margin-top:0}.pacers-services-list ul{margin:10px 0 0;padding-left:20px}.pacers-services-list li{font-size:15px;margin:4px 0}.columns-popup{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.columns-popup__inner{background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-height:80vh;overflow-y:auto;padding:25px;width:400px}.columns-popup__inner .close-btn{background:none;border:none;cursor:pointer;font-size:22px;position:absolute;right:10px;top:10px}
