.elementor-31 .elementor-element.elementor-element-00002455{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 80px 60px;}.elementor-31 .elementor-element.elementor-element-00002455 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-00002497{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-31 .elementor-element.elementor-element-00002497 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-00002460:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-00002460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D2B6B;}.elementor-31 .elementor-element.elementor-element-00002460{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-31 .elementor-element.elementor-element-00002460 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-00002499{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-31 .elementor-element.elementor-element-00002499 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-00002461:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-00002461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECFA;}.elementor-31 .elementor-element.elementor-element-00002461{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 100px 60px;}.elementor-31 .elementor-element.elementor-element-00002461 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-0000249b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-31 .elementor-element.elementor-element-0000249b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-0000246f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0000246f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2535;}.elementor-31 .elementor-element.elementor-element-0000246f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 100px 60px;}.elementor-31 .elementor-element.elementor-element-0000246f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-0000249d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-31 .elementor-element.elementor-element-0000249d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-00002475:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-00002475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-00002475{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 100px 60px;}.elementor-31 .elementor-element.elementor-element-00002475 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-0000249f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-31 .elementor-element.elementor-element-0000249f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-00002478:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-00002478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D2B6B;}.elementor-31 .elementor-element.elementor-element-00002478{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-31 .elementor-element.elementor-element-00002478 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-000024a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-31 .elementor-element.elementor-element-000024a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-00002479:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-00002479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECFA;}.elementor-31 .elementor-element.elementor-element-00002479{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 100px 60px;}.elementor-31 .elementor-element.elementor-element-00002479 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-000024a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-31 .elementor-element.elementor-element-000024a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-0000248a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0000248a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEAF3;}.elementor-31 .elementor-element.elementor-element-0000248a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 100px 60px;}.elementor-31 .elementor-element.elementor-element-0000248a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-000024a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-31 .elementor-element.elementor-element-000024a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-00002490:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-00002490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECFA;}.elementor-31 .elementor-element.elementor-element-00002490{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 60px 120px 60px;}.elementor-31 .elementor-element.elementor-element-00002490 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-00002495:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-00002495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1520;}.elementor-31 .elementor-element.elementor-element-00002495{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 60px 40px 60px;}.elementor-31 .elementor-element.elementor-element-00002495 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-00002455 */background:linear-gradient(155deg,#fff 25%,#F0ECFA 65%,#E2DBF5 100%);/* End custom CSS */