.elementor-2521 .elementor-element.elementor-element-1f068f63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-1f068f63:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-1f068f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082B47;}.elementor-2521 .elementor-element.elementor-element-3578c9cf{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-193432ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:76px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-2521 .elementor-element.elementor-element-193432ae:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-193432ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082B47;}.elementor-2521 .elementor-element.elementor-element-3c5b9a79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-3c5b9a79 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:60px;font-weight:600;line-height:1.1em;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-2521 .elementor-element.elementor-element-33f3666f > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-33f3666f{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#C0CFD8;}.elementor-2521 .elementor-element.elementor-element-4b090569{--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:27px 27px;--row-gap:27px;--column-gap:27px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-5f4cebd5 .elementor-button{background-color:#F5F7F7;font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:0.6px;fill:#0D416B;color:#0D416B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9E3E8;border-radius:0px 0px 0px 0px;padding:18px 20px 18px 20px;}.elementor-2521 .elementor-element.elementor-element-5f4cebd5{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-2521 .elementor-element.elementor-element-6f42185b .elementor-button{background-color:transparent;font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-6f42185b{width:auto;max-width:auto;}.elementor-2521 .elementor-element.elementor-element-6f42185b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2521 .elementor-element.elementor-element-754dd6c2{--display:flex;--min-height:540px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-754dd6c2:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-754dd6c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EFF3;}.elementor-2521 .elementor-element.elementor-element-b14d48e img{width:82%;height:378px;object-fit:contain;object-position:center center;border-style:none;}.elementor-2521 .elementor-element.elementor-element-3cee2642{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-21bab047{--display:flex;--min-height:116px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-2521 .elementor-element.elementor-element-2eafa240 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-2eafa240 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:1.05px;color:#93AABA;}.elementor-2521 .elementor-element.elementor-element-542cf539 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-542cf539 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-2521 .elementor-element.elementor-element-50305f34{--display:flex;--min-height:116px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-2521 .elementor-element.elementor-element-1397d017 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-1397d017 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:1.05px;color:#93AABA;}.elementor-2521 .elementor-element.elementor-element-dd50845 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-dd50845 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-2521 .elementor-element.elementor-element-5f41eeb7{--display:flex;--min-height:116px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-2521 .elementor-element.elementor-element-1d0c1715 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-1d0c1715 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:1.05px;color:#93AABA;}.elementor-2521 .elementor-element.elementor-element-31bf0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-31bf0d .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-2521 .elementor-element.elementor-element-7e077a56{--display:flex;--min-height:116px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-2521 .elementor-element.elementor-element-4c33e04d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-4c33e04d .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:1.05px;color:#93AABA;}.elementor-2521 .elementor-element.elementor-element-3af2409c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-3af2409c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-2521 .elementor-element.elementor-element-2738137d{--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:78px;--padding-bottom:88px;--padding-left:72px;--padding-right:72px;}.elementor-2521 .elementor-element.elementor-element-2738137d:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-2738137d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-2521 .elementor-element.elementor-element-1faf7703{--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:flex-start;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--margin-top:0px;--margin-bottom:38px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-61134167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-ac8a47d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-ac8a47d .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-apps-intro-wrap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-fcaa35b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-fcaa35b{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#61778A;}.elementor-2521 .elementor-element.elementor-element-19becac0{--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:42px 42px;--row-gap:42px;--column-gap:42px;--overflow:visible;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-4079b380{--display:flex;--min-height:405px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-4079b380:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-4079b380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gbbraid.com/wp-content/uploads/2026/08/c-series-applications-v3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2521 .elementor-element.elementor-element-42cd1b7{--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:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-153ba425{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9D9E6;--border-color:#C9D9E6;--padding-top:22px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-b071104 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2521 .elementor-element.elementor-element-b071104 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.105em;color:#916D41;}.elementor-2521 .elementor-element.elementor-element-57238732{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-174e74d1 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-2521 .elementor-element.elementor-element-174e74d1 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:26px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-2e3abab5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-2e3abab5{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#61778A;}.elementor-2521 .elementor-element.elementor-element-5b18d5c2{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9D9E6;--border-color:#C9D9E6;--padding-top:22px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-6d1c393d > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2521 .elementor-element.elementor-element-6d1c393d .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.105em;color:#916D41;}.elementor-2521 .elementor-element.elementor-element-2f9bf1d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-271b8503 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-2521 .elementor-element.elementor-element-271b8503 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:26px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-4fdbeef3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-4fdbeef3{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#61778A;}.elementor-2521 .elementor-element.elementor-element-e7a6645 .elementor-button{background-color:transparent;font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:0.6px;fill:#0D416B;color:#0D416B;border-style:solid;border-width:0px 0px 1px 0px;border-color:#78909D;border-radius:0px 0px 0px 0px;padding:15px 0px 7px 0px;}.elementor-2521 .elementor-element.elementor-element-e7a6645 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-69a0cc5{--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:104px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-2521 .elementor-element.elementor-element-69a0cc5:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-69a0cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2521 .elementor-element.elementor-element-13aceef5{--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-67a61e76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-5924c93a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-5924c93a .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-2f372851 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-2f372851{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#61778A;}.elementor-2521 .elementor-element.elementor-element-424d4789{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-234e3ac2{--display:flex;--min-height:245px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9C9D3;--border-color:#B9C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-3423551{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2521 .elementor-element.elementor-element-3423551:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-3423551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F8;}.elementor-2521 .elementor-element.elementor-element-3b414e57 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-2521 .elementor-element.elementor-element-3b414e57 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:1.35px;color:#916D41;}.elementor-2521 .elementor-element.elementor-element-11c08bba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-11c08bba .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:26px;font-weight:600;line-height:1.15em;letter-spacing:-1.05px;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-540500f9 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-540500f9{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#61778A;}.elementor-2521 .elementor-element.elementor-element-26195796{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:27px;--padding-right:27px;}.elementor-2521 .elementor-element.elementor-element-bc85609{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9D9E6;--border-color:#C9D9E6;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-69bf0b4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-69bf0b4a .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-cd67926 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-cd67926{text-align:right;}.elementor-2521 .elementor-element.elementor-element-cd67926 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-42f3a87b{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9D9E6;--border-color:#C9D9E6;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-269088bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-269088bb .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-26d7436b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-26d7436b{text-align:right;}.elementor-2521 .elementor-element.elementor-element-26d7436b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-442db3e4{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9D9E6;--border-color:#C9D9E6;--padding-top:21px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-302d4a10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-302d4a10 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-21661bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-21661bb{text-align:right;}.elementor-2521 .elementor-element.elementor-element-21661bb .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#916D41;}.elementor-2521 .elementor-element.elementor-element-215a5384{--display:flex;--min-height:245px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9C9D3;--border-color:#B9C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-4bae4ccf{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2521 .elementor-element.elementor-element-4bae4ccf:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-4bae4ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EDF3;}.elementor-2521 .elementor-element.elementor-element-6e84ebc8 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-2521 .elementor-element.elementor-element-6e84ebc8 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:1.35px;color:#916D41;}.elementor-2521 .elementor-element.elementor-element-70cf2404 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-70cf2404 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:26px;font-weight:600;line-height:1.15em;letter-spacing:-1.05px;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-44f6fbaa > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-44f6fbaa{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#61778A;}.elementor-2521 .elementor-element.elementor-element-7405aa68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:27px;--padding-right:27px;}.elementor-2521 .elementor-element.elementor-element-2b4bf607{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9D9E6;--border-color:#C9D9E6;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-107b83bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-107b83bd .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-5f23dc00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-5f23dc00{text-align:right;}.elementor-2521 .elementor-element.elementor-element-5f23dc00 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-11a7a89b{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9D9E6;--border-color:#C9D9E6;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-4509834c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-4509834c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-4ef68b70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-4ef68b70{text-align:right;}.elementor-2521 .elementor-element.elementor-element-4ef68b70 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-16445d88{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9D9E6;--border-color:#C9D9E6;--padding-top:21px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-70cad5fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-70cad5fa .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-1157f2d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-1157f2d1{text-align:right;}.elementor-2521 .elementor-element.elementor-element-1157f2d1 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#916D41;}.elementor-2521 .elementor-element.elementor-element-7451b22d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5D4DE;--border-color:#C5D4DE;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-content{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C5D4DE;--border-color:#C5D4DE;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-label > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-label .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.35em;letter-spacing:1px;color:#916D41;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-title .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:26px;font-weight:600;line-height:1.15em;letter-spacing:-0.75px;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-copy > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-copy{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#5B7382;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts{--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;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-dia{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:13px;--padding-bottom:13px;--padding-left:14px;--padding-right:14px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-dia-label .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;color:#6A808E;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-dia-value > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-dia-value .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-power{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:13px;--padding-bottom:13px;--padding-left:14px;--padding-right:14px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-power-label .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;color:#6A808E;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-power-value > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-power-value .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-bobbin{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:13px;--padding-bottom:13px;--padding-left:14px;--padding-right:14px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-bobbin-label .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;color:#6A808E;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-bobbin-value > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-bobbin-value .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-link .elementor-button{background-color:#FFFFFF;font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-link > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-6edca067{--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:78px;--padding-bottom:88px;--padding-left:72px;--padding-right:72px;}.elementor-2521 .elementor-element.elementor-element-6edca067:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-6edca067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F6;}.elementor-2521 .elementor-element.elementor-element-15bb89ef{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:38px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-705fc748{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-7a0a092a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-7a0a092a .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#17364F;}.elementor-2521 .elementor-element.elementor-element-spec-intro-wrap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-7024287d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2521 .elementor-element.elementor-element-7024287d{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#61778A;}.elementor-2521 .elementor-element.elementor-element-5d21e7e7{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-459ce394{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-459ce394:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-459ce394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-74602b6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-74602b6e .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1em;letter-spacing:0.08em;color:#FFFFFF;}.elementor-2521 .elementor-element.elementor-element-1c42b06f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-1c42b06f .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1em;letter-spacing:0.08em;color:#FFFFFF;}.elementor-2521 .elementor-element.elementor-element-20030d28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-20030d28 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1em;letter-spacing:0.08em;color:#FFFFFF;}.elementor-2521 .elementor-element.elementor-element-specrow1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8C9D3;--border-color:#B8C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-specrow1:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-specrow1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2521 .elementor-element.elementor-element-specrow1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow1a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;letter-spacing:0.055em;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-specrow1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow1b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow1c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8C9D3;--border-color:#B8C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-specrow2:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-specrow2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2521 .elementor-element.elementor-element-specrow2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow2a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;letter-spacing:0.055em;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-specrow2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow2b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow2c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8C9D3;--border-color:#B8C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-specrow3:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-specrow3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2521 .elementor-element.elementor-element-specrow3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow3a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;letter-spacing:0.055em;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-specrow3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow3b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow3c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8C9D3;--border-color:#B8C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-specrow4:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-specrow4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2521 .elementor-element.elementor-element-specrow4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow4a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;letter-spacing:0.055em;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-specrow4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow4b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow4c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8C9D3;--border-color:#B8C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-specrow5:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-specrow5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2521 .elementor-element.elementor-element-specrow5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow5a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;letter-spacing:0.055em;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-specrow5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow5b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow5c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8C9D3;--border-color:#B8C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-specrow6:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-specrow6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2521 .elementor-element.elementor-element-specrow6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow6a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;letter-spacing:0.055em;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-specrow6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow6b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow6c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8C9D3;--border-color:#B8C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-specrow7:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-specrow7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2521 .elementor-element.elementor-element-specrow7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow7a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;letter-spacing:0.055em;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-specrow7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow7b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow7c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8C9D3;--border-color:#B8C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-specrow8:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-specrow8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2521 .elementor-element.elementor-element-specrow8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow8a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;letter-spacing:0.055em;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-specrow8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow8b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow8c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8C9D3;--border-color:#B8C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-specrow9:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-specrow9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2521 .elementor-element.elementor-element-specrow9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow9a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;letter-spacing:0.055em;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-specrow9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow9b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow9c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8C9D3;--border-color:#B8C9D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-specrow10:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-specrow10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2521 .elementor-element.elementor-element-specrow10a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow10a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;letter-spacing:0.055em;color:#657D8C;}.elementor-2521 .elementor-element.elementor-element-specrow10b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow10b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-specrow10c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-specrow10c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#0D416B;}.elementor-2521 .elementor-element.elementor-element-spec-note{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-2521 .elementor-element.elementor-element-399bf403{--display:flex;--min-height:566px;--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:90px 90px;--row-gap:90px;--column-gap:90px;border-style:none;--border-style:none;--padding-top:102px;--padding-bottom:108px;--padding-left:72px;--padding-right:72px;}.elementor-2521 .elementor-element.elementor-element-399bf403:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-399bf403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082B47;}.elementor-2521 .elementor-element.elementor-element-18acecc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-23e1157b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-23e1157b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:-1.7px;color:#FFFFFF;}.elementor-2521 .elementor-element.elementor-element-7ed6aeba > .elementor-widget-container{margin:26px 0px 30px 0px;}.elementor-2521 .elementor-element.elementor-element-7ed6aeba{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#B9CAD5;}.elementor-2521 .elementor-element.elementor-element-6a9836b7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.23);--border-color:rgba(255,255,255,0.23);--padding-top:34px;--padding-bottom:34px;--padding-left:38px;--padding-right:38px;}.elementor-2521 .elementor-element.elementor-element-6a9836b7:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B385B;}.elementor-2521 .elementor-element.elementor-element-6aa835f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-2521 .elementor-element.elementor-element-6aa835f2 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;letter-spacing:0.45px;color:#DCE6ED;}.elementor-2521 .elementor-element.elementor-element-66f06d8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-2521 .elementor-element.elementor-element-66f06d8f .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;letter-spacing:0.45px;color:#DCE6ED;}.elementor-2521 .elementor-element.elementor-element-2cbd9c02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-2521 .elementor-element.elementor-element-2cbd9c02 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;letter-spacing:0.45px;color:#DCE6ED;}.elementor-2521 .elementor-element.elementor-element-cea54c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-2521 .elementor-element.elementor-element-cea54c8 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;letter-spacing:0.45px;color:#DCE6ED;}.elementor-2521 .elementor-element.elementor-element-cta-target-production-speed .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-2521 .elementor-element.elementor-element-cta-line-arrangement .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-2521 .elementor-element.elementor-element-4e52c469 .elementor-button{background-color:#F5F7F7;font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:0.6px;fill:#0D416B;color:#0D416B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9E3E8;border-radius:0px 0px 0px 0px;padding:18px 20px 18px 20px;}.elementor-2521 .elementor-element.elementor-element-4e52c469 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-3ab18c5d > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-3ab18c5d .elementor-heading-title{font-family:"GB Demo IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.7px;color:#8FA8B8;}.elementor-2521 .elementor-element.elementor-element-cta-technical-support .elementor-heading-title{font-family:"GB Demo IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}@media(max-width:1024px){.elementor-2521 .elementor-element.elementor-element-3578c9cf{--min-height:520px;}.elementor-2521 .elementor-element.elementor-element-193432ae{--padding-top:70px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;}.elementor-2521 .elementor-element.elementor-element-3c5b9a79 .elementor-heading-title{font-size:45px;}.elementor-2521 .elementor-element.elementor-element-4b090569{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2521 .elementor-element.elementor-element-754dd6c2{--min-height:520px;}.elementor-2521 .elementor-element.elementor-element-b14d48e img{width:92%;height:374px;}.elementor-2521 .elementor-element.elementor-element-2738137d{--padding-top:58px;--padding-bottom:64px;--padding-left:42px;--padding-right:42px;}.elementor-2521 .elementor-element.elementor-element-1faf7703{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-2521 .elementor-element.elementor-element-ac8a47d .elementor-heading-title{font-size:32px;}.elementor-2521 .elementor-element.elementor-element-19becac0{--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:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-2521 .elementor-element.elementor-element-4079b380{--min-height:380px;}.elementor-2521 .elementor-element.elementor-element-42cd1b7{--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-69a0cc5{--padding-top:58px;--padding-bottom:64px;--padding-left:42px;--padding-right:42px;}.elementor-2521 .elementor-element.elementor-element-13aceef5{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-2521 .elementor-element.elementor-element-5924c93a .elementor-heading-title{font-size:32px;}.elementor-2521 .elementor-element.elementor-element-234e3ac2{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-3423551{--min-height:142px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2521 .elementor-element.elementor-element-11c08bba .elementor-heading-title{font-size:23px;}.elementor-2521 .elementor-element.elementor-element-26195796{--padding-top:17px;--padding-bottom:21px;--padding-left:23px;--padding-right:23px;}.elementor-2521 .elementor-element.elementor-element-215a5384{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-4bae4ccf{--min-height:142px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2521 .elementor-element.elementor-element-70cf2404 .elementor-heading-title{font-size:23px;}.elementor-2521 .elementor-element.elementor-element-7405aa68{--padding-top:17px;--padding-bottom:21px;--padding-left:23px;--padding-right:23px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap{--min-height:300px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-content{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2521 .elementor-element.elementor-element-6edca067{--padding-top:58px;--padding-bottom:64px;--padding-left:42px;--padding-right:42px;}.elementor-2521 .elementor-element.elementor-element-15bb89ef{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-2521 .elementor-element.elementor-element-7a0a092a .elementor-heading-title{font-size:32px;}.elementor-2521 .elementor-element.elementor-element-399bf403{--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:88px;--padding-bottom:88px;--padding-left:42px;--padding-right:42px;}.elementor-2521 .elementor-element.elementor-element-23e1157b .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-2521 .elementor-element.elementor-element-3578c9cf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-193432ae{--width:100%;--min-height:445px;--padding-top:64px;--padding-bottom:38px;--padding-left:24px;--padding-right:24px;}.elementor-2521 .elementor-element.elementor-element-3c5b9a79 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2521 .elementor-element.elementor-element-33f3666f{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-4b090569{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2521 .elementor-element.elementor-element-5f4cebd5{width:100%;max-width:100%;}.elementor-2521 .elementor-element.elementor-element-5f4cebd5 .elementor-button{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-6f42185b .elementor-button{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-754dd6c2{--width:100%;--min-height:350px;}.elementor-2521 .elementor-element.elementor-element-b14d48e img{width:92%;height:300px;}.elementor-2521 .elementor-element.elementor-element-21bab047{--width:50%;}.elementor-2521 .elementor-element.elementor-element-2eafa240 .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-542cf539 .elementor-heading-title{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-50305f34{--width:50%;}.elementor-2521 .elementor-element.elementor-element-1397d017 .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-dd50845 .elementor-heading-title{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-5f41eeb7{--width:50%;}.elementor-2521 .elementor-element.elementor-element-1d0c1715 .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-31bf0d .elementor-heading-title{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-7e077a56{--width:50%;}.elementor-2521 .elementor-element.elementor-element-4c33e04d .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-3af2409c .elementor-heading-title{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-2738137d{--padding-top:64px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-2521 .elementor-element.elementor-element-1faf7703{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2521 .elementor-element.elementor-element-61134167{--width:100%;}.elementor-2521 .elementor-element.elementor-element-ac8a47d .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-2521 .elementor-element.elementor-element-apps-intro-wrap{--width:100%;}.elementor-2521 .elementor-element.elementor-element-fcaa35b{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-19becac0{--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-2521 .elementor-element.elementor-element-4079b380{--width:100%;--min-height:270px;}.elementor-2521 .elementor-element.elementor-element-42cd1b7{--width:100%;--padding-top:4px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;}.elementor-2521 .elementor-element.elementor-element-b071104 .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-174e74d1 .elementor-heading-title{font-size:22px;}.elementor-2521 .elementor-element.elementor-element-2e3abab5{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-6d1c393d .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-271b8503 .elementor-heading-title{font-size:22px;}.elementor-2521 .elementor-element.elementor-element-4fdbeef3{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-e7a6645 .elementor-button{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-69a0cc5{--padding-top:64px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-2521 .elementor-element.elementor-element-13aceef5{--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:30px;--margin-left:0px;--margin-right:0px;}.elementor-2521 .elementor-element.elementor-element-67a61e76{--width:100%;}.elementor-2521 .elementor-element.elementor-element-5924c93a .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-2521 .elementor-element.elementor-element-2f372851{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-424d4789{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-234e3ac2{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-3423551{--width:100%;--min-height:190px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-2521 .elementor-element.elementor-element-3b414e57 .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-11c08bba .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-2521 .elementor-element.elementor-element-540500f9{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-26195796{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2521 .elementor-element.elementor-element-69bf0b4a .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-cd67926 .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-269088bb .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-26d7436b .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-302d4a10 .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-21661bb .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-215a5384{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-4bae4ccf{--width:100%;--min-height:190px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-2521 .elementor-element.elementor-element-6e84ebc8 .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-70cf2404 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-2521 .elementor-element.elementor-element-44f6fbaa{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-7405aa68{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2521 .elementor-element.elementor-element-107b83bd .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-5f23dc00 .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-4509834c .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-4ef68b70 .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-70cad5fa .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-1157f2d1 .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-7451b22d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap{--width:100%;--min-height:220px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-content{--width:100%;--padding-top:22px;--padding-bottom:28px;--padding-left:2px;--padding-right:2px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-label .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-title .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-copy{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-dia{--width:100%;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-dia-label .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-dia-value .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-power{--width:100%;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-power-label .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-power-value .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-bobbin{--width:100%;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-bobbin-label .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-bobbin-value .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-link .elementor-button{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-6edca067{--padding-top:64px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-2521 .elementor-element.elementor-element-15bb89ef{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2521 .elementor-element.elementor-element-705fc748{--width:100%;}.elementor-2521 .elementor-element.elementor-element-7a0a092a .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-2521 .elementor-element.elementor-element-spec-intro-wrap{--width:100%;}.elementor-2521 .elementor-element.elementor-element-7024287d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2521 .elementor-element.elementor-element-7024287d{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-459ce394{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-74602b6e .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-1c42b06f .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-20030d28 .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-specrow1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-specrow1a .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-specrow1b .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow1c .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-specrow2a .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-specrow2b .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow2c .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-specrow3a .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-specrow3b .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow3c .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-specrow4a .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-specrow4b .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow4c .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-specrow5a .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-specrow5b .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow5c .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-specrow6a .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-specrow6b .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow6c .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-specrow7a .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-specrow7b .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow7c .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-specrow8a .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-specrow8b .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow8c .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-specrow9a .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-specrow9b .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow9c .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow10{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2521 .elementor-element.elementor-element-specrow10a .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-specrow10b .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-specrow10c .elementor-heading-title{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-spec-note{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-399bf403{--padding-top:76px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-2521 .elementor-element.elementor-element-23e1157b .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-2521 .elementor-element.elementor-element-7ed6aeba{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-6a9836b7{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-2521 .elementor-element.elementor-element-6aa835f2 .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-66f06d8f .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-2cbd9c02 .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-cea54c8 .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-cta-target-production-speed .elementor-heading-title{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-cta-line-arrangement .elementor-heading-title{font-size:16px;}.elementor-2521 .elementor-element.elementor-element-4e52c469 .elementor-button{font-size:14px;}.elementor-2521 .elementor-element.elementor-element-3ab18c5d .elementor-heading-title{font-size:12px;}.elementor-2521 .elementor-element.elementor-element-cta-technical-support .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-2521 .elementor-element.elementor-element-1f068f63{--width:100%;}.elementor-2521 .elementor-element.elementor-element-3578c9cf{--width:100%;}.elementor-2521 .elementor-element.elementor-element-193432ae{--width:58%;}.elementor-2521 .elementor-element.elementor-element-4b090569{--width:100%;}.elementor-2521 .elementor-element.elementor-element-754dd6c2{--width:42%;}.elementor-2521 .elementor-element.elementor-element-3cee2642{--width:100%;}.elementor-2521 .elementor-element.elementor-element-21bab047{--width:25%;}.elementor-2521 .elementor-element.elementor-element-50305f34{--width:25%;}.elementor-2521 .elementor-element.elementor-element-5f41eeb7{--width:25%;}.elementor-2521 .elementor-element.elementor-element-7e077a56{--width:25%;}.elementor-2521 .elementor-element.elementor-element-2738137d{--width:100%;}.elementor-2521 .elementor-element.elementor-element-1faf7703{--width:100%;}.elementor-2521 .elementor-element.elementor-element-61134167{--width:52%;}.elementor-2521 .elementor-element.elementor-element-apps-intro-wrap{--width:48%;}.elementor-2521 .elementor-element.elementor-element-19becac0{--width:100%;}.elementor-2521 .elementor-element.elementor-element-4079b380{--width:52%;}.elementor-2521 .elementor-element.elementor-element-42cd1b7{--width:48%;}.elementor-2521 .elementor-element.elementor-element-153ba425{--width:100%;}.elementor-2521 .elementor-element.elementor-element-57238732{--width:100%;}.elementor-2521 .elementor-element.elementor-element-5b18d5c2{--width:100%;}.elementor-2521 .elementor-element.elementor-element-2f9bf1d4{--width:100%;}.elementor-2521 .elementor-element.elementor-element-69a0cc5{--width:100%;}.elementor-2521 .elementor-element.elementor-element-13aceef5{--width:100%;}.elementor-2521 .elementor-element.elementor-element-67a61e76{--width:50%;}.elementor-2521 .elementor-element.elementor-element-424d4789{--width:100%;}.elementor-2521 .elementor-element.elementor-element-234e3ac2{--width:50%;}.elementor-2521 .elementor-element.elementor-element-3423551{--width:44.44%;}.elementor-2521 .elementor-element.elementor-element-26195796{--width:55.56%;}.elementor-2521 .elementor-element.elementor-element-bc85609{--width:100%;}.elementor-2521 .elementor-element.elementor-element-42f3a87b{--width:100%;}.elementor-2521 .elementor-element.elementor-element-442db3e4{--width:100%;}.elementor-2521 .elementor-element.elementor-element-215a5384{--width:50%;}.elementor-2521 .elementor-element.elementor-element-4bae4ccf{--width:44.44%;}.elementor-2521 .elementor-element.elementor-element-7405aa68{--width:55.56%;}.elementor-2521 .elementor-element.elementor-element-2b4bf607{--width:100%;}.elementor-2521 .elementor-element.elementor-element-11a7a89b{--width:100%;}.elementor-2521 .elementor-element.elementor-element-16445d88{--width:100%;}.elementor-2521 .elementor-element.elementor-element-7451b22d{--width:100%;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap{--width:50%;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-content{--width:50%;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts{--width:100%;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-dia{--width:33.33%;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-power{--width:33.33%;}.elementor-2521 .elementor-element.elementor-element-models-horizontal-fact-bobbin{--width:33.33%;}.elementor-2521 .elementor-element.elementor-element-6edca067{--width:100%;}.elementor-2521 .elementor-element.elementor-element-15bb89ef{--width:100%;}.elementor-2521 .elementor-element.elementor-element-705fc748{--width:64%;}.elementor-2521 .elementor-element.elementor-element-spec-intro-wrap{--width:36%;}.elementor-2521 .elementor-element.elementor-element-5d21e7e7{--width:100%;}.elementor-2521 .elementor-element.elementor-element-459ce394{--width:100%;}.elementor-2521 .elementor-element.elementor-element-specrow1{--width:100%;}.elementor-2521 .elementor-element.elementor-element-specrow2{--width:100%;}.elementor-2521 .elementor-element.elementor-element-specrow3{--width:100%;}.elementor-2521 .elementor-element.elementor-element-specrow4{--width:100%;}.elementor-2521 .elementor-element.elementor-element-specrow5{--width:100%;}.elementor-2521 .elementor-element.elementor-element-specrow6{--width:100%;}.elementor-2521 .elementor-element.elementor-element-specrow7{--width:100%;}.elementor-2521 .elementor-element.elementor-element-specrow8{--width:100%;}.elementor-2521 .elementor-element.elementor-element-specrow9{--width:100%;}.elementor-2521 .elementor-element.elementor-element-specrow10{--width:100%;}.elementor-2521 .elementor-element.elementor-element-399bf403{--width:100%;}.elementor-2521 .elementor-element.elementor-element-18acecc8{--width:58%;}.elementor-2521 .elementor-element.elementor-element-6a9836b7{--width:41%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2521 .elementor-element.elementor-element-193432ae{--width:58%;}.elementor-2521 .elementor-element.elementor-element-754dd6c2{--width:42%;}.elementor-2521 .elementor-element.elementor-element-61134167{--width:52%;}.elementor-2521 .elementor-element.elementor-element-apps-intro-wrap{--width:48%;}.elementor-2521 .elementor-element.elementor-element-4079b380{--width:52%;}.elementor-2521 .elementor-element.elementor-element-42cd1b7{--width:48%;}.elementor-2521 .elementor-element.elementor-element-67a61e76{--width:50%;}.elementor-2521 .elementor-element.elementor-element-3423551{--width:100%;}.elementor-2521 .elementor-element.elementor-element-26195796{--width:100%;}.elementor-2521 .elementor-element.elementor-element-4bae4ccf{--width:100%;}.elementor-2521 .elementor-element.elementor-element-7405aa68{--width:100%;}.elementor-2521 .elementor-element.elementor-element-705fc748{--width:64%;}.elementor-2521 .elementor-element.elementor-element-spec-intro-wrap{--width:36%;}.elementor-2521 .elementor-element.elementor-element-18acecc8{--width:100%;}.elementor-2521 .elementor-element.elementor-element-6a9836b7{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-6f42185b */.elementor-2521 .elementor-element.elementor-element-6f42185b .elementor-button { gap: 10px; padding: 0; font-family: "GB Demo IBM Plex Sans", sans-serif; font-size:14px; line-height: 1; font-weight:600; letter-spacing: 0; }
.elementor-2521 .elementor-element.elementor-element-6f42185b .elementor-button-icon { width: 31px; height: 31px; margin: 0; border: 1px solid #8FA7B7; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; color: #D5B98F; flex: 0 0 31px; }
.elementor-2521 .elementor-element.elementor-element-6f42185b .elementor-button-icon i, .elementor-2521 .elementor-element.elementor-element-6f42185b .elementor-button-icon svg { font-size: 10px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-193432ae */@media(min-width:761px) and (max-width:1120px){.elementor-2521 .elementor-element.elementor-element-193432ae{padding-left:5vw!important;padding-right:5vw!important}}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-193432ae{min-height:445px!important;padding:64px 24px 38px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-754dd6c2 */.elementor-2521 .elementor-element.elementor-element-754dd6c2{position:relative;overflow:hidden}.elementor-2521 .elementor-element.elementor-element-754dd6c2>.elementor-element{width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center}.elementor-2521 .elementor-element.elementor-element-754dd6c2 img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:normal!important;transform:scale(1.08)!important;filter:drop-shadow(0 23px 28px rgba(13,48,72,.16))}@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-754dd6c2{height:350px!important;min-height:350px!important;max-height:350px!important}.elementor-2521 .elementor-element.elementor-element-754dd6c2 img{width:100%!important;height:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3578c9cf */.elementor-2521 .elementor-element.elementor-element-3578c9cf{max-width:1320px;margin-left:auto;margin-right:auto}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-3578c9cf{max-width:none;margin:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cee2642 */.elementor-2521 .elementor-element.elementor-element-3cee2642{max-width:1320px;height:94px;margin-left:auto;margin-right:auto}.elementor-2521 .elementor-element.elementor-element-3cee2642>.elementor-element{min-height:94px!important;padding:20px 32px!important}@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-3cee2642{max-width:none;height:auto;margin:0}.elementor-2521 .elementor-element.elementor-element-3cee2642>.elementor-element{min-height:88px!important;padding:18px 24px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f068f63 *//* C-SERIES TYPOGRAPHY BASELINE */
.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-3c5b9a79 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:clamp(40px,4.2vw,60px)!importantimportant;font-weight:600!important;line-height:.98!important;letter-spacing:-.04em!important;color:#fff!important}
.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-33f3666f,.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-33f3666f p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.66!important;letter-spacing:0!important;color:rgba(255,255,255,.76)!important}
.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-2eafa240 .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-1397d017 .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-1d0c1715 .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-4c33e04d .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:12px!important;font-weight:600!important;line-height:1!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#93AABA!important}
.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-542cf539 .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-dd50845 .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-31bf0d .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-3af2409c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important;color:#fff!important}
.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-5f4cebd5 .elementor-button{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:14pximportant;font-weight:600!important;line-height:1!important;letter-spacing:.055em!important;text-transform:uppercase!important}
.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-6f42185b .elementor-button{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:14pximportant;font-weight:600!important;line-height:1!important}
/* C-SERIES RESPONSIVE TYPOGRAPHY */

@media(max-width:1120px){.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-3c5b9a79 .elementor-heading-title{font-size:clamp(40px,4.2vw,60px)!importantimportant}}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-3c5b9a79 .elementor-heading-title{font-size:clamp(40px,4.2vw,60px)!importantimportant}.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-33f3666f,.elementor-2521 .elementor-element.elementor-element-1f068f63 .elementor-element-33f3666f p{font-size:16px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1faf7703 */.elementor-2521 .elementor-element.elementor-element-1faf7703 { max-width:1080px; margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:1.04fr .96fr; gap:42px; align-items:end; } .elementor-2521 .elementor-element.elementor-element-1faf7703 > .elementor-element { width:100% !important; min-width:0; } .elementor-2521 .elementor-element.elementor-element-1faf7703 h2 { max-width:590px; color:#17364F; font-family:"GB Demo IBM Plex Sans",sans-serif; font-size:39px; font-weight:600; line-height:1.06; letter-spacing:-.03em; } .elementor-2521 .elementor-element.elementor-element-1faf7703 .elementor-widget-text-editor, .elementor-2521 .elementor-element.elementor-element-1faf7703 .elementor-widget-text-editor p { color:#58707F; font-family:"GB Demo IBM Plex Sans",sans-serif; font-size:16px; font-weight:400; line-height:1.7; } @media(max-width:1120px){.elementor-2521 .elementor-element.elementor-element-1faf7703{gap:36px;}} @media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-1faf7703{grid-template-columns:1fr;gap:18px;} .elementor-2521 .elementor-element.elementor-element-1faf7703 h2{font-size:28px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42cd1b7 */.elementor-2521 .elementor-element.elementor-element-42cd1b7 {
  justify-content: center !important;
  align-self: center !important;
  min-height: 0 !important;
  background: transparent !important;
  border: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-42cd1b7{padding:4px 2px 0!important}}
.elementor-2521 .elementor-element.elementor-element-42cd1b7 > .elementor-element-153ba425,
.elementor-2521 .elementor-element.elementor-element-42cd1b7 > .elementor-element-5b18d5c2 {
  flex: 0 0 auto !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 22px 0 24px !important;
  gap: 3px !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid #C5D4DE !important;
}
.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-b071104,
.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-6d1c393d,
.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-57238732,
.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-2f9bf1d4 {
  flex: 0 0 auto !important;
  min-height: 0 !important;
}
.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-174e74d1 .elementor-heading-title,
.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-271b8503 .elementor-heading-title {
  text-transform: uppercase !important;
}
.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-2e3abab5 .elementor-widget-container,
.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-4fdbeef3 .elementor-widget-container {
  max-width: 430px;
}
.elementor-2521 .elementor-element.elementor-element-42cd1b7 > .elementor-element-e7a6645 {
  flex: 0 0 auto !important;
  align-self: flex-start !important;
  width: auto !important;
  margin: 54px 0 0 !important;
}
.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-b071104,.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-6d1c393d{margin-bottom:0!important;padding-top:10px!important}
.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-e7a6645 .elementor-button{padding:0 0 7px!important;min-height:0!important}

.elementor-2521 .elementor-element.elementor-element-42cd1b7 .elementor-element-e7a6645>.elementor-widget-container{margin:0!important;line-height:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19becac0 */.elementor-2521 .elementor-element.elementor-element-19becac0 { max-width:1080px; margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:1.04fr .96fr; gap:42px; align-items:center; border:0; background:transparent; } .elementor-2521 .elementor-element.elementor-element-19becac0 > .elementor-element { width:100% !important; min-width:0; } @media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-19becac0{grid-template-columns:1fr;gap:22px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2738137d */.elementor-2521 .elementor-element.elementor-element-2738137d{padding:78px 5vw 88px!important}
@media(max-width:1120px){.elementor-2521 .elementor-element.elementor-element-2738137d{padding:58px 5vw 64px!important}}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-2738137d{padding:64px 24px 70px!important}}
/* C-SERIES TYPOGRAPHY BASELINE */
.elementor-2521 .elementor-element.elementor-element-2738137d .2px!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#0D416B!important}
.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-fcaa35b,.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-fcaa35b p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important;color:#58707F!important}
.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-b071104 .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-6d1c393d .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.105em!important;text-transform:uppercase!important;color:#916D41!important}
.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-174e74d1 .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-271b8503 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.22!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:#0D416B!important}
.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-2e3abab5,.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-2e3abab5 p,.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-4fdbeef3,.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-4fdbeef3 p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.62!important;letter-spacing:0!important;color:#607887!important}
.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-e7a6645 .elementor-button{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:14pximportant;font-weight:600!important;line-height:1!important;letter-spacing:.065em!important;text-transform:uppercase!important;color:#0D416B!important}
/* C-SERIES RESPONSIVE TYPOGRAPHY */

@media(max-width:1120px){.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-ac8a47d .elementor-heading-title{font-size:32px!important}}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-2738137d .0px!important}}

/* GB-C-SERIES-H2-FINAL-ac8a47d */
.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-ac8a47d .elementor-heading-title{font-size:42px!important;}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-2738137d .elementor-element-ac8a47d .elementor-heading-title{font-size:30px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13aceef5 */.elementor-2521 .elementor-element.elementor-element-13aceef5{max-width:1160px;margin:0 auto 38px;display:grid!important;grid-template-columns:1fr 1fr;gap:18px;align-items:end}.elementor-2521 .elementor-element.elementor-element-13aceef5>.elementor-element{width:100%!important;min-width:0}@media(min-width:761px) and (max-width:1120px){.elementor-2521 .elementor-element.elementor-element-13aceef5{margin-bottom:35px}}@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-13aceef5{grid-template-columns:1fr;gap:18px;margin-bottom:31px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11c08bba */.elementor-2521 .elementor-element.elementor-element-11c08bba .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3423551 */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-3423551{min-height:136px!important;padding:23px 22px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26195796 */@media(min-width:761px) and (max-width:1120px){.elementor-2521 .elementor-element.elementor-element-26195796{padding:17px 23px 14.21875px!important}}@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-26195796{padding:19px 22px 17.21875px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-234e3ac2 */@media(max-width:1120px){.elementor-2521 .elementor-element.elementor-element-234e3ac2{line-height:24px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70cf2404 */.elementor-2521 .elementor-element.elementor-element-70cf2404 .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bae4ccf */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-4bae4ccf{min-height:136px!important;padding:23px 22px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7405aa68 */@media(min-width:761px) and (max-width:1120px){.elementor-2521 .elementor-element.elementor-element-7405aa68{padding:17px 23px 14.21875px!important}}@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-7405aa68{padding:19px 22px 17.21875px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215a5384 */@media(max-width:1120px){.elementor-2521 .elementor-element.elementor-element-215a5384{line-height:24px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424d4789 */.elementor-2521 .elementor-element.elementor-element-424d4789{max-width:1160px;margin-left:auto;margin-right:auto;display:grid!important;grid-template-columns:1fr 1fr;gap:18px;}.elementor-2521 .elementor-element.elementor-element-424d4789>.elementor-element{width:100%!important;min-width:0;margin:0!important;}@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-424d4789{grid-template-columns:1fr;gap:18px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-models-horizontal-image-wrap */.elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap{height:360px;min-height:0!important;overflow:hidden!important;border:1px solid #C5D4DE;background:#E8EEF2!important}.elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap>.elementor-element{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap .elementor-widget-container{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:normal!important;transform:scale(1.04)!important;filter:drop-shadow(0 18px 22px rgba(13,48,72,.12))}@media(max-width:1024px){.elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap{height:300px}}@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-models-horizontal-image-wrap{height:220px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-models-horizontal-copy */.elementor-2521 .elementor-element.elementor-element-models-horizontal-copy,.elementor-2521 .elementor-element.elementor-element-models-horizontal-copy>.elementor-widget-container{height:auto!important;min-height:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-models-horizontal-facts */.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;row-gap:0!important;column-gap:0!important;--gap:0px!important;width:100%!important;min-height:0!important;height:auto!important;margin:22px 0 0!important;padding:0!important;align-items:stretch!important;align-content:stretch!important;border:0!important;border-top:1px solid #C5D4DE!important;border-left:1px solid #C5D4DE!important}.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts>.elementor-element{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;justify-content:flex-start!important;gap:7px!important;row-gap:7px!important;--gap:7px!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:13px 14px!important;border:0!important;border-right:1px solid #C5D4DE!important;border-bottom:1px solid #C5D4DE!important;box-sizing:border-box!important;align-self:stretch!important}.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts>.elementor-element>.elementor-element{width:100%!important;min-height:0!important;margin:0!important}.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts .elementor-heading-title{margin:0!important}.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts .elementor-element-models-horizontal-fact-dia-value,.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts .elementor-element-models-horizontal-fact-power-value,.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts .elementor-element-models-horizontal-fact-bobbin-value{margin-top:0!important}@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts{grid-template-columns:1fr!important}.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts>.elementor-element{width:100%!important}}
.elementor-2521 .elementor-element.elementor-element-models-horizontal-facts>.elementor-element>.elementor-element>.elementor-widget-container{margin:0!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-models-horizontal-link */.elementor-2521 .elementor-element.elementor-element-models-horizontal-link{margin:0!important}.elementor-2521 .elementor-element.elementor-element-models-horizontal-link>.elementor-widget-container{margin:0!important;line-height:0!important}.elementor-2521 .elementor-element.elementor-element-models-horizontal-link .elementor-button{margin:28px 0 0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-models-horizontal-content */.elementor-2521 .elementor-element.elementor-element-models-horizontal-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  padding: 24px 0;
  border-top: 1px solid #C5D4DE;
  border-bottom: 1px solid #C5D4DE;
}
.elementor-2521 .elementor-element.elementor-element-models-horizontal-content > .elementor-element {
  flex: 0 0 auto !important;
  min-height: 0 !important;
}
.elementor-2521 .elementor-element.elementor-element-models-horizontal-content > .elementor-element-models-horizontal-link {
  align-self: flex-start !important;
  width: auto !important;
  margin: 0 !important;
}
.elementor-2521 .elementor-element.elementor-element-models-horizontal-content .elementor-element-models-horizontal-link .elementor-button {
  min-width: 0 !important;
  min-height: 0 !important;
  width: auto !important;
  padding: 0 0 7px !important;
  color: #17364F !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid #91A8B7 !important;
  border-radius: 0 !important;
  font-family: "GB Demo IBM Plex Mono","IBM Plex Mono",monospace !important;
  font-size:14pximportant;
  font-weight:600 !important;
  line-height: 1 !important;
  letter-spacing: .065em !important;
  text-transform: uppercase !important;
}
@media (max-width: 1024px) {
  .elementor-2521 .elementor-element.elementor-element-models-horizontal-content { padding: 20px 0; }
}
@media (max-width: 760px) {
  .elementor-2521 .elementor-element.elementor-element-models-horizontal-content {
    padding: 22px 2px 28px;
    border-top: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7451b22d */.elementor-2521 .elementor-element.elementor-element-7451b22d{max-width:1160px;height:auto;padding:0!important;margin:18px auto 0;display:grid!important;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.elementor-2521 .elementor-element.elementor-element-7451b22d>.elementor-element{width:100%!important;min-width:0}@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-7451b22d{grid-template-columns:1fr;gap:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a0cc5 */.elementor-2521 .elementor-element.elementor-element-69a0cc5{scroll-margin-top:96px;padding:78px 5vw 88px!important}
@media(max-width:1120px){.elementor-2521 .elementor-element.elementor-element-69a0cc5{padding:58px 5vw 64px!important}}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-69a0cc5{padding:64px 24px 70px!important}}
/* C-SERIES TYPOGRAPHY BASELINE */
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .2px!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#0D416B!important}
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-2f372851,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-2f372851 p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important;color:#58707F!important}
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-3b414e57 .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-6e84ebc8 .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-models-horizontal-label .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.105em!important;text-transform:uppercase!important;color:#916D41!important}
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-11c08bba .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-70cf2404 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:clamp(22px,1.8vw,27px)!important;font-weight:500!important;line-height:1.04!important;letter-spacing:-.025em!important;color:#0D416B!important;text-transform:none!important}
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-540500f9,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-540500f9 p,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-44f6fbaa,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-44f6fbaa p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important;color:#68808F!important}
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-69bf0b4a .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-269088bb .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-107b83bd .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-4509834c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;color:#657D8C!important}
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-cd67926 .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-26d7436b .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-5f23dc00 .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-4ef68b70 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;color:#0D416B!important}
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-models-horizontal-title .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:clamp(23px,2vw,30px)!important;font-weight:550!important;line-height:1.08!important;letter-spacing:-.025em!important;color:#0D416B!important}
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-models-horizontal-copy,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-models-horizontal-copy p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.68!important;color:#5B7382!important}
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-models-horizontal-fact-dia-label .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-models-horizontal-fact-power-label .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-models-horizontal-fact-bobbin-label .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;color:#6A808E!important}
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-models-horizontal-fact-dia-value .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-models-horizontal-fact-power-value .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-models-horizontal-fact-bobbin-value .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;color:#0D416B!important}

.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-21661bb .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-1157f2d1 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:12px!important;font-weight:600!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#D5B98F!important}
/* C-SERIES RESPONSIVE TYPOGRAPHY */

@media(max-width:1120px){.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-5924c93a .elementor-heading-title{font-size:32px!important}.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-11c08bba .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-70cf2404 .elementor-heading-title{font-size:23px!important}}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-69a0cc5 .0px!important}}

/* GB-C-SERIES-H2-FINAL-5924c93a */
.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-5924c93a .elementor-heading-title{font-size:42px!important;}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-69a0cc5 .elementor-element-5924c93a .elementor-heading-title{font-size:30px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15bb89ef */.elementor-2521 .elementor-element.elementor-element-15bb89ef { max-width:1080px; margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:1.78fr 1fr; gap:0; align-items:end; } .elementor-2521 .elementor-element.elementor-element-15bb89ef > .elementor-element { width:100% !important; min-width:0; } .elementor-2521 .elementor-element.elementor-element-15bb89ef h2 { max-width:590px; color:#17364F; font-family:"GB Demo IBM Plex Sans",sans-serif; font-size:39px; font-weight:600; line-height:1.06; letter-spacing:-.03em; } .elementor-2521 .elementor-element.elementor-element-15bb89ef > .elementor-element:last-child { padding-left:22px; } .elementor-2521 .elementor-element.elementor-element-15bb89ef .elementor-widget-text-editor, .elementor-2521 .elementor-element.elementor-element-15bb89ef .elementor-widget-text-editor p { color:#58707F; font-family:"GB Demo IBM Plex Sans",sans-serif; font-size:16px; font-weight:400; line-height:1.7; } @media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-15bb89ef{grid-template-columns:1fr;gap:18px;} .elementor-2521 .elementor-element.elementor-element-15bb89ef > .elementor-element:last-child{padding-left:0;} .elementor-2521 .elementor-element.elementor-element-15bb89ef h2{font-size:28px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-specrow1a */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-specrow1a{margin:0!important;margin-block-end:0!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-specrow2a */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-specrow2a{margin:0!important;margin-block-end:0!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-specrow3a */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-specrow3a{margin:0!important;margin-block-end:0!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-specrow4a */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-specrow4a{margin:0!important;margin-block-end:0!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-specrow5a */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-specrow5a{margin:0!important;margin-block-end:0!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-specrow6a */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-specrow6a{margin:0!important;margin-block-end:0!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-specrow7a */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-specrow7a{margin:0!important;margin-block-end:0!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-specrow8a */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-specrow8a{margin:0!important;margin-block-end:0!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-specrow9a */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-specrow9a{margin:0!important;margin-block-end:0!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-specrow10a */@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-specrow10a{margin:0!important;margin-block-end:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d21e7e7 */.elementor-2521 .elementor-element.elementor-element-5d21e7e7 { max-width:1080px; margin-left:auto; margin-right:auto; border-top:1px solid #B8C9D3; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element { display:grid !important; grid-template-columns:.78fr 1fr 1fr !important; border-bottom:1px solid #B8C9D3; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element > .elementor-element { width:100% !important; min-width:0; margin:0; padding:14px 22px !important; border-right:1px solid #B8C9D3 !important; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element > .elementor-element:first-child { border-left:1px solid #B8C9D3 !important; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:first-child > .elementor-element { border-color:rgba(255,255,255,.18) !important; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:first-child .elementor-heading-title { color:#FFFFFF; font-family:"GB Demo IBM Plex Mono",monospace; font-size:12px; font-weight:500; line-height:1; letter-spacing:.08em; text-transform:uppercase; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:not(:first-child) > .elementor-element:first-child .elementor-heading-title { color:#657D8C; font-family:"GB Demo IBM Plex Mono",monospace; font-size:12px; font-weight:500; line-height:1.5; letter-spacing:.055em; text-transform:uppercase; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:not(:first-child) > .elementor-element:not(:first-child) .elementor-heading-title { color:#0D416B; font-family:"GB Demo IBM Plex Sans",sans-serif; font-size:12px; font-weight:400; line-height:1.55; letter-spacing:normal; text-transform:none; } @media(max-width:760px){ .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:first-child { display:none !important; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:not(:first-child) { grid-template-columns:1fr !important; padding:16px 0; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:not(:first-child) > .elementor-element { border:0 !important; padding:14px 15px !important; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:not(:first-child) > .elementor-element:not(:first-child) .elementor-heading-title { display:grid; grid-template-columns:105px 1fr; gap:12px; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:not(:first-child) > .elementor-element:nth-child(2) .elementor-heading-title:before { content:"GB-24/32/36 C1D"; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:not(:first-child) > .elementor-element:nth-child(3) .elementor-heading-title:before { content:"GB-48/56/64 C1D"; } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:not(:first-child) > .elementor-element:not(:first-child) .elementor-heading-title:before { display:block; color:#916D41; font-family:"GB Demo IBM Plex Mono",monospace; font-size:12px; font-weight:500; line-height:1.45; letter-spacing:.055em; } } .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:first-child .elementor-heading-title{font-size:12px;font-weight:500;} .elementor-2521 .elementor-element.elementor-element-5d21e7e7 > .elementor-element:not(:first-child) > .elementor-element:first-child .elementor-heading-title{font-size:12px;font-weight:500;}
/* SPEC FIRST COLUMN BORDER */
@media(min-width:761px){
.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-74602b6e,
.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow1a,
.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow2a,
.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow3a,
.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow4a,
.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow5a,
.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow6a,
.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow7a,
.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow8a,
.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow9a,
.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow10a{border-left:1px solid #B8C9D3!important}
}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element>.elementor-widget-container{margin:0!important;height:auto!important;min-height:0!important}}

@media(max-width:760px){
.elementor-2521 .elementor-element.elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element:first-child .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.055em!important}
.elementor-2521 .elementor-element.elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element:not(:first-child) .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important}
.elementor-2521 .elementor-element.elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element:not(:first-child) .elementor-heading-title:before{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:.055em!important}
}

@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-5d21e7e7>.elementor-element:not(:first-child){padding:16px 0!important}}

@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element{margin:0!important}}

@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow1a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow2a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow3a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow4a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow5a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow6a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow7a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow8a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow9a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow10a{margin:0!important;margin-bottom:0!important}}

@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow1a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow2a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow3a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow4a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow5a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow6a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow7a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow8a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow9a,.elementor-2521 .elementor-element.elementor-element-5d21e7e7 .elementor-element-specrow10a{margin-block-end:0!important}}

@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-5d21e7e7>.elementor-element:not(:first-child){--kit-widget-spacing:0px!important;--widget-spacing:0px!important}}

@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-5d21e7e7{--kit-widget-spacing:0px!important;--widget-spacing:0px!important}}

@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element:nth-child(2){margin-top:-10px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-spec-note */.elementor-2521 .elementor-element.elementor-element-spec-note{max-width:1080px;width:100%;margin:18px auto 0!important;height:auto!important}.elementor-2521 .elementor-element.elementor-element-spec-note>.elementor-widget-container{height:auto!important;min-height:0!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edca067 */.elementor-2521 .elementor-element.elementor-element-6edca067{padding:78px 5vw 88px!important}@media(max-width:1120px){.elementor-2521 .elementor-element.elementor-element-6edca067{padding:58px 5vw 64px!important}}@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-6edca067{padding:64px 24px 70px!important}.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-459ce394{display:none!important}.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow1,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow2,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow3,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow4,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow5,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow6,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow7,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow8,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow9,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow10{padding:16px 0!important}.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow1,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow2,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow3,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow4,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow5,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow6,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow7,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow8,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow9,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow10>.elementor-element{width:100%!important;padding:14px 15px!important;border:0!important}}
/* C-SERIES TYPOGRAPHY BASELINE */
.elementor-2521 .elementor-element.elementor-element-6edca067 .2px!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#0D416B!important}
.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-7024287d,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-7024287d p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important;color:#58707F!important}
.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-74602b6e .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-1c42b06f .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-20030d28 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:12px!important;font-weight:600!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow1a .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow2a .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow3a .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow4a .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow5a .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow6a .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow7a .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow8a .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow9a .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow10a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:#657D8C!important}
.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow1b .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow1c .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow2b .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow2c .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow3b .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow3c .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow4b .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow4c .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow5b .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow5c .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow6b .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow6c .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow7b .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow7c .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow8b .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow8c .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow9b .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow9c .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow10b .elementor-heading-title,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-specrow10c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;color:#0D416B!important}
/* C-SERIES RESPONSIVE TYPOGRAPHY */

@media(max-width:1120px){.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-7a0a092a .elementor-heading-title{font-size:32px!important}}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-6edca067 .0px!important}}

.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-spec-note,.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-spec-note .elementor-widget-container{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;color:#617887!important}

/* GB-C-SERIES-H2-FINAL-7a0a092a */
.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-7a0a092a .elementor-heading-title{font-size:42px!important;}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-6edca067 .elementor-element-7a0a092a .elementor-heading-title{font-size:30px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a9836b7 */.elementor-2521 .elementor-element.elementor-element-6a9836b7 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 28px 30px;
  border: 1px solid rgba(255,255,255,.23);
  background: rgba(255,255,255,.04);
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element {
  width: 100%;
  min-width: 0;
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-6aa835f2,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-66f06d8f,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-2cbd9c02,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cea54c8,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-target-production-speed,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-line-arrangement {
  box-sizing: border-box;
  min-height: 49px;
  margin: 0;
  padding: 0;
  border: 0;
  border-right: 1px solid rgba(255,255,255,.16);
  border-bottom: 1px solid rgba(255,255,255,.16);
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-6aa835f2,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-2cbd9c02,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-target-production-speed {
  border-left: 1px solid rgba(255,255,255,.16);
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-6aa835f2,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-66f06d8f {
  border-top: 1px solid rgba(255,255,255,.16);
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-6aa835f2 > .elementor-widget-container,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-66f06d8f > .elementor-widget-container,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-2cbd9c02 > .elementor-widget-container,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cea54c8 > .elementor-widget-container,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-target-production-speed > .elementor-widget-container,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-line-arrangement > .elementor-widget-container {
  height: 100%;
  padding: 15px;
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-6aa835f2 .elementor-heading-title,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-66f06d8f .elementor-heading-title,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-2cbd9c02 .elementor-heading-title,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cea54c8 .elementor-heading-title,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-target-production-speed .elementor-heading-title,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-line-arrangement .elementor-heading-title {
  margin: 0;
  color: #DCE6ED !important;
  font-family: "GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif !important;
  font-size:12px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  overflow-wrap: normal;
  word-break: normal;
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-4e52c469 {
  grid-column: 1 / -1;
  margin: 26px 0 0;
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 .elementor-element-4e52c469 .elementor-button {
  width: 100%;
  min-height: 51px;
  justify-content: space-between;
  padding: 19px 21px;
  color: #0D416B !important;
  background: #FFF !important;
  font-family: "GB Demo IBM Plex Mono","IBM Plex Mono",monospace !important;
  font-size:14pximportant;
  font-weight:600 !important;
  line-height: 1 !important;
  letter-spacing: .055em !important;
  text-transform: uppercase !important;
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 .elementor-element-4e52c469 .elementor-button::after {
  content: "↗";
  flex: 0 0 auto;
  color: #8F693D;
font-size:14px;}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-3ab18c5d {
  grid-column: 1 / -1;
  margin: 17px 0 0;
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-3ab18c5d .elementor-heading-title {
  color: #8FA8B8 !important;
  font-family: "GB Demo IBM Plex Mono","IBM Plex Mono",monospace !important;
  font-size:12px !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
  letter-spacing: .1em !important;
  text-transform: uppercase !important;
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-technical-support {
  grid-column: 1 / -1;
  width: max-content;
  margin: 27px 0 0;
  padding-bottom: 6px;
  border-bottom: 1px solid #647E8F;
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-technical-support .elementor-heading-title,
.elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-technical-support a {
  color: #C6D5DE !important;
  font-family: "GB Demo IBM Plex Mono","IBM Plex Mono",monospace !important;
  font-size:12px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
}
@media (max-width: 760px) {
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 {
    grid-template-columns: 1fr;
    padding: 28px 30px;
  }
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-6aa835f2,
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-66f06d8f,
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-2cbd9c02,
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cea54c8,
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-target-production-speed,
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-line-arrangement {
    grid-column: 1;
    border: 0;
    border-left: 1px solid rgba(255,255,255,.16);
    border-right: 1px solid rgba(255,255,255,.16);
    border-bottom: 1px solid rgba(255,255,255,.16);
  }
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-6aa835f2 {
    border-top: 1px solid rgba(255,255,255,.16);
  }
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-4e52c469,
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-3ab18c5d,
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 > .elementor-element-cta-technical-support {
    grid-column: 1;
  }
  .elementor-2521 .elementor-element.elementor-element-6a9836b7 .elementor-element-4e52c469 .elementor-button-text {
    max-width: 210px;
    white-space: normal;
    text-align: left;
  font-size:14px;}
}
.elementor-2521 .elementor-element.elementor-element-6a9836b7>.elementor-element-4e52c469>.elementor-widget-container,.elementor-2521 .elementor-element.elementor-element-6a9836b7>.elementor-element-3ab18c5d>.elementor-widget-container{margin:0!important}
.elementor-2521 .elementor-element.elementor-element-6a9836b7>.elementor-element-4e52c469>.elementor-widget-container{line-height:0!important}

@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-6a9836b7{padding:28px 30px!important}}

@media(max-width:760px){
.elementor-2521 .elementor-element.elementor-element-6a9836b7{margin:0!important}
.elementor-2521 .elementor-element.elementor-element-6a9836b7>.elementor-element-6aa835f2,.elementor-2521 .elementor-element.elementor-element-6a9836b7>.elementor-element-66f06d8f,.elementor-2521 .elementor-element.elementor-element-6a9836b7>.elementor-element-2cbd9c02,.elementor-2521 .elementor-element.elementor-element-6a9836b7>.elementor-element-cea54c8,.elementor-2521 .elementor-element.elementor-element-6a9836b7>.elementor-element-cta-target-production-speed,.elementor-2521 .elementor-element.elementor-element-6a9836b7>.elementor-element-cta-line-arrangement{height:48.4166667px!important;min-height:0!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399bf403 */.elementor-2521 .elementor-element.elementor-element-399bf403{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.68fr);gap:72px;min-height:0!important;padding:82px max(5vw,calc((100vw - 1160px)/2)) 88px!important;background:#082b47!important}.elementor-2521 .elementor-element.elementor-element-399bf403>.elementor-element{width:auto!important;min-width:0!important;min-height:0!important;flex-basis:auto!important}.elementor-2521 .elementor-element.elementor-element-399bf403 .elementor-element-23e1157b{max-width:520px!important}.elementor-2521 .elementor-element.elementor-element-399bf403 .elementor-element-23e1157b .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:39px!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.03em!important}.elementor-2521 .elementor-element.elementor-element-399bf403 .elementor-element-7ed6aeba{max-width:610px!important;margin:21px 0 0!important}.elementor-2521 .elementor-element.elementor-element-399bf403 .elementor-element-7ed6aeba,.elementor-2521 .elementor-element.elementor-element-399bf403 .elementor-element-7ed6aeba p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:16px!important;line-height:1.72!important}@media(max-width:1120px) and (min-width:761px){.elementor-2521 .elementor-element.elementor-element-399bf403{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:5vw;padding:68px 5vw 74px!important}.elementor-2521 .elementor-element.elementor-element-399bf403 .elementor-element-23e1157b .elementor-heading-title{font-size:32px!important}}@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-399bf403{grid-template-columns:1fr;gap:19.5px;padding:66px 24px 72px!important}.elementor-2521 .elementor-element.elementor-element-399bf403 .0px!important}}
/* C-SERIES TYPOGRAPHY BASELINE */
.elementor-2521 .elementor-element.elementor-element-399bf403 .2px!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#fff!important}
/* C-SERIES RESPONSIVE TYPOGRAPHY */

@media(max-width:1120px){.elementor-2521 .elementor-element.elementor-element-399bf403 .elementor-element-23e1157b .elementor-heading-title{font-size:32px!important}}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-399bf403 .0px!important}}

.elementor-2521 .elementor-element.elementor-element-399bf403 .elementor-element-7ed6aeba>.elementor-widget-container{margin:0!important;height:auto!important;min-height:0!important}

/* GB-C-SERIES-H2-FINAL-23e1157b */
.elementor-2521 .elementor-element.elementor-element-399bf403 .elementor-element-23e1157b .elementor-heading-title{font-size:42px!important;}
@media(max-width:760px){.elementor-2521 .elementor-element.elementor-element-399bf403 .elementor-element-23e1157b .elementor-heading-title{font-size:30px!important;}}/* End custom CSS */
/* Start custom CSS *//* C-SERIES PAGE-ONLY FONT FACES */
@font-face{font-family:'GB Demo IBM Plex Sans';src:url('https://www.gbbraid.com/wp-content/uploads/c-series-fonts/ibm-plex-sans-latin-400-700.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap;}
@font-face{font-family:'GB Demo IBM Plex Mono';src:url('https://www.gbbraid.com/wp-content/uploads/c-series-fonts/ibm-plex-mono-latin-500.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap;}
@font-face{font-family:'GB Demo IBM Plex Mono';src:url('https://www.gbbraid.com/wp-content/uploads/c-series-fonts/ibm-plex-mono-latin-600.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap;}
/* C Series — restrained industrial product-page refinement */
body.elementor-page-2521{--gb-navy:#123553;--gb-navy-deep:#0d2b45;--gb-ink:#17364f;--gb-muted:#607584;--gb-line:#d6e0e6;--gb-soft:#f6f8f9;--gb-panel:#eef3f6}
body.elementor-page-2521 .elementor-element-2738137d,body.elementor-page-2521 .elementor-element-core-capabilities,body.elementor-page-2521 .elementor-element-69a0cc5,body.elementor-page-2521 .elementor-element-6edca067,body.elementor-page-2521 .elementor-element-application-range,body.elementor-page-2521 .elementor-element-399bf403{scroll-margin-top:96px}
body.elementor-page-2521 .elementor-widget-text-editor,body.elementor-page-2521 .elementor-widget-text-editor p{line-height:1.7;font-weight:400}
body.elementor-page-2521 .elementor-element-1f068f63 .elementor-heading-title{letter-spacing:-.028em}
body.elementor-page-2521 .elementor-element-1f068f63 .elementor-widget-text-editor,body.elementor-page-2521 .elementor-element-1f068f63 .elementor-widget-text-editor p{line-height:1.68;font-weight:400}
body.elementor-page-2521 .elementor-element-754dd6c2{background:#f7f9fa;border-left:1px solid rgba(13,43,69,.09);display:flex;align-items:center;justify-content:center;padding:34px}
body.elementor-page-2521 .elementor-element-754dd6c2 img{width:100%;max-width:520px;height:auto;object-fit:contain}
body.elementor-page-2521 .elementor-element-5f4cebd5 .elementor-button,body.elementor-page-2521 .elementor-element-4e52c469 .elementor-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.075em}
body.elementor-page-2521 .elementor-element-3cee2642{border-color:rgba(255,255,255,.12)}
body.elementor-page-2521 .elementor-element-3cee2642>.elementor-element{border-color:rgba(255,255,255,.13)}
body.elementor-page-2521 .elementor-element-3cee2642 .elementor-heading-title{text-wrap:balance}
body.elementor-page-2521 .elementor-element-2738137d{background:#f7f9fa}
body.elementor-page-2521 .elementor-element-42cd1b7{border-left:1px solid var(--gb-line)}
body.elementor-page-2521 .elementor-element-42cd1b7>.elementor-element{background:transparent!important;border-color:var(--gb-line)!important}
body.elementor-page-2521 .elementor-element-e7a6645{margin-top:28px}
body.elementor-page-2521 .elementor-element-core-capabilities{padding-top:96px;padding-bottom:96px;background:#fff}
body.elementor-page-2521 .elementor-element-core-capabilities-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;counter-reset:capability;margin-top:30px}
body.elementor-page-2521 .elementor-element-core-capabilities-grid>.elementor-element{counter-increment:capability;min-height:0!important;padding:19px 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--gb-line)!important;display:grid!important;grid-template-columns:42px minmax(0,1fr);align-items:baseline;transition:background-color .16s ease,border-color .16s ease}
body.elementor-page-2521 .elementor-element-core-capabilities-grid>.elementor-element:before{content:"0" counter(capability);color:#758b99;font-family:"GB Demo IBM Plex Mono",monospace;font-size:12px;letter-spacing:.05em}
body.elementor-page-2521 .elementor-element-core-capabilities-grid .elementor-heading-title{font-size:21px!important;font-weight:600!important;line-height:1.24!important}
body.elementor-page-2521 .elementor-element-core-capabilities-grid>.elementor-element:hover,body.elementor-page-2521 .elementor-element-core-capabilities-grid>.elementor-element:focus-within{border-color:#8aa0ae!important;background:#f7f9fa!important}
body.elementor-page-2521 .elementor-element-69a0cc5{padding-top:100px;padding-bottom:100px;background:#fff}
body.elementor-page-2521 .elementor-element-234e3ac2,body.elementor-page-2521 .elementor-element-215a5384{border-color:#c9d6de!important}
body.elementor-page-2521 .elementor-element-3423551,body.elementor-page-2521 .elementor-element-4bae4ccf{background:#edf3f6!important}
body.elementor-page-2521 .elementor-element-26195796,body.elementor-page-2521 .elementor-element-7405aa68{background:#fff!important}
body.elementor-page-2521 .elementor-element-7451b22d{border-top:1px solid var(--gb-line);padding-top:34px;margin-top:34px}
body.elementor-page-2521 .elementor-element-models-horizontal-image-wrap{min-height:360px!important;background:#eff4f6!important;border:1px solid #d6e0e6}
body.elementor-page-2521 .elementor-element-models-horizontal-facts{gap:0!important;border-top:1px solid var(--gb-line);border-bottom:1px solid var(--gb-line)}
body.elementor-page-2521 .elementor-element-models-horizontal-facts>.elementor-element{padding:14px 16px!important;min-height:0!important;border-right:1px solid var(--gb-line)}
body.elementor-page-2521 .elementor-element-models-horizontal-facts>.elementor-element:last-child{border-right:0}
body.elementor-page-2521 .elementor-element-6edca067{padding-top:96px;padding-bottom:96px;background:#f2f6f8}
body.elementor-page-2521 .elementor-element-5d21e7e7>.elementor-element>.elementor-element{padding-top:12px!important;padding-bottom:12px!important}
body.elementor-page-2521 .elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element:first-child .elementor-heading-title{color:#607584!important}
body.elementor-page-2521 .elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element:not(:first-child) .elementor-heading-title{font-weight:500!important}
body.elementor-page-2521 .elementor-element-application-range{padding-top:88px;padding-bottom:88px;background:#fff}
body.elementor-page-2521 .elementor-element-application-range-grid{margin-top:30px;border-top:1px solid var(--gb-line)}
body.elementor-page-2521 .elementor-element-application-range-grid>.elementor-element{min-height:0!important;padding:21px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--gb-line)!important;display:grid!important;grid-template-columns:50px minmax(0,1fr);align-items:baseline;transition:background-color .16s ease,border-color .16s ease}
body.elementor-page-2521 .elementor-element-application-range-grid>.elementor-element:hover,body.elementor-page-2521 .elementor-element-application-range-grid>.elementor-element:focus-within{background:#f7f9fa!important;border-color:#8aa0ae!important}
body.elementor-page-2521 .elementor-element-application-range-grid .elementor-heading-title{font-size:22px!important;line-height:1.25!important;font-weight:600!important}
body.elementor-page-2521 .elementor-element-application-range-grid .elementor-element:first-child .elementor-heading-title{color:#758b99;font-family:"GB Demo IBM Plex Mono",monospace;font-size:12px!important;font-weight:500!important;letter-spacing:.05em}
body.elementor-page-2521 .elementor-element-399bf403{padding-top:96px;padding-bottom:96px}
body.elementor-page-2521 .elementor-element-6a9836b7{border-color:rgba(255,255,255,.28)!important}
body.elementor-page-2521 .elementor-element-6a9836b7 .elementor-heading-title{line-height:1.42}
body.elementor-page-2521 .elementor-element-bseries-support-link .elementor-button{min-height:34px}
@media(max-width:1100px){body.elementor-page-2521 .elementor-element-69a0cc5{padding-top:80px;padding-bottom:80px}body.elementor-page-2521 .elementor-element-7451b22d{flex-direction:column!important}body.elementor-page-2521 .elementor-element-models-horizontal-image-wrap,body.elementor-page-2521 .elementor-element-models-horizontal-content{width:100%!important}body.elementor-page-2521 .elementor-element-models-horizontal-image-wrap{min-height:300px!important}}
@media(max-width:760px){body.elementor-page-2521 .elementor-element-754dd6c2{padding:24px 20px;border-left:0;border-top:1px solid rgba(13,43,69,.08)}body.elementor-page-2521 .elementor-element-3cee2642>.elementor-element{min-height:132px!important;padding:22px 18px!important}body.elementor-page-2521 .elementor-element-3cee2642 .elementor-heading-title{font-size:12px!important;line-height:1.4!important;letter-spacing:.06em!important}body.elementor-page-2521 .elementor-element-2738137d,body.elementor-page-2521 .elementor-element-core-capabilities,body.elementor-page-2521 .elementor-element-69a0cc5,body.elementor-page-2521 .elementor-element-6edca067,body.elementor-page-2521 .elementor-element-application-range,body.elementor-page-2521 .elementor-element-399bf403{padding-top:56px;padding-bottom:56px}body.elementor-page-2521 .elementor-element-42cd1b7{border-left:0;border-top:1px solid var(--gb-line);margin-top:24px;padding-top:22px}body.elementor-page-2521 .elementor-element-core-capabilities-grid{grid-template-columns:1fr;gap:0;margin-top:22px}body.elementor-page-2521 .elementor-element-core-capabilities-grid>.elementor-element{grid-template-columns:38px minmax(0,1fr);padding:17px 0!important}body.elementor-page-2521 .elementor-element-core-capabilities-grid .elementor-heading-title{font-size:18px!important}body.elementor-page-2521 .elementor-element-234e3ac2,body.elementor-page-2521 .elementor-element-215a5384{margin-bottom:18px}body.elementor-page-2521 .elementor-element-7451b22d{padding-top:24px;margin-top:24px}body.elementor-page-2521 .elementor-element-models-horizontal-image-wrap{min-height:230px!important}body.elementor-page-2521 .elementor-element-models-horizontal-facts{display:grid!important;grid-template-columns:1fr}body.elementor-page-2521 .elementor-element-models-horizontal-facts>.elementor-element{border-right:0;border-bottom:1px solid var(--gb-line);padding:14px 0!important}body.elementor-page-2521 .elementor-element-models-horizontal-facts>.elementor-element:last-child{border-bottom:0}body.elementor-page-2521 .elementor-element-5d21e7e7>.elementor-element:first-child{display:none!important}body.elementor-page-2521 .elementor-element-5d21e7e7>.elementor-element:not(:first-child){display:block!important;padding:18px 0!important;border-bottom:1px solid var(--gb-line)!important}body.elementor-page-2521 .elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element{width:100%!important;min-width:0!important;border:0!important;padding:0!important}body.elementor-page-2521 .elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element:first-child{margin-bottom:10px!important}body.elementor-page-2521 .elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element:first-child .elementor-heading-title{color:#607584!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:.06em!important}body.elementor-page-2521 .elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element:not(:first-child) .elementor-heading-title{display:grid!important;grid-template-columns:minmax(112px,42%) minmax(0,1fr)!important;gap:12px!important;color:#17364f!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important;text-wrap:pretty}body.elementor-page-2521 .elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element:nth-child(2) .elementor-heading-title:before,body.elementor-page-2521 .elementor-element-5d21e7e7>.elementor-element:not(:first-child)>.elementor-element:nth-child(3) .elementor-heading-title:before{color:#607584!important;font-family:"GB Demo IBM Plex Mono",monospace!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:.025em!important}body.elementor-page-2521 .elementor-element-application-range-grid{margin-top:22px}body.elementor-page-2521 .elementor-element-application-range-grid>.elementor-element{grid-template-columns:36px minmax(0,1fr);padding:17px 0!important}body.elementor-page-2521 .elementor-element-application-range-grid .elementor-heading-title{font-size:18px!important;line-height:1.28!important}body.elementor-page-2521 .elementor-element-application-range-grid .elementor-element:first-child .elementor-heading-title{font-size:12px!important}body.elementor-page-2521 .elementor-element-399bf403 .elementor-heading-title{text-wrap:balance}body.elementor-page-2521 .elementor-element-6a9836b7{margin-top:28px;padding:26px 20px!important}body.elementor-page-2521 .elementor-element-6a9836b7 .elementor-heading-title{font-size:13px!important;line-height:1.5!important}body.elementor-page-2521 .elementor-element-4e52c469 .elementor-button{width:100%;min-height:54px}}
/* precision correction: Elementor legacy child widths must not constrain CSS grids */
body.elementor-page-2521 .elementor-element-core-capabilities-grid > .elementor-element,
body.elementor-page-2521 .elementor-element-application-range-grid > .elementor-element { width:100% !important; }
body.elementor-page-2521 .elementor-element-application-range-grid > .elementor-element > .elementor-element:first-child .elementor-heading-title { color:#758b99 !important; font-family:"GB Demo IBM Plex Mono",monospace !important; font-size:12px !important; font-weight:500 !important; letter-spacing:.05em !important; }
body.elementor-page-2521 .elementor-element-application-range-grid > .elementor-element > .elementor-element:nth-child(2) .elementor-heading-title { color:#17364f !important; font-family:"GB Demo IBM Plex Sans",sans-serif !important; font-size:22px !important; font-weight:600 !important; line-height:1.25 !important; letter-spacing:normal !important; }
@media(max-width:760px){ body.elementor-page-2521 .elementor-element-application-range-grid > .elementor-element > .elementor-element:first-child .elementor-heading-title{font-size:12px!important} body.elementor-page-2521 .elementor-element-application-range-grid > .elementor-element > .elementor-element:nth-child(2) .elementor-heading-title{font-size:18px!important;line-height:1.28!important} }

/* Core capability headings inherit a legacy 25% widget width; release it inside the new grid. */
body.elementor-page-2521 .elementor-element-core-capabilities-grid > .elementor-element > .elementor-element { width:100% !important; max-width:none !important; min-width:0 !important; }/* End custom CSS */