.elementor-popup-modal .dialog-message{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:visible!important}.elementor-popup-modal{background:transparent!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.dialog-widget-overlay{background:rgb(7 12 18 / .55)!important;backdrop-filter:blur(14px) saturate(115%)!important;-webkit-backdrop-filter:blur(14px) saturate(115%)!important}.r24-popup{width:100%;padding:0;background:transparent!important}.r24-popup__inner{position:relative;width:100%;max-width:760px;margin:0 auto;padding:34px 34px 30px;border-radius:30px;overflow:hidden;background:linear-gradient(180deg,rgb(16 23 32 / .96) 0%,rgb(11 17 24 / .94) 100%)!important;border:1px solid rgb(255 255 255 / .08);box-shadow:0 28px 80px rgb(0 0 0 / .45),inset 0 1px 0 rgb(255 255 255 / .04)}.r24-popup__inner::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgb(114 195 237 / .1),transparent 26%),radial-gradient(circle at 88% 12%,rgb(255 138 42 / .09),transparent 24%);opacity:1}.r24-popup__inner>*{position:relative;z-index:2}.r24-popup__title,.r24-popup__title .elementor-heading-title{margin:0!important;color:#ffffff!important;font-size:clamp(2.2rem, 4vw, 3.2rem);line-height:.98;font-weight:900;letter-spacing:-.05em;text-transform:uppercase;background:linear-gradient(90deg,#ffffff 0%,#dfe8ff 45%,#ffffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.r24-popup__text,.r24-popup__text .elementor-widget-container,.r24-popup__text p{margin:16px 0 0!important;color:#b6c0cb!important;font-size:1.02rem;line-height:1.8}.r24-popup__form{margin-top:26px}.r24-popup__form form,.r24-popup__form .elementor-form{display:block}.r24-popup__form .elementor-form-fields-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r24-popup__form .elementor-field-group{margin:0!important}.r24-popup__form .elementor-field-type-textarea,.r24-popup__form .elementor-field-group-message{grid-column:1 / -1}.r24-popup__form .elementor-field-type-submit,.r24-popup__form .e-form__buttons{grid-column:1 / -1;margin-top:4px}.r24-popup__form .elementor-field-group>label,.r24-popup__form .elementor-field-label{margin-bottom:8px!important;color:#ffffff!important;font-size:0.95rem!important;font-weight:700!important;line-height:1.3}.r24-popup__form .required{color:#ff5c5c!important}.r24-popup__form input,.r24-popup__form textarea,.r24-popup__form .elementor-field-textual{width:100%!important;min-height:58px;padding:0 18px!important;border-radius:18px!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .03),0 12px 28px rgb(0 0 0 / .18)!important;transition:border-color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease!important}.r24-popup__form textarea,.r24-popup__form textarea.elementor-field-textual{min-height:170px;padding-top:16px!important;padding-bottom:16px!important;resize:vertical}.r24-popup__form input::placeholder,.r24-popup__form textarea::placeholder{color:rgb(255 255 255 / .42)!important}.r24-popup__form input:focus,.r24-popup__form textarea:focus,.r24-popup__form .elementor-field-textual:focus{transform:translateY(-1px);border-color:rgb(114 195 237 / .48)!important;background:rgb(255 255 255 / .06)!important;box-shadow:0 0 0 3px rgb(114 195 237 / .1),0 16px 34px rgb(0 0 0 / .22)!important;outline:none!important}.r24-popup__form select,.r24-popup__form select.elementor-field{appearance:auto!important;-webkit-appearance:menulist!important;-moz-appearance:auto!important;width:100%!important;height:58px!important;min-height:58px!important;padding:0 18px!important;padding-right:36px!important;border-radius:18px!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .03),0 12px 28px rgb(0 0 0 / .18)!important;outline:none!important;transition:border-color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease!important}.r24-popup__form select:hover,.r24-popup__form select.elementor-field:hover{border-color:rgb(255 255 255 / .14)!important;background:rgb(255 255 255 / .05)!important}.r24-popup__form select:focus,.r24-popup__form select.elementor-field:focus{transform:translateY(-1px);border-color:rgb(114 195 237 / .48)!important;background:rgb(255 255 255 / .06)!important;box-shadow:0 0 0 3px rgb(114 195 237 / .1),0 16px 34px rgb(0 0 0 / .22)!important}.r24-popup__form select option{background:#101720!important;color:#ffffff!important}.r24-popup__form .elementor-field-type-select,.r24-popup__form .elementor-field-group.elementor-field-type-select{background:transparent!important;box-shadow:none!important;border:0!important}.r24-popup__form .elementor-field-type-select .elementor-field,.r24-popup__form .elementor-field-group.elementor-field-type-select .elementor-field{background-image:none!important}.r24-popup__form .elementor-field-type-select::after,.r24-popup__form .elementor-field-group.elementor-field-type-select::after,.r24-popup__form .elementor-select-wrapper::after{display:none!important;content:none!important}.r24-popup__form .elementor-select-wrapper svg{display:none!important}.r24-popup__form .elementor-select-wrapper{position:relative}.r24-popup__form .elementor-button,.r24-popup__form button[type="submit"]{width:100%!important;min-height:58px;border:0!important;border-radius:999px!important;padding:0 22px!important;background:linear-gradient(135deg,var(--r24-orange) 0%,#ff9c49 100%)!important;color:#ffffff!important;font-size:1rem!important;font-weight:800!important;letter-spacing:-.01em;box-shadow:0 18px 34px rgb(255 138 42 / .25),0 0 24px rgb(255 138 42 / .1)!important;transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease!important}.r24-popup__form .elementor-button:hover,.r24-popup__form button[type="submit"]:hover{transform:translateY(-3px);background:linear-gradient(135deg,var(--r24-orange-strong) 0%,#ff8a2a 100%)!important;box-shadow:0 22px 40px rgb(255 138 42 / .32),0 0 28px rgb(255 138 42 / .15)!important}.r24-popup__form .elementor-message{margin-top:12px;color:#ffffff!important}.elementor-popup-modal .dialog-close-button{top:16px!important;right:16px!important;width:42px!important;height:42px!important;border-radius:14px!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .1)!important;box-shadow:0 10px 24px rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255 / .03)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform 0.25s ease,border-color 0.25s ease,background 0.25s ease!important}.elementor-popup-modal .dialog-close-button i,.elementor-popup-modal .dialog-close-button svg{color:#ffffff!important;fill:#ffffff!important;font-size:16px!important}.elementor-popup-modal .dialog-close-button:hover{transform:translateY(-2px);background:rgb(255 138 42 / .12)!important;border-color:rgb(255 138 42 / .3)!important}.r24-popup__form .elementor-field-type-acceptance,.r24-popup__form .elementor-field-group.elementor-field-type-acceptance{grid-column:1 / -1!important;width:100%!important;margin-top:2px!important}.r24-popup__form .elementor-field-type-acceptance .elementor-field-subgroup{display:block!important;margin:0!important}.r24-popup__form .elementor-field-type-acceptance .elementor-field-option{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:8px 12px!important;border-radius:12px!important;background:rgb(255 255 255 / .035)!important;border:1px solid rgb(255 255 255 / .1)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .03),0 6px 14px rgb(0 0 0 / .1)!important;transition:all 0.25s ease!important}.r24-popup__form .elementor-field-type-acceptance .elementor-field-option:hover{border-color:rgb(255 255 255 / .16)!important;background:rgb(255 255 255 / .05)!important}.r24-popup__form .elementor-field-type-acceptance input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:14px!important;height:14px!important;min-width:14px!important;margin:0!important;border-radius:4px!important;border:1px solid rgb(255 255 255 / .25)!important;background:rgb(255 255 255 / .06)!important;position:relative;cursor:pointer;transition:all 0.2s ease!important}.r24-popup__form .elementor-field-type-acceptance input[type="checkbox"]:checked{background:var(--r24-orange)!important;border-color:var(--r24-orange)!important}.r24-popup__form .elementor-field-type-acceptance input[type="checkbox"]:checked::after{content:"";position:absolute;left:3px;top:1px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.r24-popup__form .elementor-field-type-acceptance label{margin:0!important;color:#bfc8d3!important;font-size:0.88rem!important;line-height:1.4!important;font-weight:500!important}.r24-popup__form .elementor-field-type-acceptance a{color:#6EC1E4!important;text-decoration:none!important;font-weight:700!important;transition:color 0.25s ease!important}.r24-popup__form .elementor-field-type-acceptance a:hover{color:#ffffff!important}.r24-popup__form .elementor-field-group.elementor-has-error .elementor-field-option{border-color:rgb(255 92 92 / .4)!important;box-shadow:0 0 0 2px rgb(255 92 92 / .08)!important}.r24-popup__form .elementor-field-type-acceptance .elementor-message{margin-top:6px!important;color:#ff7b7b!important;font-size:0.82rem!important}.r24-popup__form .elementor-field-type-acceptance input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;vertical-align:middle!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important;margin:0!important;line-height:1!important;flex:0 0 16px!important;border-radius:4px!important;border:1px solid rgb(255 255 255 / .25)!important;background:rgb(255 255 255 / .06)!important;box-shadow:none!important;transform:none!important;position:relative!important;cursor:pointer!important}.r24-popup__form .elementor-field-type-acceptance input[type="checkbox"]:checked{background:var(--r24-orange)!important;border-color:var(--r24-orange)!important;box-shadow:none!important}.r24-popup__form .elementor-field-type-acceptance input[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.r24-popup__form .elementor-field-type-acceptance .elementor-field-option{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border-radius:14px!important}.r24-popup__form .elementor-field-type-acceptance label{margin:0!important;font-size:0.88rem!important;line-height:1.4!important}@media (max-width:1366px){.r24-popup__inner{max-width:720px;padding:32px 30px 28px;border-radius:28px}.r24-popup__title,.r24-popup__title .elementor-heading-title{font-size:clamp(2.1rem, 3.6vw, 3rem);line-height:1}.r24-popup__text,.r24-popup__text .elementor-widget-container,.r24-popup__text p{font-size:.98rem;line-height:1.75;margin-top:14px!important}.r24-popup__form{margin-top:24px}.r24-popup__form .elementor-form-fields-wrapper{gap:15px}.r24-popup__form input,.r24-popup__form textarea,.r24-popup__form .elementor-field-textual,.r24-popup__form select,.r24-popup__form select.elementor-field,.r24-popup__form .elementor-button,.r24-popup__form button[type="submit"]{min-height:56px}.r24-popup__form textarea,.r24-popup__form textarea.elementor-field-textual{min-height:160px}.elementor-popup-modal .dialog-close-button{width:40px!important;height:40px!important;top:14px!important;right:14px!important}}@media (max-width:1200px){.r24-popup__inner{max-width:680px;padding:30px 26px 26px}.r24-popup__title,.r24-popup__title .elementor-heading-title{font-size:clamp(2rem, 3.8vw, 2.7rem);letter-spacing:-.04em}.r24-popup__text,.r24-popup__text .elementor-widget-container,.r24-popup__text p{font-size:.95rem;line-height:1.7}.r24-popup__form .elementor-field-group>label,.r24-popup__form .elementor-field-label{font-size:0.92rem!important;margin-bottom:7px!important}.r24-popup__form input,.r24-popup__form textarea,.r24-popup__form .elementor-field-textual,.r24-popup__form select,.r24-popup__form select.elementor-field{min-height:54px;padding:0 16px!important;border-radius:16px!important}.r24-popup__form select,.r24-popup__form select.elementor-field{padding-right:34px!important}.r24-popup__form textarea,.r24-popup__form textarea.elementor-field-textual{min-height:150px;padding-top:14px!important;padding-bottom:14px!important}.r24-popup__form .elementor-button,.r24-popup__form button[type="submit"]{min-height:56px;font-size:0.97rem!important}.r24-popup__form .elementor-field-type-acceptance label{font-size:0.84rem!important}}@media (max-width:1024px){.r24-popup__inner{max-width:620px;padding:28px 22px 24px;border-radius:26px}.r24-popup__title,.r24-popup__title .elementor-heading-title{font-size:clamp(1.8rem, 4.6vw, 2.45rem)}.r24-popup__text,.r24-popup__text .elementor-widget-container,.r24-popup__text p{font-size:.92rem;line-height:1.65;margin-top:12px!important}.r24-popup__form{margin-top:22px}.r24-popup__form .elementor-form-fields-wrapper{gap:14px}.r24-popup__form .elementor-field-group>label,.r24-popup__form .elementor-field-label{font-size:0.89rem!important}.r24-popup__form input,.r24-popup__form textarea,.r24-popup__form .elementor-field-textual,.r24-popup__form select,.r24-popup__form select.elementor-field{min-height:52px;font-size:0.95rem!important}.r24-popup__form textarea,.r24-popup__form textarea.elementor-field-textual{min-height:145px}.r24-popup__form .elementor-button,.r24-popup__form button[type="submit"]{min-height:54px;font-size:0.95rem!important}.elementor-popup-modal .dialog-close-button{width:38px!important;height:38px!important;border-radius:12px!important}}@media (max-width:880px){.elementor-popup-modal .dialog-message,.elementor-popup-modal .dialog-widget-content,.elementor-lightbox .dialog-message,.elementor-lightbox .dialog-widget-content{background:transparent!important;border:0!important;box-shadow:none!important}.elementor-popup-modal .dialog-message{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important;margin:4px auto!important;padding:0!important}.elementor-popup-modal .dialog-widget-content{width:100%!important;max-width:100%!important;padding:0!important;overflow:visible!important}.r24-popup{width:100%!important;padding:0!important;background:transparent!important}.r24-popup__inner{position:relative!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:56px 20px 18px!important;border-radius:22px!important;overflow:hidden!important}.r24-popup__title,.r24-popup__title .elementor-heading-title{display:block!important;width:100%!important;margin:0 auto!important;text-align:center!important;font-size:clamp(1.9rem, 5.4vw, 2.6rem)!important;line-height:1.02!important;letter-spacing:-0.035em!important}.r24-popup__title .elementor-widget-container{margin:0!important;text-align:center!important}.r24-popup__text,.r24-popup__text .elementor-widget-container,.r24-popup__text p{margin:10px 0 0!important;text-align:center!important;font-size:0.9rem!important;line-height:1.55!important}.r24-popup__form{margin-top:18px!important}.r24-popup__form .elementor-form-fields-wrapper{grid-template-columns:1fr!important;gap:12px!important}.r24-popup__form .elementor-field-group>label,.r24-popup__form .elementor-field-label{font-size:0.86rem!important;margin-bottom:5px!important}.r24-popup__form input,.r24-popup__form textarea,.r24-popup__form .elementor-field-textual,.r24-popup__form select,.r24-popup__form select.elementor-field{min-height:48px!important;height:48px!important;padding:0 14px!important;font-size:0.92rem!important;border-radius:15px!important}.r24-popup__form select,.r24-popup__form select.elementor-field{padding-right:30px!important}.r24-popup__form textarea,.r24-popup__form textarea.elementor-field-textual{min-height:112px!important;height:auto!important;padding-top:12px!important;padding-bottom:12px!important}.r24-popup__form .elementor-field-type-acceptance .elementor-field-option{padding:8px 10px!important;gap:8px!important;border-radius:12px!important}.r24-popup__form .elementor-field-type-acceptance label{font-size:0.76rem!important;line-height:1.3!important}.r24-popup__form .elementor-button,.r24-popup__form button[type="submit"]{min-height:48px!important;font-size:0.92rem!important}.elementor-popup-modal .dialog-close-button{top:10px!important;right:10px!important;left:auto!important;width:38px!important;height:38px!important;border-radius:12px!important;z-index:99999!important}.elementor-popup-modal .dialog-close-button i,.elementor-popup-modal .dialog-close-button svg{font-size:15px!important}}@media (max-width:767px){.elementor-popup-modal .dialog-message,.elementor-popup-modal .dialog-widget-content,.elementor-lightbox .dialog-message,.elementor-lightbox .dialog-widget-content{background:transparent!important;border:0!important;box-shadow:none!important}.elementor-popup-modal .dialog-message{width:calc(100vw - 4px)!important;max-width:calc(100vw - 4px)!important;margin:2px auto!important;padding:0!important}.elementor-popup-modal .dialog-widget-content{width:100%!important;max-width:100%!important;padding:0!important;overflow:visible!important}.r24-popup{width:100%!important;padding:0!important;background:transparent!important}.r24-popup__inner{position:relative!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:52px 14px 14px!important;border-radius:20px!important;overflow:hidden!important}.r24-popup__title,.r24-popup__title .elementor-heading-title{display:block!important;width:100%!important;margin:0 auto!important;text-align:center!important;font-size:clamp(1.65rem, 8vw, 2.1rem)!important;line-height:1.03!important;letter-spacing:-0.03em!important}.r24-popup__title .elementor-widget-container{margin:0!important;text-align:center!important}.r24-popup__text,.r24-popup__text .elementor-widget-container,.r24-popup__text p{margin:8px 0 0!important;text-align:center!important;font-size:0.83rem!important;line-height:1.46!important}.r24-popup__form{margin-top:16px!important}.r24-popup__form .elementor-form-fields-wrapper{grid-template-columns:1fr!important;gap:10px!important}.r24-popup__form .elementor-field-group>label,.r24-popup__form .elementor-field-label{font-size:0.81rem!important;margin-bottom:5px!important}.r24-popup__form input,.r24-popup__form textarea,.r24-popup__form .elementor-field-textual,.r24-popup__form select,.r24-popup__form select.elementor-field{min-height:46px!important;height:46px!important;padding:0 13px!important;font-size:0.88rem!important;border-radius:14px!important}.r24-popup__form select,.r24-popup__form select.elementor-field{padding-right:28px!important}.r24-popup__form textarea,.r24-popup__form textarea.elementor-field-textual{min-height:100px!important;height:auto!important;padding-top:11px!important;padding-bottom:11px!important}.r24-popup__form .elementor-field-type-acceptance .elementor-field-option{padding:8px 9px!important;gap:7px!important;border-radius:11px!important}.r24-popup__form .elementor-field-type-acceptance label{font-size:0.73rem!important;line-height:1.26!important}.r24-popup__form .elementor-button,.r24-popup__form button[type="submit"]{min-height:46px!important;font-size:0.88rem!important}.elementor-popup-modal .dialog-close-button{top:8px!important;right:8px!important;left:auto!important;width:36px!important;height:36px!important;border-radius:11px!important;z-index:99999!important}.elementor-popup-modal .dialog-close-button i,.elementor-popup-modal .dialog-close-button svg{font-size:14px!important}}@media (max-width:480px){.elementor-popup-modal .dialog-message{width:calc(100vw - 2px)!important;max-width:calc(100vw - 2px)!important;margin:1px auto!important}.r24-popup__inner{padding:48px 12px 12px!important;border-radius:18px!important}.r24-popup__title,.r24-popup__title .elementor-heading-title{font-size:clamp(1.42rem, 8.3vw, 1.85rem)!important}.r24-popup__text,.r24-popup__text .elementor-widget-container,.r24-popup__text p{font-size:0.77rem!important;line-height:1.38!important}.r24-popup__form input,.r24-popup__form textarea,.r24-popup__form .elementor-field-textual,.r24-popup__form select,.r24-popup__form select.elementor-field{min-height:44px!important;height:44px!important;font-size:0.84rem!important;border-radius:13px!important}.r24-popup__form textarea,.r24-popup__form textarea.elementor-field-textual{min-height:92px!important}.r24-popup__form .elementor-button,.r24-popup__form button[type="submit"]{min-height:44px!important;font-size:0.84rem!important}.r24-popup__form .elementor-field-type-acceptance label{font-size:0.69rem!important}.elementor-popup-modal .dialog-close-button{top:8px!important;right:8px!important;width:34px!important;height:34px!important}}@media (max-width:880px){.elementor-popup-modal{-webkit-overflow-scrolling:touch!important}.elementor-popup-modal .dialog-widget-content{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding-bottom:env(safe-area-inset-bottom,0)!important}.elementor-popup-modal .dialog-message{min-height:100dvh!important;display:flex!important;align-items:flex-start!important}.r24-popup{width:100%!important}.r24-popup__inner{min-height:calc(100dvh - 8px)!important;padding-bottom:calc(18px + env(safe-area-inset-bottom, 0px))!important;overflow:visible!important}.r24-popup__form .elementor-field-type-submit,.r24-popup__form .e-form__buttons{position:sticky!important;bottom:0!important;z-index:30!important;padding-top:10px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important;background:linear-gradient(180deg,#fff0 0%,rgb(11 17 24 / .82) 22%,rgb(11 17 24 / .96) 100%)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.r24-popup__form .elementor-button,.r24-popup__form button[type="submit"]{margin-bottom:0!important}}@media (max-width:767px){.elementor-popup-modal .dialog-widget-content{height:100dvh!important;max-height:100dvh!important}.elementor-popup-modal .dialog-message{min-height:100dvh!important}.r24-popup__inner{min-height:calc(100dvh - 4px)!important;padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))!important}.r24-popup__form .elementor-field-type-submit,.r24-popup__form .e-form__buttons{padding-bottom:calc(6px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:480px){.r24-popup__inner{min-height:calc(100dvh - 2px)!important;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important}}