.elementor-23421 .elementor-element.elementor-element-531796b1{--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:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-23421 .elementor-element.elementor-element-531796b1:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-531796b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2A50;}.elementor-23421 .elementor-element.elementor-element-531796b1.e-con{--align-self:flex-end;}.elementor-23421 .elementor-element.elementor-element-6c379e1f{--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-23421 .elementor-element.elementor-element-6c379e1f.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-23421 .elementor-element.elementor-element-71bcf3ac > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23421 .elementor-element.elementor-element-71bcf3ac .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-23421 .elementor-element.elementor-element-3aaf19cb > .elementor-widget-container{margin:0px 100px 28px 0px;}.elementor-23421 .elementor-element.elementor-element-3aaf19cb{font-size:16px;line-height:1.7em;color:#C4D0DD;}.elementor-23421 .elementor-element.elementor-element-cf760db{--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-23421 .elementor-element.elementor-element-23791760{--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:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-23421 .elementor-element.elementor-element-57817ab > .elementor-widget-container{margin:-115px 0px 0px 0px;}.elementor-23421 .elementor-element.elementor-element-922ab6e{--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-23421 .elementor-element.elementor-element-922ab6e:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-922ab6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-23421 .elementor-element.elementor-element-67c26280{--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-23421 .elementor-element.elementor-element-12bb0db0 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-12bb0db0 .elementor-heading-title{font-family:"IBM Plex Sans", Montserrat;font-size:28px;font-weight:700;letter-spacing:-0.56px;color:#0B1622;}.elementor-23421 .elementor-element.elementor-element-7a468f74 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-23421 .elementor-element.elementor-element-7a468f74{font-size:15px;line-height:1.8em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-376555c1{--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-23421 .elementor-element.elementor-element-6d6e7b93{--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:44px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-6d6e7b93:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-6d6e7b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-23421 .elementor-element.elementor-element-13ae20c7 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-23421 .elementor-element.elementor-element-13ae20c7{font-size:15px;line-height:1.7em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-8ff7af0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-23421 .elementor-element.elementor-element-6da9f72b{--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;--z-index:90;}.elementor-23421 .elementor-element.elementor-element-fcc257a{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-fcc257a:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-fcc257a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-23421 .elementor-element.elementor-element-c243717{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-7c43250{--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-23421 .elementor-element.elementor-element-7c43250.e-con{--flex-grow:1;--flex-shrink:1;}.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-23421 .elementor-element.elementor-element-f4e83a7 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-f4e83a7{font-size:15px;line-height:1.65em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-09d6408{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-09d6408:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-09d6408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-23421 .elementor-element.elementor-element-609cd01{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-0ebff73{--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-23421 .elementor-element.elementor-element-0ebff73.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23421 .elementor-element.elementor-element-d635f01 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-d635f01{font-size:15px;line-height:1.65em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-6c699537{--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-23421 .elementor-element.elementor-element-6c699537:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-6c699537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2C54;}.elementor-23421 .elementor-element.elementor-element-14a259e1{--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-23421 .elementor-element.elementor-element-14a259e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23421 .elementor-element.elementor-element-2ace998d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23421 .elementor-element.elementor-element-2ace998d .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-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-23421 .elementor-element.elementor-element-16e7282 .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:13px 22px 13px 22px;}.elementor-23421 .elementor-element.elementor-element-16e7282 .elementor-button:hover, .elementor-23421 .elementor-element.elementor-element-16e7282 .elementor-button:focus{background-color:#E05F00;color:#ffffff;}.elementor-23421 .elementor-element.elementor-element-16e7282.elementor-element{--align-self:flex-start;}.elementor-23421 .elementor-element.elementor-element-16e7282 .elementor-button:hover svg, .elementor-23421 .elementor-element.elementor-element-16e7282 .elementor-button:focus svg{fill:#ffffff;}.elementor-23421 .elementor-element.elementor-element-71a6002b{--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-23421 .elementor-element.elementor-element-bf57a76{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-bf57a76:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-bf57a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23421 .elementor-element.elementor-element-0bb8844{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-7e934f1{--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-23421 .elementor-element.elementor-element-7e934f1.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23421 .elementor-element.elementor-element-a445acd > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-a445acd{font-size:15px;line-height:1.65em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-5b4db90a{--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:44px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-5b4db90a:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-5b4db90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-23421 .elementor-element.elementor-element-27c1d2{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-6e7371fe{--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-23421 .elementor-element.elementor-element-6e7371fe.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23421 .elementor-element.elementor-element-36aaf5d5 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-36aaf5d5{font-size:15px;line-height:1.65em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-d23a772{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-d23a772:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-d23a772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23421 .elementor-element.elementor-element-38a619c{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-ca6ac21{--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-23421 .elementor-element.elementor-element-ca6ac21.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23421 .elementor-element.elementor-element-846de09 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-846de09{font-size:15px;line-height:1.65em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-90f71d4{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-90f71d4:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-90f71d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-23421 .elementor-element.elementor-element-efab168{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-96ae88a{--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-23421 .elementor-element.elementor-element-96ae88a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23421 .elementor-element.elementor-element-f07cd26 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-f07cd26{font-size:15px;line-height:1.65em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-67e00a7{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-67e00a7:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-67e00a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23421 .elementor-element.elementor-element-79adc74{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-d04028e{--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-23421 .elementor-element.elementor-element-d04028e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23421 .elementor-element.elementor-element-f64dc19 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-f64dc19{font-size:15px;line-height:1.65em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-dedb384{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-dedb384:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-dedb384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-23421 .elementor-element.elementor-element-5d33a7d{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-9ece182{--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-23421 .elementor-element.elementor-element-9ece182.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23421 .elementor-element.elementor-element-aae572f > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-aae572f{font-size:15px;line-height:1.65em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-df357b6{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-df357b6:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-df357b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23421 .elementor-element.elementor-element-e2e1966{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-4a006cb{--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-23421 .elementor-element.elementor-element-4a006cb.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23421 .elementor-element.elementor-element-b8ecfc9 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-b8ecfc9{font-size:15px;line-height:1.65em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-6b0fba0{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-6b0fba0:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-6b0fba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-23421 .elementor-element.elementor-element-b13ef5c{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-3d3ddbd{--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-23421 .elementor-element.elementor-element-3d3ddbd.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23421 .elementor-element.elementor-element-21d8b47 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-21d8b47{font-size:15px;line-height:1.65em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-ab9dff3{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-ab9dff3:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-ab9dff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23421 .elementor-element.elementor-element-630774e{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-cf7d235{--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-23421 .elementor-element.elementor-element-cf7d235.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23421 .elementor-element.elementor-element-d7eabda > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-d7eabda{font-size:15px;line-height:1.65em;color:#51606E;}.elementor-23421 .elementor-element.elementor-element-1aad217{--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:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23421 .elementor-element.elementor-element-1aad217:not(.elementor-motion-effects-element-type-background), .elementor-23421 .elementor-element.elementor-element-1aad217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-23421 .elementor-element.elementor-element-2d05d3c{--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:16px 52px;--row-gap:16px;--column-gap:52px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-d847129{--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-23421 .elementor-element.elementor-element-d847129.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23421 .elementor-element.elementor-element-86a40a5 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-23421 .elementor-element.elementor-element-86a40a5{font-size:15px;line-height:1.65em;color:#51606E;}@media(max-width:767px){.elementor-23421 .elementor-element.elementor-element-531796b1{--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:26px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-6c379e1f{--width:100%;}.elementor-23421 .elementor-element.elementor-element-71bcf3ac > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-23421 .elementor-element.elementor-element-71bcf3ac .elementor-heading-title{font-size:30px;line-height:1.12em;letter-spacing:-0.6px;}.elementor-23421 .elementor-element.elementor-element-3aaf19cb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23421 .elementor-element.elementor-element-3aaf19cb{font-size:13.5px;line-height:1.65em;}.elementor-23421 .elementor-element.elementor-element-23791760{--width:100%;}.elementor-23421 .elementor-element.elementor-element-922ab6e{--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:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-67c26280{--width:100%;}.elementor-23421 .elementor-element.elementor-element-12bb0db0 .elementor-heading-title{font-size:20px;}.elementor-23421 .elementor-element.elementor-element-7a468f74{font-size:13px;}.elementor-23421 .elementor-element.elementor-element-376555c1{--width:100%;}.elementor-23421 .elementor-element.elementor-element-6d6e7b93{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-13ae20c7{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-fcc257a{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-c243717{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-7c43250{--width:100%;}.elementor-23421 .elementor-element.elementor-element-f4e83a7 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-f4e83a7{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-09d6408{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-609cd01{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-0ebff73{--width:100%;}.elementor-23421 .elementor-element.elementor-element-d635f01 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-d635f01{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-6c699537{--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-23421 .elementor-element.elementor-element-14a259e1{--width:100%;}.elementor-23421 .elementor-element.elementor-element-2ace998d .elementor-heading-title{font-size:20px;}.elementor-23421 .elementor-element.elementor-element-71a6002b{--width:100%;}.elementor-23421 .elementor-element.elementor-element-bf57a76{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-0bb8844{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-7e934f1{--width:100%;}.elementor-23421 .elementor-element.elementor-element-a445acd > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-a445acd{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-5b4db90a{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-27c1d2{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-6e7371fe{--width:100%;}.elementor-23421 .elementor-element.elementor-element-36aaf5d5 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-36aaf5d5{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-d23a772{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-38a619c{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-ca6ac21{--width:100%;}.elementor-23421 .elementor-element.elementor-element-846de09 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-846de09{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-90f71d4{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-efab168{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-96ae88a{--width:100%;}.elementor-23421 .elementor-element.elementor-element-f07cd26 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-f07cd26{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-67e00a7{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-79adc74{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-d04028e{--width:100%;}.elementor-23421 .elementor-element.elementor-element-f64dc19 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-f64dc19{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-dedb384{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-5d33a7d{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-9ece182{--width:100%;}.elementor-23421 .elementor-element.elementor-element-aae572f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-aae572f{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-df357b6{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-e2e1966{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-4a006cb{--width:100%;}.elementor-23421 .elementor-element.elementor-element-b8ecfc9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-b8ecfc9{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-6b0fba0{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-b13ef5c{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-3d3ddbd{--width:100%;}.elementor-23421 .elementor-element.elementor-element-21d8b47 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-21d8b47{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-ab9dff3{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-630774e{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-cf7d235{--width:100%;}.elementor-23421 .elementor-element.elementor-element-d7eabda > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-d7eabda{font-size:12.5px;}.elementor-23421 .elementor-element.elementor-element-1aad217{--padding-top:20px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-23421 .elementor-element.elementor-element-2d05d3c{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23421 .elementor-element.elementor-element-d847129{--width:100%;}.elementor-23421 .elementor-element.elementor-element-86a40a5 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23421 .elementor-element.elementor-element-86a40a5{font-size:12.5px;}}@media(min-width:768px){.elementor-23421 .elementor-element.elementor-element-531796b1{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-6c379e1f{--width:60%;}.elementor-23421 .elementor-element.elementor-element-23791760{--width:50%;}.elementor-23421 .elementor-element.elementor-element-922ab6e{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-67c26280{--width:58%;}.elementor-23421 .elementor-element.elementor-element-376555c1{--width:42%;}.elementor-23421 .elementor-element.elementor-element-6d6e7b93{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-fcc257a{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-7c43250{--width:100%;}.elementor-23421 .elementor-element.elementor-element-09d6408{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-0ebff73{--width:100%;}.elementor-23421 .elementor-element.elementor-element-6c699537{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-14a259e1{--width:38%;}.elementor-23421 .elementor-element.elementor-element-71a6002b{--width:58%;}.elementor-23421 .elementor-element.elementor-element-bf57a76{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-7e934f1{--width:100%;}.elementor-23421 .elementor-element.elementor-element-5b4db90a{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-6e7371fe{--width:100%;}.elementor-23421 .elementor-element.elementor-element-d23a772{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-ca6ac21{--width:100%;}.elementor-23421 .elementor-element.elementor-element-90f71d4{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-96ae88a{--width:100%;}.elementor-23421 .elementor-element.elementor-element-67e00a7{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-d04028e{--width:100%;}.elementor-23421 .elementor-element.elementor-element-dedb384{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-9ece182{--width:100%;}.elementor-23421 .elementor-element.elementor-element-df357b6{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-4a006cb{--width:100%;}.elementor-23421 .elementor-element.elementor-element-6b0fba0{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-3d3ddbd{--width:100%;}.elementor-23421 .elementor-element.elementor-element-ab9dff3{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-cf7d235{--width:100%;}.elementor-23421 .elementor-element.elementor-element-1aad217{--content-width:1280px;}.elementor-23421 .elementor-element.elementor-element-d847129{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-531796b1 */.elementor-23421 .elementor-element.elementor-element-531796b1{background:radial-gradient(1100px 620px at 80% 36%,#164070 0%,#0C2A50 62%)} @media(max-width:767px){.elementor-23421 .elementor-element.elementor-element-531796b1{background:radial-gradient(500px 380px at 85% 0%,#164070 0%,#0C2A50 62%)}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34bf5106 */@media(max-width:767px){.elementor-23421 .elementor-element.elementor-element-34bf5106 p span{font-size:11.5px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922ab6e */@media(max-width:767px){.elementor-23421 .elementor-element.elementor-element-922ab6e{border-bottom:1px solid #E6EAEF}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da9f72b */@media(min-width:768px){.elementor-23421 .elementor-element.elementor-element-6da9f72b{box-shadow:0 14px 30px -18px rgba(13,44,84,.35)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0db8e1 */.elementor-23421 .elementor-element.elementor-element-f0db8e1 img{width:100%;height:430px;object-fit:cover} @media(max-width:767px){.elementor-23421 .elementor-element.elementor-element-f0db8e1 img{height:170px}} .elementor-23421 .elementor-element.elementor-element-f0db8e1 figcaption{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.12em;color:#7A8896;border-bottom:1px solid #E6EAEF;padding:9px 0;margin:0;text-align:left}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c43250 *//* container van flex naar block, anders werkt float niet */
.wrap-blok {
    display: block;
}

.wrap-blok .wrap-img {
    float: left;
    width: 35% !important;          /* breedte van de afbeelding */
    margin: 0 55px 30px 0 !important; /* boven 0: foto start gelijk met de tekst */
}

/* eerste element in het tekstblok: geen extra ruimte erboven */
.wrap-blok .elementor-widget-text-editor h2:first-child,
.wrap-blok .elementor-widget-text-editor p:first-child {
    margin-top: 0;
}

/* op mobiel de float uitzetten: afbeelding gewoon boven de tekst */
@media (max-width: 767px) {
    .wrap-blok .wrap-img {
        float: none;
        width: 100%;
        margin: 0 0 16px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7edbfaf */.elementor-23421 .elementor-element.elementor-element-7edbfaf img{width:100%;height:430px;object-fit:cover} @media(max-width:767px){.elementor-23421 .elementor-element.elementor-element-7edbfaf img{height:170px}} .elementor-23421 .elementor-element.elementor-element-7edbfaf figcaption{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.12em;color:#7A8896;border-bottom:1px solid #E6EAEF;padding:9px 0;margin:0;text-align:left}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebff73 *//* container van flex naar block, anders werkt float niet */
.wrap-blok-2 {
    display: block;
}

.wrap-blok-2 .wrap-img-2 {
    float: right;
    width: 30% !important;          /* breedte van de afbeelding */
    margin: 0px 0px 30px 55px !important; /* boven 0: foto start gelijk met de tekst */
}

/* eerste element in het tekstblok: geen extra ruimte erboven */
.wrap-blok-2 .elementor-widget-text-editor h2:first-child,
.wrap-blok-2 .elementor-widget-text-editor p:first-child {
    margin-top: 0;
}



/* op mobiel de float uitzetten: afbeelding gewoon boven de tekst */
@media (max-width: 767px) {
    .wrap-blok-2 .wrap-img-2 {
        float: none;
        width: 100%;
        margin: 0 0 16px 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16e7282 */.elementor-23421 .elementor-element.elementor-element-16e7282 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:9px} .elementor-23421 .elementor-element.elementor-element-16e7282 .elementor-button-content-wrapper:after{content:'';width:12px;height:10px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5h9.5M7 1.5 10.5 5 7 8.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49a53a67 */.elementor-23421 .elementor-element.elementor-element-49a53a67 img{width:100%;height:430px;object-fit:cover} @media(max-width:767px){.elementor-23421 .elementor-element.elementor-element-49a53a67 img{height:170px}} .elementor-23421 .elementor-element.elementor-element-49a53a67 figcaption{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.12em;color:#7A8896;border-bottom:1px solid #E6EAEF;padding:9px 0;margin:0;text-align:left}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e7371fe *//* container van flex naar block, anders werkt float niet */
.wrap-blok {
    display: block;
}

.wrap-blok .wrap-img {
    float: left;
    width: 35% !important;          /* breedte van de afbeelding */
    margin: 0 55px 30px 0 !important; /* boven 0: foto start gelijk met de tekst */
}

/* eerste element in het tekstblok: geen extra ruimte erboven */
.wrap-blok .elementor-widget-text-editor h2:first-child,
.wrap-blok .elementor-widget-text-editor p:first-child {
    margin-top: 0;
}

/* op mobiel de float uitzetten: afbeelding gewoon boven de tekst */
@media (max-width: 767px) {
    .wrap-blok .wrap-img {
        float: none;
        width: 100%;
        margin: 0 0 16px 0;
    }
}/* 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;
}
/* doorlopende hairline + oranje blokje achter de koptekst */
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 *)::after{
  content:"" !important;flex:1 1 auto !important;min-width:46px !important;height:8px !important;
  background:linear-gradient(var(--wm-line,#E6EAEF),var(--wm-line,#E6EAEF)) left center/calc(100% - 20px) 1px no-repeat,
             linear-gradient(var(--wm-orange,#F56900),var(--wm-orange,#F56900)) right center/12px 8px no-repeat !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;
}/* End custom CSS */