.elementor-2242 .elementor-element.elementor-element-49adf88{--display:flex;--min-height:85vh;--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;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2242 .elementor-element.elementor-element-49adf88::before, .elementor-2242 .elementor-element.elementor-element-49adf88 > .elementor-background-video-container::before, .elementor-2242 .elementor-element.elementor-element-49adf88 > .e-con-inner > .elementor-background-video-container::before, .elementor-2242 .elementor-element.elementor-element-49adf88 > .elementor-background-slideshow::before, .elementor-2242 .elementor-element.elementor-element-49adf88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2242 .elementor-element.elementor-element-49adf88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000CC 20%, #00000012 100%);}.elementor-2242 .elementor-element.elementor-element-49adf88:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-49adf88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-ac6cb28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.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-2242 .elementor-element.elementor-element-a00b5e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2242 .elementor-element.elementor-element-a00b5e5 .elementor-heading-title{font-family:var( --e-global-typography-8339a51-font-family ), Sans-serif;font-size:var( --e-global-typography-8339a51-font-size );font-weight:var( --e-global-typography-8339a51-font-weight );text-transform:var( --e-global-typography-8339a51-text-transform );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );color:var( --e-global-color-38a4b33 );}.elementor-2242 .elementor-element.elementor-element-32382cd{width:var( --container-widget-width, 914px );max-width:914px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;--container-widget-width:914px;--container-widget-flex-grow:0;}.elementor-2242 .elementor-element.elementor-element-32382cd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:56px;font-weight:800;line-height:58px;letter-spacing:-1.16px;color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-4934f1d{width:var( --container-widget-width, 914px );max-width:914px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:914px;--container-widget-flex-grow:0;}.elementor-2242 .elementor-element.elementor-element-4934f1d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:600;line-height:58px;letter-spacing:-1.16px;color:var( --e-global-color-c52fba5 );}.elementor-2242 .elementor-element.elementor-element-2a20476{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2242 .elementor-element.elementor-element-f883270{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2242 .elementor-element.elementor-element-f883270 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;color:var( --e-global-color-93c2df8 );}.elementor-2242 .elementor-element.elementor-element-71faf80{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2242 .elementor-element.elementor-element-71faf80 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:2.6px;color:var( --e-global-color-c52fba5 );}.elementor-2242 .elementor-element.elementor-element-180c9ce{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2242 .elementor-element.elementor-element-2e0c310{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2242 .elementor-element.elementor-element-2e0c310 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:2.6px;color:var( --e-global-color-93c2df8 );}.elementor-2242 .elementor-element.elementor-element-a4a7794{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2242 .elementor-element.elementor-element-a4a7794 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:2.6px;color:var( --e-global-color-c52fba5 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2242 .elementor-element.elementor-element-5823af0{--divider-border-style:solid;--divider-color:var( --e-global-color-c52fba5 );--divider-border-width:1px;}.elementor-2242 .elementor-element.elementor-element-5823af0 .elementor-divider-separator{width:5%;}.elementor-2242 .elementor-element.elementor-element-5823af0 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.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-2242 .elementor-element.elementor-element-be94caf{width:var( --container-widget-width, 742px );max-width:742px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:742px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-5b1448f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b1448f-font-size );font-weight:var( --e-global-typography-5b1448f-font-weight );line-height:var( --e-global-typography-5b1448f-line-height );color:var( --e-global-color-ca356a2 );}.elementor-2242 .elementor-element.elementor-element-be94caf p{margin-block-end:0px;}.elementor-2242 .elementor-element.elementor-element-be94caf a{color:var( --e-global-color-ca356a2 );}.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-2242 .elementor-element.elementor-element-20ca3ef .elementor-button{background-color:var( --e-global-color-508fa12 );font-family:var( --e-global-typography-7110703-font-family ), Sans-serif;font-size:var( --e-global-typography-7110703-font-size );font-weight:var( --e-global-typography-7110703-font-weight );text-transform:var( --e-global-typography-7110703-text-transform );fill:var( --e-global-color-59887f2 );color:var( --e-global-color-59887f2 );transition-duration:0.3s;border-radius:3px 3px 3px 3px;padding:20px 40px 20px 40px;}.elementor-2242 .elementor-element.elementor-element-20ca3ef .elementor-button:hover, .elementor-2242 .elementor-element.elementor-element-20ca3ef .elementor-button:focus{background-color:var( --e-global-color-0761982 );color:var( --e-global-color-59646ce );}.elementor-2242 .elementor-element.elementor-element-20ca3ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2242 .elementor-element.elementor-element-20ca3ef.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2242 .elementor-element.elementor-element-20ca3ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2242 .elementor-element.elementor-element-20ca3ef .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2242 .elementor-element.elementor-element-20ca3ef .elementor-button:hover svg, .elementor-2242 .elementor-element.elementor-element-20ca3ef .elementor-button:focus svg{fill:var( --e-global-color-59646ce );}.elementor-2242 .elementor-element.elementor-element-cbd80f9{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-2242 .elementor-element.elementor-element-f3c58d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-2242 .elementor-element.elementor-element-f3c58d7 .elementor-heading-title{font-family:var( --e-global-typography-8339a51-font-family ), Sans-serif;font-size:var( --e-global-typography-8339a51-font-size );font-weight:var( --e-global-typography-8339a51-font-weight );text-transform:var( --e-global-typography-8339a51-text-transform );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );color:var( --e-global-color-38a4b33 );}.elementor-2242 .elementor-element.elementor-element-5512b86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-5512b86.elementor-element{--align-self:stretch;}.elementor-2242 .elementor-element.elementor-element-5512b86 .elementor-heading-title{font-family:var( --e-global-typography-2c00929-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00929-font-size );font-weight:var( --e-global-typography-2c00929-font-weight );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );color:var( --e-global-color-6c669e9 );}.elementor-widget-theme-post-content{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 );}.elementor-2242 .elementor-element.elementor-element-ca5e5b8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2242 .elementor-element.elementor-element-51b537b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2242 .elementor-element.elementor-element-51b537b .elementor-heading-title{font-family:var( --e-global-typography-8339a51-font-family ), Sans-serif;font-size:var( --e-global-typography-8339a51-font-size );font-weight:var( --e-global-typography-8339a51-font-weight );text-transform:var( --e-global-typography-8339a51-text-transform );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );color:var( --e-global-color-38a4b33 );}.elementor-2242 .elementor-element.elementor-element-b7e6be1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-b7e6be1.elementor-element{--align-self:stretch;}.elementor-2242 .elementor-element.elementor-element-b7e6be1 .elementor-heading-title{font-family:var( --e-global-typography-2c00929-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00929-font-size );font-weight:var( --e-global-typography-2c00929-font-weight );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );color:var( --e-global-color-6c669e9 );}.elementor-2242 .elementor-element.elementor-element-ea507fd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#0A1A30;}.elementor-2242 .elementor-element.elementor-element-debb931 .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2242 .elementor-element.elementor-element-debb931 .wt-expandable-card__trigger:hover, .elementor-2242 .elementor-element.elementor-element-debb931 .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-debb931 .wt-expandable-card__panel{background-color:#718096;}.elementor-2242 .elementor-element.elementor-element-debb931{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2242 .elementor-element.elementor-element-debb931 .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2242 .elementor-element.elementor-element-debb931 .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2242 .elementor-element.elementor-element-debb931 .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2242 .elementor-element.elementor-element-debb931 .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-debb931 .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2242 .elementor-element.elementor-element-d67830f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2242 .elementor-element.elementor-element-955673d{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2242 .elementor-element.elementor-element-40291eb .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2242 .elementor-element.elementor-element-40291eb .wt-expandable-card__trigger:hover, .elementor-2242 .elementor-element.elementor-element-40291eb .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-40291eb .wt-expandable-card__panel{background-color:#718096;}.elementor-2242 .elementor-element.elementor-element-40291eb{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2242 .elementor-element.elementor-element-40291eb .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2242 .elementor-element.elementor-element-40291eb .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2242 .elementor-element.elementor-element-40291eb .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2242 .elementor-element.elementor-element-40291eb .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-40291eb .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2242 .elementor-element.elementor-element-c10ed59{--display:flex;}.elementor-2242 .elementor-element.elementor-element-25561b5{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2242 .elementor-element.elementor-element-9b5a374 .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2242 .elementor-element.elementor-element-9b5a374 .wt-expandable-card__trigger:hover, .elementor-2242 .elementor-element.elementor-element-9b5a374 .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-9b5a374 .wt-expandable-card__panel{background-color:#718096;}.elementor-2242 .elementor-element.elementor-element-9b5a374{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2242 .elementor-element.elementor-element-9b5a374 .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2242 .elementor-element.elementor-element-9b5a374 .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2242 .elementor-element.elementor-element-9b5a374 .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2242 .elementor-element.elementor-element-9b5a374 .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-9b5a374 .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2242 .elementor-element.elementor-element-242e841{--display:flex;}.elementor-2242 .elementor-element.elementor-element-2e229b2{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2242 .elementor-element.elementor-element-f5221bb .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2242 .elementor-element.elementor-element-f5221bb .wt-expandable-card__trigger:hover, .elementor-2242 .elementor-element.elementor-element-f5221bb .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-f5221bb .wt-expandable-card__panel{background-color:#718096;}.elementor-2242 .elementor-element.elementor-element-f5221bb{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2242 .elementor-element.elementor-element-f5221bb .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2242 .elementor-element.elementor-element-f5221bb .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2242 .elementor-element.elementor-element-f5221bb .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2242 .elementor-element.elementor-element-f5221bb .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-f5221bb .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2242 .elementor-element.elementor-element-5b4c7ab{--display:flex;}.elementor-2242 .elementor-element.elementor-element-a231997{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2242 .elementor-element.elementor-element-747ee61 .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2242 .elementor-element.elementor-element-747ee61 .wt-expandable-card__trigger:hover, .elementor-2242 .elementor-element.elementor-element-747ee61 .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-747ee61 .wt-expandable-card__panel{background-color:#718096;}.elementor-2242 .elementor-element.elementor-element-747ee61{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2242 .elementor-element.elementor-element-747ee61 .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2242 .elementor-element.elementor-element-747ee61 .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2242 .elementor-element.elementor-element-747ee61 .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2242 .elementor-element.elementor-element-747ee61 .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-747ee61 .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2242 .elementor-element.elementor-element-3b1020d{--display:flex;}.elementor-2242 .elementor-element.elementor-element-b7e3923{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2242 .elementor-element.elementor-element-122f696 .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2242 .elementor-element.elementor-element-122f696 .wt-expandable-card__trigger:hover, .elementor-2242 .elementor-element.elementor-element-122f696 .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-122f696 .wt-expandable-card__panel{background-color:#718096;}.elementor-2242 .elementor-element.elementor-element-122f696{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2242 .elementor-element.elementor-element-122f696 .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2242 .elementor-element.elementor-element-122f696 .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2242 .elementor-element.elementor-element-122f696 .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2242 .elementor-element.elementor-element-122f696 .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-122f696 .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2242 .elementor-element.elementor-element-fc7d34c{--display:flex;}.elementor-2242 .elementor-element.elementor-element-2057277{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2242 .elementor-element.elementor-element-b2a74aa{--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;--padding-top:60px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2242 .elementor-element.elementor-element-6f30ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-2242 .elementor-element.elementor-element-6f30ebd .elementor-heading-title{font-family:var( --e-global-typography-8339a51-font-family ), Sans-serif;font-size:var( --e-global-typography-8339a51-font-size );font-weight:var( --e-global-typography-8339a51-font-weight );text-transform:var( --e-global-typography-8339a51-text-transform );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );color:var( --e-global-color-38a4b33 );}.elementor-2242 .elementor-element.elementor-element-87e696e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-87e696e.elementor-element{--align-self:stretch;}.elementor-2242 .elementor-element.elementor-element-87e696e .elementor-heading-title{font-family:var( --e-global-typography-2c00929-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00929-font-size );font-weight:var( --e-global-typography-2c00929-font-weight );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );color:var( --e-global-color-6c669e9 );}.elementor-2242 .elementor-element.elementor-element-c6e66b3 .wt-repeater-loop-grid__card{background-color:#ffffff;border-radius:2px 2px 2px 2px;transition-duration:180ms;}.elementor-2242 .elementor-element.elementor-element-c6e66b3 .wt-repeater-loop-grid{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:24px;row-gap:32px;}.elementor-2242 .elementor-element.elementor-element-c6e66b3 .wt-repeater-loop-grid__card:hover{transform:translateY(-0px);}.elementor-2242 .elementor-element.elementor-element-c6e66b3 .wt-repeater-loop-grid__content{padding:24px 24px 24px 24px;}.elementor-2242 .elementor-element.elementor-element-c6e66b3 .wt-repeater-loop-grid__image{height:260px;}.elementor-2242 .elementor-element.elementor-element-c6e66b3 .wt-repeater-loop-grid__image img{object-fit:fill;}.elementor-2242 .elementor-element.elementor-element-c6e66b3 .wt-repeater-loop-grid__title{color:#0A1A30;margin-bottom:12px;}.elementor-2242 .elementor-element.elementor-element-c6e66b3 .wt-repeater-loop-grid__description{color:#344154;}.elementor-2242 .elementor-element.elementor-element-093b5e1{--display:flex;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__overlay{background-color:transparent;background-image:linear-gradient(90deg, #000000F0 0%, rgba(4, 12, 17, 0.18) 100%);}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__marker-line{background-color:transparent;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 100%);}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider{min-height:800px;--wt-process-text-align:start;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__inner{max-width:1025px;padding:135px 48px 100px 48px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__container{justify-content:flex-start;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__eyebrow{color:#64748B;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2.6px;margin-bottom:25px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__accent{background-color:#00AEEF;flex-basis:14px;width:14px;height:14px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__heading{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;line-height:1em;letter-spacing:-0.38px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__stage{margin-top:120px;column-gap:70px;row-gap:70px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__number{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:80px;font-weight:700;margin-bottom:30px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__slide-title{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:1em;margin-bottom:40px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__description{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__slide{justify-content:flex-start;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__marker-number{color:rgba(255, 255, 255, 0.72);font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-2242 .elementor-element.elementor-element-a7b6926{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8ECF1;--border-color:#E8ECF1;--padding-top:60px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2242 .elementor-element.elementor-element-3269dcf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2242 .elementor-element.elementor-element-3269dcf .elementor-heading-title{font-family:var( --e-global-typography-8339a51-font-family ), Sans-serif;font-size:var( --e-global-typography-8339a51-font-size );font-weight:var( --e-global-typography-8339a51-font-weight );text-transform:var( --e-global-typography-8339a51-text-transform );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );color:var( --e-global-color-38a4b33 );}.elementor-2242 .elementor-element.elementor-element-7a87d55{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-7a87d55.elementor-element{--align-self:stretch;}.elementor-2242 .elementor-element.elementor-element-7a87d55 .elementor-heading-title{font-family:var( --e-global-typography-2c00929-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00929-font-size );font-weight:var( --e-global-typography-2c00929-font-weight );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );color:var( --e-global-color-6c669e9 );}.elementor-2242 .elementor-element.elementor-element-873a736{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#0A1A30;}.elementor-2242 .elementor-element.elementor-element-154e896{--swiper-slides-to-display:3;--swiper-slides-gap:20px;--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;--swiper-pagination-size:10px;--dots-normal-color:var( --e-global-color-c52fba5 );--swiper-pagination-spacing:20px;}.elementor-2242 .elementor-element.elementor-element-154e896 .swiper-slide > .elementor-element{height:100%;}.elementor-2242 .elementor-element.elementor-element-d090c04{--display:flex;}@media(max-width:1024px){.elementor-2242 .elementor-element.elementor-element-49adf88{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-ac6cb28{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-a00b5e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2242 .elementor-element.elementor-element-a00b5e5 .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-32382cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2242 .elementor-element.elementor-element-4934f1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2242 .elementor-element.elementor-element-f883270{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2242 .elementor-element.elementor-element-71faf80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2242 .elementor-element.elementor-element-2e0c310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2242 .elementor-element.elementor-element-a4a7794{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2242 .elementor-element.elementor-element-be94caf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-5b1448f-font-size );line-height:var( --e-global-typography-5b1448f-line-height );}.elementor-2242 .elementor-element.elementor-element-20ca3ef .elementor-button{font-size:var( --e-global-typography-7110703-font-size );}.elementor-2242 .elementor-element.elementor-element-cbd80f9{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-f3c58d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2242 .elementor-element.elementor-element-f3c58d7 .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-5512b86 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-ca5e5b8{--padding-top:100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-51b537b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2242 .elementor-element.elementor-element-51b537b .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-b7e6be1 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-debb931{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2242 .elementor-element.elementor-element-debb931 .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2242 .elementor-element.elementor-element-40291eb{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2242 .elementor-element.elementor-element-40291eb .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2242 .elementor-element.elementor-element-9b5a374{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2242 .elementor-element.elementor-element-9b5a374 .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2242 .elementor-element.elementor-element-f5221bb{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2242 .elementor-element.elementor-element-f5221bb .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2242 .elementor-element.elementor-element-747ee61{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2242 .elementor-element.elementor-element-747ee61 .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2242 .elementor-element.elementor-element-122f696{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2242 .elementor-element.elementor-element-122f696 .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2242 .elementor-element.elementor-element-b2a74aa{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-6f30ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2242 .elementor-element.elementor-element-6f30ebd .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-87e696e .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-c6e66b3 .wt-repeater-loop-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__container{justify-content:flex-start;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider{--wt-process-text-align:start;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__accent{flex-basis:20px;width:20px;height:20px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__eyebrow{margin-bottom:38px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__stage{margin-top:38px;column-gap:30px;row-gap:30px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__slide{justify-content:flex-start;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__number{margin-bottom:38px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__slide-title{margin-bottom:38px;}.elementor-2242 .elementor-element.elementor-element-a7b6926{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-3269dcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2242 .elementor-element.elementor-element-3269dcf .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-7a87d55 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-154e896{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2242 .elementor-element.elementor-element-49adf88{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2242 .elementor-element.elementor-element-49adf88:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-49adf88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2242 .elementor-element.elementor-element-ac6cb28{padding:0px 0px 100px 0px;}.elementor-2242 .elementor-element.elementor-element-a00b5e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2242 .elementor-element.elementor-element-a00b5e5 .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-32382cd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-32382cd .elementor-heading-title{font-size:24px;line-height:1;letter-spacing:-1px;}.elementor-2242 .elementor-element.elementor-element-4934f1d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-4934f1d .elementor-heading-title{font-size:24px;line-height:1;letter-spacing:-1px;}.elementor-2242 .elementor-element.elementor-element-f883270{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-f883270 .elementor-heading-title{font-size:10px;letter-spacing:1.6px;}.elementor-2242 .elementor-element.elementor-element-71faf80{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-71faf80 .elementor-heading-title{font-size:10px;letter-spacing:1.6px;}.elementor-2242 .elementor-element.elementor-element-2e0c310{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-2e0c310 .elementor-heading-title{font-size:10px;letter-spacing:1.6px;}.elementor-2242 .elementor-element.elementor-element-a4a7794{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-a4a7794 .elementor-heading-title{font-size:10px;letter-spacing:1.6px;}.elementor-2242 .elementor-element.elementor-element-be94caf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-5b1448f-font-size );line-height:var( --e-global-typography-5b1448f-line-height );}.elementor-2242 .elementor-element.elementor-element-20ca3ef{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2242 .elementor-element.elementor-element-20ca3ef .elementor-button{font-size:var( --e-global-typography-7110703-font-size );}.elementor-2242 .elementor-element.elementor-element-cbd80f9{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2242 .elementor-element.elementor-element-f3c58d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2242 .elementor-element.elementor-element-f3c58d7 .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-5512b86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2242 .elementor-element.elementor-element-5512b86 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-ca5e5b8{--padding-top:80px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-2242 .elementor-element.elementor-element-51b537b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2242 .elementor-element.elementor-element-51b537b .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-b7e6be1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2242 .elementor-element.elementor-element-b7e6be1 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-debb931{width:100%;max-width:100%;}.elementor-2242 .elementor-element.elementor-element-debb931 .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2242 .elementor-element.elementor-element-40291eb{width:100%;max-width:100%;}.elementor-2242 .elementor-element.elementor-element-40291eb .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2242 .elementor-element.elementor-element-9b5a374{width:100%;max-width:100%;}.elementor-2242 .elementor-element.elementor-element-9b5a374 .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2242 .elementor-element.elementor-element-f5221bb{width:100%;max-width:100%;}.elementor-2242 .elementor-element.elementor-element-f5221bb .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2242 .elementor-element.elementor-element-747ee61{width:100%;max-width:100%;}.elementor-2242 .elementor-element.elementor-element-747ee61 .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2242 .elementor-element.elementor-element-122f696{width:100%;max-width:100%;}.elementor-2242 .elementor-element.elementor-element-122f696 .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2242 .elementor-element.elementor-element-b2a74aa{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2242 .elementor-element.elementor-element-6f30ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2242 .elementor-element.elementor-element-6f30ebd .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-87e696e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2242 .elementor-element.elementor-element-87e696e .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-c6e66b3 .wt-repeater-loop-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__container{justify-content:flex-start;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider{--wt-process-text-align:start;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__inner{padding:141px 16px 141px 16px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__accent{flex-basis:10px;width:10px;height:10px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__eyebrow{font-size:10px;margin-bottom:15px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__heading{font-size:20px;line-height:32px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__stage{margin-top:30px;column-gap:60px;row-gap:60px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__number{font-size:50px;line-height:1em;margin-bottom:40px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__slide-title{font-size:17px;margin-bottom:20px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__description{font-size:14px;line-height:22px;}.elementor-2242 .elementor-element.elementor-element-5db78f5 .wt-process-slider__slide{justify-content:flex-start;}.elementor-2242 .elementor-element.elementor-element-a7b6926{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2242 .elementor-element.elementor-element-3269dcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2242 .elementor-element.elementor-element-3269dcf .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-7a87d55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2242 .elementor-element.elementor-element-7a87d55 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2242 .elementor-element.elementor-element-154e896{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-32382cd */.elementor-2242 .elementor-element.elementor-element-32382cd span{
    color: #00AEEF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4934f1d */.elementor-2242 .elementor-element.elementor-element-4934f1d span{
    color: #00AEEF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f883270 */.elementor-2242 .elementor-element.elementor-element-f883270 span{
    color: #00AEEF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71faf80 */.elementor-2242 .elementor-element.elementor-element-71faf80 span{
    color: #00AEEF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e0c310 */.elementor-2242 .elementor-element.elementor-element-2e0c310 span{
    color: #00AEEF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4a7794 */.elementor-2242 .elementor-element.elementor-element-a4a7794 span{
    color: #00AEEF;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-f3c0e65 */.elementor-2242 .elementor-element.elementor-element-f3c0e65 {
  color: #0A1A30;
}

