.elementor-26 .elementor-element.elementor-element-38b37187{--display:flex;--min-height:88vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:60px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-38b37187:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-38b37187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-15e54335{text-align:start;}.elementor-26 .elementor-element.elementor-element-15e54335 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:72px;font-weight:400;line-height:0.95em;letter-spacing:-2.8px;color:#0F0F1A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-14e9cfd2{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-3d2478ef{--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-3d2478ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-26 .elementor-element.elementor-element-cea760e .elementor-button{background-color:#0F0F1A;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;fill:#FAFAFC;color:#FAFAFC;border-radius:9999px 9999px 9999px 9999px;padding:14px 28px 14px 28px;}.elementor-26 .elementor-element.elementor-element-cea760e .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-cea760e .elementor-button:focus{background-color:#C6F135;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-cea760e .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-cea760e .elementor-button:focus svg{fill:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-72ce4dd4 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;fill:#0F0F1A;color:#0F0F1A;border-radius:9999px 9999px 9999px 9999px;padding:14px 28px 14px 28px;}.elementor-26 .elementor-element.elementor-element-72ce4dd4 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-72ce4dd4 .elementor-button:focus{background-color:#E4E4EC;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-72ce4dd4 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-72ce4dd4 .elementor-button:focus svg{fill:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-92a491f{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#9CA3AF;}.elementor-26 .elementor-element.elementor-element-2c0516d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E4EC;--border-color:#E4E4EC;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4d2b2355{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4EC;--border-color:#E4E4EC;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-26 .elementor-element.elementor-element-581668c1 .elementor-counter-number-wrapper{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-581668c1 .elementor-counter-title{color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-66f6946e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4EC;--border-color:#E4E4EC;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-3dd88173 .elementor-counter-number-wrapper{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-3dd88173 .elementor-counter-title{color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-42b202bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4EC;--border-color:#E4E4EC;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-5b921992 .elementor-counter-number-wrapper{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-5b921992 .elementor-counter-title{color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-e70d42f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-4528eb29 .elementor-counter-number-wrapper{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-4528eb29 .elementor-counter-title{color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-6e2a584d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E4EC;--border-color:#E4E4EC;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6e2a584d:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6e2a584d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-3455decd{text-align:center;}.elementor-26 .elementor-element.elementor-element-3455decd .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-6996c40c{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-6996c40c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6996c40c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-a3ff804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-4ecf300{--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;}.elementor-26 .elementor-element.elementor-element-992b81a{text-align:start;}.elementor-26 .elementor-element.elementor-element-992b81a .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:1.5px;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-4eddbe0{--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;}.elementor-26 .elementor-element.elementor-element-4eddbe0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-cd116d0{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-cd116d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-cd116d0 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:64px;font-weight:400;line-height:0.98em;letter-spacing:-2px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-fb1f3ec{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-45373353{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-26 .elementor-element.elementor-element-61403311{--display:flex;--min-height:480px;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-61403311:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-61403311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:linear-gradient135deg;}.elementor-26 .elementor-element.elementor-element-247ff268{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-26 .elementor-element.elementor-element-916dc3{text-align:start;}.elementor-26 .elementor-element.elementor-element-916dc3 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:52px;font-weight:400;line-height:1em;letter-spacing:-1.5px;color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-1faf1d0a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.75);}.elementor-26 .elementor-element.elementor-element-70652bfe{--display:flex;--min-height:480px;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-70652bfe:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-70652bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:linear-gradient135deg;}.elementor-26 .elementor-element.elementor-element-116b157e{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-26 .elementor-element.elementor-element-bd6f6e7{text-align:start;}.elementor-26 .elementor-element.elementor-element-bd6f6e7 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:52px;font-weight:400;line-height:1em;letter-spacing:-1.5px;color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-396577a1{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.75);}.elementor-26 .elementor-element.elementor-element-56833adc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-56833adc:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-56833adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F7;}.elementor-26 .elementor-element.elementor-element-da18d13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-206ab2a{--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;}.elementor-26 .elementor-element.elementor-element-a7943fb{text-align:start;}.elementor-26 .elementor-element.elementor-element-a7943fb .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:1.5px;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-585c9ae{--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;}.elementor-26 .elementor-element.elementor-element-585c9ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-dbb31c4{width:var( --container-widget-width, 98.907% );max-width:98.907%;padding:0px 0px 0px 0px;--container-widget-width:98.907%;--container-widget-flex-grow:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-dbb31c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-dbb31c4 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:64px;font-weight:400;line-height:0.98em;letter-spacing:-2px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-9d8ae82{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-3eb7da0c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-538151af{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-538151af:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-538151af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-616d00ac .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-616d00ac.elementor-view-stacked .elementor-icon{background-color:#C6F135;fill:#0F0F1A;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-616d00ac.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-616d00ac.elementor-view-default .elementor-icon{fill:#C6F135;color:#C6F135;border-color:#C6F135;}.elementor-26 .elementor-element.elementor-element-616d00ac.elementor-view-framed .elementor-icon{background-color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-616d00ac.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-616d00ac.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#C6F135;}.elementor-26 .elementor-element.elementor-element-616d00ac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-616d00ac.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-616d00ac.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-616d00ac.elementor-view-default:has(:focus) .elementor-icon{fill:#C6F135;color:#C6F135;border-color:#C6F135;}.elementor-26 .elementor-element.elementor-element-616d00ac .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-616d00ac .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-616d00ac .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-616d00ac .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-616d00ac .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-1acf3c21{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-1acf3c21:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1acf3c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4b099ada .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-4b099ada.elementor-view-stacked .elementor-icon{background-color:#3B5BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4b099ada.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4b099ada.elementor-view-default .elementor-icon{fill:#3B5BFF;color:#3B5BFF;border-color:#3B5BFF;}.elementor-26 .elementor-element.elementor-element-4b099ada.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4b099ada.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-4b099ada.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3B5BFF;}.elementor-26 .elementor-element.elementor-element-4b099ada.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-4b099ada.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-4b099ada.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-4b099ada.elementor-view-default:has(:focus) .elementor-icon{fill:#3B5BFF;color:#3B5BFF;border-color:#3B5BFF;}.elementor-26 .elementor-element.elementor-element-4b099ada .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-4b099ada .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-4b099ada .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-4b099ada .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-4b099ada .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-2c5f0265{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-2c5f0265:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2c5f0265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6c5e63f .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-6c5e63f.elementor-view-stacked .elementor-icon{background-color:#9B6BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6c5e63f.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-6c5e63f.elementor-view-default .elementor-icon{fill:#9B6BFF;color:#9B6BFF;border-color:#9B6BFF;}.elementor-26 .elementor-element.elementor-element-6c5e63f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6c5e63f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-6c5e63f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#9B6BFF;}.elementor-26 .elementor-element.elementor-element-6c5e63f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-6c5e63f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-6c5e63f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-6c5e63f.elementor-view-default:has(:focus) .elementor-icon{fill:#9B6BFF;color:#9B6BFF;border-color:#9B6BFF;}.elementor-26 .elementor-element.elementor-element-6c5e63f .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-6c5e63f .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-6c5e63f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-6c5e63f .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-6c5e63f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-1285f467{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-1285f467:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1285f467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-690978f5 .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-690978f5.elementor-view-stacked .elementor-icon{background-color:#FF6A3D;fill:#FFFFFF;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-690978f5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-690978f5.elementor-view-default .elementor-icon{fill:#FF6A3D;color:#FF6A3D;border-color:#FF6A3D;}.elementor-26 .elementor-element.elementor-element-690978f5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-690978f5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-690978f5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF6A3D;}.elementor-26 .elementor-element.elementor-element-690978f5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-690978f5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-690978f5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-690978f5.elementor-view-default:has(:focus) .elementor-icon{fill:#FF6A3D;color:#FF6A3D;border-color:#FF6A3D;}.elementor-26 .elementor-element.elementor-element-690978f5 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-690978f5 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-690978f5 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-690978f5 .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-690978f5 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-d796796{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-d796796:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-d796796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7b65515 .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-7b65515.elementor-view-stacked .elementor-icon{background-color:#FFC93C;fill:#0F0F1A;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-7b65515.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7b65515.elementor-view-default .elementor-icon{fill:#FFC93C;color:#FFC93C;border-color:#FFC93C;}.elementor-26 .elementor-element.elementor-element-7b65515.elementor-view-framed .elementor-icon{background-color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-7b65515.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7b65515.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFC93C;}.elementor-26 .elementor-element.elementor-element-7b65515.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7b65515.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7b65515.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7b65515.elementor-view-default:has(:focus) .elementor-icon{fill:#FFC93C;color:#FFC93C;border-color:#FFC93C;}.elementor-26 .elementor-element.elementor-element-7b65515 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-7b65515 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-7b65515 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-7b65515 .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-7b65515 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-2a0e3c4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-2a0e3c4d:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2a0e3c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-5768e204 .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-5768e204.elementor-view-stacked .elementor-icon{background-color:#86EFCF;fill:#0F0F1A;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-5768e204.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5768e204.elementor-view-default .elementor-icon{fill:#86EFCF;color:#86EFCF;border-color:#86EFCF;}.elementor-26 .elementor-element.elementor-element-5768e204.elementor-view-framed .elementor-icon{background-color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-5768e204.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5768e204.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#86EFCF;}.elementor-26 .elementor-element.elementor-element-5768e204.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5768e204.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5768e204.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5768e204.elementor-view-default:has(:focus) .elementor-icon{fill:#86EFCF;color:#86EFCF;border-color:#86EFCF;}.elementor-26 .elementor-element.elementor-element-5768e204 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-5768e204 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-5768e204 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-5768e204 .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-5768e204 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-11dae73{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-11dae73:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-11dae73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb56cf0 );}.elementor-26 .elementor-element.elementor-element-9d1e710 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-b3bec2b{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-26 .elementor-element.elementor-element-4d322c3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-706491c9 .elementor-button{background-color:#0F0F1A;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;fill:#FAFAFC;color:#FAFAFC;border-radius:9999px 9999px 9999px 9999px;padding:14px 28px 14px 28px;}.elementor-26 .elementor-element.elementor-element-706491c9 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-706491c9 .elementor-button:focus{background-color:#C6F135;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-706491c9 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-706491c9 .elementor-button:focus svg{fill:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-51ecde33{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-51ecde33:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-51ecde33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-4f516f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-e23d61d{--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;}.elementor-26 .elementor-element.elementor-element-c350482{text-align:start;}.elementor-26 .elementor-element.elementor-element-c350482 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:1.5px;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-98afaa9{--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;}.elementor-26 .elementor-element.elementor-element-98afaa9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-b20d044{width:var( --container-widget-width, 98.907% );max-width:98.907%;padding:0px 0px 0px 0px;--container-widget-width:98.907%;--container-widget-flex-grow:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-b20d044.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-b20d044 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:64px;font-weight:400;line-height:0.98em;letter-spacing:-2px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-7e9cc2c{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-2da37959{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-6ec26a91{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-6ec26a91:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6ec26a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-18b26ed9 .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-18b26ed9.elementor-view-stacked .elementor-icon{background-color:#9B6BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-18b26ed9.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-18b26ed9.elementor-view-default .elementor-icon{fill:#9B6BFF;color:#9B6BFF;border-color:#9B6BFF;}.elementor-26 .elementor-element.elementor-element-18b26ed9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-18b26ed9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-18b26ed9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#9B6BFF;}.elementor-26 .elementor-element.elementor-element-18b26ed9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-18b26ed9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-18b26ed9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-18b26ed9.elementor-view-default:has(:focus) .elementor-icon{fill:#9B6BFF;color:#9B6BFF;border-color:#9B6BFF;}.elementor-26 .elementor-element.elementor-element-18b26ed9 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-18b26ed9 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-18b26ed9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-18b26ed9 .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-18b26ed9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-2c9867b9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-2c9867b9:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2c9867b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1ca4dddf .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-1ca4dddf.elementor-view-stacked .elementor-icon{background-color:#3B5BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1ca4dddf.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1ca4dddf.elementor-view-default .elementor-icon{fill:#3B5BFF;color:#3B5BFF;border-color:#3B5BFF;}.elementor-26 .elementor-element.elementor-element-1ca4dddf.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1ca4dddf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-1ca4dddf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3B5BFF;}.elementor-26 .elementor-element.elementor-element-1ca4dddf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-1ca4dddf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-1ca4dddf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-1ca4dddf.elementor-view-default:has(:focus) .elementor-icon{fill:#3B5BFF;color:#3B5BFF;border-color:#3B5BFF;}.elementor-26 .elementor-element.elementor-element-1ca4dddf .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-1ca4dddf .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-1ca4dddf .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-1ca4dddf .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-1ca4dddf .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-38a5e48c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-38a5e48c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-38a5e48c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1cbdb5f .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-1cbdb5f.elementor-view-stacked .elementor-icon{background-color:#FF4D6D;fill:#FFFFFF;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1cbdb5f.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1cbdb5f.elementor-view-default .elementor-icon{fill:#FF4D6D;color:#FF4D6D;border-color:#FF4D6D;}.elementor-26 .elementor-element.elementor-element-1cbdb5f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1cbdb5f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-1cbdb5f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF4D6D;}.elementor-26 .elementor-element.elementor-element-1cbdb5f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-1cbdb5f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-1cbdb5f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-1cbdb5f.elementor-view-default:has(:focus) .elementor-icon{fill:#FF4D6D;color:#FF4D6D;border-color:#FF4D6D;}.elementor-26 .elementor-element.elementor-element-1cbdb5f .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-1cbdb5f .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-1cbdb5f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-1cbdb5f .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-1cbdb5f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-319257e5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-319257e5:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-319257e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-5a73d72c .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-5a73d72c.elementor-view-stacked .elementor-icon{background-color:#C6F135;fill:#0F0F1A;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-5a73d72c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5a73d72c.elementor-view-default .elementor-icon{fill:#C6F135;color:#C6F135;border-color:#C6F135;}.elementor-26 .elementor-element.elementor-element-5a73d72c.elementor-view-framed .elementor-icon{background-color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-5a73d72c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5a73d72c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#C6F135;}.elementor-26 .elementor-element.elementor-element-5a73d72c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5a73d72c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5a73d72c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5a73d72c.elementor-view-default:has(:focus) .elementor-icon{fill:#C6F135;color:#C6F135;border-color:#C6F135;}.elementor-26 .elementor-element.elementor-element-5a73d72c .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-5a73d72c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-5a73d72c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-5a73d72c .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-5a73d72c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-136850b6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-136850b6:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-136850b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7c7a5dfc .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-7c7a5dfc.elementor-view-stacked .elementor-icon{background-color:#FF6A3D;fill:#FFFFFF;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7c7a5dfc.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7c7a5dfc.elementor-view-default .elementor-icon{fill:#FF6A3D;color:#FF6A3D;border-color:#FF6A3D;}.elementor-26 .elementor-element.elementor-element-7c7a5dfc.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7c7a5dfc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7c7a5dfc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF6A3D;}.elementor-26 .elementor-element.elementor-element-7c7a5dfc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7c7a5dfc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7c7a5dfc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7c7a5dfc.elementor-view-default:has(:focus) .elementor-icon{fill:#FF6A3D;color:#FF6A3D;border-color:#FF6A3D;}.elementor-26 .elementor-element.elementor-element-7c7a5dfc .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-7c7a5dfc .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-7c7a5dfc .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-7c7a5dfc .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-7c7a5dfc .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-55f75f11{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-55f75f11:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-55f75f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7994f167 .elementor-icon-box-wrapper{gap:20px;}.elementor-26 .elementor-element.elementor-element-7994f167.elementor-view-stacked .elementor-icon{background-color:#86EFCF;fill:#0F0F1A;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-7994f167.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7994f167.elementor-view-default .elementor-icon{fill:#86EFCF;color:#86EFCF;border-color:#86EFCF;}.elementor-26 .elementor-element.elementor-element-7994f167.elementor-view-framed .elementor-icon{background-color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-7994f167.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7994f167.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#86EFCF;}.elementor-26 .elementor-element.elementor-element-7994f167.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7994f167.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7994f167.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7994f167.elementor-view-default:has(:focus) .elementor-icon{fill:#86EFCF;color:#86EFCF;border-color:#86EFCF;}.elementor-26 .elementor-element.elementor-element-7994f167 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-26 .elementor-element.elementor-element-7994f167 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-7994f167 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-7994f167 .elementor-icon-box-title{color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-7994f167 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-78d22cc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:20px 20px 20px 20px;--margin-top:100px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-78d22cc:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-78d22cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F8;}.elementor-26 .elementor-element.elementor-element-a1d78a9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-7598b31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"DM Sans", Sans-serif;font-size:16.5px;font-weight:500;line-height:1.65em;color:#555555;}.elementor-26 .elementor-element.elementor-element-73a0147{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#444444;}.elementor-26 .elementor-element.elementor-element-65b85400{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-4eb4964e .elementor-button{background-color:#0F0F1A;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;fill:#FAFAFC;color:#FAFAFC;border-radius:9999px 9999px 9999px 9999px;padding:14px 28px 14px 28px;}.elementor-26 .elementor-element.elementor-element-4eb4964e .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-4eb4964e .elementor-button:focus{background-color:#C6F135;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-4eb4964e .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-4eb4964e .elementor-button:focus svg{fill:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-2c2b910 .elementor-button{background-color:#E4E4EC00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:9999px 9999px 9999px 9999px;padding:14px 28px 14px 28px;}.elementor-26 .elementor-element.elementor-element-2c2b910 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-2c2b910 .elementor-button:focus{background-color:var( --e-global-color-34923a1 );color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-2c2b910 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-2c2b910 .elementor-button:focus svg{fill:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-77bfea76{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-77bfea76:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-77bfea76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-37456be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-76b39d1{--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;}.elementor-26 .elementor-element.elementor-element-80c5ab8{text-align:start;}.elementor-26 .elementor-element.elementor-element-80c5ab8 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:1.5px;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-7bed891{--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;}.elementor-26 .elementor-element.elementor-element-7bed891.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-cc7ee25{width:var( --container-widget-width, 98.907% );max-width:98.907%;padding:0px 0px 0px 0px;--container-widget-width:98.907%;--container-widget-flex-grow:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-cc7ee25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-cc7ee25 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:64px;font-weight:400;line-height:0.98em;letter-spacing:-2px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-c7bdd10{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-735cef47{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-1dfd36ea{--display:flex;--min-height:260px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-1dfd36ea:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1dfd36ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-763d2862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-763d2862 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:0.95em;letter-spacing:2px;color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-7eb88094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-7eb88094 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.3px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-5904c3ce{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#444444;}.elementor-26 .elementor-element.elementor-element-524401a{--display:flex;--min-height:260px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-524401a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-524401a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-34672e2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-34672e2e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:0.95em;letter-spacing:2px;color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-47e6c2fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-47e6c2fe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.3px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-28883bb0{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#444444;}.elementor-26 .elementor-element.elementor-element-736a5a8a{--display:flex;--min-height:260px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-736a5a8a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-736a5a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6cd09e84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-6cd09e84 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:0.95em;letter-spacing:2px;color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-47839501{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-47839501 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.3px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-17964856{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#444444;}.elementor-26 .elementor-element.elementor-element-27037547{--display:flex;--min-height:260px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-27037547:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-27037547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1055673b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-1055673b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:0.95em;letter-spacing:2px;color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-69ea2130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-69ea2130 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.3px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-b382b02{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#444444;}.elementor-26 .elementor-element.elementor-element-ba6f380{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:20px 20px 20px 20px;--margin-top:100px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ba6f380:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ba6f380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F8;}.elementor-26 .elementor-element.elementor-element-3dac31d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-48fc348{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#444444;}.elementor-26 .elementor-element.elementor-element-6466dc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-e06b454 .elementor-button{background-color:#0F0F1A;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;fill:#FAFAFC;color:#FAFAFC;border-radius:9999px 9999px 9999px 9999px;padding:14px 28px 14px 28px;}.elementor-26 .elementor-element.elementor-element-e06b454 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-e06b454 .elementor-button:focus{background-color:#C6F135;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-e06b454 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-e06b454 .elementor-button:focus svg{fill:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-b274d9d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-b274d9d:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b274d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-072a2a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-e76886e{--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;}.elementor-26 .elementor-element.elementor-element-5fd5650{text-align:start;}.elementor-26 .elementor-element.elementor-element-5fd5650 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:1.5px;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-ce90cf5{--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;}.elementor-26 .elementor-element.elementor-element-ce90cf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-138807b{width:var( --container-widget-width, 98.907% );max-width:98.907%;padding:0px 0px 0px 0px;--container-widget-width:98.907%;--container-widget-flex-grow:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-138807b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-138807b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:64px;font-weight:400;line-height:0.98em;letter-spacing:-2px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-6cab97a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-fc8d14f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-fc8d14f:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-fc8d14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F8;}.elementor-26 .elementor-element.elementor-element-6683cec{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#444444;}.elementor-26 .elementor-element.elementor-element-1d18fff9{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-1d18fff9:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1d18fff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-f7467d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-ec27ec7{--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;}.elementor-26 .elementor-element.elementor-element-093c6fa{text-align:start;}.elementor-26 .elementor-element.elementor-element-093c6fa .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:1.5px;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-3c8d243{--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;}.elementor-26 .elementor-element.elementor-element-3c8d243.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-666478a{width:var( --container-widget-width, 98.907% );max-width:98.907%;padding:0px 0px 0px 0px;--container-widget-width:98.907%;--container-widget-flex-grow:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-666478a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-666478a .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:64px;font-weight:400;line-height:0.98em;letter-spacing:-2px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-62923c9{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-79bbaa5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-5617a69{--display:flex;--min-height:260px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-5617a69:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5617a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-3ab48ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-3ab48ab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:0.95em;letter-spacing:2px;color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-8760e0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-8760e0c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.3px;color:#111111;}.elementor-26 .elementor-element.elementor-element-a3d67d4{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#444444;}.elementor-26 .elementor-element.elementor-element-35aa619{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#444444;}.elementor-26 .elementor-element.elementor-element-722670a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-4aa3560{text-align:start;color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-4aa3560 a{color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-4aa3560 a:hover, .elementor-26 .elementor-element.elementor-element-4aa3560 a:focus{color:#E14A1F;}.elementor-26 .elementor-element.elementor-element-179b4fb{--display:flex;--min-height:260px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-179b4fb:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-179b4fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-89aee01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-89aee01 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:0.95em;letter-spacing:2px;color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-2b073ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-2b073ca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.3px;color:#111111;}.elementor-26 .elementor-element.elementor-element-79ba67f{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#444444;}.elementor-26 .elementor-element.elementor-element-d82d091{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#444444;}.elementor-26 .elementor-element.elementor-element-fb7a1b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-e243d68{text-align:start;color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-e243d68 a{color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-e243d68 a:hover, .elementor-26 .elementor-element.elementor-element-e243d68 a:focus{color:#E14A1F;}.elementor-26 .elementor-element.elementor-element-4191127{--display:flex;--min-height:260px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-4191127:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4191127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-28ee6f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-28ee6f5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:0.95em;letter-spacing:2px;color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-dea279f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-dea279f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.3px;color:#111111;}.elementor-26 .elementor-element.elementor-element-46fed4d{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#444444;}.elementor-26 .elementor-element.elementor-element-cfe6005{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#444444;}.elementor-26 .elementor-element.elementor-element-12541b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-ea73b2f{text-align:start;color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-ea73b2f a{color:#FF5A2C;}.elementor-26 .elementor-element.elementor-element-ea73b2f a:hover, .elementor-26 .elementor-element.elementor-element-ea73b2f a:focus{color:#E14A1F;}.elementor-26 .elementor-element.elementor-element-ce7b426{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4EC;--border-color:#E4E4EC;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ce7b426:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ce7b426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4ac96082{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4EC;--border-color:#E4E4EC;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-4c4f8176{text-align:start;}.elementor-26 .elementor-element.elementor-element-4c4f8176 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:96px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:-1px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-4857e334{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-3be54f9{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4EC;--border-color:#E4E4EC;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-1070566d{text-align:start;}.elementor-26 .elementor-element.elementor-element-1070566d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:96px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:-1px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-2763e289{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-34c396a6{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4EC;--border-color:#E4E4EC;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-48279e9d{text-align:start;}.elementor-26 .elementor-element.elementor-element-48279e9d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:96px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:-1px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-444fb934{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-2acdf5f1{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-10cd2fb8{text-align:start;}.elementor-26 .elementor-element.elementor-element-10cd2fb8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:96px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:-1px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-35579965{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-31bbb920{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-31bbb920:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-31bbb920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-589cf68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-7cbd827{--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;}.elementor-26 .elementor-element.elementor-element-679c074{text-align:start;}.elementor-26 .elementor-element.elementor-element-679c074 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:1.5px;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-94ed48c{--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;}.elementor-26 .elementor-element.elementor-element-94ed48c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-4e07744{width:var( --container-widget-width, 98.907% );max-width:98.907%;padding:0px 0px 0px 0px;--container-widget-width:98.907%;--container-widget-flex-grow:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-4e07744.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-4e07744 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:64px;font-weight:400;line-height:0.98em;letter-spacing:-2px;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-0f6eed4{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#4A4A66;}.elementor-26 .elementor-element.elementor-element-63f87fcf{--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;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-26 .elementor-element.elementor-element-72775cc .elementor-swiper-button{font-size:20px;}.elementor-26 .elementor-element.elementor-element-23f44266{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-23f44266:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-23f44266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-64e4f334{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:32px 32px 32px 32px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-64e4f334:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-64e4f334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-69f1495b{text-align:center;}.elementor-26 .elementor-element.elementor-element-69f1495b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:72px;font-weight:400;line-height:1.05em;letter-spacing:-1.5px;color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-4022aa{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#C4C4D4;}.elementor-26 .elementor-element.elementor-element-4ee3c424{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-26 .elementor-element.elementor-element-71cc43 .elementor-button{background-color:#C6F135;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;fill:#0F0F1A;color:#0F0F1A;border-radius:9999px 9999px 9999px 9999px;padding:14px 28px 14px 28px;}.elementor-26 .elementor-element.elementor-element-71cc43 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-71cc43 .elementor-button:focus{background-color:#0F0F1A;color:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-71cc43 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-71cc43 .elementor-button:focus svg{fill:#FAFAFC;}.elementor-26 .elementor-element.elementor-element-58a9cd9a .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;fill:#FAFAFC;color:#FAFAFC;border-radius:9999px 9999px 9999px 9999px;padding:14px 28px 14px 28px;}.elementor-26 .elementor-element.elementor-element-58a9cd9a .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-58a9cd9a .elementor-button:focus{background-color:#FAFAFC;color:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-58a9cd9a .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-58a9cd9a .elementor-button:focus svg{fill:#0F0F1A;}.elementor-26 .elementor-element.elementor-element-65aec17{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#C4C4D4;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-38b37187{--padding-top:60px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-26 .elementor-element.elementor-element-15e54335 .elementor-heading-title{font-size:64px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-cd116d0 .elementor-heading-title{font-size:52px;}.elementor-26 .elementor-element.elementor-element-916dc3 .elementor-heading-title{font-size:38px;}.elementor-26 .elementor-element.elementor-element-bd6f6e7 .elementor-heading-title{font-size:38px;}.elementor-26 .elementor-element.elementor-element-dbb31c4 .elementor-heading-title{font-size:52px;}.elementor-26 .elementor-element.elementor-element-3eb7da0c{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26 .elementor-element.elementor-element-9d1e710 .elementor-heading-title{font-size:22px;}.elementor-26 .elementor-element.elementor-element-b20d044 .elementor-heading-title{font-size:52px;}.elementor-26 .elementor-element.elementor-element-2da37959{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-a1d78a9 .elementor-heading-title{font-size:22px;}.elementor-26 .elementor-element.elementor-element-cc7ee25 .elementor-heading-title{font-size:52px;}.elementor-26 .elementor-element.elementor-element-735cef47{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-3dac31d .elementor-heading-title{font-size:22px;}.elementor-26 .elementor-element.elementor-element-138807b .elementor-heading-title{font-size:52px;}.elementor-26 .elementor-element.elementor-element-666478a .elementor-heading-title{font-size:52px;}.elementor-26 .elementor-element.elementor-element-79bbaa5{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-ce7b426{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-4c4f8176 .elementor-heading-title{font-size:80px;}.elementor-26 .elementor-element.elementor-element-1070566d .elementor-heading-title{font-size:80px;}.elementor-26 .elementor-element.elementor-element-48279e9d .elementor-heading-title{font-size:80px;}.elementor-26 .elementor-element.elementor-element-10cd2fb8 .elementor-heading-title{font-size:80px;}.elementor-26 .elementor-element.elementor-element-4e07744 .elementor-heading-title{font-size:52px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-69f1495b .elementor-heading-title{font-size:52px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-38b37187{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-26 .elementor-element.elementor-element-15e54335 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-26 .elementor-element.elementor-element-2c0516d7{--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;}.elementor-26 .elementor-element.elementor-element-4d2b2355{--width:50%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-66f6946e{--width:50%;}.elementor-26 .elementor-element.elementor-element-42b202bd{--width:50%;}.elementor-26 .elementor-element.elementor-element-e70d42f{--width:50%;}.elementor-26 .elementor-element.elementor-element-6e2a584d{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6996c40c{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-cd116d0 .elementor-heading-title{font-size:36px;}.elementor-26 .elementor-element.elementor-element-45373353{--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;}.elementor-26 .elementor-element.elementor-element-916dc3 .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-bd6f6e7 .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-56833adc{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-dbb31c4 .elementor-heading-title{font-size:36px;}.elementor-26 .elementor-element.elementor-element-3eb7da0c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-538151af{--width:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26 .elementor-element.elementor-element-1acf3c21{--width:100%;}.elementor-26 .elementor-element.elementor-element-2c5f0265{--width:100%;}.elementor-26 .elementor-element.elementor-element-1285f467{--width:100%;}.elementor-26 .elementor-element.elementor-element-d796796{--width:100%;}.elementor-26 .elementor-element.elementor-element-2a0e3c4d{--width:100%;}.elementor-26 .elementor-element.elementor-element-9d1e710 .elementor-heading-title{font-size:18px;}.elementor-26 .elementor-element.elementor-element-51ecde33{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-b20d044 .elementor-heading-title{font-size:36px;}.elementor-26 .elementor-element.elementor-element-2da37959{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-a1d78a9 .elementor-heading-title{font-size:18px;}.elementor-26 .elementor-element.elementor-element-77bfea76{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-cc7ee25 .elementor-heading-title{font-size:36px;}.elementor-26 .elementor-element.elementor-element-735cef47{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-3dac31d .elementor-heading-title{font-size:18px;}.elementor-26 .elementor-element.elementor-element-b274d9d{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-138807b .elementor-heading-title{font-size:36px;}.elementor-26 .elementor-element.elementor-element-1d18fff9{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-666478a .elementor-heading-title{font-size:36px;}.elementor-26 .elementor-element.elementor-element-79bbaa5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-ce7b426{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-4c4f8176 .elementor-heading-title{font-size:72px;}.elementor-26 .elementor-element.elementor-element-1070566d .elementor-heading-title{font-size:72px;}.elementor-26 .elementor-element.elementor-element-48279e9d .elementor-heading-title{font-size:72px;}.elementor-26 .elementor-element.elementor-element-10cd2fb8 .elementor-heading-title{font-size:72px;}.elementor-26 .elementor-element.elementor-element-31bbb920{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-4e07744 .elementor-heading-title{font-size:36px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-23f44266{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-64e4f334{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-69f1495b .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-4d2b2355{--width:25%;}.elementor-26 .elementor-element.elementor-element-66f6946e{--width:25%;}.elementor-26 .elementor-element.elementor-element-42b202bd{--width:25%;}.elementor-26 .elementor-element.elementor-element-e70d42f{--width:25%;}.elementor-26 .elementor-element.elementor-element-4ecf300{--width:20%;}.elementor-26 .elementor-element.elementor-element-4eddbe0{--width:64%;}.elementor-26 .elementor-element.elementor-element-206ab2a{--width:20%;}.elementor-26 .elementor-element.elementor-element-585c9ae{--width:64%;}.elementor-26 .elementor-element.elementor-element-e23d61d{--width:20%;}.elementor-26 .elementor-element.elementor-element-98afaa9{--width:68.739%;}.elementor-26 .elementor-element.elementor-element-76b39d1{--width:20%;}.elementor-26 .elementor-element.elementor-element-7bed891{--width:75%;}.elementor-26 .elementor-element.elementor-element-e76886e{--width:20%;}.elementor-26 .elementor-element.elementor-element-ce90cf5{--width:75%;}.elementor-26 .elementor-element.elementor-element-ec27ec7{--width:20%;}.elementor-26 .elementor-element.elementor-element-3c8d243{--width:75%;}.elementor-26 .elementor-element.elementor-element-7cbd827{--width:20%;}.elementor-26 .elementor-element.elementor-element-94ed48c{--width:82%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-538151af{--width:50%;}.elementor-26 .elementor-element.elementor-element-1acf3c21{--width:50%;}.elementor-26 .elementor-element.elementor-element-2c5f0265{--width:50%;}.elementor-26 .elementor-element.elementor-element-1285f467{--width:50%;}.elementor-26 .elementor-element.elementor-element-d796796{--width:50%;}.elementor-26 .elementor-element.elementor-element-2a0e3c4d{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-15e54335 */.elementor-26 .elementor-element.elementor-element-15e54335 { max-width: 18ch; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14e9cfd2 */.elementor-26 .elementor-element.elementor-element-14e9cfd2 { max-width: 60ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b37187 */.elementor-26 .elementor-element.elementor-element-38b37187 {
	background-color: #FAFAFC;
	background-image:
		radial-gradient(circle at 15% 20%, rgba(155, 107, 255, 0.10), transparent 50%),
		radial-gradient(circle at 85% 80%, rgba(198, 241, 53, 0.08), transparent 50%);
	position: relative;
	overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd116d0 */.elementor-26 .elementor-element.elementor-element-cd116d0 { max-width: 20ch; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb1f3ec */.elementor-26 .elementor-element.elementor-element-fb1f3ec { max-width: 60ch; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-916dc3 */.elementor-26 .elementor-element.elementor-element-916dc3 em { color: #C6F135; font-style: italic; font-family: 'Instrument Serif', serif; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61403311 */.elementor-26 .elementor-element.elementor-element-61403311 {
	background: linear-gradient(135deg, #0F0F1A 0%, #1F1F33 100%) !important;
	cursor: pointer;
	transition: transform 300ms cubic-bezier(0.16,1,0.3,1);
}
.elementor-26 .elementor-element.elementor-element-61403311:hover {
	transform: translateY(-6px);
	box-shadow: 0 24px 60px rgba(15,15,26,0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd6f6e7 */.elementor-26 .elementor-element.elementor-element-bd6f6e7 em { color: #FAFAFC; font-style: italic; font-family: 'Instrument Serif', serif; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70652bfe */.elementor-26 .elementor-element.elementor-element-70652bfe {
	background: linear-gradient(135deg, #9B6BFF 0%, #3B5BFF 100%) !important;
	cursor: pointer;
	transition: transform 300ms cubic-bezier(0.16,1,0.3,1);
}
.elementor-26 .elementor-element.elementor-element-70652bfe:hover {
	transform: translateY(-6px);
	box-shadow: 0 24px 60px rgba(15,15,26,0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb31c4 */.elementor-26 .elementor-element.elementor-element-dbb31c4 { max-width: 20ch; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d8ae82 */.elementor-26 .elementor-element.elementor-element-9d8ae82 { max-width: 60ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-538151af */.elementor-26 .elementor-element.elementor-element-538151af { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-538151af:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acf3c21 */.elementor-26 .elementor-element.elementor-element-1acf3c21 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-1acf3c21:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5f0265 */.elementor-26 .elementor-element.elementor-element-2c5f0265 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-2c5f0265:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1285f467 */.elementor-26 .elementor-element.elementor-element-1285f467 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-1285f467:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d796796 */.elementor-26 .elementor-element.elementor-element-d796796 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-d796796:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0e3c4d */.elementor-26 .elementor-element.elementor-element-2a0e3c4d { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-2a0e3c4d:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b20d044 */.elementor-26 .elementor-element.elementor-element-b20d044 { max-width: 20ch; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9cc2c */.elementor-26 .elementor-element.elementor-element-7e9cc2c { max-width: 60ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec26a91 */.elementor-26 .elementor-element.elementor-element-6ec26a91 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-6ec26a91:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c9867b9 */.elementor-26 .elementor-element.elementor-element-2c9867b9 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-2c9867b9:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a5e48c */.elementor-26 .elementor-element.elementor-element-38a5e48c { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-38a5e48c:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319257e5 */.elementor-26 .elementor-element.elementor-element-319257e5 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-319257e5:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136850b6 */.elementor-26 .elementor-element.elementor-element-136850b6 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-136850b6:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f75f11 */.elementor-26 .elementor-element.elementor-element-55f75f11 { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-55f75f11:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(15,15,26,0.08); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc7ee25 */.elementor-26 .elementor-element.elementor-element-cc7ee25 { max-width: 20ch; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7bdd10 */.elementor-26 .elementor-element.elementor-element-c7bdd10 { max-width: 60ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfd36ea */.elementor-26 .elementor-element.elementor-element-1dfd36ea { transition: transform 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-1dfd36ea:hover { transform: translateY(-4px); }

.elementor-26 .elementor-element.elementor-element-1dfd36ea {
  transition: all 0.25s ease;
}

.elementor-26 .elementor-element.elementor-element-1dfd36ea:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  border-color: #E5E7EB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-524401a */.elementor-26 .elementor-element.elementor-element-524401a { transition: transform 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-524401a:hover { transform: translateY(-4px); }


.elementor-26 .elementor-element.elementor-element-524401a {
  transition: all 0.25s ease;
}

.elementor-26 .elementor-element.elementor-element-524401a:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  border-color: #E5E7EB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-736a5a8a */.elementor-26 .elementor-element.elementor-element-736a5a8a { transition: transform 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-736a5a8a:hover { transform: translateY(-4px); }


.elementor-26 .elementor-element.elementor-element-736a5a8a {
  transition: all 0.25s ease;
}

.elementor-26 .elementor-element.elementor-element-736a5a8a:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  border-color: #E5E7EB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27037547 */.elementor-26 .elementor-element.elementor-element-27037547 { transition: transform 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-27037547:hover { transform: translateY(-4px); }


.elementor-26 .elementor-element.elementor-element-27037547 {
  transition: all 0.25s ease;
}

.elementor-26 .elementor-element.elementor-element-27037547:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  border-color: #E5E7EB;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-138807b */.elementor-26 .elementor-element.elementor-element-138807b { max-width: 20ch; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cab97a */.elementor-26 .elementor-element.elementor-element-6cab97a { max-width: 60ch; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-666478a */.elementor-26 .elementor-element.elementor-element-666478a { max-width: 20ch; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62923c9 */.elementor-26 .elementor-element.elementor-element-62923c9 { max-width: 60ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5617a69 */.elementor-26 .elementor-element.elementor-element-5617a69 { transition: transform 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-5617a69:hover { transform: translateY(-4px); }

.elementor-26 .elementor-element.elementor-element-5617a69 {
  transition: all 0.25s ease;
}

.elementor-26 .elementor-element.elementor-element-5617a69:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  border-color: #E5E7EB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179b4fb */.elementor-26 .elementor-element.elementor-element-179b4fb { transition: transform 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-179b4fb:hover { transform: translateY(-4px); }

.elementor-26 .elementor-element.elementor-element-179b4fb {
  transition: all 0.25s ease;
}

.elementor-26 .elementor-element.elementor-element-179b4fb:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  border-color: #E5E7EB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4191127 */.elementor-26 .elementor-element.elementor-element-4191127 { transition: transform 0.3s ease; }
.elementor-26 .elementor-element.elementor-element-4191127:hover { transform: translateY(-4px); }

.elementor-26 .elementor-element.elementor-element-4191127 {
  transition: all 0.25s ease;
}

.elementor-26 .elementor-element.elementor-element-4191127:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
  border-color: #E5E7EB;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e07744 */.elementor-26 .elementor-element.elementor-element-4e07744 { max-width: 20ch; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f6eed4 */.elementor-26 .elementor-element.elementor-element-0f6eed4 { max-width: 60ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63f87fcf *//* Slide card styling */
.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial {
	background: #0F0F1A;
	border-radius: 32px;
	padding: 80px 60px 60px 60px;
	position: relative;
	overflow: hidden;
	min-height: 420px;
}

/* Glowing quote mark accent */
.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial::before {
	content: '\201C';
	position: absolute;
	top: 20px;
	left: 60px;
	font-family: 'Instrument Serif', serif;
	font-style: italic;
	font-size: 160px;
	line-height: 0.5;
	color: #C6F135;
	opacity: 0.7;
	pointer-events: none;
}

/* Radial gradient glow */
.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial::after {
	content: '';
	position: absolute;
	bottom: -50%;
	right: -30%;
	width: 500px;
	height: 500px;
	background: radial-gradient(circle, rgba(155, 107, 255, 0.15), transparent 60%);
	pointer-events: none;
}

/* Quote text */
.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial__text {
	font-family: 'Instrument Serif', serif !important;
	font-size: 32px !important;
	font-weight: 400 !important;
	line-height: 1.35 !important;
	letter-spacing: -0.5px !important;
	color: #FAFAFC !important;
	max-width: 42ch;
	margin-bottom: 32px !important;
	position: relative;
	z-index: 2;
}

/* Author name */
.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial__name {
	font-family: 'DM Sans', sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	color: #FAFAFC !important;
	position: relative;
	z-index: 2;
}

/* Author title/role */
.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial__title {
	font-family: 'DM Sans', sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	color: #9B9BB0 !important;
	position: relative;
	z-index: 2;
}

/* Navigation arrows */
.elementor-26 .elementor-element.elementor-element-63f87fcf .swiper-button-next,
.elementor-26 .elementor-element.elementor-element-63f87fcf .swiper-button-prev {
	background: #FFFFFF;
	border: 1px solid #E4E4EC;
	width: 48px !important;
	height: 48px !important;
	border-radius: 50%;
	color: #0F0F1A !important;
	transition: all 0.2s ease;
	box-shadow: 0 4px 12px rgba(15, 15, 26, 0.08);
}

.elementor-26 .elementor-element.elementor-element-63f87fcf .swiper-button-next:hover,
.elementor-26 .elementor-element.elementor-element-63f87fcf .swiper-button-prev:hover {
	background: #0F0F1A;
	color: #C6F135 !important;
	transform: scale(1.1);
}

.elementor-26 .elementor-element.elementor-element-63f87fcf .swiper-button-next:after,
.elementor-26 .elementor-element.elementor-element-63f87fcf .swiper-button-prev:after {
	font-size: 16px !important;
	font-weight: 700;
}

/* Pagination dots */
.elementor-26 .elementor-element.elementor-element-63f87fcf .swiper-pagination {
	bottom: -40px !important;
	position: relative;
	margin-top: 32px;
}

.elementor-26 .elementor-element.elementor-element-63f87fcf .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	background: #C4C4D4;
	opacity: 1;
	transition: all 0.3s ease;
	margin: 0 5px !important;
}

.elementor-26 .elementor-element.elementor-element-63f87fcf .swiper-pagination-bullet-active {
	background: #0F0F1A;
	width: 32px;
	border-radius: 4px;
}

/* Responsive adjustments */
@media (max-width: 1024px) {
	.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial {
		padding: 72px 40px 48px 40px;
		min-height: 380px;
	}
	.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial__text {
		font-size: 26px !important;
	}
	.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial::before {
		font-size: 120px;
		left: 40px;
	}
}

@media (max-width: 767px) {
	.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial {
		padding: 64px 28px 40px 28px;
		min-height: 360px;
		border-radius: 20px;
	}
	.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial__text {
		font-size: 22px !important;
	}
	.elementor-26 .elementor-element.elementor-element-63f87fcf .elementor-testimonial::before {
		font-size: 100px;
		left: 28px;
		top: 16px;
	}
	.elementor-26 .elementor-element.elementor-element-63f87fcf .swiper-button-next,
	.elementor-26 .elementor-element.elementor-element-63f87fcf .swiper-button-prev {
		display: none !important;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69f1495b */.elementor-26 .elementor-element.elementor-element-69f1495b { max-width: 22ch; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4022aa */.elementor-26 .elementor-element.elementor-element-4022aa { max-width: 54ch; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65aec17 */.elementor-26 .elementor-element.elementor-element-65aec17 { max-width: 54ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64e4f334 */.elementor-26 .elementor-element.elementor-element-64e4f334 {
	background:
		radial-gradient(circle at 25% 40%, rgba(198, 241, 53, 0.18), transparent 50%),
		radial-gradient(circle at 75% 60%, rgba(155, 107, 255, 0.15), transparent 50%),
		#0F0F1A;
}/* End custom CSS */