.elementor-2000 .elementor-element.elementor-element-70000001{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-2000 .elementor-element.elementor-element-70000001:not(.elementor-motion-effects-element-type-background), .elementor-2000 .elementor-element.elementor-element-70000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07111F;}.elementor-2000 .elementor-element.elementor-element-70000002{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-2000 .elementor-element.elementor-element-70000003{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2000 .elementor-element.elementor-element-70000004 img{width:54px;border-radius:16px 16px 16px 16px;}.elementor-2000 .elementor-element.elementor-element-70000004.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2000 .elementor-element.elementor-element-70000005 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:1.18em;color:#FFFFFF;}.elementor-2000 .elementor-element.elementor-element-70000005.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2000 .elementor-element.elementor-element-70000006{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2000 .elementor-element.elementor-element-70000007 .elementor-menu-toggle{margin:0 auto;background-color:#0B1728;}.elementor-2000 .elementor-element.elementor-element-70000007 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:10px;padding-right:10px;padding-top:14px;padding-bottom:14px;}.elementor-2000 .elementor-element.elementor-element-70000007 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2000 .elementor-element.elementor-element-70000007 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2000 .elementor-element.elementor-element-70000007 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2000 .elementor-element.elementor-element-70000007 .elementor-nav-menu--main .elementor-item:focus{color:#8FB3D9;fill:#8FB3D9;}.elementor-2000 .elementor-element.elementor-element-70000007 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#8FB3D9;}.elementor-2000 .elementor-element.elementor-element-70000007 .elementor-nav-menu--dropdown a, .elementor-2000 .elementor-element.elementor-element-70000007 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-2000 .elementor-element.elementor-element-70000007 .elementor-nav-menu--dropdown{background-color:#0B1728;}.elementor-2000 .elementor-element.elementor-element-70000007 .elementor-nav-menu--dropdown .elementor-item, .elementor-2000 .elementor-element.elementor-element-70000007 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Arial", Sans-serif;font-size:16px;}.elementor-2000 .elementor-element.elementor-element-70000007 .elementor-nav-menu--dropdown a{padding-top:16px;padding-bottom:16px;}.elementor-2000 .elementor-element.elementor-element-70000007 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-2000 .elementor-element.elementor-element-70000007 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-2000 .elementor-element.elementor-element-70000007{--nav-menu-icon-size:26px;}.elementor-2000 .elementor-element.elementor-element-70000007.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2000 .elementor-element.elementor-element-7f000001{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2000 .elementor-element.elementor-element-70000012{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-2000 .elementor-element.elementor-element-70000012:not(.elementor-motion-effects-element-type-background), .elementor-2000 .elementor-element.elementor-element-70000012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2000 .elementor-element.elementor-element-70000013{font-size:13px;color:#172745;}.elementor-2000 .elementor-element.elementor-element-70000013.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2000 .elementor-element.elementor-element-7e100001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2000 .elementor-element.elementor-element-7e100002{text-align:center;}.elementor-2000 .elementor-element.elementor-element-7e100002 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-2000 .elementor-element.elementor-element-7e100002.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2000 .elementor-element.elementor-element-7e200001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2000 .elementor-element.elementor-element-7e200002{text-align:center;}.elementor-2000 .elementor-element.elementor-element-7e200002 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-2000 .elementor-element.elementor-element-7e200002.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2000 .elementor-element.elementor-element-70000025{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:38px;--padding-bottom:38px;--padding-left:28px;--padding-right:28px;}.elementor-2000 .elementor-element.elementor-element-70000025:not(.elementor-motion-effects-element-type-background), .elementor-2000 .elementor-element.elementor-element-70000025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07111F;}.elementor-2000 .elementor-element.elementor-element-70000026 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:1.18em;color:#FFFFFF;}.elementor-2000 .elementor-element.elementor-element-70000026.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2000 .elementor-element.elementor-element-70000027{font-family:"Arial", Sans-serif;font-size:17px;line-height:1.7em;color:#E2E8F0;}.elementor-2000 .elementor-element.elementor-element-70000027.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2000 .elementor-element.elementor-element-70000028{font-family:"Arial", Sans-serif;font-size:17px;line-height:1.7em;color:#C8D2E1;}.elementor-2000 .elementor-element.elementor-element-70000028.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:767px){.elementor-2000 .elementor-element.elementor-element-70000001{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2000 .elementor-element.elementor-element-70000003{--width:70%;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2000 .elementor-element.elementor-element-70000004 img{width:44px;}.elementor-2000 .elementor-element.elementor-element-70000005 .elementor-heading-title{font-size:22px;}.elementor-2000 .elementor-element.elementor-element-70000006{--width:20%;}.elementor-2000 .elementor-element.elementor-element-7e100001{--padding-top:0px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-2000 .elementor-element.elementor-element-7e200001{--padding-top:0px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-2000 .elementor-element.elementor-element-70000025{--padding-top:36px;--padding-bottom:36px;--padding-left:18px;--padding-right:18px;}.elementor-2000 .elementor-element.elementor-element-70000026 .elementor-heading-title{font-size:22px;}.elementor-2000 .elementor-element.elementor-element-70000027{font-size:16px;}.elementor-2000 .elementor-element.elementor-element-70000028{font-size:16px;}}@media(min-width:768px){.elementor-2000 .elementor-element.elementor-element-70000001{--content-width:1180px;}.elementor-2000 .elementor-element.elementor-element-70000003{--width:25%;}.elementor-2000 .elementor-element.elementor-element-70000006{--width:70%;}.elementor-2000 .elementor-element.elementor-element-7f000001{--width:100%;}.elementor-2000 .elementor-element.elementor-element-7e100001{--width:100%;}.elementor-2000 .elementor-element.elementor-element-7e200001{--width:100%;}.elementor-2000 .elementor-element.elementor-element-70000025{--content-width:1180px;}}/* Start custom CSS for image, class: .elementor-element-7e100002 */.elementor-2000 .elementor-element.elementor-element-7e100002 figcaption{color:#172745!important;background:#F5F7FA;padding:8px 12px;border-radius:4px;line-height:1.5}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e200002 */.elementor-2000 .elementor-element.elementor-element-7e200002 figcaption{color:#172745!important;background:#F5F7FA;padding:8px 12px;border-radius:4px;line-height:1.5}/* End custom CSS */
/* Start custom CSS *//* Typography */
.elementor h1,.elementor h2,.elementor h3,.elementor h4,.elementor .e-heading-base{font-weight:650!important}
:is(.elementor-element-7000000b){font-weight:650!important;letter-spacing:-.03em!important;line-height:1.06!important}
.elementor p,.elementor .e-paragraph-base{font-weight:400!important}
.elementor strong{font-weight:650!important}

/* Standards graphics */
.elementor-element-d5b232,.elementor-element-684a8fb2{position:relative!important;padding-top:5.9rem!important}
.elementor-element-d5b232:before,.elementor-element-684a8fb2:before{content:''!important;position:absolute!important;top:.45rem!important;left:50%!important;transform:translateX(-50%)!important;width:4.8rem!important;height:4.8rem!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;border:0!important;margin:0!important}
.elementor-element-d5b232:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Crect x='16' y='10' width='64' height='76' rx='10' fill='white' stroke='%23172745' stroke-width='4'/%3E%3Cpath d='M28 30h40M28 40h40M28 66h40' stroke='%238FB3D9' stroke-width='4' stroke-linecap='round'/%3E%3Ccircle cx='48' cy='54' r='12' fill='%23172745'/%3E%3Ctext x='48' y='58' font-family='Arial,sans-serif' font-size='11' text-anchor='middle' fill='white' font-weight='700'%3EISO%3C/text%3E%3C/svg%3E")!important}
.elementor-element-684a8fb2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath d='M48 8 78 19v25c0 21-12 35-30 44C30 79 18 65 18 44V19L48 8Z' fill='white' stroke='%23172745' stroke-width='4'/%3E%3Cpath d='m33 47 10 10 20-22' fill='none' stroke='%238FB3D9' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='31' y='62' width='34' height='16' rx='8' fill='%23172745'/%3E%3Ctext x='48' y='74' font-family='Arial,sans-serif' font-size='13' text-anchor='middle' fill='white' font-weight='700'%3E3/3%3C/text%3E%3C/svg%3E")!important}

/* Hero image carousel */
:is(.elementor-element-70000010){position:relative!important;overflow:hidden!important;min-height:35rem!important;isolation:isolate!important;background:#0B1728!important}
:is(.elementor-element-70000010):before,:is(.elementor-element-70000010):after{content:''!important;position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;opacity:0!important;z-index:2!important}
:is(.elementor-element-70000010):before{background-image:url('https://www.zertifiziertevernichtung.de/wp-content/uploads/2026/04/Festplatten-in-einer-Alubox-scaled.jpg')!important;animation:pcxHeroSlide2 18s infinite ease-in-out!important}
:is(.elementor-element-70000010):after{background-image:url('https://www.zertifiziertevernichtung.de/wp-content/uploads/2026/04/Festplatten-in-einer-Alubox-scaled.jpg')!important;animation:pcxHeroSlide3 18s infinite ease-in-out!important}
:is(.elementor-element-70000011){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center 45%!important;z-index:1!important;animation:pcxHeroSlide1 18s infinite ease-in-out!important}
@keyframes pcxHeroSlide1{0%,27%{opacity:1}33%,94%{opacity:0}100%{opacity:1}}
@keyframes pcxHeroSlide2{0%,27%{opacity:0}33%,60%{opacity:1}66%,100%{opacity:0}}
@keyframes pcxHeroSlide3{0%,60%{opacity:0}66%,94%{opacity:1}100%{opacity:0}}
@media(max-width:1024px){:is(.elementor-element-70000010){min-height:25rem!important}}
@media(max-width:767px){:is(.elementor-element-70000010){min-height:20rem!important}}
@media(prefers-reduced-motion:reduce){:is(.elementor-element-70000011){animation:none!important;opacity:1!important}:is(.elementor-element-70000010):before,:is(.elementor-element-70000010):after{animation:none!important;opacity:0!important}}

/* Blog: same dark blue as the other dark boxes */
.elementor-element-60213b64{background:#0B1728!important;background-image:none!important;box-shadow:0 0 0 100vmax #0B1728!important}
.elementor-element-339cf77d{color:#8FB3D9!important}
.elementor-element-6c58fa02{color:#fff!important}
.elementor-element-37a98a75{color:rgba(255,255,255,.72)!important}
.elementor-element-22806a1,.elementor-element-12b6e67,.elementor-element-3dd77ef0{background:#0B1728!important;background-image:none!important;border:1px solid #28446D!important}

/* Scroll reveal transitions */
@supports (animation-timeline:view()){
.elementor-element-2f202fef,:is(.elementor-element-70000014),.elementor-element-416ce514,.elementor-element-f18936,.elementor-element-465e5d40,:is(.elementor-element-70000018),:is(.elementor-element-7000001b),:is(.elementor-element-70000021),.elementor-element-4d000209,.elementor-element-756d59c5,.elementor-element-386f85cc,.elementor-element-79a8e91e,.elementor-element-60213b64{animation-name:pcxSectionReveal!important;animation-duration:1ms!important;animation-fill-mode:both!important;animation-timing-function:linear!important;animation-timeline:view()!important;animation-range:entry 8% cover 28%!important;will-change:transform,opacity!important}
.elementor-element-6a44f541 > *,.elementor-element-4195b95c > *,.elementor-element-11851318 > *,.elementor-element-4916d90e > *,.elementor-element-cc104b5 > *,.elementor-element-7f0b2e65 > *{animation-name:pcxCardReveal!important;animation-duration:1ms!important;animation-fill-mode:both!important;animation-timing-function:linear!important;animation-timeline:view()!important;animation-range:entry 12% cover 34%!important;will-change:transform,opacity!important}
}
@keyframes pcxSectionReveal{from{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}
@keyframes pcxCardReveal{from{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(prefers-reduced-motion:reduce){.elementor-element-2f202fef,:is(.elementor-element-70000014),.elementor-element-416ce514,.elementor-element-f18936,.elementor-element-465e5d40,:is(.elementor-element-70000018),:is(.elementor-element-7000001b),:is(.elementor-element-70000021),.elementor-element-4d000209,.elementor-element-756d59c5,.elementor-element-386f85cc,.elementor-element-79a8e91e,.elementor-element-60213b64,.elementor-element-6a44f541 > *,.elementor-element-4195b95c > *,.elementor-element-11851318 > *,.elementor-element-4916d90e > *,.elementor-element-cc104b5 > *,.elementor-element-7f0b2e65 > *{animation:none!important;transform:none!important;opacity:1!important}}

/* Ninja Forms */
.elementor-element-3d40e049{width:100%!important}
.elementor-element-3d40e049 .nf-form-cont{margin:0!important}
.elementor-element-3d40e049 .nf-form-title{display:none!important}
.elementor-element-3d40e049 .nf-field-container{margin-bottom:1rem!important}
.elementor-element-3d40e049 .nf-field-label label{color:#172745!important;font-size:.88rem!important;font-weight:650!important}
.elementor-element-3d40e049 input:not([type="button"]):not([type="submit"]),.elementor-element-3d40e049 select,.elementor-element-3d40e049 textarea{width:100%!important;border:1px solid #D7DEE7!important;border-radius:4px!important;background:#F8FAFC!important;color:#172745!important;padding:.85rem .9rem!important;box-shadow:none!important}
.elementor-element-3d40e049 textarea{min-height:8rem!important;resize:vertical}
.elementor-element-3d40e049 input:focus,.elementor-element-3d40e049 select:focus,.elementor-element-3d40e049 textarea:focus{outline:2px solid #8FB3D9!important;outline-offset:1px!important;border-color:#8FB3D9!important}
.elementor-element-3d40e049 input[type="button"],.elementor-element-3d40e049 input[type="submit"]{width:100%!important;padding:1rem 1.5rem!important;border:1px solid #36527D!important;border-radius:4px!important;background:#172745!important;color:#fff!important;font-weight:650!important;cursor:pointer!important}
.elementor-element-3d40e049 input[type="button"]:hover,.elementor-element-3d40e049 input[type="submit"]:hover{background:#223A63!important;border-color:#8FB3D9!important}
.elementor-element-3d40e049 .nf-error-msg,.elementor-element-3d40e049 .ninja-forms-req-symbol{color:#A52A2A!important}
.elementor-element-3d40e049 .nf-form-fields-required{color:#667085!important;font-size:.78rem!important;margin-bottom:1rem!important}

/* ProCoReX signature polish: subtle high-security UI */
:is(.elementor-element-70000008){position:relative!important}
:is(.elementor-element-70000008):before{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;opacity:.16!important;background-image:linear-gradient(rgba(143,179,217,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(143,179,217,.10) 1px,transparent 1px)!important;background-size:34px 34px!important;mask-image:linear-gradient(90deg,rgba(0,0,0,.65),transparent 72%)!important;z-index:0!important}
:is(.elementor-element-70000009){position:relative!important;z-index:2!important}
:is(.elementor-element-70000009):after{content:'SECURE PROCESS  •  DOCUMENTED  •  CONTROLLED'!important;display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin-top:.55rem!important;padding:.5rem .7rem!important;border:1px solid rgba(143,179,217,.26)!important;background:rgba(11,23,40,.36)!important;color:#8FB3D9!important;font-size:.68rem!important;font-weight:650!important;letter-spacing:.11em!important;text-transform:uppercase!important;line-height:1.35!important}
.elementor-element-6a44f541{position:relative!important;overflow:visible!important}
.elementor-element-6a44f541:before{content:''!important;position:absolute!important;left:7%!important;right:7%!important;top:2.65rem!important;height:1px!important;background:linear-gradient(90deg,transparent,#8FB3D9 10%,#8FB3D9 90%,transparent)!important;opacity:.42!important;pointer-events:none!important}
.elementor-element-6a44f541 > *{position:relative!important;z-index:1!important;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease!important}
.elementor-element-6a44f541 > *:hover{transform:translateY(-4px)!important;background:#fff!important;box-shadow:0 12px 26px rgba(23,39,69,.09)!important}
.elementor-element-6a44f541 h4{width:2.65rem!important;height:2.65rem!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;border:1px solid #8FB3D9!important;border-radius:50%!important;background:#F5F7FA!important;box-shadow:0 0 0 6px #fff!important}
.elementor-element-756d59c5{position:relative!important;overflow:hidden!important}
.elementor-element-756d59c5:before{content:'PROJECT DOCUMENTATION  /  VERIFIED PROCESS'!important;display:inline-flex!important;align-self:center!important;margin-bottom:.65rem!important;padding:.45rem .7rem!important;border:1px solid rgba(143,179,217,.30)!important;color:#8FB3D9!important;background:rgba(255,255,255,.025)!important;font-size:.68rem!important;font-weight:650!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.elementor-element-756d59c5:after{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;opacity:.09!important;background:repeating-linear-gradient(0deg,rgba(143,179,217,.22) 0 1px,transparent 1px 32px)!important}
.elementor-element-11851318,.elementor-element-756d59c5 > *{position:relative!important;z-index:1!important}
.elementor-element-465e5d40{position:relative!important}
.elementor-element-465e5d40:after{content:'3/3'!important;position:absolute!important;right:1.5rem!important;top:1.1rem!important;color:rgba(23,39,69,.045)!important;font-size:7rem!important;font-weight:800!important;line-height:1!important;letter-spacing:-.06em!important;pointer-events:none!important}
@media(max-width:767px){
:is(.elementor-element-70000008):before{opacity:.09!important;background-size:28px 28px!important}
:is(.elementor-element-70000009):after{width:100%!important;font-size:.6rem!important;letter-spacing:.08em!important;padding:.45rem .55rem!important}
.elementor-element-6a44f541:before{left:1.7rem!important;right:auto!important;top:1.2rem!important;bottom:1.2rem!important;width:1px!important;height:auto!important;background:linear-gradient(180deg,transparent,#8FB3D9 10%,#8FB3D9 90%,transparent)!important}
.elementor-element-6a44f541 h4{margin-left:0!important;margin-right:0!important;width:2.35rem!important;height:2.35rem!important;box-shadow:0 0 0 5px #fff!important}
.elementor-element-6a44f541 > *{padding-left:1rem!important}
.elementor-element-6a44f541 > *:hover{transform:none!important;box-shadow:none!important}
.elementor-element-756d59c5:before{font-size:.58rem!important;letter-spacing:.09em!important;text-align:center!important}
.elementor-element-465e5d40:after{right:.4rem!important;top:.8rem!important;font-size:4.7rem!important}
}

/* Final alignment fixes: images + process connectors */
.elementor-element-22806a1:before,.elementor-element-12b6e67:before,.elementor-element-3dd77ef0:before{left:50%!important;right:auto!important;width:calc(100% - 2rem)!important;transform:translateX(-50%)!important;background-position:center center!important}
.elementor-element-468f859e{display:block!important;margin-left:auto!important;margin-right:auto!important;object-position:center center!important}
.elementor-element-33586e92{display:flex!important;align-items:center!important;justify-content:center!important}
@media(max-width:767px){.elementor-element-22806a1:before,.elementor-element-12b6e67:before,.elementor-element-3dd77ef0:before{width:calc(100% - 1.7rem)!important}}

/* Process 01-06: corrected connector system */
.elementor-element-6a44f541:before{display:none!important}
.elementor-element-6a44f541 > *{position:relative!important;overflow:visible!important}
.elementor-element-6a44f541 > *:after{content:''!important;position:absolute!important;top:2.72rem!important;left:50%!important;width:100%!important;height:1px!important;background:#8FB3D9!important;opacity:.55!important;z-index:0!important;pointer-events:none!important}
.elementor-element-6a44f541 > *:last-child:after{display:none!important}
.elementor-element-6a44f541 h4{position:relative!important;z-index:2!important}
@media(max-width:1024px) and (min-width:768px){.elementor-element-6a44f541 > *:nth-child(3):after,.elementor-element-6a44f541 > *:nth-child(6):after{display:none!important}}
@media(max-width:767px){.elementor-element-6a44f541 > *{padding-left:1rem!important;padding-right:1rem!important}.elementor-element-6a44f541 > *:after{display:block!important;top:2.58rem!important;left:2.17rem!important;width:1px!important;height:calc(100% + .6rem)!important;background:#8FB3D9!important;opacity:.45!important}.elementor-element-6a44f541 > *:last-child:after{display:none!important}.elementor-element-6a44f541 h4{margin-left:0!important;margin-right:0!important}}
/* Process 01-06: remove horizontal connector lines */
@media(min-width:768px){.elementor-element-6a44f541 > *:after{display:none!important}}

/* Reference logos: one scoped source of truth, atomic data-id body.elementor-page-2000s */
.elementor-2000 [data-id="79a8e91e"]{--pcx-ref-gap:2rem;--pcx-ref-half-gap:1rem;width:100%!important;max-width:1200px!important;box-sizing:border-box!important;background:#0B1728!important;box-shadow:0 0 0 100vmax #0B1728!important;overflow:hidden!important;isolation:isolate!important;animation:none!important;opacity:1!important;transform:none!important}
.elementor-2000 [data-id="3dbde91"]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;align-self:flex-start!important;justify-content:flex-start!important;width:max-content!important;max-width:none!important;min-width:0!important;gap:var(--pcx-ref-gap)!important;margin:0!important;padding:.75rem 0 1rem!important;border:0!important;box-sizing:content-box!important;overflow:visible!important;scroll-snap-type:none!important;animation:pcxReferencesContinuous 38s linear infinite!important;animation-play-state:running!important;will-change:transform!important}
.elementor-2000 [data-id="3dbde91"]:hover{animation-play-state:running!important}
.elementor-2000 [data-id="3dbde91"] img{display:block!important;flex:0 0 15rem!important;width:15rem!important;min-width:15rem!important;max-width:15rem!important;height:8.5rem!important;min-height:0!important;max-height:8.5rem!important;box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;opacity:1!important;filter:brightness(0) invert(1)!important;mix-blend-mode:normal!important;transform:none!important;transition:none!important}
@keyframes pcxReferencesContinuous{from{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--pcx-ref-half-gap)))}}
@media(max-width:767px){.elementor-2000 [data-id="79a8e91e"]{--pcx-ref-gap:1.5rem;--pcx-ref-half-gap:.75rem}.elementor-2000 [data-id="3dbde91"]{animation-duration:34s!important}.elementor-2000 [data-id="3dbde91"] img{flex-basis:12rem!important;width:12rem!important;min-width:12rem!important;max-width:12rem!important;height:6.75rem!important;max-height:6.75rem!important}}
@media(prefers-reduced-motion:reduce){.elementor-2000 [data-id="3dbde91"]{animation:none!important;transform:none!important;width:100%!important;max-width:100%!important;flex-wrap:wrap!important;justify-content:center!important;align-self:stretch!important;will-change:auto!important}.elementor-2000 [data-id="3dbde91"] > :nth-child(n+8){display:none!important}}

/* Responsive heading containment */
.elementor h1,.elementor h2,.elementor h3,.elementor h4,.elementor p,.elementor .e-paragraph-base,.elementor .e-heading-base{hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:break-word!important;min-width:0!important}
.elementor h1{max-width:100%!important;width:auto!important;font-size:clamp(1.5rem,3vw,2.5rem)!important;line-height:1.15!important}
.elementor h2{font-size:clamp(1.375rem,2.35vw,2rem)!important;line-height:1.2!important}
@media(max-width:767px){.elementor h1{font-size:clamp(1.4rem,6.4vw,1.7rem)!important}.elementor h2{font-size:clamp(1.25rem,5.7vw,1.5rem)!important}.elementor h3{font-size:clamp(1.125rem,5vw,1.375rem)!important}.elementor p,.elementor .e-paragraph-base{line-height:1.65!important}}
.pcx-editorial-media{margin:0!important;min-width:0!important;max-width:100%!important}
.pcx-editorial-photo img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/10;object-fit:cover;border-radius:8px}
.pcx-editorial-photo .widget-image-caption{font-size:.875rem!important;line-height:1.5!important;color:inherit!important;font-style:normal!important;margin-top:.6rem!important}/* End custom CSS */