.elementor-2242 .elementor-element.elementor-element-f3c0e65 h2,
.elementor-2242 .elementor-element.elementor-element-f3c0e65 h3 {
  color: #0A1A30;
  letter-spacing: 0;
  margin: 0 0 24px;
}

.elementor-2242 .elementor-element.elementor-element-f3c0e65 h2 {
  font-size: clamp(28px, 3vw, 44px);
  line-height: 1.1;
  font-weight: 700;
}

.elementor-2242 .elementor-element.elementor-element-f3c0e65 h3 {
  font-size: clamp(22px, 2vw, 32px);
  line-height: 1.15;
  font-weight: 700;
}



.elementor-2242 .elementor-element.elementor-element-f3c0e65 p {
  max-width: 720px;
  color: #334155;
  font-size: 16px;
  line-height: 1.7;
  margin: 0 0 16px;
}

.elementor-2242 .elementor-element.elementor-element-f3c0e65 .wp-block-columns {
  gap: clamp(28px, 4vw, 64px);
  align-items: center;
  margin: 0 0 72px;
}

.elementor-2242 .elementor-element.elementor-element-f3c0e65 .wp-block-column {
  min-width: 0;
}

.elementor-2242 .elementor-element.elementor-element-f3c0e65 .wp-block-separator {
  width: 100%;
  height: 1px;
  border: 0;
  background: #D1D6DD;
  margin: 56px 0;
  opacity: 1;
}

