.popup-overlay{width:100%;height:100%;position:fixed;top:0;left:0;display:none;background:rgba(255 255 255 / 80%);z-index:9999;transition:.9s ease all}.popup-overlay.popup-opened,.popup-section.popup-opened{display:block}.popup-section{display:none;width:100%;position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;z-index:99999;max-width:830px;transition:.9s ease all}.popup-container{width:100%;max-width:860px;background:#ffd730;padding:0 0 0 64px;border-radius:24px;box-sizing:border-box;overflow:hidden;height:395px;display:flex}.popup-section .content h2,.popup-section .content h2 span{font-size:54px;line-height:1.1;color:#000;margin-bottom:10px;font-family:var(--primaryfont-bold);display:block}.popup-section p{font-size:20px;line-height:32px;color:#000;font-family:var(--primaryfont-regular)}.popup-section .d-flex{display:flex;justify-content:space-between;align-items:center}.popup-img{position:relative;display:flex;top:23px;max-width:398px;justify-content:flex-end}.popup-section img{vertical-align:bottom;transform:translate(0,0)}.popup-section .content{margin-top:-30px}.popup-section .content>p{margin-bottom:34px}.popup-section .contact-info>p{margin-bottom:15px}.popup-section .contact-info a{color:#fff}.popup-section a.btn-s{background-color:#e42527;color:#fff;padding:12px 30px;font-family:var(--primaryfont-semibold);display:flex;align-items:center;border-radius:5px;font-size:18px;text-transform:uppercase}.popup-section a.btn-s.border-btn{background-color:transparent;border:2px solid #fff}.popup-section .btn-group{display:flex;justify-content:flex-start;gap:10px}.popup-section .contact-info li{font-family:var(--zf-secondary-semibold);color:#fff}.popup-section button.close-btn-p{position:absolute;background-color:#fff;border-radius:19px;right:24px;top:24px;z-index:1;cursor:pointer;border:0;width:24px;height:24px}.close-btn-p:before{display:flex;content:"\00d7";font-size:24px;align-content:center;position:relative;justify-content:center;line-height:0}.zb-safari .close-btn-p:before{margin-top:-1px}.zb-firefox .close-btn-p:before{margin-top:-3px}@media(max-width:850px){.popup-section a.btn-s{padding:12px 25px;font-size:16px}.popup-section .content h2,.popup-section .content h2 span{font-size:44px}.popup-section p{font-size:16px}.popup-section{max-width:760px}}@media(max-width:768px){.popup-section,.popup-overlay{display:none !important}}