.pp-card .pp-fb{margin:22px 0 20px!important}
.pp-card .pp-agree{display:flex;align-items:flex-start;gap:10px;margin:0 0 26px!important;line-height:1.45}
.pp-card .pp-agree input[type=checkbox]{flex:none;margin:2px 0 0!important}
.pp-card .pp-agree + p{margin:0!important}
html #asi-fab-wrapper{font-family:inherit}
html #asi-tooltip{background:#fff;color:#3B2A6E;font-family:inherit;font-weight:700;font-size:12.5px;letter-spacing:.01em;border:1px solid #E7DFF6;box-shadow:0 8px 24px rgba(40,20,90,.14)}
html #asi-fab{background:linear-gradient(135deg,#6E43BE,#4A2A87);box-shadow:0 10px 26px rgba(94,53,157,.42),inset 0 0 0 1px rgba(255,255,255,.14)}
html #asi-fab:hover{background:linear-gradient(135deg,#7B50CF,#5531A0)}
html #asi-fab.open{background:#1E1A2E;box-shadow:0 10px 26px rgba(20,10,50,.35)}
html #asi-fab-ripple{background:rgba(110,67,190,.28)}
html #asi-fab-dot{background:#F3C969!important;border-color:#fff!important}
html #asi-chat-panel{background:#fff!important;border:1px solid #ECE6F7!important;border-radius:18px!important;box-shadow:0 24px 60px rgba(30,16,70,.22)!important;overflow:hidden;font-family:inherit!important}
html #asi-panel-header{background:#fff!important;color:#1A1726!important;border-bottom:1px solid #F0EBF8;padding-top:14px;padding-bottom:12px}
html #asi-panel-avatar{background:linear-gradient(135deg,#6E43BE,#4A2A87)!important;color:#fff!important;border-radius:50%!important;box-shadow:none!important}
html #asi-panel-name{color:#1A1726!important;font-family:inherit!important;font-weight:800!important;letter-spacing:-.01em}
html #asi-panel-status{color:#6B6585!important}
html #asi-panel-status .asi-sdot{background:#22C55E!important}
html #asi-panel-x{background:#F4F0FB!important;color:#5E359D!important;border-radius:50%!important}
html #asi-panel-x:hover{background:#EAE2F8!important}
html #asi-panel-x svg,html #asi-panel-x svg *{stroke:currentColor!important}
html #asi-panel-subheader{background:#F8F5FD!important;color:#6B6585!important;border-bottom:1px solid #F0EBF8;font-family:inherit!important}
html #asi-panel-body{background:#fff!important;font-family:inherit!important}
html #asi-chat-panel .asi-bubble,html #asi-chat-panel .asi-bubble-2{background:#F3EEFC!important;color:#241D38!important;border:0!important;border-radius:16px 16px 16px 6px!important;box-shadow:none!important;font-family:inherit!important;font-weight:500!important}
html #asi-chat-panel .asi-bubble-avatar{background:linear-gradient(135deg,#6E43BE,#4A2A87)!important;color:#fff!important}
html #asi-open-btn{background:#5E359D!important;color:#fff!important;border:0!important;border-radius:12px!important;font-family:inherit!important;font-weight:700!important;box-shadow:0 8px 20px rgba(94,53,157,.3)!important;transition:transform .15s,box-shadow .15s,background .15s}
html #asi-open-btn:hover{background:#6E43BE!important;transform:translateY(-1px)}
html #asi-panel-footer{background:#fff!important;color:#8F88AA!important;border-top:1px solid #F0EBF8!important;font-family:inherit!important}
html[data-indv-tema="dark"] #asi-tooltip{background:#1E1A2E;color:#EEEBF7;border-color:rgba(255,255,255,.1);box-shadow:0 8px 24px rgba(0,0,0,.45)}
html[data-indv-tema="dark"] #asi-fab.open{background:#2A2440}
html[data-indv-tema="dark"] #asi-fab-dot{border-color:#0B0912!important}
html[data-indv-tema="dark"] #asi-chat-panel{background:#17131F!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 24px 60px rgba(0,0,0,.6)!important}
html[data-indv-tema="dark"] #asi-panel-header{background:#1E1A2E!important;color:#EEEBF7!important;border-bottom-color:rgba(255,255,255,.06)}
html[data-indv-tema="dark"] #asi-panel-name{color:#EEEBF7!important}
html[data-indv-tema="dark"] #asi-panel-status{color:#B9B2D4!important}
html[data-indv-tema="dark"] #asi-panel-x{background:#2A2440!important;color:#EEEBF7!important}
html[data-indv-tema="dark"] #asi-panel-x:hover{background:#352D52!important}
html[data-indv-tema="dark"] #asi-panel-subheader{background:#1A1626!important;color:#9C95BA!important;border-bottom-color:rgba(255,255,255,.06)}
html[data-indv-tema="dark"] #asi-panel-body{background:#17131F!important}
html[data-indv-tema="dark"] #asi-chat-panel .asi-bubble,html[data-indv-tema="dark"] #asi-chat-panel .asi-bubble-2{background:#2A2440!important;color:#EEEBF7!important}
html[data-indv-tema="dark"] #asi-open-btn{background:#A78BFA!important;color:#0E0C16!important;box-shadow:0 8px 22px rgba(167,139,250,.25)!important}
html[data-indv-tema="dark"] #asi-open-btn:hover{background:#B9A2FB!important}
html[data-indv-tema="dark"] #asi-panel-footer{background:#17131F!important;color:#8F88AA!important;border-top-color:rgba(255,255,255,.06)!important}
body:not(.indv-social) .um-notification-b{background:linear-gradient(135deg,#6E43BE,#4A2A87)!important;width:48px!important;height:48px!important;line-height:48px!important;right:28px!important;bottom:158px!important;box-shadow:0 10px 26px rgba(94,53,157,.38),inset 0 0 0 1px rgba(255,255,255,.14)!important;transition:transform .15s}
body:not(.indv-social) .um-notification-b:hover{transform:translateY(-2px)}
body:not(.indv-social) .um-notification-b i{color:#fff!important;font-size:24px!important;line-height:48px!important}
body:not(.indv-social) .um-notification-b .um-notification-live-count{background:#F3C969!important;color:#2A1C05!important}
html .bubble-menu{--indv-bm-p:54px}
html .bubble-menu.-active .bm-list>.bm-item:nth-child(1){transform:translate(0,calc(-1 * var(--indv-bm-p)))!important}
html .bubble-menu.-active .bm-list>.bm-item:nth-child(2){transform:translate(0,calc(-2 * var(--indv-bm-p)))!important}
html .bubble-menu.-active .bm-list>.bm-item:nth-child(3){transform:translate(0,calc(-3 * var(--indv-bm-p)))!important}
html .bubble-menu.-active .bm-list>.bm-item:nth-child(4){transform:translate(0,calc(-4 * var(--indv-bm-p)))!important}
html .bubble-menu.-active .bm-list>.bm-item:nth-child(5){transform:translate(0,calc(-5 * var(--indv-bm-p)))!important}
html .bubble-menu.-active .bm-list>.bm-item:nth-child(6){transform:translate(0,calc(-6 * var(--indv-bm-p)))!important}
html .bubble-menu.-active .bm-list>.bm-item:nth-child(7){transform:translate(0,calc(-7 * var(--indv-bm-p)))!important}
html .bubble-menu.-active .bm-list>.bm-item:nth-child(8){transform:translate(0,calc(-8 * var(--indv-bm-p)))!important}
html .bubble-menu.-active .bm-list>.bm-item:nth-child(9){transform:translate(0,calc(-9 * var(--indv-bm-p)))!important}
html .bubble-menu.-active .bm-list>.bm-item:nth-child(10){transform:translate(0,calc(-10 * var(--indv-bm-p)))!important}
html body .bubble-menu .bm-link.bm-link.bm-link[data-label]::after{inset:50% auto auto calc(100% + 10px)!important;transform:translateY(-50%)!important;margin:0!important}
html body .bubble-menu:not(.-active) .bm-link.bm-link.bm-link[data-label]::after,html body .bubble-menu.-hidden .bm-link.bm-link.bm-link[data-label]::after{opacity:0!important;visibility:hidden!important}
html .bubble-menu.-active .bm-link[data-label]::after{inset:50% auto auto calc(100% + 10px)!important;transform:translateY(-50%)!important;margin:0!important;opacity:1!important;visibility:visible!important;background:#17131F!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important;padding:8px 12px!important;border-radius:999px!important;box-shadow:0 6px 18px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.16)!important;letter-spacing:.01em;white-space:nowrap!important;pointer-events:none}
@media (max-height:620px){html .bubble-menu{--indv-bm-p:44px}}
@media (min-width:1025px){html.indv-sc body:not(#q1):not(#q2) [data-id="d5aca23"] > .elementor-element-populated{padding-bottom:48px!important;border-radius:50px!important}html.indv-sc body:not(#q1):not(#q2) [data-id="86e14b4"] > .elementor-widget-container{margin-bottom:0!important}html.indv-sc body:not(#q1):not(#q2) [data-id="41d44cf"]{margin-top:-73px!important;-webkit-mask-image:linear-gradient(transparent 0,#000 240px);mask-image:linear-gradient(transparent 0,#000 240px)}}
html[data-indv-tema="dark"] .ppcp-messages{background:#F4F1FB;border-radius:10px;padding:8px 12px;margin:4px 0 10px}
html body .um-notification-live-feed{width:min(400px,100vw)!important;background:#fff!important;color:#26215C!important;border-radius:20px 0 0 20px!important;box-shadow:-18px 0 50px rgba(30,16,70,.22),inset 1px 0 0 #ECE7F5!important;font-family:inherit!important;overscroll-behavior:contain}
html body .um-notification-live-feed .um-notification-header{padding:20px 20px 14px!important;border-bottom:1px solid #ECE7F5!important;background:transparent!important}
html body .um-notification-live-feed .um-notification-header-row h4{font-size:21px!important;font-weight:800!important;color:#26215C!important;letter-spacing:-.01em;margin:0!important}
html body .um-notification-live-feed .um-notification-i-close{width:34px;height:34px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%;background:#F3EEFC;color:#5E359D!important;transition:background .15s}
html body .um-notification-live-feed .um-notification-i-close:hover{background:#E7DDFB}
html body .um-notification-live-feed .um-notification-i-close i{font-size:18px!important;line-height:1!important;color:inherit!important}
html body .um-notification-live-feed .um-notifications-filter{border:1px solid #E4DDF0!important;background:transparent!important;color:#625E80!important;border-radius:999px!important;padding:7px 16px!important;font-weight:700!important;font-size:13px!important;transition:background .15s,color .15s}
html body .um-notification-live-feed .um-notifications-filter:hover{border-color:#C9B8F2!important;color:#5E359D!important}
html body .um-notification-live-feed .um-notifications-filter.active{background:#5E359D!important;border-color:#5E359D!important;color:#fff!important}
html body .um-notification-live-feed .um-notifications-options-a{width:32px;height:32px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%;color:#625E80!important}
html body .um-notification-live-feed .um-notifications-options-a:hover{background:#F3EEFC}
html body .um-notification-live-feed .um-notification-ajax{padding:8px 10px!important;gap:4px}
html body .um-notification-live-feed .um-notification{border:0!important;border-radius:14px!important;margin:0!important;padding:12px 12px 12px 14px!important;background:transparent!important;color:#3D3760!important;font-size:13.5px!important;line-height:1.45!important;transition:background .15s}
html body .um-notification-live-feed .um-notification:hover{background:#F6F2FD!important}
html body .um-notification-live-feed .um-notification.unread{background:#F4EFFD!important;box-shadow:inset 3px 0 0 #7C4DE6!important}
html body .um-notification-live-feed .um-notification.read{padding-left:14px!important}
html body .um-notification-live-feed .um-notification-photo{width:44px!important;height:44px!important;margin:0 12px 0 0!important;object-fit:cover;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 3px #ECE7F5}
html body .um-notification-live-feed .um-notification-content-string{color:#3D3760!important}
html body .um-notification-live-feed .um-notification-content-string strong,html body .um-notification-live-feed .um-notification-content-string b{color:#26215C!important;font-weight:800!important}
html body .um-notification-live-feed .um-notification span.b2{color:#8A84A6!important;font-size:12px!important;margin-top:3px}
html body .um-notification-live-feed .um-notification span.b2 i{color:#7C4DE6!important;font-size:14px!important}
html body .um-notification-live-feed .um-notification-actions-a{color:#8A84A6!important;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}
html body .um-notification-live-feed .um-notification-actions-a:hover{background:#EDE6FA;color:#5E359D!important}
html body .um-notification-live-feed .um-notifications-none{color:#8A84A6!important;padding:40px 20px!important;text-align:center}
html body .um-notification-live-feed .um-load-more-notifications span{display:inline-block;padding:8px 18px;border-radius:999px;background:#F3EEFC;color:#5E359D!important;font-weight:700;font-size:13px}
html[data-indv-tema="dark"] body .um-notification-live-feed{background:#17131F!important;color:#EEEBF7!important;box-shadow:-18px 0 60px rgba(0,0,0,.6),inset 1px 0 0 rgba(255,255,255,.07)!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification-header{border-bottom-color:rgba(255,255,255,.07)!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification-header-row h4{color:#EEEBF7!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification-i-close{background:#241E36;color:#C9BBF7!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification-i-close:hover{background:#2E2645}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notifications-filter{border-color:rgba(255,255,255,.12)!important;color:#A29DB9!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notifications-filter:hover{border-color:rgba(167,139,250,.5)!important;color:#D6C9FF!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notifications-filter.active{background:#7C4DE6!important;border-color:#7C4DE6!important;color:#fff!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notifications-options-a{color:#A29DB9!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notifications-options-a:hover{background:#241E36}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification{color:#CFC9E3!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification:hover{background:#1F1A2C!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification.unread{background:#221C33!important;box-shadow:inset 3px 0 0 #A78BFA!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification-photo{box-shadow:0 0 0 2px #17131F,0 0 0 3px rgba(255,255,255,.10)}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification-content-string{color:#CFC9E3!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification-content-string strong,html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification-content-string b{color:#fff!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification span.b2{color:#8F89A8!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification span.b2 i{color:#B79CFF!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-notification-actions-a:hover{background:#2A2340;color:#D6C9FF!important}
html[data-indv-tema="dark"] body .um-notification-live-feed .um-load-more-notifications span{background:#241E36;color:#D6C9FF!important}
@media (max-width:480px){html body .um-notification-live-feed{border-radius:0!important}}
html body .um:is(.um-login,.um-register,.um-password,.um-logout){max-width:460px!important;margin:8px auto 28px!important;padding:30px 30px 26px!important;background:#fff!important;border-radius:22px!important;box-shadow:0 18px 50px rgba(40,20,90,.14),inset 0 0 0 1px #ECE7F5!important;color:#26215C;font-family:inherit!important;box-sizing:border-box}
html body .um:is(.um-login,.um-register,.um-password,.um-logout) .um-form{max-width:none!important;margin:0!important;padding:0!important}
html body .um:is(.um-login,.um-register,.um-password) .um-field{padding:0 0 16px!important}
html body .um:is(.um-login,.um-register,.um-password) .um-field-label{margin:0 0 6px!important;border:0!important;padding:0!important}
html body .um:is(.um-login,.um-register,.um-password) .um-field-label label{font-size:13px!important;font-weight:700!important;color:#3D3760!important;letter-spacing:.01em;line-height:1.3!important}
html body .um:is(.um-login,.um-register,.um-password) .um-field-label .um-req{color:#C2185B!important}
html body .um:is(.um-login,.um-register,.um-password) .um-field-label-icon{display:none!important}
html body .um:is(.um-login,.um-register,.um-password) :is(input.um-form-field,select.um-form-field,textarea.um-form-field,.select2-selection){height:48px!important;padding:0 16px!important;border:1px solid #E4DDF0!important;border-radius:12px!important;background:#F8F6FC!important;color:#26215C!important;font-weight:500!important;font-size:15px!important;line-height:48px!important;font-family:inherit!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s,background .15s;width:100%!important;box-sizing:border-box}
html body .um:is(.um-login,.um-register,.um-password) textarea.um-form-field{height:auto!important;min-height:110px;padding:12px 16px!important;line-height:1.5!important}
html body .um:is(.um-login,.um-register,.um-password) :is(input.um-form-field,select.um-form-field,textarea.um-form-field):focus{border-color:#7C4DE6!important;background:#fff!important;box-shadow:0 0 0 4px rgba(124,77,230,.16)!important;outline:none!important}
html body .um:is(.um-login,.um-register,.um-password) .um-field-error{background:#FDECEA!important;color:#B3261E!important;border-radius:10px!important;font-size:13px!important;padding:8px 12px!important;margin-top:8px!important}
html body .um:is(.um-login,.um-register,.um-password) .um-field-error .um-field-arrow{display:none!important}
html body .um:is(.um-login,.um-register,.um-password) .um-field-checkbox{font-size:13.5px!important;color:#625E80!important;align-items:center}
html body .um:is(.um-login,.um-register,.um-password) .um-field-checkbox-state i{color:#7C4DE6!important}
html body .um:is(.um-login,.um-register,.um-password) .um-field-checkbox-option{color:#625E80!important;font-size:13.5px!important;line-height:1.45!important}
html body .um:is(.um-login,.um-register,.um-password) .um-col-alt{display:flex!important;flex-direction:column;gap:10px;margin-top:6px!important}
html body .um:is(.um-login,.um-register,.um-password) .um-col-alt .um-half{width:100%!important;float:none!important;margin:0!important;padding:0!important}
html body .um:is(.um-login,.um-register,.um-password) .um-col-alt .um-clear{display:none}
html body .um:is(.um-login,.um-register,.um-password,.um-logout) .um-button:not(.um-alt){display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:50px!important;height:auto!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#6E43BE,#4A2A87)!important;color:#fff!important;font-weight:800!important;font-size:15px!important;line-height:1.2!important;font-family:inherit!important;letter-spacing:.01em;box-shadow:0 10px 24px rgba(94,53,157,.32)!important;cursor:pointer;transition:transform .15s,box-shadow .15s;padding:12px 20px!important;text-transform:none!important}
html body .um:is(.um-login,.um-register,.um-password,.um-logout) .um-button:not(.um-alt):hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(94,53,157,.40)!important}
html body .um:is(.um-login,.um-register,.um-password,.um-logout) .um-button.um-alt{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:48px!important;height:auto!important;border-radius:999px!important;background:transparent!important;border:1.5px solid #D9CCF5!important;color:#5E359D!important;font-weight:700!important;font-size:15px!important;line-height:1.2!important;font-family:inherit!important;box-shadow:none!important;padding:11px 20px!important;text-transform:none!important}
html body .um:is(.um-login,.um-register,.um-password,.um-logout) .um-button.um-alt:hover{background:#F3EEFC!important;border-color:#B9A3EE!important}
html body .um:is(.um-login,.um-register,.um-password) .um-col-alt-b{text-align:center!important;margin-top:16px!important;padding:0!important}
html body .um:is(.um-login,.um-register,.um-password) a.um-link-alt{color:#5E359D!important;font-weight:700!important;font-size:14px!important;text-decoration:none!important;border-bottom:1px solid rgba(94,53,157,.3)}
html body .um:is(.um-login,.um-register,.um-password) a.um-link-alt:hover{border-bottom-color:#5E359D}
html body .um.um-password .um-field-block,html body .um.um-password .um-field-block div{color:#625E80!important;font-size:14px!important;line-height:1.55!important;text-align:center}
html body .um.um-logout .um-misc-with-img{border:0!important;padding:0 0 18px!important;margin:0 0 18px!important;border-bottom:1px solid #ECE7F5!important;text-align:center;font-size:19px!important;color:#26215C!important}
html body .um.um-logout .um-misc-img{margin:0 auto 12px!important;width:96px;height:96px}
html body .um.um-logout .um-misc-img img{width:96px!important;height:96px!important;border-radius:50%!important;object-fit:cover;box-shadow:0 0 0 4px #fff,0 0 0 6px #E4DDF0,0 10px 26px rgba(40,20,90,.18)!important}
html body .um.um-logout .um-misc-with-img strong{font-weight:800!important;color:#26215C!important}
html body .um.um-logout .um-misc-ul{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:10px}
html body .um.um-logout .um-misc-ul li{margin:0!important;padding:0!important;list-style:none!important}
html body .um.um-logout .um-misc-ul li::before,html body .um.um-logout .um-misc-ul li::marker{content:none!important}
html body .um.um-logout .um-misc-ul a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none!important;background:linear-gradient(135deg,#6E43BE,#4A2A87);color:#fff!important;box-shadow:0 10px 24px rgba(94,53,157,.28)}
html body .um.um-logout .um-misc-ul li + li a{background:transparent;color:#5E359D!important;border:1.5px solid #D9CCF5;box-shadow:none}
html[data-indv-tema="dark"] body:not(#indv-x) .um:is(.um-login,.um-register,.um-password,.um-logout){background:#17131F!important;color:#EEEBF7;box-shadow:0 18px 50px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.07)!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um:is(.um-login,.um-register,.um-password) .um-field-label label{color:#CFC9E3!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um:is(.um-login,.um-register,.um-password) :is(input.um-form-field,select.um-form-field,textarea.um-form-field,.select2-selection){background:#100D17!important;border-color:rgba(255,255,255,.10)!important;color:#EEEBF7!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um:is(.um-login,.um-register,.um-password) :is(input.um-form-field,select.um-form-field,textarea.um-form-field):focus{background:#15111F!important;border-color:#A78BFA!important;box-shadow:0 0 0 4px rgba(167,139,250,.18)!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um:is(.um-login,.um-register,.um-password) :is(.um-field-checkbox,.um-field-checkbox-option){color:#A29DB9!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um:is(.um-login,.um-register,.um-password) .um-field-checkbox-state i{color:#B79CFF!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um:is(.um-login,.um-register,.um-password) .um-field-error{background:#3A1F24!important;color:#FFB4AB!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um:is(.um-login,.um-register,.um-password,.um-logout) .um-button.um-alt{border-color:rgba(167,139,250,.45)!important;color:#D6C9FF!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um:is(.um-login,.um-register,.um-password,.um-logout) .um-button.um-alt:hover{background:rgba(167,139,250,.12)!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um:is(.um-login,.um-register,.um-password) a.um-link-alt{color:#C9B8FF!important;border-bottom-color:rgba(201,184,255,.35)}
html[data-indv-tema="dark"] body:not(#indv-x) .um.um-password :is(.um-field-block,.um-field-block div){color:#A29DB9!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um.um-logout .um-misc-with-img{border-bottom-color:rgba(255,255,255,.07)!important;color:#EEEBF7!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um.um-logout .um-misc-with-img strong{color:#fff!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um.um-logout .um-misc-img img{box-shadow:0 0 0 4px #17131F,0 0 0 6px rgba(167,139,250,.35),0 10px 26px rgba(0,0,0,.5)!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um.um-logout .um-misc-ul li + li a{color:#D6C9FF!important;border-color:rgba(167,139,250,.45)}
@media (max-width:520px){html body .um:is(.um-login,.um-register,.um-password,.um-logout){padding:24px 18px 20px!important;border-radius:18px!important;margin:4px 0 22px!important}}
html body .icb-wrap .cell.is-today{background-image:none!important;background-color:rgba(250,211,50,.10)!important}
html body #onesignal-slidedown-container.onesignal-slidedown-container{top:14px!important;padding:0 14px!important;box-sizing:border-box!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog{width:480px!important;max-width:100%!important;margin:0 auto!important;box-sizing:border-box!important;padding:20px 20px 18px!important;border-radius:22px!important;background:#fff!important;border:1px solid rgba(94,53,157,.16)!important;box-shadow:0 18px 50px rgba(45,20,90,.28),0 2px 8px rgba(45,20,90,.10)!important;font-family:inherit!important;position:relative!important;overflow:hidden!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog::before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:4px!important;background:linear-gradient(90deg,#6E43BE,#E0245E,#FAD332)!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-body{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 16px!important;padding:0!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-body .clearfix{display:none!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-body-icon{float:none!important;flex:0 0 56px!important;width:56px!important;height:56px!important;border-radius:16px!important;overflow:hidden!important;background:#F3EEFC!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-body-icon img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-body-message{float:none!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;color:#1E1830!important;-webkit-text-fill-color:currentColor!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.45!important;text-align:left!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-footer{display:flex!important;flex-direction:row-reverse!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;padding:0!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-footer .clearfix{display:none!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button{float:none!important;margin:0!important;min-height:44px!important;padding:10px 22px!important;border-radius:999px!important;font-family:inherit!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:none!important;cursor:pointer!important;transition:transform .15s,box-shadow .15s,background-color .15s!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button.primary{background:linear-gradient(135deg,#6E43BE,#4A2A87)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 8px 20px rgba(94,53,157,.32)!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button.primary:hover{transform:translateY(-1px)!important;box-shadow:0 12px 26px rgba(94,53,157,.40)!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button.secondary{background:transparent!important;color:#5E359D!important;-webkit-text-fill-color:#5E359D!important;border:1.5px solid rgba(94,53,157,.35)!important;box-shadow:none!important}
html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button.secondary:hover{background:rgba(94,53,157,.07)!important}
html[data-indv-tema="dark"] body:not(#indv-x) #onesignal-slidedown-container #onesignal-slidedown-dialog{background:#1A1626!important;border-color:rgba(183,156,255,.22)!important;box-shadow:0 18px 50px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35)!important}
html[data-indv-tema="dark"] body:not(#indv-x) #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-body-icon{background:#262036!important}
html[data-indv-tema="dark"] body:not(#indv-x) #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-body-message{color:#EEEBF7!important}
html[data-indv-tema="dark"] body:not(#indv-x) #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button.secondary{background:transparent!important;color:#C9B8FF!important;-webkit-text-fill-color:#C9B8FF!important;border-color:rgba(201,184,255,.40)!important}
html[data-indv-tema="dark"] body:not(#indv-x) #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button.primary{background:linear-gradient(135deg,#8A5CF0,#5E359D)!important;box-shadow:0 8px 22px rgba(138,92,240,.35)!important}
@media (max-width:520px){html body #onesignal-slidedown-container.onesignal-slidedown-container{top:10px!important;padding:0 10px!important}html body #onesignal-slidedown-container #onesignal-slidedown-dialog{padding:16px 16px 14px!important;border-radius:18px!important}html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-body-icon{flex-basis:46px!important;width:46px!important;height:46px!important;border-radius:13px!important}html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-body-message{font-size:14px!important}html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-footer .slidedown-button{flex:1 1 0!important}}
@media (prefers-reduced-motion:reduce){html body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button{transition:none!important}}
html body .ise-btn.ise-btn--yellow{color:#1E1830!important;-webkit-text-fill-color:#1E1830!important}
html body:not(#indv-x) main#content .page-content p.p1 :is(b,strong){color:inherit!important;-webkit-text-fill-color:currentColor!important}
html body .um .um-gdpr-content{max-height:320px!important;overflow:auto!important;margin:10px 0 12px!important;padding:16px 18px!important;border-radius:14px!important;border:1px solid rgba(94,53,157,.16)!important;background:#FBF9FF!important;color:#3A3450!important;font-size:14px!important;line-height:1.65!important;text-align:left!important}
html body .um .um-gdpr-content p{margin:0 0 10px!important}
html body .um .um-gdpr-content > p:first-child:has(+ p.p1){display:none!important}
html body .um .um-gdpr-content :is(p.p1,p.p2),html body .um .um-gdpr-content :is(p.p1,p.p2) b{font-weight:800!important}
html body .um .um-gdpr-content p.p1{color:#5E359D!important;font-size:15px!important}
html body .um .um-gdpr-content p.p2{margin-top:16px!important;color:#1E1830!important}
html body .um .um-gdpr-content a{color:#6E43BE!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um .um-gdpr-content{background:#1E1A2E!important;border-color:rgba(255,255,255,.08)!important;color:#CFC8E3!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um .um-gdpr-content :is(p,b,strong,span):not(#indv-x){color:inherit!important;-webkit-text-fill-color:currentColor!important;background-color:transparent!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um .um-gdpr-content :is(p.p1,p.p2,b,strong):not(#indv-x){color:#F3F0FA!important}
html[data-indv-tema="dark"] body:not(#indv-x) .um .um-gdpr-content a:not(#indv-x){color:#C9B8FF!important}
@keyframes indv-onair{0%{box-shadow:0 0 0 0 rgba(255,59,92,.6)}70%{box-shadow:0 0 0 12px rgba(255,59,92,0)}100%{box-shadow:0 0 0 0 rgba(255,59,92,0)}}
html body .basic-yop-poll-container .basic-answer :is(.basic-text,.basic-answer-results-details,.basic-answer-total-votes){color:#1E1830!important;-webkit-text-fill-color:#1E1830!important}
html body .basic-yop-poll-container .basic-answer .basic-answer-results-details{font-weight:800!important;color:#5E359D!important;-webkit-text-fill-color:#5E359D!important}
html body .basic-yop-poll-container .basic-answer .progress{height:12px!important;margin:6px 0 4px!important;border-radius:999px!important;background:rgba(94,53,157,.12)!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}
html body .basic-yop-poll-container .basic-answer .progress .progress-bar{min-width:6px;height:100%!important;border-radius:999px!important;background-color:#6E43BE!important;background-image:linear-gradient(90deg,#6E43BE,#E0245E)!important}
html[data-indv-tema="dark"] body:not(#indv-x) .basic-yop-poll-container .basic-answer :is(.basic-text,.basic-answer-total-votes){color:#EEEBF7!important;-webkit-text-fill-color:#EEEBF7!important}
html[data-indv-tema="dark"] body:not(#indv-x) .basic-yop-poll-container .basic-answer .basic-answer-results-details{color:#D6C9FF!important;-webkit-text-fill-color:#D6C9FF!important}
html[data-indv-tema="dark"] body:not(#indv-x) .basic-yop-poll-container .basic-answer .progress{background:rgba(255,255,255,.10)!important}
html[data-indv-tema="dark"] body:not(#indv-x) .basic-yop-poll-container .basic-answer .progress .progress-bar{background-color:#B79CFF!important;background-image:linear-gradient(90deg,#B79CFF,#FF5C8A)!important}
html body .indv-guida{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.7;color:#3A3450}
html body .indv-guida p{margin:0}
html body .indv-guida .indv-guida-intro{font-size:17px;color:#3A3450;margin:0 0 6px}
html body .indv-guida .indv-passo{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;border-radius:20px;background:#fff;border:1px solid rgba(94,53,157,.14);box-shadow:0 10px 28px rgba(45,20,90,.07)}
html body .indv-guida .indv-passo-n{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6E43BE,#4A2A87);color:#fff;font-weight:800;font-size:17px;box-shadow:0 6px 16px rgba(94,53,157,.30)}
html body .indv-guida .indv-passo h3{margin:6px 0 6px!important;font-size:19px!important;font-weight:800!important;line-height:1.3!important;color:#1E1830!important}
html body .indv-guida a{color:#6E43BE;font-weight:700;text-decoration:underline;text-decoration-color:rgba(110,67,190,.35);text-underline-offset:3px}
html body .indv-guida code{padding:1px 7px;border-radius:7px;background:#F3EEFC;color:#4A2A87;font-size:.88em;word-break:break-all}
html body .indv-guida .indv-guida-nota{margin-top:6px;padding:16px 20px;border-radius:18px;background:linear-gradient(135deg,#FFF8DC,#F3EEFC);border:1px solid rgba(250,211,50,.45);color:#3A3450}
html[data-indv-tema="dark"] body:not(#indv-x) .indv-guida :is(p,.indv-guida-intro){color:#CFC8E3!important}
html[data-indv-tema="dark"] body:not(#indv-x) .indv-guida .indv-passo{background:#17131F!important;border-color:rgba(255,255,255,.08)!important;box-shadow:none!important}
html[data-indv-tema="dark"] body:not(#indv-x) .indv-guida .indv-passo h3,html[data-indv-tema="dark"] body:not(#indv-x) .indv-guida strong{color:#F3F0FA!important}
html[data-indv-tema="dark"] body:not(#indv-x) .indv-guida a{color:#C9B8FF!important}
html[data-indv-tema="dark"] body:not(#indv-x) .indv-guida code{background:#262036!important;color:#D6C9FF!important}
html[data-indv-tema="dark"] body:not(#indv-x) .indv-guida .indv-guida-nota{background:linear-gradient(135deg,rgba(250,211,50,.08),rgba(167,139,250,.10)),#17131F!important;border-color:rgba(250,211,50,.25)!important}
@media (max-width:600px){html body .indv-guida .indv-passo{padding:16px;gap:12px;border-radius:16px}html body .indv-guida .indv-passo-n{flex-basis:34px;width:34px;height:34px;font-size:15px}html body .indv-guida .indv-passo h3{font-size:17px!important}}
html body [data-elementor-type="header"] [data-id="d5b55c6"]{background:linear-gradient(100deg,#24124F 0%,#3F2380 40%,#5E359D 100%)!important;box-shadow:0 10px 30px rgba(18,6,44,.30)!important;border:0!important}
html body [data-elementor-type="header"] [data-id="d5b55c6"]::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#6E43BE,#E0245E 50%,#FAD332);opacity:.95;pointer-events:none;z-index:3}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu > li > a{font-size:13.5px!important;font-weight:600!important;letter-spacing:.015em!important;padding:7px 11px!important;line-height:1.2!important;border-radius:999px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transition:background .2s,color .2s}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu > li > a:hover,html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu > li > a.highlighted{background:rgba(255,255,255,.13)!important}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu > li > a.elementor-item-active{background:rgba(255,255,255,.16)!important;color:#FAD332!important;-webkit-text-fill-color:#FAD332!important}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu > li > a::before,html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu > li > a::after{display:none!important}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu > li + li{margin-left:2px!important}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.sub-menu{padding:8px!important;border-radius:16px!important;background:#1E1830!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 44px rgba(10,4,26,.45)!important;min-width:220px!important;overflow:hidden}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.sub-menu a{border-radius:10px!important;padding:10px 14px!important;font-size:14.5px!important;font-weight:600!important;color:#EEEBF7!important;-webkit-text-fill-color:#EEEBF7!important;background:transparent!important;border:0!important}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.sub-menu a:hover{background:rgba(167,139,250,.16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body [data-elementor-type="header"] [data-id="4df2bfb"] .elementor-social-icon{background:transparent!important;opacity:.78;transition:opacity .2s,transform .2s}
html body [data-elementor-type="header"] [data-id="4df2bfb"] .elementor-social-icon:hover{opacity:1;transform:translateY(-1px)}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__toggle_button{border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.06)!important;padding:8px 12px!important}
html body [data-elementor-type="header"] :is([data-id="ecd1d16"],[data-id="36bc445"]) img{transition:transform .25s}
html body [data-elementor-type="header"] :is([data-id="ecd1d16"],[data-id="36bc445"]) a:hover img{transform:scale(1.03)}
html body [data-elementor-type="footer"] [data-id="6ca4925a"]{padding:56px 16px!important}
html body [data-elementor-type="footer"] [data-id="6ca4925a"] > .elementor-container{max-width:1000px!important;margin:0 auto!important}
html body [data-elementor-type="footer"] [data-id="634b43f8"] .elementor-heading-title{font-size:clamp(24px,3vw,36px)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.01em;text-wrap:balance}
html body [data-elementor-type="footer"] [data-id="667f82a6"] :is(input[type=email],input[type=text]){border-radius:999px!important;min-height:50px;padding:0 20px!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(20,10,40,.55)!important;color:#fff!important}
html body [data-elementor-type="footer"] [data-id="667f82a6"] button[type=submit]{border-radius:999px!important;min-height:50px;background:#FAD332!important;color:#1E1830!important;font-weight:800!important;letter-spacing:.02em;box-shadow:0 10px 24px rgba(0,0,0,.25)!important;border:0!important}
html body [data-elementor-type="footer"] [data-id="667f82a6"] button[type=submit] *{color:#1E1830!important}
html body [data-elementor-type="footer"] [data-id="667f82a6"] label{color:rgba(255,255,255,.9)!important}
html body [data-elementor-type="footer"] [data-id="63e61e53"]{position:relative;background:#0D0A14!important;background-image:none!important;padding:56px 16px 36px!important}
html body [data-elementor-type="footer"] [data-id="63e61e53"] .elementor-background-overlay{display:none!important}
html body [data-elementor-type="footer"] [data-id="63e61e53"]::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#6E43BE,#E0245E 50%,#FAD332)}
html body [data-elementor-type="footer"] [data-id="63e61e53"] > .elementor-container{max-width:1180px!important;margin:0 auto!important;gap:24px}
html body [data-elementor-type="footer"] [data-id="63e61e53"] .elementor-widget-heading .elementor-heading-title{font-size:12.5px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase;color:#FAD332!important;-webkit-text-fill-color:#FAD332!important;margin-bottom:6px!important}
html body [data-elementor-type="footer"] [data-id="63e61e53"] .elementor-nav-menu a{font-size:15px!important;font-weight:500!important;color:#CFC8E3!important;-webkit-text-fill-color:#CFC8E3!important;padding:5px 0!important;transition:color .2s,transform .2s}
html body [data-elementor-type="footer"] [data-id="63e61e53"] .elementor-nav-menu a:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateX(2px)}
html body [data-elementor-type="footer"] [data-id="63e61e53"] .elementor-nav-menu a::before,html body [data-elementor-type="footer"] [data-id="63e61e53"] .elementor-nav-menu a::after{display:none!important}
html body [data-elementor-type="footer"] [data-id="4d915847"]{color:#B4AECB!important;font-size:15px;line-height:1.6}
html body [data-elementor-type="footer"] [data-id="1885fc82"] .elementor-social-icon{width:38px!important;height:38px!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;transition:background .2s,transform .2s}
html body [data-elementor-type="footer"] [data-id="1885fc82"] .elementor-social-icon:hover{background:linear-gradient(135deg,#6E43BE,#4A2A87)!important;transform:translateY(-2px)}
html body [data-elementor-type="footer"] [data-id="63e61e53"] .elementor-column:last-child :is(p,div,span){color:#B4AECB;font-size:14.5px;line-height:1.65}
html body [data-elementor-type="footer"] [data-id="63e61e53"] .elementor-column:last-child strong{color:#fff}
html body [data-elementor-type="footer"] [data-id="3e33a750"]{background:#0A0810!important;border-top:1px solid rgba(255,255,255,.07);padding:14px 16px!important}
html body [data-elementor-type="footer"] [data-id="335b0e35"]{font-size:12.5px!important;letter-spacing:.06em;color:#8E87A8!important}
html body [data-elementor-type="footer"] [data-id="335b0e35"] a{color:#D6C9FF!important;-webkit-text-fill-color:#D6C9FF!important;text-decoration:none;font-weight:700;padding:0 4px;transition:color .2s}
html body [data-elementor-type="footer"] [data-id="335b0e35"] a:hover{color:#FAD332!important;-webkit-text-fill-color:#FAD332!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"]{margin-right:10px!important}
html body [data-elementor-type="header"] [data-id="fd1c1cb"] .elementor-icon{display:grid!important;place-items:center;width:40px!important;height:40px!important;border-radius:12px!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.20)!important;color:#fff!important;font-size:18px!important;transition:background .2s}
html body [data-elementor-type="header"] [data-id="fd1c1cb"] .elementor-icon:hover{background:rgba(255,255,255,.20)!important}
html body [data-elementor-type="header"] [data-id="fd1c1cb"] .elementor-icon :is(i,svg){font-size:18px!important;width:18px;height:18px;color:#fff!important;fill:#fff!important}
@media (min-width:1025px){html body:has(#ns-lang-switcher) [data-elementor-type="header"] [data-id="4df2bfb"]{padding-right:104px!important}}
html body [data-elementor-type="header"] [data-id="4df2bfb"] .elementor-social-icon{width:28px!important;height:28px!important;font-size:14px!important}
#elementor-popup-modal-38886{background:rgba(10,6,22,.55)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
#elementor-popup-modal-38886 .dialog-widget-content{width:min(440px,100vw)!important;max-width:100vw!important;left:auto!important;right:0!important;top:0!important;bottom:0!important;height:100%!important;margin:0!important;border-radius:0!important;background:linear-gradient(165deg,#24124F 0%,#3A1F78 55%,#5E359D 100%)!important;box-shadow:-24px 0 60px rgba(0,0,0,.45)!important;overflow:hidden}
#elementor-popup-modal-38886 .dialog-widget-content::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#6E43BE,#E0245E 50%,#FAD332);z-index:2}
#elementor-popup-modal-38886 .dialog-message{height:100%!important;max-height:none!important;overflow-y:auto!important;padding:110px 28px 40px!important;box-sizing:border-box;display:block!important}
#elementor-popup-modal-38886 .dialog-message{width:100%!important;max-width:100%!important}
#elementor-popup-modal-38886 .dialog-message :is(.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-widget,.elementor-widget-container,nav){width:100%!important;max-width:none!important;min-height:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;background:transparent!important;justify-content:flex-start!important;left:auto!important}
#elementor-popup-modal-38886 .dialog-message > .elementor::before{content:"Menu";display:block;margin:0 0 14px 6px;color:#FAD332;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
#elementor-popup-modal-38886 nav ul.elementor-nav-menu{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px}
#elementor-popup-modal-38886 nav ul.elementor-nav-menu > li{border-bottom:1px solid rgba(255,255,255,.08);text-align:left!important}
#elementor-popup-modal-38886 nav ul.elementor-nav-menu > li:last-child{border-bottom:0}
#elementor-popup-modal-38886 nav ul.elementor-nav-menu > li > a{display:flex!important;justify-content:space-between!important;align-items:center;width:100%;padding:13px 14px!important;border-radius:14px!important;font-size:19px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.005em;color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important}
#elementor-popup-modal-38886 nav ul.elementor-nav-menu > li > a:hover,#elementor-popup-modal-38886 nav ul.elementor-nav-menu > li > a.highlighted{background:rgba(255,255,255,.10)!important}
#elementor-popup-modal-38886 nav ul.elementor-nav-menu > li > a.elementor-item-active{color:#FAD332!important;-webkit-text-fill-color:#FAD332!important}
#elementor-popup-modal-38886 nav ul.elementor-nav-menu a::before,#elementor-popup-modal-38886 nav ul.elementor-nav-menu a::after{display:none!important}
#elementor-popup-modal-38886 nav .sub-arrow{margin-left:12px;opacity:.75}
#elementor-popup-modal-38886 nav ul.sub-menu{position:static!important;width:auto!important;margin:2px 0 10px!important;padding:6px!important;border:0!important;border-radius:14px!important;background:rgba(255,255,255,.07)!important;box-shadow:none!important}
#elementor-popup-modal-38886 nav ul.sub-menu a{padding:10px 14px!important;border-radius:10px!important;font-size:15.5px!important;font-weight:600!important;color:#D6CFEA!important;-webkit-text-fill-color:#D6CFEA!important;background:transparent!important;border:0!important;text-align:left!important}
#elementor-popup-modal-38886 nav ul.sub-menu a:hover{background:rgba(255,255,255,.10)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
#elementor-popup-modal-38886 .dialog-close-button{position:absolute!important;top:46px!important;left:24px!important;right:auto!important;width:42px!important;height:42px!important;display:grid!important;place-items:center;border-radius:50%!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;z-index:5;transition:background .2s}
#elementor-popup-modal-38886 .dialog-close-button:hover{background:rgba(255,255,255,.22)!important}
#elementor-popup-modal-38886 .dialog-close-button :is(i,svg){font-size:16px!important;width:16px;height:16px;color:#fff!important;fill:#fff!important}
body.admin-bar #elementor-popup-modal-38886 .dialog-widget-content{top:32px!important;height:calc(100% - 32px)!important}
@media (max-width:600px){#elementor-popup-modal-38886 .dialog-message{padding:96px 18px 32px!important}#elementor-popup-modal-38886 nav ul.elementor-nav-menu > li > a{font-size:18px!important}}
html body [data-elementor-type="header"] [data-id="7e20e2a"]{position:relative;z-index:6!important}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu > li > ul.sub-menu{top:calc(100% + 14px)!important;margin-top:0!important}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu > li.menu-item-has-children::after{content:""!important;position:absolute!important;left:0;right:0;top:100%!important;bottom:auto!important;width:auto!important;height:16px!important;border:0!important;background:transparent!important;transform:none!important;margin:0!important}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu{gap:4px}
html body [data-elementor-type="header"] [data-id="7e20e2a"]{margin-right:14px!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"]{margin-right:12px!important;align-self:center}
html body [data-elementor-type="header"] [data-id="fd1c1cb"]{align-self:center}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__container{background:rgba(10,6,22,.55)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__main{width:min(420px,100vw)!important;max-width:100vw!important;padding:104px 26px 32px!important;background:linear-gradient(165deg,#24124F 0%,#3A1F78 55%,#5E359D 100%)!important;box-shadow:-24px 0 60px rgba(0,0,0,.45)!important;border:0!important;color:#fff!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__main::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#6E43BE,#E0245E 50%,#FAD332)}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .widget_shopping_cart_content::before{content:"Carrello";display:block;margin:0 0 16px 2px;color:#FAD332;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
html:not([lang^="it"]) body [data-elementor-type="header"] [data-id="4e1b9d6"] .widget_shopping_cart_content::before{content:"Cart"}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__close-button{position:absolute!important;top:46px!important;left:22px!important;right:auto!important;margin:0!important;width:42px!important;height:42px!important;border-radius:50%!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;display:grid!important;place-items:center;cursor:pointer;z-index:5}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__close-button::before,html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__close-button::after{background:#fff!important;width:16px!important;height:2px!important;top:50%!important;left:50%!important;margin:-1px 0 0 -8px!important;position:absolute!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__close-button:hover{background:rgba(255,255,255,.22)!important}
body.admin-bar [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__main{padding-top:136px!important}
body.admin-bar [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__close-button{top:78px!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .woocommerce-mini-cart__empty-message{margin:0!important;padding:28px 22px!important;border-radius:18px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12);color:#E9E4F7!important;font-size:16px!important;font-weight:600;text-align:center}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__products{display:flex;flex-direction:column;gap:10px}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__product{padding:12px!important;border-radius:16px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important;align-items:center}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__product img{border-radius:10px!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__product :is(a,.product-name,.product-price,.quantity,.amount){color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:600}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__product-remove{border-color:rgba(255,255,255,.4)!important;border-radius:50%}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__product-remove::before,html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__product-remove::after{background:#fff!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__subtotal{margin:16px 0 4px!important;padding:14px 4px!important;border:0!important;border-top:1px solid rgba(255,255,255,.14)!important;color:#fff!important;font-size:16px!important;font-weight:700!important;display:flex;justify-content:space-between}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__subtotal .amount{color:#FAD332!important;-webkit-text-fill-color:#FAD332!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__footer-buttons{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:8px}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__footer-buttons .elementor-button{border-radius:999px!important;padding:14px 18px!important;font-size:15px!important;font-weight:700!important;text-align:center;background:rgba(255,255,255,.12)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgba(255,255,255,.22)!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__footer-buttons .elementor-button--checkout{background:#FAD332!important;color:#1A1033!important;-webkit-text-fill-color:#1A1033!important;border-color:#FAD332!important}
@media (max-width:600px){html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__main{padding-left:18px!important;padding-right:18px!important}}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu{gap:2px!important;align-items:center}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu > li > a{height:38px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:6px;font-size:13.5px!important;font-weight:600!important;line-height:1!important;letter-spacing:.01em!important}
html body [data-elementor-type="header"] [data-id="7e20e2a"] ul.elementor-nav-menu > li > a .sub-arrow{padding:0!important;margin:0 0 0 2px!important;line-height:1}
html body [data-elementor-type="header"] [data-id="7e20e2a"]{margin-right:0!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"]{position:relative;margin:0 8px 0 33px!important;align-self:center!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"]::before{content:"";position:absolute;left:-17px;top:50%;width:1px;height:22px;margin-top:-11px;background:rgba(255,255,255,.22)}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__toggle_button{width:38px!important;height:38px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.20)!important;position:relative}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__toggle_button:hover{background:rgba(255,255,255,.20)!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__toggle_button .elementor-button-text{display:none!important}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__toggle_button .elementor-button-icon{margin:0!important;font-size:17px!important;color:#fff!important;position:static}
html body [data-elementor-type="header"] [data-id="4e1b9d6"] .elementor-menu-cart__toggle_button .elementor-button-icon[data-counter]::before{top:-7px!important;right:-7px!important;left:auto!important;position:absolute;min-width:18px;height:18px;line-height:18px;font-size:10px;font-weight:800;border-radius:9px;background:#FAD332!important;color:#1A1033!important}
html body [data-elementor-type="header"] [data-id="fd1c1cb"]{align-self:center!important}
html body [data-elementor-type="header"] [data-id="fd1c1cb"] :is(.elementor-widget-container,.elementor-icon-wrapper){display:flex!important;line-height:0!important;margin:0!important;padding:0!important}
html body [data-elementor-type="header"] [data-id="fd1c1cb"] .elementor-icon{width:38px!important;height:38px!important;font-size:17px!important}
@media (max-width:1024px){html body [data-elementor-type="header"] [data-id="4e1b9d6"]{margin-left:8px!important}html body [data-elementor-type="header"] [data-id="4e1b9d6"]::before{display:none}}
html body .cmplz-cookiebanner:not(#indv-x) .cmplz-btn{border-radius:999px!important;font-weight:700!important;transition:background .2s,transform .2s}
html body .cmplz-cookiebanner:not(#indv-x) .cmplz-btn.cmplz-accept{background:#FAD332!important;border:1px solid #FAD332!important;color:#1A1033!important;-webkit-text-fill-color:#1A1033!important}
html body .cmplz-cookiebanner:not(#indv-x) .cmplz-btn.cmplz-accept:hover{background:#FFE066!important}
html body .cmplz-cookiebanner:not(#indv-x) .cmplz-btn.cmplz-deny{background:#17131F!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .cmplz-cookiebanner:not(#indv-x) .cmplz-btn:is(.cmplz-view-preferences,.cmplz-save-preferences,.cmplz-manage-options){background:transparent!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .cmplz-cookiebanner:not(#indv-x) .cmplz-btn:is(.cmplz-view-preferences,.cmplz-save-preferences,.cmplz-manage-options):hover{background:rgba(255,255,255,.12)!important}
html body .cmplz-cookiebanner:not(#indv-x) :is(.cmplz-message,.cmplz-title,.cmplz-description,.cmplz-category-title,.cmplz-always-active){color:#F2EEFB!important;-webkit-text-fill-color:#F2EEFB!important}
html body .cmplz-cookiebanner:not(#indv-x) :is(.cmplz-links a,.cmplz-link,.cmplz-manage-vendors a){color:#FAD332!important;-webkit-text-fill-color:#FAD332!important}
html body [data-elementor-type="header"] [data-id="d5b55c6"]::after{background:linear-gradient(90deg,#6E43BE,#E0245E,#FAD332,#E0245E,#6E43BE)!important;background-size:200% 100%!important;animation:indv-scorre 6s linear infinite}
@keyframes indv-scorre{from{background-position:0% 0}to{background-position:-200% 0}}
@media (prefers-reduced-motion:reduce){html body [data-elementor-type="header"] [data-id="d5b55c6"]::after{animation:none}}
html body [data-elementor-type="header"] [data-id="d5b55c6"]::after{height:4px!important;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(255,250,220,.95) 50%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%) no-repeat,linear-gradient(90deg,#6E43BE,#E0245E,#FAD332,#E0245E,#6E43BE)!important;background-size:28% 100%,200% 100%!important;box-shadow:0 0 14px rgba(224,36,94,.55),0 0 4px rgba(250,211,50,.5)!important;animation:indv-luce 6s cubic-bezier(.45,0,.25,1) infinite!important}
@keyframes indv-luce{0%{background-position:-60% 0,0% 0}100%{background-position:160% 0,-200% 0}}
@media (prefers-reduced-motion:reduce){html body [data-elementor-type="header"] [data-id="d5b55c6"]::after{animation:none!important}}
html body [data-elementor-type="header"] [data-id="d5b55c6"]::after{height:3px!important;opacity:1!important;box-shadow:none!important;background:linear-gradient(90deg,rgba(250,211,50,0) 0%,#FAD332 38%,#FFF6C8 50%,#FAD332 62%,rgba(250,211,50,0) 100%) no-repeat,linear-gradient(90deg,#6E43BE,#E0245E,#FAD332,#E0245E,#6E43BE)!important;background-size:16% 100%,200% 100%!important;animation:indv-luce2 6s linear infinite!important}
@keyframes indv-luce2{0%{background-position:-20% 0,0% 0}100%{background-position:120% 0,-200% 0}}
@media (prefers-reduced-motion:reduce){html body [data-elementor-type="header"] [data-id="d5b55c6"]::after{animation:none!important}}
@property --led1{syntax:'<color>';inherits:false;initial-value:#6E43BE}
@property --led2{syntax:'<color>';inherits:false;initial-value:#E0245E}
@property --led3{syntax:'<color>';inherits:false;initial-value:#FAD332}
@property --led4{syntax:'<color>';inherits:false;initial-value:#E0245E}
@property --led5{syntax:'<color>';inherits:false;initial-value:#6E43BE}
html body [data-elementor-type="header"] [data-id="d5b55c6"]::after{height:3px!important;opacity:1!important;box-shadow:none!important;background:linear-gradient(90deg,var(--led1),var(--led2) 25%,var(--led3) 50%,var(--led4) 75%,var(--led5))!important;background-size:100% 100%!important;animation:indv-led1 18s ease-in-out infinite,indv-led2 18s ease-in-out -4.5s infinite,indv-led3 18s ease-in-out -9s infinite,indv-led4 18s ease-in-out -13.5s infinite,indv-led5 18s ease-in-out -6s infinite!important}
@keyframes indv-led1{0%,100%{--led1:#6E43BE}33%{--led1:#E0245E}66%{--led1:#FAD332}}
@keyframes indv-led2{0%,100%{--led2:#6E43BE}33%{--led2:#E0245E}66%{--led2:#FAD332}}
@keyframes indv-led3{0%,100%{--led3:#6E43BE}33%{--led3:#E0245E}66%{--led3:#FAD332}}
@keyframes indv-led4{0%,100%{--led4:#6E43BE}33%{--led4:#E0245E}66%{--led4:#FAD332}}
@keyframes indv-led5{0%,100%{--led5:#6E43BE}33%{--led5:#E0245E}66%{--led5:#FAD332}}
@media (prefers-reduced-motion:reduce){html body [data-elementor-type="header"] [data-id="d5b55c6"]::after{animation:none!important;background:linear-gradient(90deg,#6E43BE,#E0245E 50%,#FAD332)!important}}