/* Заглушки под изображения */
.elementor-2242 .elementor-element.elementor-element-f3c0e65 code {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 260px;
  width: 100%;
  padding: 32px;
  background: #F8FAFC;
  border: 1px dashed #D1D6DD;
  border-radius: 3px;
  color: #66748A;
  font-family: "JetBrains Mono", monospace;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.6;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  white-space: normal;
  text-align: center;
}

/* Таблица характеристик */
.elementor-2242 .elementor-element.elementor-element-f3c0e65 .wp-block-table {
  margin: 0;
}

.elementor-2242 .elementor-element.elementor-element-f3c0e65 table {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  border: 1px solid #D1D6DD;
}

.elementor-2242 .elementor-element.elementor-element-f3c0e65 td {
  padding: 14px 18px;
  border: 1px solid #D1D6DD;
  color: #0A1A30;
  font-size: 15px;
  line-height: 1.45;
  vertical-align: top;
}

.elementor-2242 .elementor-element.elementor-element-f3c0e65 td:first-child {
  width: 34%;
  background: #F8FAFC;
  color: #66748A;
  font-family: "JetBrains Mono", monospace;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1.1px;
}

.elementor-2242 .elementor-element.elementor-element-f3c0e65 strong {
  color: #0A1A30;
  font-weight: 700;
}

@media (max-width: 767px) {
  .elementor-2242 .elementor-element.elementor-element-f3c0e65 .wp-block-columns {
    gap: 24px;
    margin-bottom: 48px;
  }

  .elementor-2242 .elementor-element.elementor-element-f3c0e65 p {
    font-size: 15px;
  }

  .elementor-2242 .elementor-element.elementor-element-f3c0e65 code {
    min-height: 180px;
    padding: 24px;
  }

  .elementor-2242 .elementor-element.elementor-element-f3c0e65 td {
    display: block;
    width: 100%;
  }

  .elementor-2242 .elementor-element.elementor-element-f3c0e65 td:first-child {
    width: 100%;
    border-bottom: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-955673d */.elementor-2242 .elementor-element.elementor-element-955673d {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2242 .elementor-element.elementor-element-955673d {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25561b5 */.elementor-2242 .elementor-element.elementor-element-25561b5 {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2242 .elementor-element.elementor-element-25561b5 {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e229b2 */.elementor-2242 .elementor-element.elementor-element-2e229b2 {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2242 .elementor-element.elementor-element-2e229b2 {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a231997 */.elementor-2242 .elementor-element.elementor-element-a231997 {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2242 .elementor-element.elementor-element-a231997 {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e3923 */.elementor-2242 .elementor-element.elementor-element-b7e3923 {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2242 .elementor-element.elementor-element-b7e3923 {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2057277 */.elementor-2242 .elementor-element.elementor-element-2057277 {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2242 .elementor-element.elementor-element-2057277 {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */