.popup{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / .6);justify-content:center;align-items:center;z-index:9999;opacity:0;pointer-events:none;transition:opacity 0.8s ease}.popup.show{opacity:1;pointer-events:auto}.popup-content{padding:0;max-width:950px;width:100%;border-radius:5px;position:relative;text-align:left;max-height:80vh;overflow:auto;margin:0 30px}.popup-close-btn{background:#ffffff5c;border:none;cursor:pointer;padding:6px 15px;margin-top:1rem;font-size:1rem;position:absolute;right:20px;top:0;color:var(--bs-heading-color)}.popup-content .img img{height:100%;width:auto}.popup-content .img{overflow:hidden;height:100%}.popup-content a{color:var(--bs-body-color);text-decoration:underline}.popup-content h2{font-weight:500;font-family:var(--headline-font);letter-spacing:2px;text-transform:uppercase;font-size:var(--h2-size);margin-bottom:30px;color:var(--primary-text-color)}.popup-content .col-md-6:first-child{padding:30px 20px;background-color:var(--bs-secondary);color:var(--bs-heading-color)}.popup-content p,.popup-content ul li,.popup-content a{color:var(--primary-text-color)}.popup-content .col-md-6:last-child{padding:0}.popup-content .row{margin-right:0;margin-left:0}.popup-content .col-md-12{padding:30px;background-color:var(--bs-secondary);color:var(--bs-heading-color)}.frame-type-compuart_popup.frame-background-color-primary .popup-content .col-md-6:first-child{background-color:var(--bs-primary);color:var(--primary-text-color)}.frame-type-compuart_popup.frame-background-color-secondary .popup-content .col-md-6:first-child{background-color:var(--bs-secondary);color:var(--secondary-text-color)}.frame-type-compuart_popup.frame-background-color-tertiary .popup-content .col-md-6:first-child{background-color:var(--bs-tertiary);color:var(--tertiary-text-color)}.frame-type-compuart_popup.frame-background-color-quaternary .popup-content .col-md-6:first-child{background-color:var(--bs-quaternary);color:var(--quaternary-text-color)}.frame-type-compuart_popup.frame-background-color-dark .popup-content .col-md-6:first-child{color:var(--dark-text-color);background:var(--bs-dark)}.frame-type-compuart_popup.frame-background-color-light .popup-content .col-md-6:first-child{color:var(--bs-body-color);background:var(--bs-light)}.frame-type-compuart_popup.frame-background-color-primary .popup-content h2,.frame-type-compuart_popup.frame-background-color-primary .popup-content p,.frame-type-compuart_popup.frame-background-color-primary .popup-content ul li,.frame-type-compuart_popup.frame-background-color-primary .popup-content a{color:var(--primary-text-color)}.frame-type-compuart_popup.frame-background-color-secondary .popup-content h2,.frame-type-compuart_popup.frame-background-color-secondary .popup-content p,.frame-type-compuart_popup.frame-background-color-secondary .popup-content ul li,.frame-type-compuart_popup.frame-background-color-secondary .popup-content a{color:var(--secondary-text-color)}.frame-type-compuart_popup.frame-background-color-tertiary .popup-content h2,.frame-type-compuart_popup.frame-background-color-tertiary .popup-content p,.frame-type-compuart_popup.frame-background-color-tertiary .popup-content ul li,.frame-type-compuart_popup.frame-background-color-tertiary .popup-content a{color:var(--tertiary-text-color)}.frame-type-compuart_popup.frame-background-color-quaternary .popup-content h2,.frame-type-compuart_popup.frame-background-color-quaternary .popup-content p,.frame-type-compuart_popup.frame-background-color-quaternary .popup-content ul li,.frame-type-compuart_popup.frame-background-color-quaternary .popup-content a{color:var(--quaternary-text-color)}.frame-type-compuart_popup.frame-background-color-dark .popup-content h2,.frame-type-compuart_popup.frame-background-color-dark .popup-content p,.frame-type-compuart_popup.frame-background-color-dark .popup-content ul li,.frame-type-compuart_popup.frame-background-color-dark .popup-content a{color:var(--dark-text-color)}.frame-type-compuart_popup.frame-background-color-light .popup-content h2,.frame-type-compuart_popup.frame-background-color-light .popup-content p,.frame-type-compuart_popup.frame-background-color-light .popup-content ul li,.frame-type-compuart_popup.frame-background-color-light .popup-content a{color:var(--bs-heading-color)}.frame-type-compuart_popup{background:#fff0;padding:0!important}@media screen and (max-width:768px){.popup-content h2{margin-top:30px}.popup-content{margin:0 20px}}
