#modalListing{background-color:#ebebeb;left:50%;margin:0 auto;max-width:800px;padding:3em 0 0;text-align:center;top:60%;transform:translate(-50%,-50%);width:90%;z-index:9999}#modalListing,.overlay{display:none;position:fixed;transition:opacity .5s ease-in-out}.overlay{background:rgba(0,0,0,.7);height:100%;left:0;opacity:0;top:0;width:100%;z-index:9998}.modal-wrapper{position:relative}.show-modal #modalListing,.show-modal .overlay{display:block;opacity:1}#modalListing .modal-img .logotype{height:auto;max-width:90px;width:auto}#modalListing .modal-content{display:grid;grid-template-columns:repeat(2,1fr);margin-top:60px}#modalListing .modal-content_item:last-of-type{grid-column:span 2;margin-top:80px}#modalListing .modal-content_item-text{color:var(--generic-black);font-size:22px;font-weight:600;margin-bottom:40px}#modalListing .modal-content_item:last-of-type .modal-content_item-text{color:var(--default-text-color);font-size:16px;font-weight:600;line-height:1.3;margin-bottom:10px;padding:0 20px 20px}#modalListing .modal-content_item .modal-content_btn{background-color:var(--primary-color);border:none;color:#fff;cursor:pointer;font-family:var(--default-font-family);font-size:18px;font-weight:700;padding:20px 25px;text-decoration:unset;transition:.4s ease}#modalListing .modal-content_item .modal-content_btn:hover{box-shadow:3px 3px 8px #8f8d8d;transform:translateY(-4px)}#modalListing .modal-content_btn a{color:#fff;text-decoration:unset}#modalListing .modal-content_item .modal-content_btn.buttonGan{background-color:var(--secondary-color)}#modalListing .modal-content_item .modal-content_btn.buttonGen{background-color:#c5c3c3;display:flex;font-size:16px;justify-content:center;padding:15px}#modalListing .modal-content_item .buttonGen a{background:var(--border-color);font-size:14px;width:100%}@media only screen and (max-width:620px){#modalListing{top:50%}#modalListing .modal-content{display:flex;flex-direction:column;gap:40px}}