.elementor-5237 .elementor-element.elementor-element-pf000001{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5237 .elementor-element.elementor-element-pf000002 .cookiez-heading__text{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:1.5em;color:#353535;}.elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-preferences-content{gap:12px;}.elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-preferences-content-category{border-color:rgba(0, 0, 0, 0.12);border-radius:8px 8px 8px 8px;}.elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-preferences-content-category__details-paper{border-color:rgba(0, 0, 0, 0.12);}.elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-content-cookie-divider{border-block-start-color:rgba(0, 0, 0, 0.12);}.elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-preferences-content-category__title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#353535;}.elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-preferences-content-category__chevron{color:#353535;}.elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-preferences-content-category__description{font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-preferences-content-category__description, .elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-preferences-content-category__empty, .elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-preferences-content-category__details-paper{color:#353535;}.elementor-5237 .elementor-element.elementor-element-pf000004 input.cookiez-preferences-content-category__switch:checked::before{background-color:#534AB7;}.elementor-5237 .elementor-element.elementor-element-pf000004 input.cookiez-preferences-content-category__switch:checked::after{background-color:#534AB7;}.elementor-5237 .elementor-element.elementor-element-pf000004 input.cookiez-preferences-content-category__switch:checked:hover{background:color-mix(in srgb, #534AB7 8%, transparent);}.elementor-5237 .elementor-element.elementor-element-pf000004 input.cookiez-preferences-content-opt-out__input:checked::before{background-color:#534AB7;}.elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-content-cookie-row__label{font-family:"Poppins", Sans-serif;font-size:12px;color:#353535;}.elementor-5237 .elementor-element.elementor-element-pf000004 .cookiez-content-cookie-row__value{color:#353535;}.elementor-5237 .elementor-element.elementor-element-pf000005 .cookiez-preferences-footer{gap:8px;}.elementor-5237 .elementor-element.elementor-element-pf000005 .cookiez-preferences-footer-button--save{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;border-radius:50px 50px 50px 50px;padding:4px 10px 4px 10px;color:#534AB7;background-color:transparent;border-color:#534AB7;}.elementor-5237 .elementor-element.elementor-element-pf000005 .cookiez-preferences-footer-button--deny{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;border-radius:50px 50px 50px 50px;padding:4px 10px 4px 10px;color:#FFFFFF;background-color:#534AB7;border-color:#534AB7;}.elementor-5237 .elementor-element.elementor-element-pf000005 .cookiez-preferences-footer-button--accept{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;border-radius:50px 50px 50px 50px;padding:4px 10px 4px 10px;color:#FFFFFF;background-color:#534AB7;border-color:#534AB7;}.elementor-5237 .elementor-element.elementor-element-pfb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-5237 .elementor-element.elementor-element-pfb8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5237 .elementor-element.elementor-element-pfb8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5237 .elementor-element.elementor-element-pfb8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5237 .elementor-element.elementor-element-pfb8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5237 .elementor-element.elementor-element-pfb8 .elementor-icon-list-item > a{font-size:13px;}.elementor-5237 .elementor-element.elementor-element-pfb8 .elementor-icon-list-text{color:#E9E6FF;transition:color 0.3s;}.elementor-5237 .elementor-element.elementor-element-pfb8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF8FB8;}#elementor-popup-modal-5237 .dialog-widget-content{animation-duration:0.35s;border-radius:16px 16px 16px 16px;box-shadow:0px 24px 60px 0px rgba(35,24,112,0.45);margin:0px 0px 0px 0px;}#elementor-popup-modal-5237{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5237 .dialog-message{width:580px;height:auto;padding:28px 28px 22px 28px;}#elementor-popup-modal-5237 .dialog-close-button{display:flex;}@media(max-width:767px){#elementor-popup-modal-5237 .dialog-message{width:94vw;padding:22px 18px 18px 18px;}#elementor-popup-modal-5237{justify-content:center;align-items:center;}}/* Start custom CSS */.dlg .dialog-widget-content { }
#elementor-popup-modal-5237.dialog-widget { background-color: rgba(35,24,112,0.60) !important; backdrop-filter: blur(3px); }
#elementor-popup-modal-5237 .dialog-widget-content { --cookiez-banner-text: #F7F5FF; --cookiez-title-size: 17px; --cookiez-body-size: 14px; --cookiez-button-color: #FF8FB8; --cookiez-button-radius: 8px; --cookiez-button-font-size: 14px; --cookiez-button-padding: 8px 18px; }
#elementor-popup-modal-5237 .dialog-message { max-height: min(88vh, 820px); overflow-y: auto; scrollbar-width: thin; scrollbar-color: rgba(255,255,255,0.35) transparent; }
#elementor-popup-modal-5237 .dialog-close-button { color: #fff; top: 16px; inset-inline-end: 16px; opacity: .85; }
#elementor-popup-modal-5237 .dialog-close-button svg { fill: #fff; }
#elementor-popup-modal-5237 .dialog-close-button:hover { opacity: 1; }
#elementor-popup-modal-5237 .dialog-close-button, #elementor-popup-modal-5237 .dialog-close-button:focus, #elementor-popup-modal-5237 .dialog-close-button:focus-visible { outline: 0 !important; box-shadow: none !important; }
#elementor-popup-modal-5237 .cookiez-heading__text { color: #fff; font-family: 'Work Sans', sans-serif; font-weight: 600; font-size: 22px; letter-spacing: -0.01em; line-height: 1.2; margin: 0; padding-inline-end: 36px; }
#elementor-popup-modal-5237 .cookiez-heading__icon { display: none !important; }
#elementor-popup-modal-5237 .eb-ck-intro { margin: 10px 0 16px; }
#elementor-popup-modal-5237 .eb-ck-intro p { margin: 0; color: rgba(247,245,255,0.88); font-family: 'Inter', sans-serif; font-size: 14px; line-height: 1.55; }
#elementor-popup-modal-5237 .eb-ck-intro a { color: #FF8FB8; text-decoration: underline; text-underline-offset: 2px; }
#elementor-popup-modal-5237 .eb-ck-intro a:hover { color: #fff; }
#elementor-popup-modal-5237 .cookiez-preferences-content { gap: 10px; }
#elementor-popup-modal-5237 .cookiez-preferences-content-category { background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.18); border-radius: 12px; }
#elementor-popup-modal-5237 .cookiez-preferences-content-category:not([data-cookiez-preferences-content-category="necessary"]):has(.cookiez-preferences-content-category__empty) { display: none; }
#elementor-popup-modal-5237 .cookiez-preferences-content-category__title { font-family: 'Inter', sans-serif; font-weight: 600; font-size: 16px; color: #fff; }
#elementor-popup-modal-5237 .cookiez-preferences-content-category__description { font-family: 'Inter', sans-serif; font-size: 13.5px; color: rgba(247,245,255,0.82); opacity: 1; }
#elementor-popup-modal-5237 .cookiez-preferences-content-category__chevron { color: #FF8FB8; }
#elementor-popup-modal-5237 .cookiez-preferences-content-category .cookiez-preferences-content-category__summary:hover .cookiez-preferences-content-category__title { color: #FF8FB8; }
#elementor-popup-modal-5237 .cookiez-preferences-content-category__always-active { background: rgba(255,143,184,0.18); color: #FF8FB8; font-family: 'Inter', sans-serif; font-weight: 600; font-size: 12.5px; }
#elementor-popup-modal-5237 input.cookiez-preferences-content-category__switch:before { background: #fff; opacity: .3; }
#elementor-popup-modal-5237 input.cookiez-preferences-content-category__switch:after { background: #fff; }
#elementor-popup-modal-5237 input.cookiez-preferences-content-category__switch:checked:before { background: #FF8FB8; opacity: .55; }
#elementor-popup-modal-5237 input.cookiez-preferences-content-category__switch:checked:after { background: #FF8FB8; }
#elementor-popup-modal-5237 input.cookiez-preferences-content-category__switch:hover, #elementor-popup-modal-5237 input.cookiez-preferences-content-category__switch:checked:hover { background: rgba(255,255,255,0.08); }
#elementor-popup-modal-5237 input.cookiez-preferences-content-category__switch:focus-visible { outline: 2px solid #FF8FB8; outline-offset: 2px; }
#elementor-popup-modal-5237 .cookiez-preferences-content-category__details-paper { border-color: rgba(255,255,255,0.18); background: rgba(35,24,112,0.35); border-radius: 10px; }
#elementor-popup-modal-5237 .cookiez-content-cookie-row__label, #elementor-popup-modal-5237 .cookiez-content-cookie-row__value { font-family: 'Inter', sans-serif; font-size: 12.5px; color: rgba(247,245,255,0.9); }
#elementor-popup-modal-5237 .cookiez-content-cookie-row__label { color: #FF8FB8; }
#elementor-popup-modal-5237 .cookiez-content-cookie-divider { border-block-start-color: rgba(255,255,255,0.18); }
#elementor-popup-modal-5237 .cookiez-preferences-footer { margin-top: 18px; gap: 10px; }
#elementor-popup-modal-5237 .cookiez-preferences-footer-button { font-family: 'Inter', sans-serif; font-weight: 600; border-radius: 999px !important; padding: 9px 18px; opacity: 1; }
#elementor-popup-modal-5237 .cookiez-preferences-footer-button--save { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,0.75); }
#elementor-popup-modal-5237 .cookiez-preferences-footer-button--save:hover { background: #fff; color: #231870; border-color: #fff; }
#elementor-popup-modal-5237 .cookiez-preferences-footer-button--deny, #elementor-popup-modal-5237 .cookiez-preferences-footer-button--accept { background: #FF8FB8; border-color: #FF8FB8; color: #231870; }
#elementor-popup-modal-5237 .cookiez-preferences-footer-button--deny:hover, #elementor-popup-modal-5237 .cookiez-preferences-footer-button--accept:hover { background: #fff; border-color: #fff; color: #231870; }
#elementor-popup-modal-5237 .cookiez-preferences-footer-button:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }
@media (max-width: 520px) {
  #elementor-popup-modal-5237 .cookiez-heading__text { font-size: 20px; }
  #elementor-popup-modal-5237 .eb-ck-intro p { font-size: 13px; }
  #elementor-popup-modal-5237 .cookiez-preferences-footer { display: grid !important; grid-template-columns: 1fr 1fr; gap: 8px; }
  #elementor-popup-modal-5237 .cookiez-preferences-footer-button { width: 100% !important; padding-inline: 8px; font-size: 13px; }
  #elementor-popup-modal-5237 .cookiez-preferences-footer-button--deny { order: 1; }
  #elementor-popup-modal-5237 .cookiez-preferences-footer-button--accept { order: 2; }
  #elementor-popup-modal-5237 .cookiez-preferences-footer-button--save { order: 3; grid-column: 1 / -1; }
}
#elementor-popup-modal-5237 .dialog-widget-content { background-color: #231870 !important; background-image: radial-gradient(60% 80% at 85% 0%, rgba(255,143,184,0.24) 0%, rgba(255,143,184,0) 70%), linear-gradient(160deg, #534AB7 0%, #231870 78%) !important; border-radius: 16px !important; overflow: hidden; font-family: 'Inter', sans-serif; }
#elementor-popup-modal-5237 .eb-ck-row { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; justify-content: space-between !important; align-items: center !important; margin-top: 14px; padding-top: 12px; border-top: 1px solid rgba(255,255,255,0.16); }
#elementor-popup-modal-5237 .eb-ck-row > .elementor-widget { width: auto !important; max-width: none !important; margin: 0 !important; }
#elementor-popup-modal-5237 .eb-ck-links .elementor-icon-list-items { justify-content: flex-end; gap: 4px 14px; }
#elementor-popup-modal-5237 .eb-ck-links .elementor-icon-list-item { margin: 0 !important; }
#elementor-popup-modal-5237 .eb-ck-links .elementor-icon-list-text { font-size: 12.5px; }
@media (max-width: 520px) { #elementor-popup-modal-5237 .eb-ck-links .elementor-icon-list-items { flex-direction: column; align-items: flex-end; gap: 2px; } }/* End custom CSS */