body.pwm-redesign{
--vamtam-body-link-regular:#6B428F;--vamtam-body-link-visited:#6B428F;--vamtam-body-link-hover:#8258C8;--vamtam-body-link-active:#8258C8;
--pwm-ink:#2B2533;--pwm-ink-2:#3D3557;--pwm-accent:#8258C8;--pwm-accent-deep:#8258C8;--pwm-blue:#A06AF0;--pwm-lilac:#F3EEF8;--pwm-grey:#F0F2F4;--pwm-dark:#151515;--pwm-radius:15px;
font-family:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;color:var(--pwm-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
}
body.pwm-redesign :is(h1,h2,h3,h4,h5,h6){font-family:'Sora',system-ui,-apple-system,'Segoe UI',Arial,sans-serif}
body.pwm-redesign :is(h1,h2){letter-spacing:-0.03em}
body.pwm-redesign .elementor-button{border-radius:var(--pwm-radius);font-family:'Manrope',system-ui,sans-serif;font-weight:600;letter-spacing:0;text-transform:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}
body.pwm-redesign .elementor-button:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(130,88,200,.28)}
body.pwm-redesign .elementor-widget-text-editor a{color:#6B428F}
body.pwm-redesign :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,select){border-radius:12px;font-family:'Manrope',system-ui,sans-serif}
body.pwm-redesign :is(input,textarea,select,a,button):focus-visible{outline:3px solid #8258C8;outline-offset:2px} body.pwm-redesign{background-color:#fff;background-image:radial-gradient(1100px 640px at 14% 0,#CACFFA,transparent 70%),radial-gradient(900px 560px at 92% 0,#CACFFA,transparent 70%);background-repeat:no-repeat}
body.pwm-redesign :is(h1,span.elementor-heading-title){text-transform:none}
body.pwm-redesign .elementor-nav-menu--main .elementor-item{font-family:'Manrope',system-ui,sans-serif;text-transform:none;font-weight:500;letter-spacing:0}
body.pwm-redesign ::selection{background:#8258C8;color:#fff} body.pwm-redesign{--vamtam-btn-bg-color:#8258C8;--vamtam-btn-hover-bg-color:#6B428F;--vamtam-btn-border-radius:15px;--vamtam-btn-hover-border-radius:15px;--vamtam-input-border-radius:12px;--vamtam-input-border-color:#D9D4E3} body.pwm-redesign img.wp-post-image{max-width:100%;height:auto} body.pwm-redesign{--pwm-accent:#8258C8;--vamtam-btn-bg-color:#8258C8;--vamtam-btn-hover-bg-color:#6B428F} body.pwm-redesign .elementor-element.elementor-element-04b6054{background:#151515 !important;background-image:none !important;border-radius:25px;margin-left:16px;margin-right:16px;width:auto;padding-top:70px;padding-bottom:60px}
body.pwm-redesign .elementor-element-04b6054 .elementor-heading-title{color:#fff !important}
body.pwm-redesign .elementor-element-04b6054 h2.elementor-heading-title{font-weight:400;letter-spacing:-0.04em}
body.pwm-redesign :is(.elementor-element-58e6dd2,.elementor-element-eaef4f7,.elementor-element-dde18b9,.elementor-element-c4dcc0d) .elementor-widget-wrap.elementor-element-populated{background:#202020 !important;border:1px solid #343434;border-radius:20px !important;box-shadow:none !important}
body.pwm-redesign :is(.elementor-element-58e6dd2,.elementor-element-eaef4f7,.elementor-element-dde18b9,.elementor-element-c4dcc0d) :is(.elementor-icon-box-title,.elementor-icon-box-title a,.elementor-heading-title){color:#fff !important}
body.pwm-redesign :is(.elementor-element-58e6dd2,.elementor-element-eaef4f7,.elementor-element-dde18b9,.elementor-element-c4dcc0d) .elementor-icon-box-description{color:#CFCFCF !important}
body.pwm-redesign :is(.elementor-element-58e6dd2,.elementor-element-eaef4f7,.elementor-element-dde18b9,.elementor-element-c4dcc0d) .elementor-icon{background:rgba(255,255,255,.08) !important;color:#B479F9 !important;fill:#B479F9 !important}
body.pwm-redesign :is(.elementor-element-58e6dd2,.elementor-element-eaef4f7,.elementor-element-dde18b9,.elementor-element-c4dcc0d) .elementor-icon :is(svg,i,path){color:#B479F9 !important;fill:#B479F9 !important}
body.pwm-redesign :is(.elementor-element-58e6dd2,.elementor-element-eaef4f7,.elementor-element-dde18b9,.elementor-element-c4dcc0d) .elementor-button.elementor-button-link{color:#D9BFFF !important;border-color:#8258C8 !important}
body.pwm-redesign .elementor-element.elementor-element-205e78f{background:#F3EEF8 !important;background-image:none !important;border-radius:25px;margin-left:16px;margin-right:16px;width:auto;padding-top:45px;padding-bottom:40px}
body.pwm-redesign .elementor-element.elementor-element-ceede3b{background:#F0F2F4 !important;background-image:none !important;border-radius:25px;margin-left:16px;margin-right:16px;width:auto;padding-top:50px;padding-bottom:50px} body.pwm-redesign .vamtam-sticky-header.vamtam-sticky-header--transparent-header:not(.vamtam-sticky-header--spacer){background-color:rgba(255,255,255,.92) !important;-webkit-backdrop-filter:saturate(1.2) blur(12px);backdrop-filter:saturate(1.2) blur(12px);box-shadow:0 1px 0 rgba(0,0,0,.07)} body.pwm-redesign .elementor-element-d01652e > .elementor-widget-wrap.elementor-element-populated{background:#151515 !important;border-radius:25px 25px 0 0 !important}
body.pwm-redesign .elementor-element-21773cc .elementor-button{background-color:#8258C8 !important}
body.pwm-redesign .elementor-element-d01652e a:hover{color:#E4D1FF} body.pwm-redesign .e-loop-item-997639 .elementor-widget-image img{object-fit:contain !important;object-position:center;padding:28px;box-sizing:border-box}  body.pwm-redesign header.elementor-location-header > .elementor-section.elementor-top-section,
body.pwm-redesign header.elementor-location-header .elementor-sticky,
body.pwm-redesign header.elementor-location-header .elementor-sticky--effects{background-color:#fff !important;background-image:none !important;}
body.pwm-redesign header.elementor-location-header > .elementor-section.elementor-top-section{box-shadow:0 1px 0 rgba(43,37,51,.06);} body.pwm-redesign header.elementor-location-header .vamtam-sticky-header.vamtam-sticky-header--fixed-hidden{transform:translateY(0) !important;} body.pwm-redesign header.elementor-location-header .vamtam-sticky-header > .elementor-container{opacity:1 !important;animation:none !important;} @media (min-width:1025px){body.pwm-redesign header.elementor-location-header{min-height:81px;}}