.popup-overlay{z-index:9999;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.popup-overlay .popup-form{background:#fff;border-radius:16px;width:100%;max-width:500px;position:relative;box-shadow:0 8px 24px #0003}.popup-overlay .popup-form .popup-success{background-color:var(--third);text-align:center;border-radius:16px;flex-direction:column;align-items:center;width:100%;padding:83px 28px;display:flex}.popup-overlay .popup-form .popup-success img{width:150px!important}.popup-overlay .popup-form .popup-success .text-1{margin-top:20px;font-size:48px;font-weight:700}.popup-overlay .popup-form .popup-success .text-2{margin-top:20px;font-size:20px;font-weight:400}.popup-overlay .popup-form .popup-success .cta{width:100%;margin-top:40px}.popup-overlay .popup-form .form-head{background-color:var(--third);border-radius:16px 16px 0 0;gap:5px;padding:8px 26px 0;display:flex}.popup-overlay .popup-form .form-head .head-content{flex-direction:column;flex:1;justify-content:center;display:flex}.popup-overlay .popup-form .form-head .head-content .head-title{font-size:20px;font-weight:600;line-height:26px}.popup-overlay .popup-form .form-head .head-content .head-title span{color:var(--primary)}.popup-overlay .popup-form .form-head .head-content .head-desc{margin-top:6px;font-size:13.5px;font-weight:400}.popup-overlay .popup-form .form-head .head-img{object-fit:cover;object-position:top;flex:1;width:100%;height:173px}.popup-overlay .popup-form form{padding:25px}.popup-overlay .popup-form form .select-input{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.popup-overlay .popup-form form .select-input select{color:#000}.popup-overlay .popup-form form input[type=text],.popup-overlay .popup-form form input[type=email],.popup-overlay .popup-form form select{background-color:#0000;border:none;border-radius:0;width:100%;margin-bottom:15px;padding:10px;font-size:14px;border-bottom:1px solid #ccc!important}.popup-overlay .popup-form form input[type=text]::placeholder,.popup-overlay .popup-form form input[type=email]::placeholder,.popup-overlay .popup-form form select::placeholder{color:#5c5c5c}.popup-overlay .popup-form form input[type=text]:focus,.popup-overlay .popup-form form input[type=email]:focus,.popup-overlay .popup-form form select:focus{outline:none}.popup-overlay .popup-form form .checkbox-wrap{color:#444;align-items:flex-start;margin-bottom:20px;font-size:12px;display:flex}.popup-overlay .popup-form form .checkbox-wrap input{margin-top:2px;margin-right:10px}.popup-overlay .popup-form form .cta{width:100%}.popup-overlay .popup-form form .footer-note{text-align:center;color:#666;margin-top:15px;font-size:12px}.popup-overlay .popup-form .popup-close{cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:15px;right:15px}.popup-overlay .popup-form .grid-2{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:20px;display:grid}.popup-overlay .popup-form .grid-2 select{appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27currentColor%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpolyline%20points%3D%276%209%2012%2015%2018%209%27/%3E%3C/svg%3E);background-position:right 12px center;background-repeat:no-repeat;background-size:12px;border:1px solid #ccc;border-radius:10px;padding:12px;font-size:14px}@media only screen and (max-width:767px){.popup-overlay .popup-form .popup-success .text-1{font-size:35px}.popup-overlay .popup-form .popup-success .text-2{margin-top:15px;font-size:16px}.popup-overlay .popup-form .popup-success .cta{margin-top:25px}.popup-overlay .popup-form .form-head{padding:20px}.popup-overlay .popup-form .form-head .head-content .head-title{font-size:20px}.popup-overlay .popup-form .form-head .head-content .head-desc{font-size:12px}.popup-overlay .popup-form form{padding:20px}.popup-overlay .popup-form .popup-close{top:5px;right:5px}}
