.modal-bg{visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;background:#dbe9f4b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);outline:none;z-index:2}.modal{position:fixed;outline:none;overflow:hidden;min-width:200px;width:90%;left:5%;top:10vh;background:#fff;visibility:hidden;opacity:0;z-index:3;border-radius:6px;padding:14px 16px 16px}.modal-title{font-size:13px;font-weight:500;padding-right:30px}.modal-close{cursor:pointer;width:30px;position:absolute;top:0;right:0}.modal-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#30303019;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out}.modal-loader--shown{opacity:1;visibility:visible}@media (min-width: 640px){.modal{top:20vh;width:500px;left:calc(50% - 250px);padding:24px 32px 32px}.modal-title{font-size:18px;font-weight:600}.modal-close{top:14px;right:14px}}.form-error{height:0px;overflow:hidden;transition:height .3s ease-in}.notify{position:fixed;padding:24px 32px;background:#5cadff;color:#fff;border-radius:5px;bottom:50px;left:10%;width:80%;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;transition:translateY(40px);z-index:1000}.notify-close{position:absolute;right:0;top:0}@media (min-width: 640px){.notify{left:calc(50% - 220px);width:440px}}.news-page-item-description{-webkit-line-clamp:5;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.blog-text a{color:#007bff;text-decoration:underline}.blog-text a:hover{color:#0066d2;text-decoration:underline}.blog-text p,.blog-text img{margin-bottom:1rem}
