.elementor-4504 .elementor-element.elementor-element-29bf105{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-4504 .elementor-element.elementor-element-50b18c4 .elementor-heading-title{color:#C60}.elementor-4504 .elementor-element.elementor-element-c93f80e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}#elementor-popup-modal-4504{background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-4504 .dialog-message{width:640px;height:auto;padding:0 0 0 0}#elementor-popup-modal-4504 .dialog-close-button{display:flex}#elementor-popup-modal-4504 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgb(0 0 0 / .2);margin:0 0 0 0}.elementor-4504 .elementor-element.elementor-element-50b18c4 .elementor-heading-title{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 14px 0!important;color:#cc6600!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-0.01em!important}.elementor-4504 .elementor-element.elementor-element-50b18c4 .elementor-heading-title::before{content:"\f0e0";font-family:"Font Awesome 6 Free"!important;font-weight:900!important;font-size:18px!important;line-height:1!important;color:#cc6600!important;transform:translateY(1px)!important}@media (max-width:767px){.elementor-4504 .elementor-element.elementor-element-50b18c4 .elementor-heading-title{font-size:20px!important;gap:8px!important}.elementor-4504 .elementor-element.elementor-element-50b18c4 .elementor-heading-title::before{font-size:16px!important}}.elementor-4504 .elementor-element.elementor-element-c93f80e,.elementor-4504 .elementor-element.elementor-element-c93f80e *{box-sizing:border-box!important}.elementor-4504 .elementor-element.elementor-element-c93f80e{display:block!important;visibility:visible!important;opacity:1!important;background:transparent!important;color:#eef4ff!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .elementor-shortcode{display:block!important;visibility:visible!important;opacity:1!important;background:transparent!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um,.elementor-4504 .elementor-element.elementor-element-c93f80e .um *{box-sizing:border-box!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um.um-viewing,.elementor-4504 .elementor-element.elementor-element-c93f80e .um.um-viewing.umob800{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#eef4ff!important;visibility:visible!important;opacity:1!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um a{color:#dce8ff!important;text-decoration:none!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um a:hover{color:#cc6600!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-clear,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-load-more,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-load-more:empty{display:none!important}.elementor-4504 .elementor-element.elementor-element-c93f80e a.um-link.um-gdpr-download-link,.elementor-4504 .elementor-element.elementor-element-c93f80e a[href*="download_chat_history"],.elementor-4504 .elementor-element.elementor-element-c93f80e a[title*="Download History"],.elementor-4504 .elementor-element.elementor-element-c93f80e a[title*="Download Chats History"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-empty,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-none{display:block!important;margin:0!important;padding:10px 2px 2px 2px!important;background:transparent!important;border:0!important;color:rgb(255 255 255 / .5)!important;font-size:14px!important;line-height:1.45!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-avatar,.elementor-4504 .elementor-element.elementor-element-c93f80e .um img[class*="avatar"],.elementor-4504 .elementor-element.elementor-element-c93f80e .um img.gravatar,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-pic img,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header img,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head img,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header-pic img,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head-pic img{border-radius:12px!important;overflow:hidden!important;object-fit:cover!important;background:#2a2f38!important;border:1px solid rgb(255 255 255 / .08)!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-item{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:82px!important;margin:0 0 14px 0!important;padding:14px 16px!important;background:linear-gradient(180deg,#252a34 0%,#1d222a 100%)!important;border:1px solid rgb(255 255 255 / .07)!important;border-radius:15px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .03),0 10px 22px rgb(0 0 0 / .16)!important;text-decoration:none!important;visibility:visible!important;opacity:1!important;transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-item:hover{transform:translateY(-1px)!important;border-color:rgb(204 102 0 / .2)!important;background:linear-gradient(180deg,#2a303a 0%,#20252d 100%)!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-name{display:block!important;flex:1 1 auto!important;margin:0!important;padding:0!important;color:#eef4ff!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;visibility:visible!important;opacity:1!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-pic{display:flex!important;flex:0 0 52px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;margin:0!important;align-items:center!important;justify-content:center!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-pic img,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-pic .um-avatar{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-new{margin-left:auto!important;width:10px!important;height:10px!important;border-radius:999px!important;background:#ff4f6d!important;box-shadow:0 0 0 4px rgb(255 79 109 / .14)!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-new:empty{display:none!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-conv-view{display:block!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-modal{width:100%!important;max-height:calc(100vh - 175px)!important;margin:0!important;padding:14px!important;background:linear-gradient(180deg,#252a34 0%,#1d222a 100%)!important;border:1px solid rgb(255 255 255 / .07)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .03),0 10px 24px rgb(0 0 0 / .18)!important;overflow:hidden!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 14px 0!important;padding:0 0 14px 0!important;border-bottom:1px solid rgb(255 255 255 / .06)!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header-pic,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head-pic{flex:0 0 42px!important;width:42px!important;height:42px!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header-pic img,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header-pic .um-avatar,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head-pic img,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head-pic .um-avatar{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header-main,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head-main,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header-main a,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head-main a,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header-main strong,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head-main strong{color:#ffffff!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header-right,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head-right{margin-left:auto!important;display:flex!important;align-items:center!important;gap:10px!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-hide,.elementor-4504 .elementor-element.elementor-element-c93f80e .um a[title="Close chat"],.elementor-4504 .elementor-element.elementor-element-c93f80e .um a[title="Close Chat"],.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-icon-android-close{display:none!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header-right a,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head-right a{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .07)!important;color:#dce8ff!important;transition:all 0.18s ease!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-header-right a:hover,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-head-right a:hover{background:rgb(255 255 255 / .08)!important;border-color:rgb(204 102 0 / .18)!important;color:#cc6600!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-body,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-content,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-messages,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-ajax{margin:0!important;padding:16px!important;min-height:180px!important;background:linear-gradient(180deg,#1f242d 0%,#1a1f27 100%)!important;border:1px solid rgb(255 255 255 / .06)!important;border-radius:14px!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-body.um-popup-autogrow{max-height:min(28vh, 250px)!important;overflow-y:auto!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0 0 10px 0!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item-data{display:inline-flex!important;flex-direction:column!important;max-width:min(520px, 82%)!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.left_r,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.left{justify-content:flex-start!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.left_r .um-message-item-data,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.left .um-message-item-data{align-items:flex-start!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.right_r,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.right{justify-content:flex-end!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.right_r .um-message-item-data,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.right .um-message-item-data{align-items:flex-end!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item-content{display:inline-block!important;padding:10px 12px!important;border-radius:13px!important;color:#ffffff!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;word-break:break-word!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.left_r .um-message-item-content,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.left .um-message-item-content{background:#2a2f38!important;border:1px solid rgb(255 255 255 / .06)!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.right_r .um-message-item-content,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.right .um-message-item-content{background:linear-gradient(135deg,rgb(123 44 255 / .28),rgb(214 51 132 / .22))!important;border:1px solid rgb(214 51 132 / .26)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item-metadata{margin-top:5px!important;color:rgb(255 255 255 / .52)!important;font-size:12px!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.right_r .um-message-item-metadata,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item.right .um-message-item-metadata{text-align:right!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-footer.um-popup-footer{margin-top:16px!important;padding:16px!important;background:linear-gradient(180deg,#1f242d 0%,#1a1f27 100%)!important;border:1px solid rgb(255 255 255 / .06)!important;border-radius:14px!important;position:relative!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um textarea,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-textarea,.elementor-4504 .elementor-element.elementor-element-c93f80e .um textarea.um-form-field,.elementor-4504 .elementor-element.elementor-element-c93f80e .um #um_message_text{width:100%!important;min-height:102px!important;resize:vertical!important;margin:0 0 14px 0!important;padding:14px 16px!important;background:#181d25!important;border:1px solid rgb(255 255 255 / .07)!important;border-radius:12px!important;color:#eef4ff!important;-webkit-text-fill-color:#eef4ff!important;font-size:14px!important;line-height:1.45!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um textarea::placeholder,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-textarea::placeholder,.elementor-4504 .elementor-element.elementor-element-c93f80e .um #um_message_text::placeholder{color:rgb(255 255 255 / .45)!important;opacity:1!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-buttons{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:0!important;position:relative!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emoji{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emoji>a,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emoji .um-tip-s,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emoji .um-emoji{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .07)!important;color:#dce8ff!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emolist,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emo,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-smiles{position:absolute!important;left:0!important;bottom:calc(100% + 12px)!important;width:290px!important;max-width:min(290px, calc(100vw - 80px))!important;max-height:220px!important;overflow-y:auto!important;padding:12px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;background:linear-gradient(180deg,#242932 0%,#1c2129 100%)!important;border:1px solid rgb(255 255 255 / .07)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .03),0 18px 38px rgb(0 0 0 / .28)!important;opacity:0!important;visibility:hidden!important;transform:translateY(8px)!important;pointer-events:none!important;z-index:30!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emoji.fm-emoji-open .um-message-emolist,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emoji.fm-emoji-open .um-message-emo,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emoji.fm-emoji-open .um-message-smiles{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emolist span,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emolist a,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emo span,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emo a,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-smiles span,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-smiles a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:8px!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .05)!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-limit,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-char-count,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-char-count{color:rgb(255 255 255 / .58)!important;font-size:12px!important;margin-left:auto!important;margin-right:8px!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-send:not(.disabled),.elementor-4504 .elementor-element.elementor-element-c93f80e .um a.um-message-send:not(.disabled),.elementor-4504 .elementor-element.elementor-element-c93f80e .um button.um-message-send:not(.disabled),.elementor-4504 .elementor-element.elementor-element-c93f80e .um input.um-message-send:not(.disabled),.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-send.disabled,.elementor-4504 .elementor-element.elementor-element-c93f80e .um a.um-message-send.disabled{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:0 18px!important;margin-left:0!important;border-radius:11px!important;text-decoration:none!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-send:not(.disabled),.elementor-4504 .elementor-element.elementor-element-c93f80e .um a.um-message-send:not(.disabled),.elementor-4504 .elementor-element.elementor-element-c93f80e .um button.um-message-send:not(.disabled),.elementor-4504 .elementor-element.elementor-element-c93f80e .um input.um-message-send:not(.disabled){background:linear-gradient(90deg,#7b2cff 0%,#d63384 100%)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#ffffff!important;font-size:13px!important;font-weight:700!important;box-shadow:0 10px 22px rgb(0 0 0 / .16)!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-send.disabled,.elementor-4504 .elementor-element.elementor-element-c93f80e .um a.um-message-send.disabled{background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .08)!important;color:rgb(255 255 255 / .45)!important;pointer-events:none!important;cursor:not-allowed!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-send i,.elementor-4504 .elementor-element.elementor-element-c93f80e .um a.um-message-send i,.elementor-4504 .elementor-element.elementor-element-c93f80e .um button.um-message-send i{margin-right:0!important;font-size:13px!important;line-height:1!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-footer[data-limit-hit]::after{content:attr(data-limit-hit);display:block;width:100%;margin-top:10px;color:rgb(255 255 255 / .46);font-size:12px;line-height:1.4}@media (max-width:767px){.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-modal{max-height:calc(100vh - 145px)!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item-data{max-width:100%!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-item-content{font-size:13px!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-body.um-popup-autogrow{max-height:180px!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-buttons{gap:8px!important}.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emolist,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-emo,.elementor-4504 .elementor-element.elementor-element-c93f80e .um .um-message-smiles{width:min(290px, calc(100vw - 80px))!important}}.elementor-4504 .elementor-element.elementor-element-29bf105{position:relative!important;width:100%!important;margin:0!important;padding:18px!important;background:linear-gradient(180deg,#232730 0%,#1b1f26 100%)!important;border:1px solid rgb(255 255 255 / .07)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .03),0 20px 45px rgb(0 0 0 / .28)!important;overflow:hidden!important;isolation:isolate!important}.elementor-4504 .elementor-element.elementor-element-29bf105::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgb(255 255 255 / .025)}.elementor-4504 .elementor-element.elementor-element-29bf105 .e-con-inner,.elementor-4504 .elementor-element.elementor-element-29bf105 .elementor-widget-wrap,.elementor-4504 .elementor-element.elementor-element-29bf105 .elementor-widget-container{overflow:visible!important;background:transparent!important}.elementor-4504 .elementor-element.elementor-element-29bf105,.elementor-4504 .elementor-element.elementor-element-29bf105 *{background-clip:padding-box!important}@media (max-width:767px){.elementor-4504 .elementor-element.elementor-element-29bf105{padding:16px!important;border-radius:16px!important}}#elementor-popup-modal-4504{position:fixed!important;top:0px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:640px!important;max-width:calc(100vw - 24px)!important;margin:0!important;background:transparent!important;box-shadow:none!important;min-height:auto!important;z-index:99999!important;animation:fmPopupIn .24s ease forwards!important}@keyframes fmPopupIn{from{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1);filter:blur(0)}}.dialog-widget-overlay{background:rgb(7 10 16 / .74)!important;backdrop-filter:blur(10px) saturate(112%)!important;-webkit-backdrop-filter:blur(10px) saturate(112%)!important;animation:fmOverlayIn .22s ease forwards!important}@keyframes fmOverlayIn{from{opacity:0}to{opacity:1}}.elementor-popup-modal,.elementor-popup-modal .dialog-widget-content,.elementor-popup-modal .dialog-lightbox-widget-content,.elementor-popup-modal .dialog-message{background:transparent!important;border:0!important;box-shadow:none!important}.elementor-popup-modal .dialog-message{padding:0!important;overflow:visible!important}.elementor-popup-modal .dialog-close-button{top:12px!important;right:12px!important;width:42px!important;height:42px!important;border-radius:999px!important;background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .10)!important;color:#eef4ff!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:100!important;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease!important}.elementor-popup-modal .dialog-close-button:hover{transform:translateY(-1px)!important;background:rgb(255 255 255 / .08)!important;border-color:rgb(204 102 0 / .24)!important;color:#cc6600!important}.elementor-popup-modal .dialog-close-button i,.elementor-popup-modal .dialog-close-button svg{font-size:18px!important;width:18px!important;height:18px!important;fill:currentColor!important}@media (max-width:1024px){#elementor-popup-modal-4504{top:76px!important;width:600px!important}}@media (max-width:767px){#elementor-popup-modal-4504{top:68px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.dialog-widget-overlay{backdrop-filter:blur(8px) saturate(108%)!important;-webkit-backdrop-filter:blur(8px) saturate(108%)!important}}