.popup-form{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none;opacity:0;transition:opacity .3s ease}.popup-form[aria-hidden=false]{pointer-events:auto;opacity:1}.popup-form__overlay{position:absolute;inset:0;background:rgba(0,5,33,.75);backdrop-filter:blur(4px);cursor:pointer}.popup-form__inner{position:relative;z-index:1;width:100%;max-width:700px;max-height:calc(100dvh - 40px);overflow-y:auto;background:#111631;border-radius:24px;padding:30px;transform:translateY(24px);transition:transform .3s ease;scrollbar-width:none}.popup-form__inner::-webkit-scrollbar{display:none}@media(max-width: 768px){.popup-form__inner{padding:30px 20px 28px;border-radius:16px}}.popup-form[aria-hidden=false] .popup-form__inner{transform:translateY(0)}.popup-form__close{position:absolute;top:20px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.5);border-radius:50%;border:1px solid hsla(0,0%,100%,.12);transition:color .2s,border-color .2s}.popup-form__close:hover{color:#fff;border-color:hsla(0,0%,100%,.4)}.popup-form__close svg{width:18px;height:18px}.popup-form__header{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;margin-bottom:32px}@media(max-width: 768px){.popup-form__header{gap:14px;margin-bottom:24px}}.popup-form__title{color:#fff}.popup-form__description{color:hsla(0,0%,100%,.7);max-width:500px}.popup-form__description p{margin:0}.popup-form__form-wrap{width:100%;background:rgba(167,167,167,.08);border-radius:14px;padding:24px;overflow:hidden}@media(max-width: 768px){.popup-form__form-wrap{padding:16px;border-radius:10px}}.popup-form .wpcf7-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}@media(max-width: 575px){.popup-form .wpcf7-form{grid-template-columns:1fr}}.popup-form .wpcf7-form .hidden-fields-container{display:none}.popup-form .wpcf7-form>p{display:flex;flex-direction:column;gap:8px;margin:0;font-size:16px;font-weight:400;line-height:25.6px;color:#fff}.popup-form .wpcf7-form>p>label{display:flex;flex-direction:column;gap:8px}.popup-form .wpcf7-form>p>label>br{display:none}.popup-form .wpcf7-form>p:has(.wpcf7-radio),.popup-form .wpcf7-form>p:has(.wpcf7-checkbox),.popup-form .wpcf7-form>p:has(.wpcf7-textarea),.popup-form .wpcf7-form>p:has(.wpcf7-submit){grid-column:1/-1}.popup-form .wpcf7-form>.wpcf7-response-output{grid-column:1/-1}.popup-form .wpcf7-form-control.wpcf7-text,.popup-form .wpcf7-form-control.wpcf7-email,.popup-form .wpcf7-form-control.wpcf7-tel,.popup-form .wpcf7-form-control.wpcf7-url{width:100%;border:1px solid hsla(0,0%,100%,.3);border-radius:16px;padding:10px 16px;font-family:"Peridot PE",sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#fff;background:hsla(0,0%,100%,.05);outline:none;transition:border-color .3s ease}@media(max-width: 768px){.popup-form .wpcf7-form-control.wpcf7-text,.popup-form .wpcf7-form-control.wpcf7-email,.popup-form .wpcf7-form-control.wpcf7-tel,.popup-form .wpcf7-form-control.wpcf7-url{padding:12px}}.popup-form .wpcf7-form-control.wpcf7-text::placeholder,.popup-form .wpcf7-form-control.wpcf7-email::placeholder,.popup-form .wpcf7-form-control.wpcf7-tel::placeholder,.popup-form .wpcf7-form-control.wpcf7-url::placeholder{color:rgba(0,0,0,0)}.popup-form .wpcf7-form-control.wpcf7-text:focus,.popup-form .wpcf7-form-control.wpcf7-email:focus,.popup-form .wpcf7-form-control.wpcf7-tel:focus,.popup-form .wpcf7-form-control.wpcf7-url:focus{border-color:hsla(0,0%,100%,.7)}.popup-form .wpcf7-form-control.wpcf7-text.wpcf7-not-valid,.popup-form .wpcf7-form-control.wpcf7-email.wpcf7-not-valid,.popup-form .wpcf7-form-control.wpcf7-tel.wpcf7-not-valid,.popup-form .wpcf7-form-control.wpcf7-url.wpcf7-not-valid{border-color:#e74c3c}.popup-form .wpcf7-textarea{width:100%;border:1px solid hsla(0,0%,100%,.3);border-radius:16px;padding:16px;font-family:"Peridot PE",sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#fff;background:hsla(0,0%,100%,.05);outline:none;resize:vertical;transition:border-color .3s ease}.popup-form .wpcf7-textarea::placeholder{color:hsla(0,0%,100%,.4)}.popup-form .wpcf7-textarea:focus{border-color:hsla(0,0%,100%,.7)}.popup-form .wpcf7-textarea.wpcf7-not-valid{border-color:#e74c3c}.popup-form .wpcf7-radio,.popup-form .wpcf7-checkbox{display:flex;flex-direction:column;gap:8px}.popup-form .wpcf7-radio .wpcf7-list-item,.popup-form .wpcf7-checkbox .wpcf7-list-item{display:flex;align-items:center;margin:0 !important}.popup-form .wpcf7-radio .wpcf7-list-item label,.popup-form .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;gap:4px;cursor:pointer}.popup-form .wpcf7-radio .wpcf7-list-item input[type=radio],.popup-form .wpcf7-checkbox .wpcf7-list-item input[type=radio]{appearance:none;-webkit-appearance:none;width:13px;height:13px;min-width:13px;min-height:13px;border:.5px solid hsla(0,0%,100%,.5);border-radius:50%;margin:0;position:relative;cursor:pointer;flex-shrink:0}.popup-form .wpcf7-radio .wpcf7-list-item input[type=radio]::after,.popup-form .wpcf7-checkbox .wpcf7-list-item input[type=radio]::after{content:"";display:block;width:9px;height:9px;border-radius:50%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .2s ease}.popup-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked::after,.popup-form .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked::after{opacity:1}.popup-form .wpcf7-radio .wpcf7-list-item input[type=checkbox],.popup-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:13px;height:13px;min-width:13px;min-height:13px;border:.5px solid hsla(0,0%,100%,.5);border-radius:3px;margin:0;position:relative;cursor:pointer;flex-shrink:0}.popup-form .wpcf7-radio .wpcf7-list-item input[type=checkbox]::after,.popup-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]::after{content:"";display:block;width:9px;height:9px;border-radius:2px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .2s ease}.popup-form .wpcf7-radio .wpcf7-list-item input[type=checkbox]:checked::after,.popup-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked::after{opacity:1}.popup-form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label,.popup-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-size:16px;font-weight:400;line-height:25.6px;color:#fff}.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-radio) .wpcf7-radio,.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-radio) .wpcf7-checkbox,.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-checkbox) .wpcf7-radio,.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-checkbox) .wpcf7-checkbox,.popup-form .wpcf7-form>p:has(.wpcf7-checkbox)+p:has(.wpcf7-checkbox) .wpcf7-radio,.popup-form .wpcf7-form>p:has(.wpcf7-checkbox)+p:has(.wpcf7-checkbox) .wpcf7-checkbox{flex-direction:row;flex-wrap:wrap}.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-radio) .wpcf7-radio .wpcf7-list-item,.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-radio) .wpcf7-checkbox .wpcf7-list-item,.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-checkbox) .wpcf7-radio .wpcf7-list-item,.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-checkbox) .wpcf7-checkbox .wpcf7-list-item,.popup-form .wpcf7-form>p:has(.wpcf7-checkbox)+p:has(.wpcf7-checkbox) .wpcf7-radio .wpcf7-list-item,.popup-form .wpcf7-form>p:has(.wpcf7-checkbox)+p:has(.wpcf7-checkbox) .wpcf7-checkbox .wpcf7-list-item{width:calc(50% - 4px)}@media(max-width: 575px){.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-radio) .wpcf7-radio .wpcf7-list-item,.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-radio) .wpcf7-checkbox .wpcf7-list-item,.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-checkbox) .wpcf7-radio .wpcf7-list-item,.popup-form .wpcf7-form>p:has(.wpcf7-radio)+p:has(.wpcf7-checkbox) .wpcf7-checkbox .wpcf7-list-item,.popup-form .wpcf7-form>p:has(.wpcf7-checkbox)+p:has(.wpcf7-checkbox) .wpcf7-radio .wpcf7-list-item,.popup-form .wpcf7-form>p:has(.wpcf7-checkbox)+p:has(.wpcf7-checkbox) .wpcf7-checkbox .wpcf7-list-item{width:100%}}.popup-form .wpcf7-form>p:has(.wpcf7-submit){grid-column:1/-1;margin-top:17px;display:inline-flex;flex-direction:row;align-items:center;justify-self:start;column-gap:15px;border-radius:8px;padding:14px 10px 14px 20px;background:#000521;cursor:pointer;transition:background .3s ease;width:auto}.popup-form .wpcf7-form>p:has(.wpcf7-submit):hover{background:#00072d}.popup-form .wpcf7-form>p:has(.wpcf7-submit)::after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='4' fill='%23C7FE02'/%3E%3Cpath d='M9.22353 8L15.9059 8.09412M15.9059 8.09412L16 14.7765M15.9059 8.09412L8 16' stroke='%23000521' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:24px;min-width:24px;min-height:24px}.popup-form .wpcf7-submit{background:none;border:none;padding:0;margin:0;font-family:"Peridot PE",sans-serif;font-size:16px;font-weight:500;color:#fff;cursor:pointer}.popup-form .wpcf7-spinner{display:none}.popup-form .wpcf7-not-valid-tip{font-size:13px;color:#e74c3c;margin-top:4px}.popup-form .wpcf7-response-output{grid-column:1/-1;padding:16px 20px !important;border-radius:12px !important;font-size:15px;font-weight:500;line-height:25.6px;margin:16px 0 0 !important;border:none !important;text-align:center}.popup-form .wpcf7-form.sent .wpcf7-response-output{background:rgba(199,254,2,.15);color:#c7fe02}.popup-form .wpcf7-form.invalid .wpcf7-response-output,.popup-form .wpcf7-form.failed .wpcf7-response-output{background:rgba(231,76,60,.1);color:#e74c3c}body.popup-form--open{overflow:hidden}