.elementor-18 .elementor-element.elementor-element-d434239{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1e1dd7e{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1e1dd7e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1e1dd7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0F;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-d242937{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 88px) 0px;}.elementor-18 .elementor-element.elementor-element-d242937 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:7.1rem;font-weight:700;text-transform:uppercase;line-height:0.92em;letter-spacing:-0.04em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-b15d322{--display:grid;--e-con-grid-template-columns:1.05fr 1fr .85fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 48px;--row-gap:32px;--column-gap:48px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9e1a402{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-18 .elementor-element.elementor-element-d3c91d9{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-43d8436{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-2977fb0 .elementor-button{background-color:#9F0712;font-family:"Geist Mono Regular", Sans-serif;font-size:0.9rem;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-18 .elementor-element.elementor-element-2977fb0 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-2977fb0 .elementor-button:focus{background-color:var( --e-global-color-20ebfb2 );}.elementor-18 .elementor-element.elementor-element-2977fb0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18 .elementor-element.elementor-element-2977fb0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-063f795 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-063f795 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-063f795{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-063f795 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-063f795 .elementor-icon-list-item > a{font-family:"DM Sans Regular", Sans-serif;font-size:0.7rem;font-weight:400;}.elementor-18 .elementor-element.elementor-element-063f795 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-1474690{--display:flex;--min-height:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-77deada{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ec93d1c{--display:flex;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.15);--border-color:rgba(255,255,255,.15);--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fb76d21{--display:grid;--e-con-grid-template-columns:1fr auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 32px;--row-gap:24px;--column-gap:32px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d8f8ab9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c3a36ef .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.01em;}.elementor-18 .elementor-element.elementor-element-0e637ee{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-2899a3b{--display:flex;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.15);--border-color:rgba(255,255,255,.15);--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f0414c4{--display:grid;--e-con-grid-template-columns:1fr auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 32px;--row-gap:24px;--column-gap:32px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e75a071{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1128c58 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.01em;}.elementor-18 .elementor-element.elementor-element-79ab028{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-33cd984{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5558bdf{--display:grid;--e-con-grid-template-columns:1fr auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 32px;--row-gap:24px;--column-gap:32px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-816039e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3241d4b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.01em;}.elementor-18 .elementor-element.elementor-element-be56f51{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-2664413{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-169ca10{right:-638px;}body.rtl .elementor-18 .elementor-element.elementor-element-169ca10{left:-638px;}.elementor-18 .elementor-element.elementor-element-169ca10{top:-483px;text-align:center;}.elementor-18 .elementor-element.elementor-element-169ca10 img{width:100%;}.elementor-18 .elementor-element.elementor-element-70ee5e7{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8bafb11{--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:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8bafb11:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8bafb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eff0dc1 );}.elementor-18 .elementor-element.elementor-element-6849dcf{--display:grid;--e-con-grid-template-columns:1.4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 64px;--row-gap:24px;--column-gap:64px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6849dcf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-a953b09{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c0a9053 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.1em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-456e92e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-18 .elementor-element.elementor-element-456e92e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:6.5rem;font-weight:700;text-transform:uppercase;line-height:0.92em;letter-spacing:-0.04em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-26ff742{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-573a4ec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-214886d{--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-214886d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-214886d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f9685b0 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-a3f5207 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-a3f5207.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a3f5207.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a3f5207.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a3f5207.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a3f5207.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a3f5207 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-a3f5207 .elementor-icon svg{height:30px;}.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-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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-0e2d301 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Space Grotesk", Sans-serif;font-size:7.7rem;font-weight:600;}.elementor-18 .elementor-element.elementor-element-32416cf{text-align:center;font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;color:rgba(255,255,255,.9);}.elementor-18 .elementor-element.elementor-element-2d06498{--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:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-2d06498:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2d06498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111114;}.elementor-18 .elementor-element.elementor-element-7a21334 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-7a21334.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7a21334.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7a21334.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7a21334.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7a21334.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7a21334 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-7a21334 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-916695a .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Space Grotesk", Sans-serif;font-size:7.7rem;font-weight:600;}.elementor-18 .elementor-element.elementor-element-34d28d6{text-align:center;font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;color:rgba(255,255,255,.9);}.elementor-18 .elementor-element.elementor-element-b64fff6{--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-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:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-b64fff6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b64fff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDEF;}.elementor-18 .elementor-element.elementor-element-2dd0422 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-2dd0422.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-2dd0422.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-2dd0422.elementor-view-default .elementor-icon{color:var( --e-global-color-2365b2d );border-color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-2dd0422.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-2dd0422.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-2dd0422 .elementor-icon{font-size:26px;}.elementor-18 .elementor-element.elementor-element-2dd0422 .elementor-icon svg{height:26px;}.elementor-18 .elementor-element.elementor-element-26af4ac .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:7.7rem;font-weight:600;}.elementor-18 .elementor-element.elementor-element-53c6373{text-align:center;font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-7939151{--display:flex;--min-height:81vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e5d858d{--display:grid;--e-con-grid-template-columns:1.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 48px;--row-gap:24px;--column-gap:48px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1a3c65c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c31f9b2 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.1em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-cfeec9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-18 .elementor-element.elementor-element-cfeec9b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:4.4rem;font-weight:700;text-transform:uppercase;line-height:0.92em;letter-spacing:-0.04em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-9c85c08{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-ea1a60f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0e44807{--display:flex;--min-height:380px;--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-0e44807:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0e44807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd1734a );}.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-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-8a6c7db .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-8a6c7db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-8a6c7db.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-8a6c7db.elementor-view-default .elementor-icon{fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-8a6c7db .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-8a6c7db .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-8a6c7db .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-8a6c7db .elementor-icon-box-description{color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-3c8cfd4{--display:flex;--min-height:380px;--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-3c8cfd4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3c8cfd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd1734a );}.elementor-18 .elementor-element.elementor-element-68d657d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-68d657d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-68d657d.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-68d657d.elementor-view-default .elementor-icon{fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-68d657d .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-68d657d .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-68d657d .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-68d657d .elementor-icon-box-description{color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-f8b5f1d{--display:flex;--min-height:380px;--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-f8b5f1d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f8b5f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd1734a );}.elementor-18 .elementor-element.elementor-element-4ac1efd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-4ac1efd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-4ac1efd.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4ac1efd.elementor-view-default .elementor-icon{fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-4ac1efd .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-4ac1efd .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-4ac1efd .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-4ac1efd .elementor-icon-box-description{color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-1c2f7a2{--display:flex;--min-height:380px;--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-1c2f7a2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1c2f7a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-eb2a3cc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-eb2a3cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-eb2a3cc.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-eb2a3cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-eb2a3cc .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-eb2a3cc .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-eb2a3cc .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-eb2a3cc .elementor-icon-box-title{color:var( --e-global-color-dd1734a );}.elementor-18 .elementor-element.elementor-element-eb2a3cc:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-eb2a3cc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-dd1734a );}.elementor-18 .elementor-element.elementor-element-eb2a3cc .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-5068220{--display:flex;--min-height:81vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-937dfa2{--display:grid;--e-con-grid-template-columns:1.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 48px;--row-gap:24px;--column-gap:48px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-446b530{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2053850 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.1em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-1752f5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-18 .elementor-element.elementor-element-1752f5b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:5.9rem;font-weight:700;text-transform:uppercase;line-height:0.92em;letter-spacing:-0.04em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-451900f.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-451900f{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-567cc2b{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9f45927{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-23b6237{--display:grid;--e-con-grid-template-columns:80px 1fr 80px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 24px;--row-gap:16px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:56px;--padding-right:56px;}.elementor-18 .elementor-element.elementor-element-4cc1cde .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-f219113 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-f218e06 .elementor-button{background-color:var( --e-global-color-20ebfb2 );fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-f218e06{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a632d10{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b6267d9{--display:grid;--e-con-grid-template-columns:80px 1fr 80px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 24px;--row-gap:16px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:56px;--padding-right:56px;}.elementor-18 .elementor-element.elementor-element-8f4d6b0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-2fdeacd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-191b08d .elementor-button{background-color:var( --e-global-color-20ebfb2 );fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-5def0ba{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c611d93{--display:grid;--e-con-grid-template-columns:80px 1fr 80px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 24px;--row-gap:16px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:56px;--padding-right:56px;}.elementor-18 .elementor-element.elementor-element-fd3e6d4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-9465d41 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-37d360d .elementor-button{background-color:var( --e-global-color-20ebfb2 );fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-9d4501a{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-091a430{--display:grid;--e-con-grid-template-columns:80px 1fr 80px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 24px;--row-gap:16px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:56px;--padding-right:56px;}.elementor-18 .elementor-element.elementor-element-c55d83a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-454f811 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-49ab96c .elementor-button{background-color:var( --e-global-color-20ebfb2 );fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-88a6b5e{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c3911b7{--display:grid;--e-con-grid-template-columns:80px 1fr 80px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 24px;--row-gap:16px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:56px;--padding-right:56px;}.elementor-18 .elementor-element.elementor-element-4328629 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-489f314 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-978cf90 .elementor-button{background-color:var( --e-global-color-20ebfb2 );fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-6d681dc{--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;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:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-580414c{--display:grid;--e-con-grid-template-columns:80px 1fr 80px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 24px;--row-gap:16px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:56px;--padding-right:56px;}.elementor-18 .elementor-element.elementor-element-d31144c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-f2df714 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-c0dacd8 .elementor-button{background-color:var( --e-global-color-20ebfb2 );fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-1858503{--display:flex;--min-height:81vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0edc8a3{--display:grid;--e-con-grid-template-columns:1.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 48px;--row-gap:24px;--column-gap:48px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dcb67b9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-03d3571 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.1em;color:rgba(255,255,255,.55);}.elementor-18 .elementor-element.elementor-element-5d337b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-18 .elementor-element.elementor-element-5d337b6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:6.5rem;font-weight:700;text-transform:uppercase;line-height:0.92em;letter-spacing:-0.04em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-d06eb76.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-d06eb76{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:rgba(255,255,255,.72);}.elementor-18 .elementor-element.elementor-element-a1d69d8{--display:grid;--e-con-grid-template-columns:repeat(5, minmax(0, 1fr));--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:stretch;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5c0fcb3{--display:flex;--min-height:160px;--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:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-5c0fcb3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5c0fcb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f58771d{text-align:center;}.elementor-18 .elementor-element.elementor-element-f58771d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.015em;color:#0C090C;}.elementor-18 .elementor-element.elementor-element-fa3653d{--display:flex;--min-height:160px;--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:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-fa3653d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fa3653d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-283a792{text-align:center;}.elementor-18 .elementor-element.elementor-element-283a792 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.015em;color:#0C090C;}.elementor-18 .elementor-element.elementor-element-019991a{--display:flex;--min-height:160px;--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:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-019991a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-019991a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-45d2ffd{text-align:center;}.elementor-18 .elementor-element.elementor-element-45d2ffd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.015em;color:#0C090C;}.elementor-18 .elementor-element.elementor-element-e74b990{--display:flex;--min-height:160px;--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:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-e74b990:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e74b990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f5c4476{text-align:center;}.elementor-18 .elementor-element.elementor-element-f5c4476 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.015em;color:#0C090C;}.elementor-18 .elementor-element.elementor-element-94931c2{--display:flex;--min-height:160px;--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:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-94931c2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-94931c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d64c0a4{text-align:center;}.elementor-18 .elementor-element.elementor-element-d64c0a4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.015em;color:#0C090C;}.elementor-18 .elementor-element.elementor-element-4eea526{--display:flex;--min-height:160px;--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:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-4eea526:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4eea526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-96b0f41{text-align:center;}.elementor-18 .elementor-element.elementor-element-96b0f41 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.015em;color:#0C090C;}.elementor-18 .elementor-element.elementor-element-64c61e4{--display:flex;--min-height:160px;--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:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-64c61e4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-64c61e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c443f0a{text-align:center;}.elementor-18 .elementor-element.elementor-element-c443f0a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.015em;color:#0C090C;}.elementor-18 .elementor-element.elementor-element-be5fb32{--display:flex;--min-height:160px;--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:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-be5fb32:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-be5fb32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2989666{text-align:center;}.elementor-18 .elementor-element.elementor-element-2989666 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.015em;color:#0C090C;}.elementor-18 .elementor-element.elementor-element-ff6332b{--display:flex;--min-height:160px;--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:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-ff6332b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ff6332b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9ffd8bd{text-align:center;}.elementor-18 .elementor-element.elementor-element-9ffd8bd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.015em;color:#0C090C;}.elementor-18 .elementor-element.elementor-element-478c671{--display:flex;--min-height:160px;--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:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-478c671:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-478c671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9d3f85d{text-align:center;}.elementor-18 .elementor-element.elementor-element-9d3f85d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.015em;color:#0C090C;}.elementor-18 .elementor-element.elementor-element-a1312d4{--display:flex;--min-height:81vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-856c19b{--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-radius:24px 24px 24px 24px;--padding-top:72px;--padding-bottom:72px;--padding-left:56px;--padding-right:56px;}.elementor-18 .elementor-element.elementor-element-856c19b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-856c19b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-36d82db{--display:grid;--e-con-grid-template-columns:1fr 1.4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 64px;--row-gap:48px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-54964d2{--display:grid;--e-con-grid-template-columns:repeat(2, minmax(0, 1fr));--e-con-grid-template-rows:repeat(2, 1fr);--gap:28px 20px;--row-gap:28px;--column-gap:20px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7f6aa5a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8e8cd29{text-align:start;}.elementor-18 .elementor-element.elementor-element-8e8cd29 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-18 .elementor-element.elementor-element-18e60dd{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-18e60dd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:-0.01em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-fc84b0d .elementor-heading-title{font-family:"DM Sans Regular", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-f5a30b5{--grid-template-columns:repeat(0, auto);text-align:left;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:11px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-18 .elementor-element.elementor-element-f5a30b5 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0.4em;}.elementor-18 .elementor-element.elementor-element-f5a30b5 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f5a30b5 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f5a30b5 .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-18 .elementor-element.elementor-element-f5a30b5 .elementor-social-icon:hover i{color:var( --e-global-color-dd1734a );}.elementor-18 .elementor-element.elementor-element-f5a30b5 .elementor-social-icon:hover svg{fill:var( --e-global-color-dd1734a );}.elementor-18 .elementor-element.elementor-element-54a3192{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3702c30{text-align:start;}.elementor-18 .elementor-element.elementor-element-3702c30 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-18 .elementor-element.elementor-element-d4fd0dd{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-d4fd0dd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:-0.01em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-1cbc653 .elementor-heading-title{font-family:"DM Sans Regular", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-9eb5f57{--grid-template-columns:repeat(0, auto);text-align:left;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:11px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-18 .elementor-element.elementor-element-9eb5f57 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0.4em;}.elementor-18 .elementor-element.elementor-element-9eb5f57 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-9eb5f57 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-9eb5f57 .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-18 .elementor-element.elementor-element-9eb5f57 .elementor-social-icon:hover i{color:var( --e-global-color-dd1734a );}.elementor-18 .elementor-element.elementor-element-9eb5f57 .elementor-social-icon:hover svg{fill:var( --e-global-color-dd1734a );}.elementor-18 .elementor-element.elementor-element-2bfe317{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c34ac60{text-align:start;}.elementor-18 .elementor-element.elementor-element-c34ac60 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-18 .elementor-element.elementor-element-63d9824{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-63d9824 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:-0.01em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-a64ee87 .elementor-heading-title{font-family:"DM Sans Regular", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-59136d3{--grid-template-columns:repeat(0, auto);text-align:left;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:11px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-18 .elementor-element.elementor-element-59136d3 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0.4em;}.elementor-18 .elementor-element.elementor-element-59136d3 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-59136d3 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-59136d3 .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-18 .elementor-element.elementor-element-59136d3 .elementor-social-icon:hover i{color:var( --e-global-color-dd1734a );}.elementor-18 .elementor-element.elementor-element-59136d3 .elementor-social-icon:hover svg{fill:var( --e-global-color-dd1734a );}.elementor-18 .elementor-element.elementor-element-d8164b9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a59d245 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.1em;color:rgba(255,255,255,.55);}.elementor-18 .elementor-element.elementor-element-20729cb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.045em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-5bd6966 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-b3eccb5{--display:grid;--e-con-grid-template-columns:1fr auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 24px;--row-gap:16px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-267eb8d .elementor-heading-title{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-dc4e631 .elementor-button{background-color:var( --e-global-color-dd1734a );fill:#1D161E;color:#1D161E;border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-dc4e631 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-dc4e631 .elementor-button:focus{background-color:var( --e-global-color-dd1734a );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-dc4e631 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-dc4e631 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-8e897ba{--display:flex;--min-height:81vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d9f724a{--display:grid;--e-con-grid-template-columns:1.4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 48px;--row-gap:24px;--column-gap:48px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-744f525{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5ca7e29 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.1em;color:rgba(255,255,255,.55);}.elementor-18 .elementor-element.elementor-element-4f9c685 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.045em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-8b7a829.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-8b7a829{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-306e971{--display:grid;--e-con-grid-template-columns:repeat(4, minmax(0, 1fr));--e-con-grid-template-rows:repeat(2, 1fr);--gap:56px 32px;--row-gap:56px;--column-gap:32px;--grid-auto-flow:row;--align-items:start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f7cd956{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3b83ada{text-align:start;}.elementor-18 .elementor-element.elementor-element-3b83ada img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-ff1753a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-d8c6c05{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-b567fe8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2815a9c{text-align:start;}.elementor-18 .elementor-element.elementor-element-2815a9c img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-ad1e9fe .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-67b4082{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-c69e537{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4cf8d36{text-align:start;}.elementor-18 .elementor-element.elementor-element-4cf8d36 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-4b0193b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-ea8be64{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-75b127e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6b525cc{text-align:start;}.elementor-18 .elementor-element.elementor-element-6b525cc img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-1ca2139 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-1078468{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-03faafb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b23d7f7{text-align:start;}.elementor-18 .elementor-element.elementor-element-b23d7f7 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-54b1527 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-dc5e1c5{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-476fee0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-96b63fe{text-align:start;}.elementor-18 .elementor-element.elementor-element-96b63fe img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-50e2469 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-a686aac{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-f96a650{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-eab5019{text-align:start;}.elementor-18 .elementor-element.elementor-element-eab5019 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-70c70d8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-baf306e{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-126def4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ccce6ed{text-align:start;}.elementor-18 .elementor-element.elementor-element-ccce6ed img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-7f39e1b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-4a3b56b{font-family:"DM Sans Regular", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-f5eab78{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-03ec556 .elementor-button{background-color:#9F0712;font-family:"Geist Mono Regular", Sans-serif;font-size:0.9rem;font-weight:500;fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-style:none;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-18 .elementor-element.elementor-element-03ec556 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-03ec556 .elementor-button:focus{background-color:var( --e-global-color-20ebfb2 );}.elementor-18 .elementor-element.elementor-element-03ec556 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18 .elementor-element.elementor-element-03ec556 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-18 .elementor-element.elementor-element-5722e76{--display:flex;--min-height:81vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1f13212{--display:grid;--e-con-grid-template-columns:1fr auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 24px;--row-gap:16px;--column-gap:24px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cdde659 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.1em;color:rgba(255,255,255,.55);}.elementor-18 .elementor-element.elementor-element-abd5756{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-146c0b0{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2023444{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-87c4ef3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:54px;font-weight:700;line-height:1.1em;letter-spacing:-0.03em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-42e6303{--display:grid;--e-con-grid-template-columns:56px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 16px;--row-gap:12px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:140px;}.elementor-18 .elementor-element.elementor-element-b26de09 img{border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-eb90480{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-30ac801 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-419ab0a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-ff75ffe{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-69d5581 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:64px;font-weight:700;line-height:1.1em;letter-spacing:-0.03em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-9e48a83{--display:grid;--e-con-grid-template-columns:56px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 16px;--row-gap:12px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:140px;}.elementor-18 .elementor-element.elementor-element-52e163f img{border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-ac23278{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d68fd64 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-ed25317 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-3fc3b9b{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-15af715 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:64px;font-weight:700;line-height:1.1em;letter-spacing:-0.03em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-b1bd4e4{--display:grid;--e-con-grid-template-columns:56px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 16px;--row-gap:12px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:140px;}.elementor-18 .elementor-element.elementor-element-4c17725 img{border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-c6622be{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-158eacb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-40a7f05 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-7f7cbd7{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-be62fa8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:54px;font-weight:700;line-height:1.1em;letter-spacing:-0.03em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-893227c{--display:grid;--e-con-grid-template-columns:56px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 16px;--row-gap:12px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:140px;}.elementor-18 .elementor-element.elementor-element-0b94ccc img{border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-68de254{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fc91b46 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-f375c66 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-d7a4c06{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-570f276 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:54px;font-weight:700;line-height:1.1em;letter-spacing:-0.03em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-2b0b4d6{--display:grid;--e-con-grid-template-columns:56px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 16px;--row-gap:12px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:140px;}.elementor-18 .elementor-element.elementor-element-9be0d1b img{border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-b23af51{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7603d07 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-48f329a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-f6b5154{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4184da8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;letter-spacing:-0.03em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-ac2eb45{--display:grid;--e-con-grid-template-columns:56px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 16px;--row-gap:12px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:140px;}.elementor-18 .elementor-element.elementor-element-c1f15a0 img{border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-6c21974{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a7616e2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-da70c2f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-a44782a{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4439b79 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;letter-spacing:-0.03em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-d4ebba3{--display:grid;--e-con-grid-template-columns:56px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 16px;--row-gap:12px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d60b19a );--border-color:var( --e-global-color-d60b19a );--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:140px;}.elementor-18 .elementor-element.elementor-element-1e5f62e img{border-radius:999px 999px 999px 999px;}.elementor-18 .elementor-element.elementor-element-6fca1f6{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fc4eb55 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-df6d2df .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-39177b3 );}.elementor-18 .elementor-element.elementor-element-cc2e571{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c2fb839 .elementor-button{background-color:rgba(0,0,0,0);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-5d167d7 .elementor-button{background-color:rgba(0,0,0,0);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-fa8d66e{--display:flex;--min-height:81vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:600px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-03b8e32{--display:grid;--e-con-grid-template-columns:1fr auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 32px;--row-gap:24px;--column-gap:32px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-905837a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1c1f569 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.1em;color:rgba(255,255,255,.55);}.elementor-18 .elementor-element.elementor-element-3fdcafc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-18 .elementor-element.elementor-element-3fdcafc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:6.5rem;font-weight:700;text-transform:uppercase;line-height:0.92em;letter-spacing:-0.04em;color:var( --e-global-color-2365b2d );}.elementor-18 .elementor-element.elementor-element-53b273a .elementor-button{background-color:#9F0712;font-family:"Geist Mono Regular", Sans-serif;font-size:0.9rem;font-weight:500;fill:var( --e-global-color-2365b2d );color:var( --e-global-color-2365b2d );border-style:none;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-18 .elementor-element.elementor-element-53b273a .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-53b273a .elementor-button:focus{background-color:var( --e-global-color-20ebfb2 );}.elementor-18 .elementor-element.elementor-element-53b273a .elementor-button-content-wrapper{flex-direction:row;}.elementor-18 .elementor-element.elementor-element-53b273a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-18 .elementor-element.elementor-element-094213d{--swiper-slides-to-display:3;--swiper-slides-gap:10px;padding:30px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-18 .elementor-element.elementor-element-094213d .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-d434239{--content-width:1290px;}.elementor-18 .elementor-element.elementor-element-fb76d21{--width:100%;}.elementor-18 .elementor-element.elementor-element-f0414c4{--width:100%;}.elementor-18 .elementor-element.elementor-element-5558bdf{--width:100%;}.elementor-18 .elementor-element.elementor-element-2664413{--width:51%;}.elementor-18 .elementor-element.elementor-element-70ee5e7{--content-width:1290px;}.elementor-18 .elementor-element.elementor-element-7939151{--content-width:1290px;}.elementor-18 .elementor-element.elementor-element-5068220{--content-width:1290px;}.elementor-18 .elementor-element.elementor-element-23b6237{--width:100%;}.elementor-18 .elementor-element.elementor-element-b6267d9{--width:100%;}.elementor-18 .elementor-element.elementor-element-c611d93{--width:100%;}.elementor-18 .elementor-element.elementor-element-091a430{--width:100%;}.elementor-18 .elementor-element.elementor-element-c3911b7{--width:100%;}.elementor-18 .elementor-element.elementor-element-580414c{--width:100%;}.elementor-18 .elementor-element.elementor-element-1858503{--content-width:1290px;}.elementor-18 .elementor-element.elementor-element-a1312d4{--content-width:1290px;}.elementor-18 .elementor-element.elementor-element-8e897ba{--content-width:1290px;}.elementor-18 .elementor-element.elementor-element-5722e76{--content-width:1290px;}.elementor-18 .elementor-element.elementor-element-fa8d66e{--content-width:1290px;}}@media(max-width:1366px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-0e44807{--width:48%;}.elementor-18 .elementor-element.elementor-element-3c8cfd4{--width:48%;}.elementor-18 .elementor-element.elementor-element-f8b5f1d{--width:48%;}.elementor-18 .elementor-element.elementor-element-1c2f7a2{--width:49%;}}@media(min-width:2400px){.elementor-18 .elementor-element.elementor-element-b15d322{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-fb76d21{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-f0414c4{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-5558bdf{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-6849dcf{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-e5d858d{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-937dfa2{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-23b6237{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-b6267d9{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-c611d93{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-091a430{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-c3911b7{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-580414c{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-0edc8a3{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-a1d69d8{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-36d82db{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-54964d2{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-b3eccb5{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-d9f724a{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-306e971{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-1f13212{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-42e6303{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-9e48a83{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-b1bd4e4{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-893227c{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-2b0b4d6{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-ac2eb45{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-d4ebba3{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-03b8e32{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-094213d{--swiper-slides-to-display:3;}}@media(max-width:1366px){.elementor-18 .elementor-element.elementor-element-d434239{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d242937 .elementor-heading-title{font-size:6.1rem;}.elementor-18 .elementor-element.elementor-element-b15d322{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-063f795 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-063f795 .elementor-icon-list-item > a{font-size:0.6rem;}.elementor-18 .elementor-element.elementor-element-fb76d21{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-f0414c4{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-5558bdf{--grid-auto-flow:row;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-169ca10{right:-442px;}body.rtl .elementor-18 .elementor-element.elementor-element-169ca10{left:-442px;}.elementor-18 .elementor-element.elementor-element-169ca10{top:-473px;}.elementor-18 .elementor-element.elementor-element-169ca10 img{width:409px;}.elementor-18 .elementor-element.elementor-element-70ee5e7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-6849dcf{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-456e92e .elementor-heading-title{font-size:6.1rem;}.elementor-18 .elementor-element.elementor-element-0e2d301 .elementor-counter-number-wrapper{font-size:6.7rem;}.elementor-18 .elementor-element.elementor-element-916695a .elementor-counter-number-wrapper{font-size:6.7rem;}.elementor-18 .elementor-element.elementor-element-26af4ac .elementor-counter-number-wrapper{font-size:6.7rem;}.elementor-18 .elementor-element.elementor-element-7939151{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-e5d858d{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-cfeec9b .elementor-heading-title{font-size:6.1rem;}.elementor-18 .elementor-element.elementor-element-ea1a60f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-5068220{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-937dfa2{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-1752f5b .elementor-heading-title{font-size:6.1rem;}.elementor-18 .elementor-element.elementor-element-567cc2b{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-23b6237{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-b6267d9{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-c611d93{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-091a430{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-c3911b7{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-580414c{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-1858503{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-0edc8a3{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-5d337b6 .elementor-heading-title{font-size:6.1rem;}.elementor-18 .elementor-element.elementor-element-a1d69d8{--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a1312d4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-856c19b{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-36d82db{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-54964d2{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-20729cb .elementor-heading-title{font-size:96px;}.elementor-18 .elementor-element.elementor-element-b3eccb5{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-8e897ba{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d9f724a{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-306e971{--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5722e76{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1f13212{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-87c4ef3 .elementor-heading-title{font-size:3.2rem;}.elementor-18 .elementor-element.elementor-element-42e6303{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-9e48a83{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-b1bd4e4{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-893227c{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-2b0b4d6{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-ac2eb45{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-d4ebba3{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-fa8d66e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-03b8e32{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-3fdcafc .elementor-heading-title{font-size:6.1rem;}.elementor-18 .elementor-element.elementor-element-094213d{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-1e1dd7e{--padding-top:80px;--padding-bottom:180px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-d242937 .elementor-heading-title{font-size:88px;}.elementor-18 .elementor-element.elementor-element-b15d322{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-fb76d21{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-f0414c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-5558bdf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-8bafb11{--padding-top:160px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-6849dcf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-456e92e .elementor-heading-title{font-size:88px;}.elementor-18 .elementor-element.elementor-element-e5d858d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-cfeec9b .elementor-heading-title{font-size:88px;}.elementor-18 .elementor-element.elementor-element-937dfa2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-1752f5b .elementor-heading-title{font-size:88px;}.elementor-18 .elementor-element.elementor-element-23b6237{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-f219113 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-b6267d9{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-2fdeacd .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-c611d93{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-9465d41 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-091a430{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-454f811 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-c3911b7{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-489f314 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-580414c{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-f2df714 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-0edc8a3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-5d337b6 .elementor-heading-title{font-size:88px;}.elementor-18 .elementor-element.elementor-element-a1d69d8{--e-con-grid-template-columns:repeat(3, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-856c19b{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-36d82db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-54964d2{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-20729cb .elementor-heading-title{font-size:80px;}.elementor-18 .elementor-element.elementor-element-5bd6966 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-b3eccb5{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-d9f724a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-4f9c685 .elementor-heading-title{font-size:80px;}.elementor-18 .elementor-element.elementor-element-306e971{--e-con-grid-template-columns:repeat(2, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-1f13212{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-87c4ef3 .elementor-heading-title{font-size:44px;}.elementor-18 .elementor-element.elementor-element-42e6303{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-69d5581 .elementor-heading-title{font-size:44px;}.elementor-18 .elementor-element.elementor-element-9e48a83{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-15af715 .elementor-heading-title{font-size:44px;}.elementor-18 .elementor-element.elementor-element-b1bd4e4{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-be62fa8 .elementor-heading-title{font-size:44px;}.elementor-18 .elementor-element.elementor-element-893227c{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-570f276 .elementor-heading-title{font-size:44px;}.elementor-18 .elementor-element.elementor-element-2b0b4d6{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-4184da8 .elementor-heading-title{font-size:44px;}.elementor-18 .elementor-element.elementor-element-ac2eb45{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-4439b79 .elementor-heading-title{font-size:44px;}.elementor-18 .elementor-element.elementor-element-d4ebba3{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-03b8e32{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-3fdcafc .elementor-heading-title{font-size:88px;}.elementor-18 .elementor-element.elementor-element-094213d{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-d434239{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1e1dd7e{--padding-top:40px;--padding-bottom:210px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d242937{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 01px) 0px;}.elementor-18 .elementor-element.elementor-element-d242937 .elementor-heading-title{font-size:2.4rem;}.elementor-18 .elementor-element.elementor-element-b15d322{--e-con-grid-template-columns:repeat(1, 1fr);--gap:15px 0px;--row-gap:15px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;}.elementor-18 .elementor-element.elementor-element-ec93d1c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fb76d21{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-c3a36ef .elementor-heading-title{font-size:1.7rem;}.elementor-18 .elementor-element.elementor-element-2899a3b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f0414c4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-1128c58 .elementor-heading-title{font-size:1.7rem;}.elementor-18 .elementor-element.elementor-element-5558bdf{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-3241d4b .elementor-heading-title{font-size:1.7rem;}.elementor-18 .elementor-element.elementor-element-2664413{--min-height:18vh;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-169ca10{right:-168px;}body.rtl .elementor-18 .elementor-element.elementor-element-169ca10{left:-168px;}.elementor-18 .elementor-element.elementor-element-169ca10{top:-195px;}.elementor-18 .elementor-element.elementor-element-169ca10 img{width:110%;}.elementor-18 .elementor-element.elementor-element-70ee5e7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8bafb11{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-6849dcf{--width:320px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a953b09{--justify-content:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-456e92e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 01px) 0px;}.elementor-18 .elementor-element.elementor-element-456e92e .elementor-heading-title{font-size:2.4rem;}.elementor-18 .elementor-element.elementor-element-573a4ec{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-214886d{--gap:10px 24px;--row-gap:10px;--column-gap:24px;}.elementor-18 .elementor-element.elementor-element-0e2d301 .elementor-counter-number-wrapper{font-size:5rem;}.elementor-18 .elementor-element.elementor-element-2d06498{--gap:10px 24px;--row-gap:10px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-916695a .elementor-counter-number-wrapper{font-size:5rem;}.elementor-18 .elementor-element.elementor-element-b64fff6{--gap:10px 24px;--row-gap:10px;--column-gap:24px;}.elementor-18 .elementor-element.elementor-element-26af4ac .elementor-counter-number-wrapper{font-size:5rem;}.elementor-18 .elementor-element.elementor-element-7939151{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-e5d858d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cfeec9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 01px) 0px;}.elementor-18 .elementor-element.elementor-element-cfeec9b .elementor-heading-title{font-size:2.4rem;}.elementor-18 .elementor-element.elementor-element-5068220{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-937dfa2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1752f5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 01px) 0px;}.elementor-18 .elementor-element.elementor-element-1752f5b .elementor-heading-title{font-size:2.4rem;}.elementor-18 .elementor-element.elementor-element-23b6237{--e-con-grid-template-columns:60px 1fr 52px;--grid-auto-flow:row;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-f219113 .elementor-heading-title{font-size:1.3rem;}.elementor-18 .elementor-element.elementor-element-b6267d9{--e-con-grid-template-columns:60px 1fr 52px;--grid-auto-flow:row;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-2fdeacd .elementor-heading-title{font-size:1.3rem;}.elementor-18 .elementor-element.elementor-element-c611d93{--e-con-grid-template-columns:60px 1fr 52px;--grid-auto-flow:row;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-9465d41 .elementor-heading-title{font-size:1.3rem;}.elementor-18 .elementor-element.elementor-element-091a430{--e-con-grid-template-columns:60px 1fr 52px;--grid-auto-flow:row;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-454f811 .elementor-heading-title{font-size:1.3rem;}.elementor-18 .elementor-element.elementor-element-c3911b7{--e-con-grid-template-columns:60px 1fr 52px;--grid-auto-flow:row;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-489f314 .elementor-heading-title{font-size:1.3rem;}.elementor-18 .elementor-element.elementor-element-580414c{--e-con-grid-template-columns:60px 1fr 52px;--grid-auto-flow:row;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-f2df714 .elementor-heading-title{font-size:1.3rem;}.elementor-18 .elementor-element.elementor-element-1858503{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-0edc8a3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-5d337b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 01px) 0px;}.elementor-18 .elementor-element.elementor-element-5d337b6 .elementor-heading-title{font-size:2.4rem;}.elementor-18 .elementor-element.elementor-element-a1d69d8{--e-con-grid-template-columns:repeat(2, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-5c0fcb3{--min-height:120px;}.elementor-18 .elementor-element.elementor-element-f58771d .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-fa3653d{--min-height:120px;}.elementor-18 .elementor-element.elementor-element-283a792 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-019991a{--min-height:120px;}.elementor-18 .elementor-element.elementor-element-45d2ffd .elementor-heading-title{font-size:16px;}.elementor-18 .elementor-element.elementor-element-e74b990{--min-height:120px;}.elementor-18 .elementor-element.elementor-element-f5c4476 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-94931c2{--min-height:120px;}.elementor-18 .elementor-element.elementor-element-d64c0a4 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-4eea526{--min-height:120px;}.elementor-18 .elementor-element.elementor-element-96b0f41 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-64c61e4{--min-height:120px;}.elementor-18 .elementor-element.elementor-element-c443f0a .elementor-heading-title{font-size:16px;}.elementor-18 .elementor-element.elementor-element-be5fb32{--min-height:120px;}.elementor-18 .elementor-element.elementor-element-2989666 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-ff6332b{--min-height:120px;}.elementor-18 .elementor-element.elementor-element-9ffd8bd .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-478c671{--min-height:120px;}.elementor-18 .elementor-element.elementor-element-9d3f85d .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-a1312d4{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-856c19b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-36d82db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-54964d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-20729cb .elementor-heading-title{font-size:56px;}.elementor-18 .elementor-element.elementor-element-5bd6966 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-b3eccb5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-8e897ba{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d9f724a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-4f9c685 .elementor-heading-title{font-size:56px;}.elementor-18 .elementor-element.elementor-element-306e971{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-5722e76{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1f13212{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-87c4ef3 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-42e6303{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-69d5581 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-9e48a83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-15af715 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-b1bd4e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-be62fa8 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-893227c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-570f276 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-2b0b4d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4184da8 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-ac2eb45{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4439b79 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-d4ebba3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fa8d66e{--padding-top:0px;--padding-bottom:230px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-03b8e32{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-3fdcafc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 01px) 0px;}.elementor-18 .elementor-element.elementor-element-3fdcafc .elementor-heading-title{font-size:2.4rem;}.elementor-18 .elementor-element.elementor-element-094213d{--swiper-slides-to-display:1;padding:50px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-c3a36ef */.elementor-18 .elementor-element.elementor-element-c3a36ef em{display:block;font-family:'DM Sans',system-ui,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px;color:rgba(255,255,255,.6);margin-top:4px;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1128c58 */.elementor-18 .elementor-element.elementor-element-1128c58 em{display:block;font-family:'DM Sans',system-ui,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px;color:rgba(255,255,255,.6);margin-top:4px;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3241d4b */.elementor-18 .elementor-element.elementor-element-3241d4b em{display:block;font-family:'DM Sans',system-ui,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px;color:rgba(255,255,255,.6);margin-top:4px;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ca10 */.elementor-18 .elementor-element.elementor-element-169ca10 img{filter:drop-shadow(0 40px 60px rgba(0,0,0,.45));pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d434239 */.elementor-18 .elementor-element.elementor-element-d434239{position:relative;overflow:visible}.elementor-18 .elementor-element.elementor-element-d434239 > .e-con-inner{overflow:visible}.elementor-18 .elementor-element.elementor-element-d434239 .cri-astro-wrap{animation:cri-astro-float 6s ease-in-out infinite alternate;will-change:transform}@keyframes cri-astro-float{0%{transform:translate(-50%,calc(-50% - 14px)) rotate(-2.5deg)}50%{transform:translate(-50%,calc(-50% + 6px)) rotate(.5deg)}100%{transform:translate(-50%,calc(-50% + 14px)) rotate(2.5deg)}}@media(prefers-reduced-motion:reduce){.elementor-18 .elementor-element.elementor-element-d434239 .cri-astro-wrap{animation:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0a9053 */.elementor-18 .elementor-element.elementor-element-c0a9053 .elementor-heading-title::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary);margin-right:10px;vertical-align:middle;transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent)}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3f5207 */.elementor-18 .elementor-element.elementor-element-a3f5207 .elementor-icon{background:rgba(0,0,0,.35);border-radius:50%;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.elementor-18 .elementor-element.elementor-element-a3f5207 .elementor-icon svg{width:14px;height:14px;fill:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-214886d */.elementor-18 .elementor-element.elementor-element-214886d{color:#fff}.elementor-18 .elementor-element.elementor-element-214886d .elementor-heading-title,.elementor-18 .elementor-element.elementor-element-214886d .elementor-widget-text-editor,.elementor-18 .elementor-element.elementor-element-214886d .elementor-widget-text-editor p{color:#fff !important}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a21334 */.elementor-18 .elementor-element.elementor-element-7a21334 .elementor-icon{background:var(--primary);border-radius:50%;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.elementor-18 .elementor-element.elementor-element-7a21334 .elementor-icon svg{width:14px;height:14px;fill:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d06498 */.elementor-18 .elementor-element.elementor-element-2d06498{color:#fff}.elementor-18 .elementor-element.elementor-element-2d06498 .elementor-heading-title,.elementor-18 .elementor-element.elementor-element-2d06498 .elementor-widget-text-editor,.elementor-18 .elementor-element.elementor-element-2d06498 .elementor-widget-text-editor p{color:#fff !important}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2dd0422 */.elementor-18 .elementor-element.elementor-element-2dd0422 .elementor-icon{background:var(--card);border:1px solid var(--border);border-radius:50%;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.elementor-18 .elementor-element.elementor-element-2dd0422 .elementor-icon svg{width:14px;height:14px;fill:var(--foreground)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70ee5e7 */.elementor-18 .elementor-element.elementor-element-70ee5e7{position:relative;overflow:visible}.elementor-18 .elementor-element.elementor-element-70ee5e7 > .e-con-inner{overflow:visible}.elementor-18 .elementor-element.elementor-element-70ee5e7 .cri-astro-wrap{animation:cri-astro-float 6s ease-in-out infinite alternate;will-change:transform}@keyframes cri-astro-float{0%{transform:translate(-50%,calc(-50% - 14px)) rotate(-2.5deg)}50%{transform:translate(-50%,calc(-50% + 6px)) rotate(.5deg)}100%{transform:translate(-50%,calc(-50% + 14px)) rotate(2.5deg)}}@media(prefers-reduced-motion:reduce){.elementor-18 .elementor-element.elementor-element-70ee5e7 .cri-astro-wrap{animation:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c31f9b2 */.elementor-18 .elementor-element.elementor-element-c31f9b2 .elementor-heading-title::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary);margin-right:10px;vertical-align:middle;transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7939151 */.elementor-18 .elementor-element.elementor-element-7939151{position:relative;overflow:visible}.elementor-18 .elementor-element.elementor-element-7939151 > .e-con-inner{overflow:visible}.elementor-18 .elementor-element.elementor-element-7939151 .cri-astro-wrap{animation:cri-astro-float 6s ease-in-out infinite alternate;will-change:transform}@keyframes cri-astro-float{0%{transform:translate(-50%,calc(-50% - 14px)) rotate(-2.5deg)}50%{transform:translate(-50%,calc(-50% + 6px)) rotate(.5deg)}100%{transform:translate(-50%,calc(-50% + 14px)) rotate(2.5deg)}}@media(prefers-reduced-motion:reduce){.elementor-18 .elementor-element.elementor-element-7939151 .cri-astro-wrap{animation:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2053850 */.elementor-18 .elementor-element.elementor-element-2053850 .elementor-heading-title::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary);margin-right:10px;vertical-align:middle;transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f218e06 */.elementor-18 .elementor-element.elementor-element-f218e06 .elementor-button{width:52px;height:52px;padding:0;display:inline-flex;align-items:center;justify-content:center}.elementor-18 .elementor-element.elementor-element-f218e06 .elementor-button i,.elementor-18 .elementor-element.elementor-element-f218e06 .elementor-button svg{font-size:14px;transform:rotate(-45deg);transition:transform .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f45927 */.elementor-18 .elementor-element.elementor-element-9f45927{transition:background .3s ease}.elementor-18 .elementor-element.elementor-element-9f45927:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.elementor-18 .elementor-element.elementor-element-9f45927 .cri-row-title{transition:transform .3s ease}.elementor-18 .elementor-element.elementor-element-9f45927:hover .cri-row-title{transform:translateX(8px)}.elementor-18 .elementor-element.elementor-element-9f45927 .elementor-widget-button .elementor-button{transition:background .3s ease, color .3s ease}.elementor-18 .elementor-element.elementor-element-9f45927:hover .elementor-widget-button .elementor-button{background:var(--primary) !important}.elementor-18 .elementor-element.elementor-element-9f45927:hover .elementor-widget-button .elementor-button i,.elementor-18 .elementor-element.elementor-element-9f45927:hover .elementor-widget-button .elementor-button svg{color:#fff !important;fill:#fff !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-191b08d */.elementor-18 .elementor-element.elementor-element-191b08d .elementor-button{width:52px;height:52px;padding:0;display:inline-flex;align-items:center;justify-content:center}.elementor-18 .elementor-element.elementor-element-191b08d .elementor-button i,.elementor-18 .elementor-element.elementor-element-191b08d .elementor-button svg{font-size:14px;transform:rotate(-45deg);transition:transform .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a632d10 */.elementor-18 .elementor-element.elementor-element-a632d10{transition:background .3s ease}.elementor-18 .elementor-element.elementor-element-a632d10:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.elementor-18 .elementor-element.elementor-element-a632d10 .cri-row-title{transition:transform .3s ease}.elementor-18 .elementor-element.elementor-element-a632d10:hover .cri-row-title{transform:translateX(8px)}.elementor-18 .elementor-element.elementor-element-a632d10 .elementor-widget-button .elementor-button{transition:background .3s ease, color .3s ease}.elementor-18 .elementor-element.elementor-element-a632d10:hover .elementor-widget-button .elementor-button{background:var(--primary) !important}.elementor-18 .elementor-element.elementor-element-a632d10:hover .elementor-widget-button .elementor-button i,.elementor-18 .elementor-element.elementor-element-a632d10:hover .elementor-widget-button .elementor-button svg{color:#fff !important;fill:#fff !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37d360d */.elementor-18 .elementor-element.elementor-element-37d360d .elementor-button{width:52px;height:52px;padding:0;display:inline-flex;align-items:center;justify-content:center}.elementor-18 .elementor-element.elementor-element-37d360d .elementor-button i,.elementor-18 .elementor-element.elementor-element-37d360d .elementor-button svg{font-size:14px;transform:rotate(-45deg);transition:transform .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5def0ba */.elementor-18 .elementor-element.elementor-element-5def0ba{transition:background .3s ease}.elementor-18 .elementor-element.elementor-element-5def0ba:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.elementor-18 .elementor-element.elementor-element-5def0ba .cri-row-title{transition:transform .3s ease}.elementor-18 .elementor-element.elementor-element-5def0ba:hover .cri-row-title{transform:translateX(8px)}.elementor-18 .elementor-element.elementor-element-5def0ba .elementor-widget-button .elementor-button{transition:background .3s ease, color .3s ease}.elementor-18 .elementor-element.elementor-element-5def0ba:hover .elementor-widget-button .elementor-button{background:var(--primary) !important}.elementor-18 .elementor-element.elementor-element-5def0ba:hover .elementor-widget-button .elementor-button i,.elementor-18 .elementor-element.elementor-element-5def0ba:hover .elementor-widget-button .elementor-button svg{color:#fff !important;fill:#fff !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49ab96c */.elementor-18 .elementor-element.elementor-element-49ab96c .elementor-button{width:52px;height:52px;padding:0;display:inline-flex;align-items:center;justify-content:center}.elementor-18 .elementor-element.elementor-element-49ab96c .elementor-button i,.elementor-18 .elementor-element.elementor-element-49ab96c .elementor-button svg{font-size:14px;transform:rotate(-45deg);transition:transform .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d4501a */.elementor-18 .elementor-element.elementor-element-9d4501a{transition:background .3s ease}.elementor-18 .elementor-element.elementor-element-9d4501a:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.elementor-18 .elementor-element.elementor-element-9d4501a .cri-row-title{transition:transform .3s ease}.elementor-18 .elementor-element.elementor-element-9d4501a:hover .cri-row-title{transform:translateX(8px)}.elementor-18 .elementor-element.elementor-element-9d4501a .elementor-widget-button .elementor-button{transition:background .3s ease, color .3s ease}.elementor-18 .elementor-element.elementor-element-9d4501a:hover .elementor-widget-button .elementor-button{background:var(--primary) !important}.elementor-18 .elementor-element.elementor-element-9d4501a:hover .elementor-widget-button .elementor-button i,.elementor-18 .elementor-element.elementor-element-9d4501a:hover .elementor-widget-button .elementor-button svg{color:#fff !important;fill:#fff !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-978cf90 */.elementor-18 .elementor-element.elementor-element-978cf90 .elementor-button{width:52px;height:52px;padding:0;display:inline-flex;align-items:center;justify-content:center}.elementor-18 .elementor-element.elementor-element-978cf90 .elementor-button i,.elementor-18 .elementor-element.elementor-element-978cf90 .elementor-button svg{font-size:14px;transform:rotate(-45deg);transition:transform .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a6b5e */.elementor-18 .elementor-element.elementor-element-88a6b5e{transition:background .3s ease}.elementor-18 .elementor-element.elementor-element-88a6b5e:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.elementor-18 .elementor-element.elementor-element-88a6b5e .cri-row-title{transition:transform .3s ease}.elementor-18 .elementor-element.elementor-element-88a6b5e:hover .cri-row-title{transform:translateX(8px)}.elementor-18 .elementor-element.elementor-element-88a6b5e .elementor-widget-button .elementor-button{transition:background .3s ease, color .3s ease}.elementor-18 .elementor-element.elementor-element-88a6b5e:hover .elementor-widget-button .elementor-button{background:var(--primary) !important}.elementor-18 .elementor-element.elementor-element-88a6b5e:hover .elementor-widget-button .elementor-button i,.elementor-18 .elementor-element.elementor-element-88a6b5e:hover .elementor-widget-button .elementor-button svg{color:#fff !important;fill:#fff !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0dacd8 */.elementor-18 .elementor-element.elementor-element-c0dacd8 .elementor-button{width:52px;height:52px;padding:0;display:inline-flex;align-items:center;justify-content:center}.elementor-18 .elementor-element.elementor-element-c0dacd8 .elementor-button i,.elementor-18 .elementor-element.elementor-element-c0dacd8 .elementor-button svg{font-size:14px;transform:rotate(-45deg);transition:transform .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d681dc */.elementor-18 .elementor-element.elementor-element-6d681dc{transition:background .3s ease}.elementor-18 .elementor-element.elementor-element-6d681dc:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.elementor-18 .elementor-element.elementor-element-6d681dc .cri-row-title{transition:transform .3s ease}.elementor-18 .elementor-element.elementor-element-6d681dc:hover .cri-row-title{transform:translateX(8px)}.elementor-18 .elementor-element.elementor-element-6d681dc .elementor-widget-button .elementor-button{transition:background .3s ease, color .3s ease}.elementor-18 .elementor-element.elementor-element-6d681dc:hover .elementor-widget-button .elementor-button{background:var(--primary) !important}.elementor-18 .elementor-element.elementor-element-6d681dc:hover .elementor-widget-button .elementor-button i,.elementor-18 .elementor-element.elementor-element-6d681dc:hover .elementor-widget-button .elementor-button svg{color:#fff !important;fill:#fff !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5068220 */.elementor-18 .elementor-element.elementor-element-5068220{position:relative;overflow:visible}.elementor-18 .elementor-element.elementor-element-5068220 > .e-con-inner{overflow:visible}.elementor-18 .elementor-element.elementor-element-5068220 .cri-astro-wrap{animation:cri-astro-float 6s ease-in-out infinite alternate;will-change:transform}@keyframes cri-astro-float{0%{transform:translate(-50%,calc(-50% - 14px)) rotate(-2.5deg)}50%{transform:translate(-50%,calc(-50% + 6px)) rotate(.5deg)}100%{transform:translate(-50%,calc(-50% + 14px)) rotate(2.5deg)}}@media(prefers-reduced-motion:reduce){.elementor-18 .elementor-element.elementor-element-5068220 .cri-astro-wrap{animation:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d3571 */.elementor-18 .elementor-element.elementor-element-03d3571 .elementor-heading-title::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary);margin-right:10px;vertical-align:middle;transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1d69d8 */.elementor-18 .elementor-element.elementor-element-a1d69d8 .cri-brand-tile{transition:background .25s ease, transform .25s ease, box-shadow .25s ease}.elementor-18 .elementor-element.elementor-element-a1d69d8 .cri-brand-tile:hover{background:var(--primary) !important;transform:translateY(-4px);box-shadow:0 14px 28px rgba(0,0,0,.35)}.elementor-18 .elementor-element.elementor-element-a1d69d8 .cri-brand-tile:hover .elementor-heading-title{color:#FFFFFF !important;transition:color .25s ease}.elementor-18 .elementor-element.elementor-element-a1d69d8 .cri-brand-tile .elementor-heading-title{transition:color .25s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1858503 */.elementor-18 .elementor-element.elementor-element-1858503{position:relative;overflow:visible}.elementor-18 .elementor-element.elementor-element-1858503 > .e-con-inner{overflow:visible}.elementor-18 .elementor-element.elementor-element-1858503 .cri-astro-wrap{animation:cri-astro-float 6s ease-in-out infinite alternate;will-change:transform}@keyframes cri-astro-float{0%{transform:translate(-50%,calc(-50% - 14px)) rotate(-2.5deg)}50%{transform:translate(-50%,calc(-50% + 6px)) rotate(.5deg)}100%{transform:translate(-50%,calc(-50% + 14px)) rotate(2.5deg)}}@media(prefers-reduced-motion:reduce){.elementor-18 .elementor-element.elementor-element-1858503 .cri-astro-wrap{animation:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e8cd29 */.elementor-18 .elementor-element.elementor-element-8e8cd29 .elementor-widget-container{overflow:hidden;border-radius:12px}.elementor-18 .elementor-element.elementor-element-8e8cd29 img{aspect-ratio:1/1;object-fit:cover;width:100%;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3702c30 */.elementor-18 .elementor-element.elementor-element-3702c30 .elementor-widget-container{overflow:hidden;border-radius:12px}.elementor-18 .elementor-element.elementor-element-3702c30 img{aspect-ratio:1/1;object-fit:cover;width:100%;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c34ac60 */.elementor-18 .elementor-element.elementor-element-c34ac60 .elementor-widget-container{overflow:hidden;border-radius:12px}.elementor-18 .elementor-element.elementor-element-c34ac60 img{aspect-ratio:1/1;object-fit:cover;width:100%;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54964d2 */.elementor-18 .elementor-element.elementor-element-54964d2 .cri-team{transition:transform .3s ease}.elementor-18 .elementor-element.elementor-element-54964d2 .cri-team:hover{transform:translateY(-4px)}.elementor-18 .elementor-element.elementor-element-54964d2 .cri-team .elementor-widget-image img{transition:transform .4s ease}.elementor-18 .elementor-element.elementor-element-54964d2 .cri-team:hover .elementor-widget-image img{transform:scale(1.03)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a59d245 */.elementor-18 .elementor-element.elementor-element-a59d245 .elementor-heading-title::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--card);margin-right:10px;vertical-align:middle;transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in oklab, var(--card) 25%, transparent)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bd6966 */.elementor-18 .elementor-element.elementor-element-5bd6966 .elementor-heading-title strong{color:var(--foreground);font-weight:700;letter-spacing:-.01em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-267eb8d */.elementor-18 .elementor-element.elementor-element-267eb8d .elementor-heading-title strong{color:var(--foreground);font-weight:700}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc4e631 */.elementor-18 .elementor-element.elementor-element-dc4e631 .elementor-button{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.elementor-18 .elementor-element.elementor-element-dc4e631 .elementor-button:hover{transform:scale(1.08)}.elementor-18 .elementor-element.elementor-element-dc4e631 .elementor-button i,.elementor-18 .elementor-element.elementor-element-dc4e631 .elementor-button svg{font-size:13px;transform:rotate(-45deg);color:#fff !important;fill:#fff !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1312d4 */.elementor-18 .elementor-element.elementor-element-a1312d4{position:relative;overflow:visible}.elementor-18 .elementor-element.elementor-element-a1312d4 > .e-con-inner{overflow:visible}.elementor-18 .elementor-element.elementor-element-a1312d4 .cri-astro-wrap{animation:cri-astro-float 6s ease-in-out infinite alternate;will-change:transform}@keyframes cri-astro-float{0%{transform:translate(-50%,calc(-50% - 14px)) rotate(-2.5deg)}50%{transform:translate(-50%,calc(-50% + 6px)) rotate(.5deg)}100%{transform:translate(-50%,calc(-50% + 14px)) rotate(2.5deg)}}@media(prefers-reduced-motion:reduce){.elementor-18 .elementor-element.elementor-element-a1312d4 .cri-astro-wrap{animation:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ca7e29 */.elementor-18 .elementor-element.elementor-element-5ca7e29 .elementor-heading-title::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary);margin-right:10px;vertical-align:middle;transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b83ada */.elementor-18 .elementor-element.elementor-element-3b83ada .elementor-widget-container{overflow:hidden;border-radius:20px}.elementor-18 .elementor-element.elementor-element-3b83ada img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2815a9c */.elementor-18 .elementor-element.elementor-element-2815a9c .elementor-widget-container{overflow:hidden;border-radius:20px}.elementor-18 .elementor-element.elementor-element-2815a9c img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cf8d36 */.elementor-18 .elementor-element.elementor-element-4cf8d36 .elementor-widget-container{overflow:hidden;border-radius:20px}.elementor-18 .elementor-element.elementor-element-4cf8d36 img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b525cc */.elementor-18 .elementor-element.elementor-element-6b525cc .elementor-widget-container{overflow:hidden;border-radius:20px}.elementor-18 .elementor-element.elementor-element-6b525cc img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b23d7f7 */.elementor-18 .elementor-element.elementor-element-b23d7f7 .elementor-widget-container{overflow:hidden;border-radius:20px}.elementor-18 .elementor-element.elementor-element-b23d7f7 img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96b63fe */.elementor-18 .elementor-element.elementor-element-96b63fe .elementor-widget-container{overflow:hidden;border-radius:20px}.elementor-18 .elementor-element.elementor-element-96b63fe img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eab5019 */.elementor-18 .elementor-element.elementor-element-eab5019 .elementor-widget-container{overflow:hidden;border-radius:20px}.elementor-18 .elementor-element.elementor-element-eab5019 img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ccce6ed */.elementor-18 .elementor-element.elementor-element-ccce6ed .elementor-widget-container{overflow:hidden;border-radius:20px}.elementor-18 .elementor-element.elementor-element-ccce6ed img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-306e971 */.elementor-18 .elementor-element.elementor-element-306e971 .cri-case{transition:transform .3s ease}.elementor-18 .elementor-element.elementor-element-306e971 .cri-case:hover{transform:translateY(-6px)}.elementor-18 .elementor-element.elementor-element-306e971 .cri-case .elementor-widget-image img{transition:filter .3s ease, transform .4s ease}.elementor-18 .elementor-element.elementor-element-306e971 .cri-case:hover .elementor-widget-image img{filter:brightness(1.05);transform:scale(1.02)}.elementor-18 .elementor-element.elementor-element-306e971 .cri-case .elementor-heading-title{transition:color .2s ease}.elementor-18 .elementor-element.elementor-element-306e971 .cri-case:hover h3.elementor-heading-title,.elementor-18 .elementor-element.elementor-element-306e971 .cri-case:hover .cri-case-name .elementor-heading-title{color:var(--primary)}.elementor-18 .elementor-element.elementor-element-306e971 .cri-case:nth-child(4n+2){margin-top:80px}.elementor-18 .elementor-element.elementor-element-306e971 .cri-case:nth-child(4n+3){margin-top:40px}@media (max-width:1024px){.elementor-18 .elementor-element.elementor-element-306e971 .cri-case{margin-top:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e897ba */.elementor-18 .elementor-element.elementor-element-8e897ba{position:relative;overflow:visible}.elementor-18 .elementor-element.elementor-element-8e897ba > .e-con-inner{overflow:visible}.elementor-18 .elementor-element.elementor-element-8e897ba .cri-astro-wrap{animation:cri-astro-float 6s ease-in-out infinite alternate;will-change:transform}@keyframes cri-astro-float{0%{transform:translate(-50%,calc(-50% - 14px)) rotate(-2.5deg)}50%{transform:translate(-50%,calc(-50% + 6px)) rotate(.5deg)}100%{transform:translate(-50%,calc(-50% + 14px)) rotate(2.5deg)}}@media(prefers-reduced-motion:reduce){.elementor-18 .elementor-element.elementor-element-8e897ba .cri-astro-wrap{animation:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdde659 */.elementor-18 .elementor-element.elementor-element-cdde659 .elementor-heading-title::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary);margin-right:10px;vertical-align:middle;transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc2e571 */.elementor-18 .elementor-element.elementor-element-cc2e571 .elementor-widget-button .elementor-button{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--border);background:transparent;color:var(--foreground);padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.elementor-18 .elementor-element.elementor-element-cc2e571 .elementor-widget-button .elementor-button:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:scale(1.05)}.elementor-18 .elementor-element.elementor-element-cc2e571 .elementor-widget-button .elementor-button i,.elementor-18 .elementor-element.elementor-element-cc2e571 .elementor-widget-button .elementor-button svg{font-size:14px;color:inherit;fill:currentColor}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd5756 */.elementor-18 .elementor-element.elementor-element-abd5756{position:relative}.elementor-18 .elementor-element.elementor-element-abd5756 .cri-testi-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%}.elementor-18 .elementor-element.elementor-element-abd5756 .cri-testi-track::-webkit-scrollbar{display:none}.elementor-18 .elementor-element.elementor-element-abd5756 .cri-testi-track > .e-con,.elementor-18 .elementor-element.elementor-element-abd5756 .cri-testi-track > .e-con-inner > .cri-testi-slide{min-width:100%;flex-shrink:0;scroll-snap-align:start}.elementor-18 .elementor-element.elementor-element-abd5756 .cri-testi-slide{min-width:100% !important;flex-shrink:0 !important;scroll-snap-align:start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5722e76 */.elementor-18 .elementor-element.elementor-element-5722e76{position:relative;overflow:visible}.elementor-18 .elementor-element.elementor-element-5722e76 > .e-con-inner{overflow:visible}.elementor-18 .elementor-element.elementor-element-5722e76 .cri-astro-wrap{animation:cri-astro-float 6s ease-in-out infinite alternate;will-change:transform}@keyframes cri-astro-float{0%{transform:translate(-50%,calc(-50% - 14px)) rotate(-2.5deg)}50%{transform:translate(-50%,calc(-50% + 6px)) rotate(.5deg)}100%{transform:translate(-50%,calc(-50% + 14px)) rotate(2.5deg)}}@media(prefers-reduced-motion:reduce){.elementor-18 .elementor-element.elementor-element-5722e76 .cri-astro-wrap{animation:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c1f569 */.elementor-18 .elementor-element.elementor-element-1c1f569 .elementor-heading-title::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary);margin-right:10px;vertical-align:middle;transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8d66e */.elementor-18 .elementor-element.elementor-element-fa8d66e{position:relative;overflow:visible}.elementor-18 .elementor-element.elementor-element-fa8d66e > .e-con-inner{overflow:visible}.elementor-18 .elementor-element.elementor-element-fa8d66e .cri-astro-wrap{animation:cri-astro-float 6s ease-in-out infinite alternate;will-change:transform}@keyframes cri-astro-float{0%{transform:translate(-50%,calc(-50% - 14px)) rotate(-2.5deg)}50%{transform:translate(-50%,calc(-50% + 6px)) rotate(.5deg)}100%{transform:translate(-50%,calc(-50% + 14px)) rotate(2.5deg)}}@media(prefers-reduced-motion:reduce){.elementor-18 .elementor-element.elementor-element-fa8d66e .cri-astro-wrap{animation:none}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://criative2026.criativecom.com.br/wp-content/uploads/2026/08/DMSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'DM Sans Regular';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://criative2026.criativecom.com.br/wp-content/uploads/2026/08/DMSans-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */