.elementor-23630 .elementor-element.elementor-element-59ebebf9{--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:20px 56px;--row-gap:20px;--column-gap:56px;--padding-top:60px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-23630 .elementor-element.elementor-element-59ebebf9:not(.elementor-motion-effects-element-type-background), .elementor-23630 .elementor-element.elementor-element-59ebebf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2A50;}.elementor-23630 .elementor-element.elementor-element-59ebebf9.e-con{--align-self:flex-end;}.elementor-23630 .elementor-element.elementor-element-2dbc6634{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-23630 .elementor-element.elementor-element-2dbc6634.e-con{--align-self:flex-end;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23630 .elementor-element.elementor-element-2659a6f1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23630 .elementor-element.elementor-element-2659a6f1 .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:54px;font-weight:700;line-height:1.05em;letter-spacing:-1.6px;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Montserrat;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-23630 .elementor-element.elementor-element-4c319d50 > .elementor-widget-container{margin:0% 20% 3% 0%;}.elementor-23630 .elementor-element.elementor-element-4c319d50{font-size:16px;line-height:1.7em;color:#C4D0DD;}.elementor-23630 .elementor-element.elementor-element-7053a60d{--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-23630 .elementor-element.elementor-element-5a1831d2{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23630 .elementor-element.elementor-element-3d542194 img{width:0%;}.elementor-23630 .elementor-element.elementor-element-574e3f14 .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:0px;font-weight:400;color:#FFFFFF;}.elementor-23630 .elementor-element.elementor-element-4e4bfed{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-23630 .elementor-element.elementor-element-4e4bfed:not(.elementor-motion-effects-element-type-background), .elementor-23630 .elementor-element.elementor-element-4e4bfed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23630 .elementor-element.elementor-element-b745120 img{height:300px;object-fit:contain;object-position:center center;}.elementor-23630 .elementor-element.elementor-element-a47b6c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:44px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-a47b6c1:not(.elementor-motion-effects-element-type-background), .elementor-23630 .elementor-element.elementor-element-a47b6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-23630 .elementor-element.elementor-element-533ed303{--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;}.elementor-23630 .elementor-element.elementor-element-533ed303.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23630 .elementor-element.elementor-element-368d0501 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23630 .elementor-element.elementor-element-368d0501 .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:28px;font-weight:700;letter-spacing:-0.56px;color:#0B1622;}.elementor-23630 .elementor-element.elementor-element-569d2539 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-23630 .elementor-element.elementor-element-569d2539{font-size:15px;line-height:1.8em;color:#51606E;}.elementor-23630 .elementor-element.elementor-element-177087b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6EAEF;--border-color:#E6EAEF;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-31870dd4 img{width:30px;border-radius:1000px 1000px 1000px 1000px;}.elementor-23630 .elementor-element.elementor-element-6ce385a1 > .elementor-widget-container{padding:0px 0px 0px 14px;}.elementor-23630 .elementor-element.elementor-element-6ce385a1 .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:13px;font-weight:400;color:#292929;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23630 .elementor-element.elementor-element-44eff7e9 .elementor-icon-list-icon{width:0px;}.elementor-23630 .elementor-element.elementor-element-44eff7e9 .elementor-icon-list-icon i{font-size:0px;}.elementor-23630 .elementor-element.elementor-element-44eff7e9 .elementor-icon-list-icon svg{--e-icon-list-icon-size:0px;}.elementor-23630 .elementor-element.elementor-element-44eff7e9 .elementor-icon-list-text, .elementor-23630 .elementor-element.elementor-element-44eff7e9 .elementor-icon-list-text a{color:#292929;}.elementor-23630 .elementor-element.elementor-element-44eff7e9 .elementor-icon-list-item{font-family:"IBM Plex Sans", Montserrat;font-size:13px;font-weight:400;}.elementor-23630 .elementor-element.elementor-element-314b2ec0{--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;}.elementor-23630 .elementor-element.elementor-element-7bc60fe5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0B1622;--border-color:#0B1622;--margin-top:0px;--margin-bottom:-75px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-23630 .elementor-element.elementor-element-7bc60fe5:not(.elementor-motion-effects-element-type-background), .elementor-23630 .elementor-element.elementor-element-7bc60fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23630 .elementor-element.elementor-element-be9787a{--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-23630 .elementor-element.elementor-element-479233b{--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:flex-end;--align-items:center;--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 ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23630 .elementor-element.elementor-element-51e05ae9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IBM Plex Sans", Montserrat;font-size:13px;font-weight:700;fill:#0B1622;color:#0B1622;box-shadow:0px 8px 18px -8px rgba(11,22,34,.35);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B1622;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-23630 .elementor-element.elementor-element-51e05ae9 .elementor-button:hover, .elementor-23630 .elementor-element.elementor-element-51e05ae9 .elementor-button:focus{background-color:#F0F6FF;color:#0B1622;}.elementor-23630 .elementor-element.elementor-element-51e05ae9 .elementor-button:hover svg, .elementor-23630 .elementor-element.elementor-element-51e05ae9 .elementor-button:focus svg{fill:#0B1622;}.elementor-23630 .elementor-element.elementor-element-d709c54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--padding-top:44px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-23630 .elementor-element.elementor-element-d709c54:not(.elementor-motion-effects-element-type-background), .elementor-23630 .elementor-element.elementor-element-d709c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2C54;}.elementor-23630 .elementor-element.elementor-element-0cee618{--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;}.elementor-23630 .elementor-element.elementor-element-0cee618.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23630 .elementor-element.elementor-element-592a125 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-23630 .elementor-element.elementor-element-8093f66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--padding-top:44px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-8093f66:not(.elementor-motion-effects-element-type-background), .elementor-23630 .elementor-element.elementor-element-8093f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23630 .elementor-element.elementor-element-8cc0af5{--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;}.elementor-23630 .elementor-element.elementor-element-8cc0af5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23630 .elementor-element.elementor-element-be2e296 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23630 .elementor-element.elementor-element-be2e296 .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:28px;font-weight:700;letter-spacing:-0.56px;color:#0B1622;}.elementor-23630 .elementor-element.elementor-element-0b6e385{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-9ec851b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-9ec851b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23630 .elementor-element.elementor-element-bc03735 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-23630 .elementor-element.elementor-element-9e608d9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-7c5bfaf{--display:flex;}.elementor-23630 .elementor-element.elementor-element-06f5f08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-34dc865{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-34dc865.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23630 .elementor-element.elementor-element-6ee2216{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23630 .elementor-element.elementor-element-6ee2216:not(.elementor-motion-effects-element-type-background), .elementor-23630 .elementor-element.elementor-element-6ee2216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23630 .elementor-element.elementor-element-4f8f37b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-cf1cd8d .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:3em;font-weight:700;color:#048500;}.elementor-23630 .elementor-element.elementor-element-a3a12fe .elementor-heading-title{font-family:"IBM Plex Mono", Montserrat;font-size:0.7em;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;color:#8D8D8D;}.elementor-23630 .elementor-element.elementor-element-62cd96b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-cf2c0ac{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-10b1f0d .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:1.8em;font-weight:700;color:#0B1622;}.elementor-23630 .elementor-element.elementor-element-e210d0e .elementor-heading-title{font-family:"IBM Plex Mono", Montserrat;font-size:0.7em;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;color:#8D8D8D;}.elementor-23630 .elementor-element.elementor-element-24da903{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-f6cafd8 .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:1.8em;font-weight:700;color:#0B1622;}.elementor-23630 .elementor-element.elementor-element-a68b3aa .elementor-heading-title{font-family:"IBM Plex Mono", Montserrat;font-size:0.7em;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;color:#8D8D8D;}.elementor-23630 .elementor-element.elementor-element-e9ea8a7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-95dc30b .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:1.8em;font-weight:700;color:#0B1622;}.elementor-23630 .elementor-element.elementor-element-6968187 .elementor-heading-title{font-family:"IBM Plex Mono", Montserrat;font-size:0.7em;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;color:#8D8D8D;}.elementor-23630 .elementor-element.elementor-element-af2fc1f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-8a96359 .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:1.8em;font-weight:700;color:#0B1622;}.elementor-23630 .elementor-element.elementor-element-dd1910a .elementor-heading-title{font-family:"IBM Plex Mono", Montserrat;font-size:0.7em;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;color:#8D8D8D;}.elementor-23630 .elementor-element.elementor-element-fedb7f7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-9496d31 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-23630 .elementor-element.elementor-element-b0cdc9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-d7c624e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-d7c624e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23630 .elementor-element.elementor-element-48f4353 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-23630 .elementor-element.elementor-element-2f427b5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-ff94ef9{--display:flex;}.elementor-23630 .elementor-element.elementor-element-d6bbaf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-f11e669{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-f11e669.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23630 .elementor-element.elementor-element-a91c6b5{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23630 .elementor-element.elementor-element-a91c6b5:not(.elementor-motion-effects-element-type-background), .elementor-23630 .elementor-element.elementor-element-a91c6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2C54;}.elementor-23630 .elementor-element.elementor-element-fc4f685{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-b29c648 .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:3em;font-weight:700;color:#FFFFFF;}.elementor-23630 .elementor-element.elementor-element-88fd24e .elementor-heading-title{font-family:"IBM Plex Mono", Montserrat;font-size:0.7em;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;color:#7ABFF2;}.elementor-23630 .elementor-element.elementor-element-0367bfa > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-23630 .elementor-element.elementor-element-0367bfa .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:0.9em;font-weight:400;color:#E0E0E0;}.elementor-23630 .elementor-element.elementor-element-ac148e4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-d1c4c4e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-23630 .elementor-element.elementor-element-5077945{--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 48px;--row-gap:24px;--column-gap:48px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-a048bde{--display:flex;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-23630 .elementor-element.elementor-element-fb9e608 .elementor-heading-title{font-family:"IBM Plex Mono", Montserrat;font-size:0.7em;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;}.elementor-23630 .elementor-element.elementor-element-ec22521{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-d602a0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--padding-top:44px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-23630 .elementor-element.elementor-element-d602a0a:not(.elementor-motion-effects-element-type-background), .elementor-23630 .elementor-element.elementor-element-d602a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-23630 .elementor-element.elementor-element-f123788{--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;}.elementor-23630 .elementor-element.elementor-element-f123788.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23630 .elementor-element.elementor-element-0c03cc9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-23630 .elementor-element.elementor-element-7f5bad20{--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:16px 24px;--row-gap:16px;--column-gap:24px;--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-7f5bad20:not(.elementor-motion-effects-element-type-background), .elementor-23630 .elementor-element.elementor-element-7f5bad20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2C54;}.elementor-23630 .elementor-element.elementor-element-1fe7faf7{--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;}.elementor-23630 .elementor-element.elementor-element-1fe7faf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23630 .elementor-element.elementor-element-6f086cd5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23630 .elementor-element.elementor-element-6f086cd5 .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:22px;font-weight:700;line-height:1.25em;letter-spacing:-0.44px;color:#ffffff;}.elementor-23630 .elementor-element.elementor-element-237c0d57 .elementor-button{background-color:#F56900;font-family:"IBM Plex Sans", Montserrat;font-size:14px;font-weight:700;fill:#ffffff;color:#ffffff;box-shadow:0px 8px 18px -8px rgba(11,22,34,.35);border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-23630 .elementor-element.elementor-element-237c0d57 .elementor-button:hover, .elementor-23630 .elementor-element.elementor-element-237c0d57 .elementor-button:focus{background-color:#E05F00;color:#ffffff;}.elementor-23630 .elementor-element.elementor-element-237c0d57 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23630 .elementor-element.elementor-element-237c0d57 .elementor-button:hover svg, .elementor-23630 .elementor-element.elementor-element-237c0d57 .elementor-button:focus svg{fill:#ffffff;}.elementor-23630 .elementor-element.elementor-element-18d12e98{--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;}@media(max-width:1024px){.elementor-23630 .elementor-element.elementor-element-59ebebf9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23630 .elementor-element.elementor-element-4e4bfed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-23630 .elementor-element.elementor-element-a47b6c1{--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23630 .elementor-element.elementor-element-7bc60fe5{--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-23630 .elementor-element.elementor-element-d709c54{--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23630 .elementor-element.elementor-element-8093f66{--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23630 .elementor-element.elementor-element-0b6e385{--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23630 .elementor-element.elementor-element-06f5f08{--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23630 .elementor-element.elementor-element-4f8f37b{--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-62cd96b{--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-cf2c0ac{--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-24da903{--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-e9ea8a7{--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-af2fc1f{--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-b0cdc9a{--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23630 .elementor-element.elementor-element-d6bbaf2{--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23630 .elementor-element.elementor-element-fc4f685{--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-5077945{--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23630 .elementor-element.elementor-element-ec22521{--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-d602a0a{--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-23630 .elementor-element.elementor-element-7f5bad20{--padding-top:25px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}}@media(max-width:767px){.elementor-23630 .elementor-element.elementor-element-59ebebf9{--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:30px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-23630 .elementor-element.elementor-element-2dbc6634{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23630 .elementor-element.elementor-element-2659a6f1 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-23630 .elementor-element.elementor-element-2659a6f1 .elementor-heading-title{font-size:30px;line-height:1.12em;letter-spacing:-0.6px;}.elementor-23630 .elementor-element.elementor-element-4c319d50 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23630 .elementor-element.elementor-element-4c319d50{font-size:15px;line-height:1.65em;}.elementor-23630 .elementor-element.elementor-element-5a1831d2{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10000000;}.elementor-23630 .elementor-element.elementor-element-3d542194{text-align:start;}.elementor-23630 .elementor-element.elementor-element-3d542194 img{width:30px;height:30px;border-radius:1000px 1000px 1000px 1000px;}.elementor-23630 .elementor-element.elementor-element-574e3f14 .elementor-heading-title{font-size:11px;}.elementor-23630 .elementor-element.elementor-element-4e4bfed{--width:100%;}.elementor-23630 .elementor-element.elementor-element-a47b6c1{--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:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23630 .elementor-element.elementor-element-533ed303{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-368d0501 .elementor-heading-title{font-size:20px;}.elementor-23630 .elementor-element.elementor-element-569d2539{font-size:13px;}.elementor-23630 .elementor-element.elementor-element-177087b2{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10000000;}.elementor-23630 .elementor-element.elementor-element-31870dd4{text-align:start;}.elementor-23630 .elementor-element.elementor-element-31870dd4 img{width:30px;height:30px;border-radius:1000px 1000px 1000px 1000px;}.elementor-23630 .elementor-element.elementor-element-6ce385a1 .elementor-heading-title{font-size:11px;}.elementor-23630 .elementor-element.elementor-element-314b2ec0{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-7bc60fe5{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23630 .elementor-element.elementor-element-d709c54{--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:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23630 .elementor-element.elementor-element-0cee618{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-8093f66{--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:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23630 .elementor-element.elementor-element-8cc0af5{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-be2e296 .elementor-heading-title{font-size:20px;}.elementor-23630 .elementor-element.elementor-element-0b6e385{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-9ec851b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-9e608d9{--width:100%;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-9e608d9.e-con{--order:-99999 /* order start hack */;}.elementor-23630 .elementor-element.elementor-element-7c5bfaf{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23630 .elementor-element.elementor-element-06f5f08{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-34dc865{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-6ee2216{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23630 .elementor-element.elementor-element-4f8f37b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-cf1cd8d .elementor-heading-title{font-size:2em;}.elementor-23630 .elementor-element.elementor-element-62cd96b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:5px 0px;--row-gap:5px;--column-gap:0px;--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-cf2c0ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-10b1f0d .elementor-heading-title{font-size:1.5em;}.elementor-23630 .elementor-element.elementor-element-24da903{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-f6cafd8 .elementor-heading-title{font-size:1.5em;}.elementor-23630 .elementor-element.elementor-element-e9ea8a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-95dc30b .elementor-heading-title{font-size:1.5em;}.elementor-23630 .elementor-element.elementor-element-af2fc1f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-8a96359 .elementor-heading-title{font-size:1.5em;}.elementor-23630 .elementor-element.elementor-element-fedb7f7{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-fedb7f7.e-con{--order:-99999 /* order start hack */;}.elementor-23630 .elementor-element.elementor-element-b0cdc9a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-d7c624e{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-2f427b5{--width:100%;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-2f427b5.e-con{--order:-99999 /* order start hack */;}.elementor-23630 .elementor-element.elementor-element-ff94ef9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23630 .elementor-element.elementor-element-d6bbaf2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-f11e669{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-a91c6b5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23630 .elementor-element.elementor-element-fc4f685{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-b29c648 .elementor-heading-title{font-size:2em;}.elementor-23630 .elementor-element.elementor-element-ac148e4{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-ac148e4.e-con{--order:-99999 /* order start hack */;}.elementor-23630 .elementor-element.elementor-element-5077945{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-ec22521{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23630 .elementor-element.elementor-element-d602a0a{--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:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23630 .elementor-element.elementor-element-f123788{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23630 .elementor-element.elementor-element-7f5bad20{--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:stretch;--padding-top:32px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-23630 .elementor-element.elementor-element-1fe7faf7{--width:100%;}.elementor-23630 .elementor-element.elementor-element-6f086cd5 .elementor-heading-title{font-size:20px;}.elementor-23630 .elementor-element.elementor-element-18d12e98{--width:100%;}}@media(min-width:768px){.elementor-23630 .elementor-element.elementor-element-59ebebf9{--content-width:1280px;}.elementor-23630 .elementor-element.elementor-element-5a1831d2{--width:100%;}.elementor-23630 .elementor-element.elementor-element-4e4bfed{--width:40%;}.elementor-23630 .elementor-element.elementor-element-a47b6c1{--content-width:1280px;}.elementor-23630 .elementor-element.elementor-element-533ed303{--width:50%;}.elementor-23630 .elementor-element.elementor-element-177087b2{--width:100%;}.elementor-23630 .elementor-element.elementor-element-7bc60fe5{--content-width:1280px;}.elementor-23630 .elementor-element.elementor-element-d709c54{--content-width:1280px;}.elementor-23630 .elementor-element.elementor-element-8093f66{--content-width:1280px;}.elementor-23630 .elementor-element.elementor-element-9ec851b{--width:60%;}.elementor-23630 .elementor-element.elementor-element-9e608d9{--width:42%;}.elementor-23630 .elementor-element.elementor-element-34dc865{--width:40%;}.elementor-23630 .elementor-element.elementor-element-d7c624e{--width:60%;}.elementor-23630 .elementor-element.elementor-element-2f427b5{--width:42%;}.elementor-23630 .elementor-element.elementor-element-f11e669{--width:40%;}.elementor-23630 .elementor-element.elementor-element-d602a0a{--content-width:1280px;}.elementor-23630 .elementor-element.elementor-element-7f5bad20{--content-width:1280px;}.elementor-23630 .elementor-element.elementor-element-1fe7faf7{--width:38%;}.elementor-23630 .elementor-element.elementor-element-18d12e98{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23630 .elementor-element.elementor-element-9ec851b{--width:733.112px;}.elementor-23630 .elementor-element.elementor-element-34dc865{--width:733.112px;}.elementor-23630 .elementor-element.elementor-element-d7c624e{--width:733.112px;}.elementor-23630 .elementor-element.elementor-element-f11e669{--width:733.112px;}.elementor-23630 .elementor-element.elementor-element-1fe7faf7{--width:382.333px;}}/* Start custom CSS for container, class: .elementor-element-59ebebf9 */.elementor-23630 .elementor-element.elementor-element-59ebebf9{background:radial-gradient(1100px 620px at 80% 36%,#164070 0%,#0C2A50 62%)} @media(max-width:767px){.elementor-23630 .elementor-element.elementor-element-59ebebf9{background:radial-gradient(500px 380px at 85% 0%,#164070 0%,#0C2A50 62%)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a47b6c1 */.elementor-23630 .elementor-element.elementor-element-a47b6c1{border-bottom:1px solid #E6EAEF}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51e05ae9 */@keyframes wm17spinbtn{to{transform:rotate(360deg)}} .elementor-23630 .elementor-element.elementor-element-51e05ae9 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:9px} .elementor-23630 .elementor-element.elementor-element-51e05ae9 .elementor-button-content-wrapper:before{content:"";width:15px;height:15px;border-radius:50%;border:2px dashed rgba(0,0,0,.85);animation:wm17spinbtn 7s linear infinite;flex:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc60fe5 */@media(min-width:768px){.elementor-23630 .elementor-element.elementor-element-7bc60fe5{box-shadow:0 14px 30px -18px rgba(13,44,84,.35)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6e385 */.elementor-23630 .elementor-element.elementor-element-0b6e385{border-bottom:1px solid #E6EAEF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06f5f08 */.elementor-23630 .elementor-element.elementor-element-06f5f08{border-bottom:1px solid #E6EAEF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0cdc9a */.elementor-23630 .elementor-element.elementor-element-b0cdc9a{border-bottom:1px solid #E6EAEF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6bbaf2 */.elementor-23630 .elementor-element.elementor-element-d6bbaf2{border-bottom:1px solid #E6EAEF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5077945 */.elementor-23630 .elementor-element.elementor-element-5077945{border-bottom:1px solid #E6EAEF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8093f66 */.elementor-23630 .elementor-element.elementor-element-8093f66{border-bottom:1px solid #E6EAEF}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   Wasmachine-info.nl — content-stylesheet v9 (stille-wasmachine)
   Afgestemd op Homepage Herdesign v17.
   PLAK ALTIJD VANUIT DIT BESTAND. Bij kopiëren via chat of een
   preview veranderen ">" en "&" in "&gt;" en "&amp;" — dan sterven
   alle lijst-regels en laadt Plex Mono niet. Controleer na het
   plakken: zoek op "&gt;" — mag 0x voorkomen.

   WIJZIGINGEN v9 (gebaseerd op v7; de nummer-grid uit v8 zit hier
   NIET in — dit is de tijdlijn-variant):
   · Alle leestekst in tabellen en lijsten nu exact even groot als
     de lopende tekst (15.5px):
     - tabel + cellen (td/th): 14px  -> 15.5px
     - tabel-kolomkoppen:      13px  -> 15.5px
     - geneste ul (2e niveau): 14.5px -> 15.5px
     - ol.wm-horizontaal:      14px  -> 15.5px (mobiel was al 15.5)
   · Bewust NIET vergroot (micro-labels, geen leestekst): het
     cijfer in de ol-badge (13px), het TIP-label (9.5px), de
     tabel-caption (11px) en tfoot-voetnoten (12px).

   WIJZIGINGEN v7 (allemaal bugfixes, geen nieuw ontwerp):
   A. KOPTEKST BREEKT NIET MEER. h2 is display:flex; daardoor werd
      élk inline-element in de kop (<strong>, <em>, <a>, <span>) een
      losse flex-item met 16px gap ertussen: "Zo kies je | de
      stilste | machine". Opgelost met display:contents op die
      inline-kinderen, zodat de kop weer één tekstregel is.
      (Beperking: <br> in een h2 werkt niet in een flex-kop — geef
      zo'n kop class "wm-skip".)
   B. DUBBELE h2-REGELS WEG. De gescopete h2-regels én de site-brede
      h2-regel deden hetzelfde, maar met een ander oranje blokje
      (8px binnen de content, 12px erbuiten) — dus twee verschillende
      koppen op één site. Er is nu nog één h2-regel; blokje overal
      12px. De algemene kop-regel zet geen margin meer op h2, anders
      won die van de 44px marge van de site-brede regel.
   C. INLINE KLEUREN OP <p> WORDEN GERESPECTEERD. p had wel een
      uitzondering voor [style*="display"] maar niet voor kleur, dus
      witte tekst in de donkere design-blokken werd grijs geforceerd
      (!important wint van een inline style zonder !important).
      Nu ook [style*="color"] en [style*="font"] overgeslagen.
   D. ANKER-SPANS PRECIEZER. Was: elke lege span in een h2 werd
      weggeklapt — dat sloopt icoon-spans (die zijn ook leeg). Nu
      alleen lege a/span MET een id, wat TOC-plugins gebruiken.
   E. Kleine correcties: blockquote p kreeg zijn kleur niet (miste
      !important), ol.wm-horizontaal en geneste ul luisterden niet
      naar wm-skip, header/footer-uitsluiting uitgebreid met aside,
      .elementor-location-* , .elementor-popup-modal en
      .screen-reader-text.

   Uit v1–v6 (ongewijzigd):
   · Scope: alleen het artikelgebied (main / article / .site-main /
     .entry-content / Elementor single- en wp-templates). Header,
     footer en popups blijven met rust.
   · Opt-out: class "wm-skip" op een element of sectie.
   · Keuzehulp-plugin (.linik-quize) overal uitgesloten.
   · Kopkleur wordt niet geforceerd (witte koppen op navy secties).
   · Links/paragrafen met eigen inline style worden overgeslagen.
   · Tabellen 3b + vangnet, zebra-strepen uit, mobiel sticky kolom.
   · Koppen 1c, ul 1g, ol 1i, wm-horizontaal, blockquote 1t.

   @import werkt alleen hélemaal bovenaan een stylesheet: zet die
   regel in Customizer → Extra CSS, de rest mag in Elementor.
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap');
:root{
  --wm-navy:#0D2C54;
  --wm-navy-tile:linear-gradient(180deg,#16437A,#0D2C54);
  --wm-steel:#3E5A7A;
  --wm-ink:#0B1622;
  --wm-body:#51606E;
  --wm-gray:#7A8896;
  --wm-orange:#F56900;
  --wm-orange-dark:#E05F00;
  --wm-orange-soft:#FFF7F0;
  --wm-blue:#0090E3;
  --wm-blue-dark:#0074B8;
  --wm-line:#E6EAEF;
  --wm-row-line:#EFF2F5;
  --wm-bg-soft:#F1F5F9;
  --wm-font-head:'IBM Plex Sans',system-ui,sans-serif;
  --wm-font-mono:'IBM Plex Mono',ui-monospace,monospace;
}
/* ------------------------------------------------------------
   SCOPES (overal herhaald, hier eenmalig uitgelegd):
   · tekst-scope  = .wm-content, .entry-content, of een Elementor
     tekst/html/shortcode-widget BINNEN het artikelgebied
   · artikelgebied = main, article, .site-main, of een Elementor
     template van het type single / wp-post / wp-page
   · alles met :not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) = opt-out via class
   ------------------------------------------------------------ */
/* ---------- Koppen (1c) ---------- */
/* LET OP: h2 zit hier bewust NIET in — die krijgt zijn hele
   typografie én marge van de site-brede h2-regel verderop. Zat h2
   hier wel in, dan won "margin:0 0 14px" van de 44px kopmarge. */
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) :is(h1,h3,h4,h5,h6):not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *),
:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) :is(h1,h3,h4,h5,h6).elementor-heading-title:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){
  font-family:var(--wm-font-head) !important;
  font-weight:700 !important;
  /* geen color hier: kit/widget bepaalt de kopkleur, anders worden
     witte koppen op navy secties donker geforceerd */
  letter-spacing:-.02em !important;
  line-height:1.15 !important;
  text-wrap:balance !important;
  margin:0 0 14px !important;
  scroll-margin-top:90px !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) h1:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *),
:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) h1.elementor-heading-title:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){
  font-size:clamp(30px,5vw,42px) !important;line-height:1.08 !important;letter-spacing:-.03em !important;margin-bottom:18px !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) h3:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *),
:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) h3.elementor-heading-title:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){
  font-size:20px !important;letter-spacing:-.01em !important;line-height:1.25 !important;color:var(--wm-navy) !important;
  margin-top:34px !important;margin-bottom:8px !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) h4:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *),
:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) h4.elementor-heading-title:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){
  font-size:16px !important;line-height:1.35 !important;color:var(--wm-steel) !important;
  margin-top:26px !important;margin-bottom:6px !important;
}
/* ---------- h2 site-breed: hairline + oranje blokje ---------- */
h2:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *,.screen-reader-text,
       header *,footer *,nav *,aside *,
       [data-elementor-type="header"] *,
       [data-elementor-type="footer"] *,
       [data-elementor-type="popup"] *,
       .elementor-location-header *,
       .elementor-location-footer *,
       .elementor-popup-modal *){
  font-family:var(--wm-font-head) !important;
  font-weight:700 !important;
  letter-spacing:-.02em !important;
  line-height:1.15 !important;
  text-wrap:balance !important;
  font-size:clamp(23px,4vw,30px) !important;
  margin:44px 0 14px !important;
  scroll-margin-top:90px !important;
  display:flex !important;align-items:center !important;gap:16px !important;
}

/* FIX A — in een flex-kop wordt élk inline-element een eigen flex-item
   (met gap ertussen). display:contents haalt die tussenboxen weg, zodat
   <strong>/<em>/<a> gewoon meelopen in één tekstregel. Vet, cursief en
   kleur blijven werken (die erven door), links blijven klikbaar.
   Elementen met een eigen inline style houden hun box — die zijn immers
   bewust vormgegeven. Lege elementen niet aanraken (anker-spans). */
h2:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *,.screen-reader-text,
       header *,footer *,nav *,aside *,
       [data-elementor-type="header"] *,
       [data-elementor-type="footer"] *,
       [data-elementor-type="popup"] *,
       .elementor-location-header *,
       .elementor-location-footer *,
       .elementor-popup-modal *) > :is(a,b,strong,em,i,u,s,span,small,mark,code,abbr,sup,sub):not(:empty,[style]){
  display:contents !important;
}
/* FIX D — TOC/anker-elementen (leeg, mét id) uit de flow halen zonder ze
   te verbergen: anders springt de h2 in en schuift de hairline op.
   position:absolute i.p.v. display:none zodat #anker-links blijven werken.
   Alleen [id]: lege spans zónder id zijn meestal icoontjes. */
h2 :is(a,span)[id]:empty,
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) :is(h1,h3,h4,h5,h6) :is(a,span)[id]:empty,
:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-heading-title :is(a,span)[id]:empty{
  position:absolute !important;width:0 !important;height:0 !important;overflow:hidden !important;
  padding:0 !important;margin:0 !important;scroll-margin-top:90px !important;
}
/* eerste kop in een blok: geen lucht erboven (mét !important, anders
   verliest hij van de margin-top hierboven) */
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) :is(h1,h2,h3,h4):first-child{margin-top:0 !important}
/* zelfde specificiteit als de site-brede h2-regel, dus MOET hierna staan */
:is(.wm-content,.entry-content,.elementor-widget-container) > h2:first-child{margin-top:0 !important}
/* Elementor 'Kop'-widget: eigen widget-marge, dus margin-top hoeft daar niet */
.elementor-widget-heading .elementor-heading-title{margin-top:0 !important}
/* ---------- Paragrafen & links ---------- */
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.elementor-widget-shortcode)) p:not(.wm-skip,.wm-skip *,.linik-quize *,[style*="color"],[style*="display"],[style*="font"]){
  font-size:15.5px !important;line-height:1.75 !important;color:var(--wm-body) !important;margin:0 0 18px !important;text-wrap:pretty !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.elementor-widget-shortcode)) p:not(.wm-skip,.wm-skip *,.linik-quize *,[style*="color"],[style*="display"],[style*="font"]):last-child{margin-bottom:0 !important}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.elementor-widget-shortcode)) strong:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){color:var(--wm-ink)}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.elementor-widget-shortcode)) a:not(.wm-skip,.wm-skip *,.linik-quize *,[style*="color"]){
  color:var(--wm-blue) !important;font-weight:700 !important;text-decoration:none !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.elementor-widget-shortcode)) a:not(.wm-skip,.wm-skip *,.linik-quize *,[style*="color"]):hover{
  color:var(--wm-blue-dark) !important;text-decoration:underline !important;text-underline-offset:3px !important;
}
/* ---------- Ongeordende lijst: hairline-rijen (1g) ---------- */
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ul:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){
  list-style:none !important;margin:0 0 20px !important;padding:0 !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ul:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li{
  position:relative !important;background:transparent !important;border-radius:0 !important;
  padding:10px 0 10px 26px !important;margin:0 !important;border:0 !important;
  border-top:1px solid var(--wm-line) !important;
  font-size:15.5px !important;line-height:1.6 !important;color:var(--wm-body) !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ul:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li:last-child{
  border-bottom:1px solid var(--wm-line) !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ul:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li::before{
  content:"" !important;position:absolute !important;left:2px !important;top:calc(.55em + 10px) !important;
  width:7px !important;height:7px !important;border-radius:0 !important;background:var(--wm-orange) !important;
}
/* genest niveau: open vierkantje, zonder lijnen */
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ul ul:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){margin:6px 0 0 !important}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ul ul:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li{
  padding:3px 0 3px 22px !important;font-size:15.5px !important;border:0 !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ul ul:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li:last-child{border-bottom:0 !important}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ul ul:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li::before{
  left:2px !important;top:calc(.6em + 3px) !important;width:7px !important;height:7px !important;background:transparent !important;
  border:1.5px solid var(--wm-orange) !important;box-sizing:border-box !important;
}
/* ---------- Genummerde lijst: tijdlijn (1i) ---------- */
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){
  list-style:none !important;counter-reset:wmo !important;margin:0 0 24px !important;padding:0 !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li{
  counter-increment:wmo !important;position:relative !important;
  padding-left:44px !important;padding-bottom:20px !important;
  font-size:15.5px !important;line-height:1.6 !important;color:var(--wm-body) !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li::before{
  content:counter(wmo) !important;position:absolute !important;left:0 !important;top:0 !important;
  width:27px !important;height:27px !important;border-radius:0 !important;box-sizing:border-box !important;
  background:#fff !important;border:1.5px solid var(--wm-orange) !important;color:var(--wm-orange-dark) !important;
  font-family:var(--wm-font-head) !important;font-weight:700 !important;font-size:13px !important;
  display:flex !important;align-items:center !important;justify-content:center !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li::after{
  content:"" !important;position:absolute !important;left:13px !important;top:33px !important;bottom:4px !important;
  width:1px !important;border-radius:0 !important;background:var(--wm-line) !important;
}
/* laatste stap: geen padding (mét !important, wint anders niet) */
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li:last-child{padding-bottom:0 !important}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li:last-child::after{display:none !important}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li>strong:first-child{color:var(--wm-ink)}
/* ---------- Horizontale stappen: ol class="wm-horizontaal" ---------- */
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol.wm-horizontaal:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){display:flex !important;gap:18px !important}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol.wm-horizontaal:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li{
  flex:1 !important;padding:40px 0 0 !important;font-size:15.5px !important;line-height:1.55 !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol.wm-horizontaal:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li::after{
  top:13px !important;left:37px !important;right:-10px !important;bottom:auto !important;width:auto !important;height:1px !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol.wm-horizontaal:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li:last-child::after{display:none !important}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol.wm-horizontaal:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li>strong:first-child{
  display:block !important;margin-bottom:2px !important;
}
/* ---------- Blockquote: hairline-kader + TIP-label (1t) & hr ---------- */
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) blockquote:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){
  margin:30px 0 24px !important;padding:18px 22px 16px !important;background:#fff !important;
  border:1px solid var(--wm-line) !important;border-radius:0 !important;position:relative !important;
  font-size:15.5px !important;line-height:1.65 !important;color:var(--wm-body) !important;
}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) blockquote:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)::before{
  content:"TIP" !important;position:absolute !important;top:-8px !important;left:16px !important;
  background:#fff !important;padding:0 8px !important;
  font-family:var(--wm-font-mono) !important;font-weight:700 !important;font-size:9.5px !important;
  letter-spacing:.16em !important;color:var(--wm-orange-dark) !important;
}
/* !important nodig: de p-regel hierboven is ook !important */
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) blockquote p{margin:0 !important;color:inherit !important;font-size:15.5px !important}
:is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) hr{
  border:0 !important;border-top:1px solid var(--wm-line) !important;margin:32px 0 !important;
}
/* ---------- Mobiel: horizontale stappen klappen terug ---------- */
@media (max-width:640px){
  :is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol.wm-horizontaal:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){display:block !important}
  :is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol.wm-horizontaal:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li{
    padding:0 0 20px 44px !important;font-size:15.5px !important;
  }
  :is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol.wm-horizontaal:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li::after{
    top:33px !important;left:13px !important;right:auto !important;bottom:4px !important;width:1px !important;height:auto !important;
  }
  :is(.wm-content,.entry-content,:is(main,article,.site-main,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) .elementor-widget-text-editor) ol.wm-horizontaal:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *)>li:last-child{padding-bottom:0 !important}
}
/* ============================================================
   TABELLEN — GRADIENT-TEGELS 3B, VANGNET
   Pakt élke tabel binnen het artikelgebied, ongeacht widget
   (tekst-editor, html, shortcode, theme-post-content, TablePress,
   Gutenberg, plugins). Header, footer en popups blijven erbuiten;
   tabel met class "wm-skip" (of in een wm-skip-container) ook.
   Fallback-waarden in elke var().
   ============================================================ */

/* -- de tabel zelf: vlak, dunne rand, geen ronde hoeken -- */
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){
  width:100% !important;border-collapse:separate !important;border-spacing:0 !important;
  border:1px solid var(--wm-line,#E6EAEF) !important;border-radius:0 !important;overflow:hidden !important;
  font-size:15.5px !important;line-height:1.5 !important;margin:0 0 24px !important;background:#fff !important;
  box-shadow:none !important;
}

/* -- alle cellen -- */
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) :is(td,th){
  padding:12px 16px !important;border:0 !important;
  border-top:1px solid var(--wm-row-line,#EFF2F5) !important;
  color:var(--wm-body,#51606E) !important;text-align:left !important;vertical-align:top !important;
  font-size:15.5px !important;line-height:1.5 !important;
  background-image:none !important;white-space:normal !important;
}
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tr:first-child :is(td,th){border-top:0 !important}

/* -- tekstkleur wint ook binnen spans/strong/links in cellen -- */
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) td :is(span,b,strong,em){color:inherit !important}
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) td a{color:var(--wm-blue,#0090E3) !important}

/* -- header 3b: gradient-tegel per kolomkop, naadje ertussen,
      oranje lijn eronder. <thead>, of de eerste rij zonder <thead> -- */
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) thead :is(th,td),
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(:has(thead)):not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tr:first-child :is(td,th){
  background:var(--wm-navy-tile,linear-gradient(180deg,#16437A,#0D2C54)) !important;color:#fff !important;
  font-family:var(--wm-font-head,'IBM Plex Sans',system-ui,sans-serif) !important;
  font-weight:700 !important;font-size:15.5px !important;letter-spacing:.02em !important;border-top:0 !important;
  border-bottom:3px solid var(--wm-orange,#F56900) !important;
  border-left:3px solid #fff !important;
}
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) thead :is(th,td):first-child,
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(:has(thead)):not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tr:first-child :is(td,th):first-child{
  border-left:0 !important;
}
/* kleurtrap oranje -> licht-oranje per kolom */
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) thead :is(th,td):nth-child(2),
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(:has(thead)):not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tr:first-child :is(td,th):nth-child(2){
  border-bottom-color:#FF8A33 !important;
}
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) thead :is(th,td):nth-child(3),
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(:has(thead)):not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tr:first-child :is(td,th):nth-child(3){
  border-bottom-color:#FF9A4D !important;
}
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) thead :is(th,td):nth-child(n+4),
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(:has(thead)):not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tr:first-child :is(td,th):nth-child(n+4){
  border-bottom-color:#FFAB66 !important;
}
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) thead :is(th,td) *,
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(:has(thead)):not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tr:first-child :is(td,th) *{
  color:#fff !important;
}

