.elementor-8875 .elementor-element.elementor-element-10adb5da > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8875 .elementor-element.elementor-element-10adb5da:not(.elementor-motion-effects-element-type-background), .elementor-8875 .elementor-element.elementor-element-10adb5da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8875 .elementor-element.elementor-element-10adb5da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 60px 40px;}.elementor-8875 .elementor-element.elementor-element-10adb5da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8875 .elementor-element.elementor-element-abedcab.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-8875 .elementor-element.elementor-element-abedcab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-8875 .elementor-element.elementor-element-3adc6681{text-align:start;}.elementor-8875 .elementor-element.elementor-element-3adc6681 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#888888;}.elementor-8875 .elementor-element.elementor-element-6bbb4e16{text-align:start;}.elementor-8875 .elementor-element.elementor-element-6bbb4e16 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:6vw;font-weight:800;line-height:1.05em;color:#0d0d0d;}.elementor-8875 .elementor-element.elementor-element-563ae62d{font-family:"DM Sans", Sans-serif;font-size:19px;line-height:1.7em;color:#888888;}.elementor-8875 .elementor-element.elementor-element-aad9665 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-8875 .elementor-element.elementor-element-aad9665 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-8875 .elementor-element.elementor-element-aad9665 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-8875 .elementor-element.elementor-element-aad9665 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-8875 .elementor-element.elementor-element-aad9665 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-8875 .elementor-element.elementor-element-aad9665 .elementor-icon-list-icon i{color:#8B2FFF;transition:color 0.3s;}.elementor-8875 .elementor-element.elementor-element-aad9665 .elementor-icon-list-icon svg{fill:#8B2FFF;transition:fill 0.3s;}.elementor-8875 .elementor-element.elementor-element-aad9665{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-8875 .elementor-element.elementor-element-aad9665 .elementor-icon-list-text{color:#2a2a2a;transition:color 0.3s;}.elementor-8875 .elementor-element.elementor-element-1d893110:not(.elementor-motion-effects-element-type-background), .elementor-8875 .elementor-element.elementor-element-1d893110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-8875 .elementor-element.elementor-element-1d893110{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 40px 90px 40px;}.elementor-8875 .elementor-element.elementor-element-1d893110 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8875 .elementor-element.elementor-element-1db78219:not(.elementor-motion-effects-element-type-background), .elementor-8875 .elementor-element.elementor-element-1db78219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8875 .elementor-element.elementor-element-1db78219{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 110px 40px;}.elementor-8875 .elementor-element.elementor-element-1db78219 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8875 .elementor-element.elementor-element-7647692b{text-align:start;}.elementor-8875 .elementor-element.elementor-element-7647692b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#8B2FFF;}.elementor-8875 .elementor-element.elementor-element-67dad391{text-align:start;}.elementor-8875 .elementor-element.elementor-element-67dad391 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;color:#0d0d0d;}.elementor-8875 .elementor-element.elementor-element-5f4f96a7{font-family:"DM Sans", Sans-serif;font-size:18px;color:#888888;}.elementor-8875 .elementor-element.elementor-element-122713ab:not(.elementor-motion-effects-element-type-background), .elementor-8875 .elementor-element.elementor-element-122713ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-8875 .elementor-element.elementor-element-122713ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 110px 40px;}.elementor-8875 .elementor-element.elementor-element-122713ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8875 .elementor-element.elementor-element-23c5dd12{text-align:start;}.elementor-8875 .elementor-element.elementor-element-23c5dd12 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#8B2FFF;}.elementor-8875 .elementor-element.elementor-element-5c3881a0{text-align:start;}.elementor-8875 .elementor-element.elementor-element-5c3881a0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;color:#0d0d0d;}.elementor-8875 .elementor-element.elementor-element-40f1a873{font-family:"DM Sans", Sans-serif;font-size:18px;color:#888888;}.elementor-8875 .elementor-element.elementor-element-69d3a389:not(.elementor-motion-effects-element-type-background), .elementor-8875 .elementor-element.elementor-element-69d3a389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8875 .elementor-element.elementor-element-69d3a389{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 110px 40px;}.elementor-8875 .elementor-element.elementor-element-69d3a389 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8875 .elementor-element.elementor-element-3347b431{text-align:start;}.elementor-8875 .elementor-element.elementor-element-3347b431 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#8B2FFF;}.elementor-8875 .elementor-element.elementor-element-46ee24fe{text-align:start;}.elementor-8875 .elementor-element.elementor-element-46ee24fe .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;color:#0d0d0d;}.elementor-8875 .elementor-element.elementor-element-6dc63c7a{font-family:"DM Sans", Sans-serif;font-size:18px;color:#888888;}.elementor-8875 .elementor-element.elementor-element-3e6936a:not(.elementor-motion-effects-element-type-background), .elementor-8875 .elementor-element.elementor-element-3e6936a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-8875 .elementor-element.elementor-element-3e6936a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 110px 40px;}.elementor-8875 .elementor-element.elementor-element-3e6936a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8875 .elementor-element.elementor-element-99b810c{text-align:start;}.elementor-8875 .elementor-element.elementor-element-99b810c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#8B2FFF;}.elementor-8875 .elementor-element.elementor-element-5a1fa7d2{text-align:start;}.elementor-8875 .elementor-element.elementor-element-5a1fa7d2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;color:#0d0d0d;}.elementor-8875 .elementor-element.elementor-element-218e72d8{font-family:"DM Sans", Sans-serif;font-size:18px;color:#888888;}.elementor-8875 .elementor-element.elementor-element-88a9a8a:not(.elementor-motion-effects-element-type-background), .elementor-8875 .elementor-element.elementor-element-88a9a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d0d;}.elementor-8875 .elementor-element.elementor-element-88a9a8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 110px 40px;}.elementor-8875 .elementor-element.elementor-element-88a9a8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8875 .elementor-element.elementor-element-6b05c6f1:not(.elementor-motion-effects-element-type-background), .elementor-8875 .elementor-element.elementor-element-6b05c6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8875 .elementor-element.elementor-element-6b05c6f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 110px 40px;}.elementor-8875 .elementor-element.elementor-element-6b05c6f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8875 .elementor-element.elementor-element-56b033e5{text-align:start;}.elementor-8875 .elementor-element.elementor-element-56b033e5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#8B2FFF;}.elementor-8875 .elementor-element.elementor-element-40fb2ad4{text-align:start;}.elementor-8875 .elementor-element.elementor-element-40fb2ad4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;color:#0d0d0d;}.elementor-8875 .elementor-element.elementor-element-4a47238{font-family:"DM Sans", Sans-serif;font-size:18px;color:#888888;}.elementor-8875 .elementor-element.elementor-element-639db27a:not(.elementor-motion-effects-element-type-background), .elementor-8875 .elementor-element.elementor-element-639db27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-8875 .elementor-element.elementor-element-639db27a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 110px 40px;}.elementor-8875 .elementor-element.elementor-element-639db27a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8875 .elementor-element.elementor-element-194a519e:not(.elementor-motion-effects-element-type-background), .elementor-8875 .elementor-element.elementor-element-194a519e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8875 .elementor-element.elementor-element-194a519e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 110px 40px;}.elementor-8875 .elementor-element.elementor-element-194a519e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8875 .elementor-element.elementor-element-40d4c0c6{text-align:center;}.elementor-8875 .elementor-element.elementor-element-40d4c0c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#8B2FFF;}.elementor-8875 .elementor-element.elementor-element-433a2247{text-align:center;}.elementor-8875 .elementor-element.elementor-element-433a2247 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;color:#0d0d0d;}.elementor-8875 .elementor-element.elementor-element-5f2a239d{font-family:"DM Sans", Sans-serif;font-size:18px;color:#888888;}.elementor-8875 .elementor-element.elementor-element-4d4bec45 .elementor-accordion-item{border-color:#e0e0e0;}.elementor-8875 .elementor-element.elementor-element-4d4bec45 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e0e0e0;}.elementor-8875 .elementor-element.elementor-element-4d4bec45 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e0e0e0;}.elementor-8875 .elementor-element.elementor-element-4d4bec45 .elementor-accordion-icon, .elementor-8875 .elementor-element.elementor-element-4d4bec45 .elementor-accordion-title{color:#0d0d0d;}.elementor-8875 .elementor-element.elementor-element-4d4bec45 .elementor-accordion-icon svg{fill:#0d0d0d;}.elementor-8875 .elementor-element.elementor-element-4d4bec45 .elementor-tab-content{color:#888888;font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-8875 .elementor-element.elementor-element-73dace3e:not(.elementor-motion-effects-element-type-background), .elementor-8875 .elementor-element.elementor-element-73dace3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d0d;}.elementor-8875 .elementor-element.elementor-element-73dace3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 40px 150px 40px;}.elementor-8875 .elementor-element.elementor-element-73dace3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8875 .elementor-element.elementor-element-6474c222.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-8875 .elementor-element.elementor-element-6474c222.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-8875 .elementor-element.elementor-element-134a8549{text-align:center;}.elementor-8875 .elementor-element.elementor-element-134a8549 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:4vw;font-weight:700;color:#ffffff;}.elementor-8875 .elementor-element.elementor-element-a37d4d3{font-family:"DM Sans", Sans-serif;font-size:20px;line-height:1.7em;color:#888888;}.elementor-8875 .elementor-element.elementor-element-dd6c8f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}body.elementor-page-8875 #main.site-main{z-index:0;}/* Start custom CSS for page-settings */@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700&display=swap'); :root{--accent:#8B2FFF;--accent-light:#F3ECFF;--grad:linear-gradient(135deg,#8B2FFF,#B44FFF);--black:#0d0d0d;--white:#ffffff;--grey-light:#f7f7f7;--grey:#888888;--border:#e0e0e0} body{font-family:'DM Sans',sans-serif;-webkit-font-smoothing:antialiased} h1,h2,h3,h4,h5,h6{font-family:'Plus Jakarta Sans',serif}/* End custom CSS */