.modal-window,.modal-window-footer{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);bottom:0;left:0;pointer-events:auto;position:fixed;right:0;top:0;transition:all .3s;z-index:999}.vertical-separator{border-top:2px solid #ccc;width:100%}.modal-window-footer>div,.modal-window>div{background:#f2f2f2;background:#fff 0 0 no-repeat padding-box;border-radius:40px 0;box-shadow:15px 15px 45px #00386526;left:50%;max-width:780px;padding:2em;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.modal-title>p{color:#003865;font-family:BiNeoIndustrial-Bold;font-size:16px;line-height:22px;text-align:center}.modal-container .scroll-container{max-height:50vh;overflow-y:scroll;padding:20px}.politics-content p{color:#003865;font-size:12px;letter-spacing:0;line-height:22px;margin-bottom:16px;text-align:left}.politics-content h4{color:#003865;font-size:14px;line-height:22px}.scroll-container::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.scroll-container::-webkit-scrollbar{background-color:#f5f5f5;width:7px}.scroll-container::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.btn-politics{text-align:center}.modal-window h1,.modal-window-footer h1{font-size:150%;margin:0 0 15px}.modal-close,.modal-close-footer{color:#fff;cursor:pointer;font-size:36px;line-height:36px;position:absolute;right:5px;text-align:center;text-decoration:none;top:-45px;width:70px}.modal-close-footer:hover,.modal-close:hover{color:#aaa}.modal-window .container,.modal-window-footer .container{align-items:center;display:grid;height:100vh;justify-content:center}.modal-window div:not(:last-of-type),.modal-window-footer div:not(:last-of-type){margin-bottom:15px}small{color:#d3d3d3}.btn{background-color:#fff;border-radius:1rem;padding:1em 1.5em;text-decoration:none}.btn i{padding-right:.3em}.btn-politics .btn_blue{background:#003865 0 0 no-repeat padding-box;border:none;border-radius:25px 0;color:#fff;cursor:pointer;font-family:BiNeoIndustrial-Regular;font-size:16px;line-height:22px}@media(max-width:600px){.btn-politics .btn_blue{font-size:10px;line-height:22px;width:auto}.modal-window-footer>div,.modal-window>div{padding:20px}}