/* -- rijen: rustig wit met hairlines, subtiele oranje hover -- */
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tbody tr{transition:background .15s;background:transparent !important}
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tbody tr:hover{
  background:var(--wm-orange-soft,#FFF7F0) !important;
}

/* -- zebra-strepen van thema/plugins uit: cellen transparant -- */
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tbody :is(td,th){
  background-color:transparent !important;
}
/* -- eerste kolom vet (modelnamen) -- */
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tbody :is(td,th):first-child{
  font-weight:700 !important;color:var(--wm-ink,#0B1622) !important;
}

/* -- tfoot niet als tweede header laten ogen -- */
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tfoot :is(td,th){
  background:var(--wm-bg-soft,#F1F5F9) !important;color:var(--wm-gray,#7A8896) !important;
  font-size:12px !important;font-weight:400 !important;
}

/* -- caption onder de tabel: mono, zoals de homepage-labels -- */
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) caption{
  caption-side:bottom !important;text-align:left !important;
  font-family:var(--wm-font-mono,'IBM Plex Mono',ui-monospace,monospace) !important;
  font-size:11px !important;letter-spacing:.04em !important;
  color:var(--wm-gray,#7A8896) !important;padding:10px 2px 0 !important;
}

/* -- Gutenberg-tabelblok neutraliseren -- */
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) figure.wp-block-table{
  margin:0 0 24px !important;border:0 !important;padding:0 !important;
}
:is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) figure.wp-block-table table{margin:0 !important}

/* -- mobiel: horizontaal scrollen, eerste kolom plakt -- */
@media (max-width:640px){
  :is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *){
    display:block !important;overflow-x:auto !important;white-space:nowrap !important;
    -webkit-overflow-scrolling:touch !important;
  }
  :is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) :is(td,th){white-space:nowrap !important}
  :is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) :is(td,th):first-child{
    position:sticky !important;left:0 !important;z-index:1 !important;
    box-shadow:10px 0 14px -12px rgba(13,44,84,.18) !important;background:#fff !important;
  }
  /* sticky headercel: effen navy (gradient scrolt anders mee) */
  :is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) thead :is(th,td):first-child,
  :is(main,article,.site-main,.entry-content,.wm-content,[data-elementor-type^="single"],[data-elementor-type^="wp-"]) table:not(:has(thead)):not(.wm-skip,.wm-skip *,.linik-quize,.linik-quize *) tr:first-child :is(td,th):first-child{
    background:var(--wm-navy,#0D2C54) !important;
  }
}

/* ---------- Pagina-specifieke correctie ---------- */
.elementor-23421 .elementor-element.elementor-element-531796b1 {
    --padding-left: 0px !important;
    --padding-right: 0px !important;
}

a.pfx-bar, .pfx-bar {
    padding: 0px 0px 0px 0px !important;
    margin: 0px !important;
}/* End custom CSS */