.elementor-2103 .elementor-element.elementor-element-70fde005{--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-2103 .elementor-element.elementor-element-70fde005:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-70fde005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082B47;}.elementor-2103 .elementor-element.elementor-element-weheroleft{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weherobtns{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weheroimg{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wemetbar{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wemet1{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wemet2{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wemet3{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wemet4{--display:flex;}.elementor-2103 .elementor-element.elementor-element-487dc5dd{--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-2103 .elementor-element.elementor-element-487dc5dd:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-487dc5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFB;}.elementor-2103 .elementor-element.elementor-element-wedirintro{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wedirtitle{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wedircards{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wedir2{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wedir3{--display:flex;}.elementor-2103 .elementor-element.elementor-element-5b5594a7{--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-2103 .elementor-element.elementor-element-5b5594a7:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-5b5594a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2103 .elementor-element.elementor-element-werangeintro{--display:flex;}.elementor-2103 .elementor-element.elementor-element-werangetitle{--display:flex;}.elementor-2103 .elementor-element.elementor-element-werangecards{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq1{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq1r0{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq1r1{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq1r2{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq1r3{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq1r4{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq1r5{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq1r6{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq2{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq2r0{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq2r1{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq2r2{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq2r3{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq2r4{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq2r5{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq3{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq3media{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq3content{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq3r0{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq3r1{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq3r2{--display:flex;}.elementor-2103 .elementor-element.elementor-element-weeq3r3{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesupport{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesupportcopy{--display:flex;}.elementor-2103 .elementor-element.elementor-element-457cd5f5{--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-2103 .elementor-element.elementor-element-457cd5f5:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-457cd5f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F6;}.elementor-2103 .elementor-element.elementor-element-werefintro{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wereftitle{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wespecgrid{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp1{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp1r0{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp1r1{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp1r2{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp1r3{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp1r4{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp1r5{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp1r6{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp1r7{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp2{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp2r0{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp2r1{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp2r2{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp2r3{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp2r4{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp2r5{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wesp2r6{--display:flex;}.elementor-2103 .elementor-element.elementor-element-881c5e1{--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-2103 .elementor-element.elementor-element-881c5e1:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-881c5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082B47;}.elementor-2103 .elementor-element.elementor-element-wereviewcopy{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wereviewpanel{--display:flex;}.elementor-2103 .elementor-element.elementor-element-wereviewgrid{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2103 .elementor-element.elementor-element-70fde005{--width:100%;}.elementor-2103 .elementor-element.elementor-element-487dc5dd{--width:100%;}.elementor-2103 .elementor-element.elementor-element-5b5594a7{--width:100%;}.elementor-2103 .elementor-element.elementor-element-457cd5f5{--width:100%;}.elementor-2103 .elementor-element.elementor-element-881c5e1{--width:100%;}}@media(max-width:1024px){.elementor-2103 .elementor-element.elementor-element-487dc5dd{--padding-top:58px;--padding-bottom:64px;--padding-left:42px;--padding-right:42px;}.elementor-2103 .elementor-element.elementor-element-5b5594a7{--padding-top:58px;--padding-bottom:64px;--padding-left:42px;--padding-right:42px;}.elementor-2103 .elementor-element.elementor-element-457cd5f5{--padding-top:58px;--padding-bottom:64px;--padding-left:42px;--padding-right:42px;}.elementor-2103 .elementor-element.elementor-element-881c5e1{--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;}}@media(max-width:767px){.elementor-2103 .elementor-element.elementor-element-487dc5dd{--padding-top:64px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-2103 .elementor-element.elementor-element-5b5594a7{--padding-top:64px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-2103 .elementor-element.elementor-element-457cd5f5{--padding-top:64px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-2103 .elementor-element.elementor-element-881c5e1{--padding-top:76px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for container, class: .elementor-element-70fde005 *//* C-SERIES TYPOGRAPHY BASELINE */
.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-3c5b9a79 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:clamp(44px,4.2vw,62px)!important;font-weight:700!important;line-height:.98!important;letter-spacing:-.04em!important;color:#fff!important}
.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-33f3666f,.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-33f3666f p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.66!important;letter-spacing:0!important;color:rgba(255,255,255,.76)!important}
.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-2eafa240 .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-1397d017 .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-1d0c1715 .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-4c33e04d .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:8.5px!important;font-weight:600!important;line-height:1!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#93AABA!important}
.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-542cf539 .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-dd50845 .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-31bf0d .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-70fde005 .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-2103 .elementor-element.elementor-element-70fde005 .elementor-element-5f4cebd5 .elementor-button{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:.055em!important;text-transform:uppercase!important}
.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-6f42185b .elementor-button{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important}
/* C-SERIES RESPONSIVE TYPOGRAPHY */

@media(max-width:1120px){.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-3c5b9a79 .elementor-heading-title{font-size:clamp(39px,4.8vw,45px)!important}}
@media(max-width:760px){.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-3c5b9a79 .elementor-heading-title{font-size:clamp(39px,10.8vw,45px)!important}.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-33f3666f,.elementor-2103 .elementor-element.elementor-element-70fde005 .elementor-element-33f3666f p{font-size:14px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487dc5dd */.elementor-2103 .elementor-element.elementor-element-487dc5dd{padding:78px 5vw 88px!important}
@media(max-width:1120px){.elementor-2103 .elementor-element.elementor-element-487dc5dd{padding:58px 5vw 64px!important}}
@media(max-width:760px){.elementor-2103 .elementor-element.elementor-element-487dc5dd{padding:64px 24px 70px!important}}
/* C-SERIES TYPOGRAPHY BASELINE */
.elementor-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-ac8a47d .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:clamp(30px,2.7vw,39px)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#0D416B!important}
.elementor-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-fcaa35b,.elementor-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-fcaa35b p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important;color:#58707F!important}
.elementor-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-b071104 .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-6d1c393d .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:8.5px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.105em!important;text-transform:uppercase!important;color:#916D41!important}
.elementor-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-174e74d1 .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-487dc5dd .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-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-2e3abab5,.elementor-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-2e3abab5 p,.elementor-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-4fdbeef3,.elementor-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-4fdbeef3 p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:12.5px!important;font-weight:400!important;line-height:1.62!important;letter-spacing:0!important;color:#607887!important}
.elementor-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-e7a6645 .elementor-button{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:9px!important;font-weight:700!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-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-ac8a47d .elementor-heading-title{font-size:32px!important}}
@media(max-width:760px){.elementor-2103 .elementor-element.elementor-element-487dc5dd .elementor-element-ac8a47d .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b5594a7 */.elementor-2103 .elementor-element.elementor-element-5b5594a7{scroll-margin-top:96px;padding:78px 5vw 88px!important}
@media(max-width:1120px){.elementor-2103 .elementor-element.elementor-element-5b5594a7{padding:58px 5vw 64px!important}}
@media(max-width:760px){.elementor-2103 .elementor-element.elementor-element-5b5594a7{padding:64px 24px 70px!important}}
/* C-SERIES TYPOGRAPHY BASELINE */
.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-5924c93a .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:clamp(30px,2.7vw,39px)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#0D416B!important}
.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-2f372851,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-2f372851 p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important;color:#58707F!important}
.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-3b414e57 .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-6e84ebc8 .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-models-horizontal-label .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:8.5px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.105em!important;text-transform:uppercase!important;color:#916D41!important}
.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-11c08bba .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .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-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-540500f9,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-540500f9 p,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-44f6fbaa,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-44f6fbaa p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.55!important;color:#68808F!important}
.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-69bf0b4a .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-269088bb .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-107b83bd .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-4509834c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:10.5px!important;font-weight:400!important;line-height:1.5!important;color:#657D8C!important}
.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-cd67926 .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-26d7436b .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-5f23dc00 .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-4ef68b70 .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:11.5px!important;font-weight:700!important;line-height:1.5!important;color:#0D416B!important}
.elementor-2103 .elementor-element.elementor-element-5b5594a7 .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-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-models-horizontal-copy,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-models-horizontal-copy p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:12.5px!important;font-weight:400!important;line-height:1.68!important;color:#5B7382!important}
.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-models-horizontal-fact-dia-label .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-models-horizontal-fact-power-label .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .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:8.5px!important;font-weight:400!important;line-height:1.35!important;color:#6A808E!important}
.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-models-horizontal-fact-dia-value .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-models-horizontal-fact-power-value .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .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:10.5px!important;font-weight:700!important;line-height:1.35!important;color:#0D416B!important}

.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-21661bb .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-1157f2d1 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:8.5px!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-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-5924c93a .elementor-heading-title{font-size:32px!important}.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-11c08bba .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-70cf2404 .elementor-heading-title{font-size:23px!important}}
@media(max-width:760px){.elementor-2103 .elementor-element.elementor-element-5b5594a7 .elementor-element-5924c93a .elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-457cd5f5 */.elementor-2103 .elementor-element.elementor-element-457cd5f5{padding:78px 5vw 88px!important}@media(max-width:1120px){.elementor-2103 .elementor-element.elementor-element-457cd5f5{padding:58px 5vw 64px!important}}@media(max-width:760px){.elementor-2103 .elementor-element.elementor-element-457cd5f5{padding:64px 24px 70px!important}.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-459ce394{display:none!important}.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow1,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow2,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow3,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow4,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow5,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow6,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow7,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow8,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow9,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow10{padding:16px 0!important}.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow1,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow2,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow3,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow4,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow5,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow6,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow7,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow8,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow9,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow10>.elementor-element{width:100%!important;padding:14px 15px!important;border:0!important}}
/* C-SERIES TYPOGRAPHY BASELINE */
.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-7a0a092a .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:clamp(30px,2.7vw,39px)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#0D416B!important}
.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-7024287d,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-7024287d p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important;color:#58707F!important}
.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-74602b6e .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-1c42b06f .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-20030d28 .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:8.5px!important;font-weight:600!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow1a .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow2a .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow3a .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow4a .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow5a .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow6a .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow7a .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow8a .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow9a .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow10a .elementor-heading-title{font-family:"GB Demo IBM Plex Mono","IBM Plex Mono",monospace!important;font-size:9.5px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:#657D8C!important}
.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow1b .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow1c .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow2b .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow2c .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow3b .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow3c .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow4b .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow4c .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow5b .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow5c .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow6b .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow6c .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow7b .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow7c .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow8b .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow8c .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow9b .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow9c .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow10b .elementor-heading-title,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-specrow10c .elementor-heading-title{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:11.5px!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-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-7a0a092a .elementor-heading-title{font-size:32px!important}}
@media(max-width:760px){.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-7a0a092a .elementor-heading-title{font-size:28px!important}}

.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-spec-note,.elementor-2103 .elementor-element.elementor-element-457cd5f5 .elementor-element-spec-note .elementor-widget-container{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:10.5px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;color:#617887!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-881c5e1 */.elementor-2103 .elementor-element.elementor-element-881c5e1{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-2103 .elementor-element.elementor-element-881c5e1>.elementor-element{width:auto!important;min-width:0!important;min-height:0!important;flex-basis:auto!important}.elementor-2103 .elementor-element.elementor-element-881c5e1 .elementor-element-23e1157b{max-width:520px!important}.elementor-2103 .elementor-element.elementor-element-881c5e1 .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-2103 .elementor-element.elementor-element-881c5e1 .elementor-element-7ed6aeba{max-width:610px!important;margin:21px 0 0!important}.elementor-2103 .elementor-element.elementor-element-881c5e1 .elementor-element-7ed6aeba,.elementor-2103 .elementor-element.elementor-element-881c5e1 .elementor-element-7ed6aeba p{font-family:"GB Demo IBM Plex Sans","IBM Plex Sans",sans-serif!important;font-size:13.5px!important;line-height:1.72!important}@media(max-width:1120px) and (min-width:761px){.elementor-2103 .elementor-element.elementor-element-881c5e1{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:5vw;padding:68px 5vw 74px!important}.elementor-2103 .elementor-element.elementor-element-881c5e1 .elementor-element-23e1157b .elementor-heading-title{font-size:32px!important}}@media(max-width:760px){.elementor-2103 .elementor-element.elementor-element-881c5e1{grid-template-columns:1fr;gap:19.5px;padding:66px 24px 72px!important}.elementor-2103 .elementor-element.elementor-element-881c5e1 .elementor-element-23e1157b .elementor-heading-title{font-size:28px!important}}
/* C-SERIES TYPOGRAPHY BASELINE */
.elementor-2103 .elementor-element.elementor-element-881c5e1 .elementor-element-23e1157b .elementor-heading-title{font-size:clamp(30px,2.7vw,39px)!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-2103 .elementor-element.elementor-element-881c5e1 .elementor-element-23e1157b .elementor-heading-title{font-size:32px!important}}
@media(max-width:760px){.elementor-2103 .elementor-element.elementor-element-881c5e1 .elementor-element-23e1157b .elementor-heading-title{font-size:28px!important}}

.elementor-2103 .elementor-element.elementor-element-881c5e1 .elementor-element-7ed6aeba>.elementor-widget-container{margin:0!important;height:auto!important;min-height:0!important}/* End custom CSS */
/* Start custom CSS */@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}
body.elementor-page-2103{--navy:#0d2f49;--navy2:#143b59;--ink:#16364f;--muted:#607786;--line:#cbd9e1;--soft:#f2f6f8;--copper:#9a6c34;font-family:'GB Demo IBM Plex Sans',Arial,sans-serif;color:var(--ink)}
body.elementor-page-2103 *{box-sizing:border-box} body.elementor-page-2103 .we-hidden{display:none!important} body.elementor-page-2103 .we-section{width:100%;padding-left:max(28px,calc((100vw - 1280px)/2));padding-right:max(28px,calc((100vw - 1280px)/2))}
body.elementor-page-2103 .we-eyebrow .elementor-heading-title{font-family:'GB Demo IBM Plex Mono',monospace;font-size:12px;line-height:1.35;letter-spacing:.13em;font-weight:500;color:var(--copper)}
body.elementor-page-2103 .we-eyebrow-light .elementor-heading-title{color:#aebfca} body.elementor-page-2103 .we-section-title .elementor-heading-title{font-size:42px;line-height:1.08;letter-spacing:-.035em;font-weight:600;color:var(--ink)}
body.elementor-page-2103 .we-section-copy,body.elementor-page-2103 .we-section-copy p{font-size:17px;line-height:1.7;color:var(--muted);font-weight:400}
body.elementor-page-2103 .we-hero{background:var(--navy);display:grid!important;grid-template-columns:1.08fr .92fr;min-height:610px;padding-left:max(28px,calc((100vw - 1440px)/2));padding-right:max(28px,calc((100vw - 1440px)/2))}
body.elementor-page-2103 .we-hero-copy{padding:96px 72px 84px 0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column} body.elementor-page-2103 .we-hero-title .elementor-heading-title{font-size:58px;line-height:1.02;letter-spacing:-.045em;font-weight:600;color:#fff}
body.elementor-page-2103 .we-hero-desc,body.elementor-page-2103 .we-hero-desc p{font-size:17px;line-height:1.68;color:#b9c8d1;max-width:720px} body.elementor-page-2103 .we-button-row{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;margin-top:22px}
body.elementor-page-2103 .we-button .elementor-button{min-height:52px;padding:16px 22px;border-radius:0;font-family:'GB Demo IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.08em} body.elementor-page-2103 .we-button-primary .elementor-button{background:#fff;color:var(--navy)} body.elementor-page-2103 .we-button-secondary .elementor-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}
body.elementor-page-2103 .we-hero-image{background:#eef3f6;display:flex;align-items:center;justify-content:center;padding:18px} body.elementor-page-2103 .we-hero-image .elementor-widget-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center} body.elementor-page-2103 .we-hero-image img{width:96%;height:96%;max-height:570px;object-fit:contain}
body.elementor-page-2103 .we-metrics{background:var(--navy);display:grid!important;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.16);padding-left:max(28px,calc((100vw - 1440px)/2));padding-right:max(28px,calc((100vw - 1440px)/2))}
body.elementor-page-2103 .we-hero .we-metrics{grid-column:1/-1;padding-left:0;padding-right:0}
body.elementor-page-2103 .we-metric{padding:24px 24px 28px;border-right:1px solid rgba(255,255,255,.14)} body.elementor-page-2103 .we-metric:last-child{border-right:0} body.elementor-page-2103 .we-label .elementor-heading-title{font-family:'GB Demo IBM Plex Mono',monospace;font-size:10px;letter-spacing:.1em;color:#8098a7} body.elementor-page-2103 .we-value .elementor-heading-title{font-size:15px;line-height:1.45;color:#fff;font-weight:600;margin-top:12px}
body.elementor-page-2103 .we-direction,body.elementor-page-2103 .we-equipment-range,body.elementor-page-2103 .we-reference{padding-top:96px;padding-bottom:96px} body.elementor-page-2103 .we-direction{background:#f7f9fa} body.elementor-page-2103 .we-equipment-range{background:#fff} body.elementor-page-2103 .we-reference{background:#edf3f6}
body.elementor-page-2103 .we-intro-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:90px;align-items:end;margin-bottom:44px}
body.elementor-page-2103 .we-direction-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px} body.elementor-page-2103 .we-direction-card{background:#fff;border:1px solid var(--line);padding:26px;display:flex;flex-direction:column;min-width:0}
body.elementor-page-2103 .we-card-number .elementor-heading-title{font-family:'GB Demo IBM Plex Mono',monospace;font-size:12px;letter-spacing:.08em;color:var(--copper)} body.elementor-page-2103 .we-direction-title .elementor-heading-title{font-size:22px;line-height:1.25;color:var(--ink);font-weight:600;min-height:56px}
body.elementor-page-2103 .we-direction-image{margin-top:20px;background:var(--soft);padding:6px} body.elementor-page-2103 .we-direction-image img{width:100%;height:286px;object-fit:contain}
body.elementor-page-2103 .we-equipment-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch} body.elementor-page-2103 .we-equipment-card{border:1px solid var(--line);padding:28px;background:#fff;min-width:0}
body.elementor-page-2103 .we-card-title .elementor-heading-title{font-size:27px;line-height:1.12;letter-spacing:-.025em;color:var(--ink);font-weight:600} body.elementor-page-2103 .we-card-copy,body.elementor-page-2103 .we-card-copy p{font-size:15px;line-height:1.6;color:var(--muted);min-height:48px}
body.elementor-page-2103 .we-card-image{background:var(--soft);margin:18px 0;padding:4px} body.elementor-page-2103 .we-card-image img{height:245px;width:100%;object-fit:contain}
body.elementor-page-2103 .we-info-row{display:grid!important;grid-template-columns:minmax(118px,.82fr) minmax(0,1.18fr);gap:16px;padding:12px 0;border-top:1px solid var(--line)} body.elementor-page-2103 .we-info-label .elementor-heading-title{font-size:13px;line-height:1.45;color:var(--muted);font-weight:400} body.elementor-page-2103 .we-info-value .elementor-heading-title{font-size:14px;line-height:1.45;color:var(--ink);font-weight:600;text-align:right;overflow-wrap:anywhere}
body.elementor-page-2103 .we-confirm .elementor-heading-title{font-family:'GB Demo IBM Plex Mono',monospace;font-size:11px;line-height:1.5;color:#8b5d2d;background:#fff7ed;border:1px solid #ead6bc;padding:12px;margin-top:14px}
body.elementor-page-2103 .we-support{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:56px;align-items:center;background:var(--navy);padding:42px;margin-top:34px} body.elementor-page-2103 .we-support-title .elementor-heading-title{font-size:30px;line-height:1.15;color:#fff;font-weight:600} body.elementor-page-2103 .we-support .we-section-copy,body.elementor-page-2103 .we-support .we-section-copy p{color:#b8c8d2;max-width:850px}
body.elementor-page-2103 .we-spec-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start} body.elementor-page-2103 .we-spec-card{background:#fff;border-top:5px solid var(--navy2);padding:26px;min-width:0} body.elementor-page-2103 .we-spec-title .elementor-heading-title{font-size:25px;line-height:1.15;color:var(--ink);font-weight:600} body.elementor-page-2103 .we-spec-subtitle,body.elementor-page-2103 .we-spec-subtitle p{font-size:14px;line-height:1.55;color:var(--muted);min-height:45px} body.elementor-page-2103 .we-note,body.elementor-page-2103 .we-note p{font-family:'GB Demo IBM Plex Mono',monospace;font-size:11px;line-height:1.6;color:var(--muted);margin-top:22px}
body.elementor-page-2103 .we-review{background:var(--navy);padding-top:88px;padding-bottom:88px;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);gap:96px;align-items:start} body.elementor-page-2103 .we-review-title .elementor-heading-title{font-size:46px;line-height:1.06;letter-spacing:-.035em;color:#fff;font-weight:600} body.elementor-page-2103 .we-review-body,body.elementor-page-2103 .we-review-body p{font-size:17px;line-height:1.7;color:#b8c8d2}
body.elementor-page-2103 .we-review-panel{border:1px solid rgba(255,255,255,.28);padding:36px} body.elementor-page-2103 .we-review-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:0;margin:20px 0 28px;border:1px solid rgba(255,255,255,.2)} body.elementor-page-2103 .we-review-item{padding:18px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)} body.elementor-page-2103 .we-review-item:nth-child(even){border-right:0} body.elementor-page-2103 .we-review-item:nth-child(n+3){border-bottom:0} body.elementor-page-2103 .we-review-item .elementor-heading-title{font-family:'GB Demo IBM Plex Mono',monospace;font-size:11px;line-height:1.5;color:#d5e0e6;font-weight:500;letter-spacing:.04em}
body.elementor-page-2103 .we-button-light .elementor-button{background:#fff;color:var(--navy);width:100%}
@media(max-width:1024px){body.elementor-page-2103 .we-section{padding-left:32px;padding-right:32px} body.elementor-page-2103 .we-hero{grid-template-columns:1fr 1fr;min-height:540px} body.elementor-page-2103 .we-hero-copy{padding:72px 38px 68px 0} body.elementor-page-2103 .we-hero-title .elementor-heading-title{font-size:46px} body.elementor-page-2103 .we-hero-image{padding:14px} body.elementor-page-2103 .we-intro-grid{gap:48px} body.elementor-page-2103 .we-direction-grid,body.elementor-page-2103 .we-equipment-grid,body.elementor-page-2103 .we-spec-grid{grid-template-columns:1fr 1fr} body.elementor-page-2103 .we-review{gap:52px;grid-template-columns:1fr 1fr}}
@media(max-width:760px){body.elementor-page-2103 .we-section{padding-left:20px;padding-right:20px} body.elementor-page-2103 .we-hero{display:flex!important;flex-direction:column;padding:0} body.elementor-page-2103 .we-hero-copy{padding:58px 20px 42px} body.elementor-page-2103 .we-hero-title .elementor-heading-title{font-size:40px;line-height:1.04} body.elementor-page-2103 .we-hero-desc,body.elementor-page-2103 .we-hero-desc p{font-size:15px} body.elementor-page-2103 .we-button-row{flex-direction:column;width:100%} body.elementor-page-2103 .we-button .elementor-button{width:100%} body.elementor-page-2103 .we-hero-image{min-height:330px;padding:10px} body.elementor-page-2103 .we-hero-image img{height:310px;width:98%} body.elementor-page-2103 .we-metrics{grid-template-columns:1fr 1fr;padding:0} body.elementor-page-2103 .we-metric{min-height:128px;padding:20px;border-bottom:1px solid rgba(255,255,255,.14)} body.elementor-page-2103 .we-direction,body.elementor-page-2103 .we-equipment-range,body.elementor-page-2103 .we-reference{padding-top:58px;padding-bottom:58px} body.elementor-page-2103 .we-intro-grid{display:flex!important;flex-direction:column;gap:16px;margin-bottom:30px;align-items:stretch} body.elementor-page-2103 .we-section-title .elementor-heading-title{font-size:34px} body.elementor-page-2103 .we-section-copy,body.elementor-page-2103 .we-section-copy p{font-size:15px} body.elementor-page-2103 .we-direction-grid,body.elementor-page-2103 .we-equipment-grid,body.elementor-page-2103 .we-spec-grid{grid-template-columns:1fr} body.elementor-page-2103 .we-equipment-card:last-child,body.elementor-page-2103 .we-spec-card:last-child{grid-column:auto} body.elementor-page-2103 .we-direction-title .elementor-heading-title{min-height:0} body.elementor-page-2103 .we-direction-image img{height:250px} body.elementor-page-2103 .we-card-image img{height:245px} body.elementor-page-2103 .we-info-row{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr)} body.elementor-page-2103 .we-support{grid-template-columns:1fr;padding:26px 20px;gap:20px} body.elementor-page-2103 .we-support-title .elementor-heading-title{font-size:27px} body.elementor-page-2103 .we-review{display:flex!important;flex-direction:column;gap:30px;padding-top:58px;padding-bottom:58px} body.elementor-page-2103 .we-review-title .elementor-heading-title{font-size:36px} body.elementor-page-2103 .we-review-panel{padding:22px 18px;width:100%} body.elementor-page-2103 .we-review-grid{grid-template-columns:1fr} body.elementor-page-2103 .we-review-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.2)!important} body.elementor-page-2103 .we-review-item:last-child{border-bottom:0!important}}
/* GB-V PAY-OFF CARD */
body.elementor-page-2103 .we-payoff-card{display:grid!important;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:38px;align-items:center;margin-top:20px;padding:30px}
body.elementor-page-2103 .we-payoff-media{background:var(--soft);min-height:330px;display:flex;align-items:center;justify-content:center;padding:14px}
body.elementor-page-2103 .we-payoff-media .we-card-image{margin:0;width:100%;background:transparent}
body.elementor-page-2103 .we-payoff-media .we-card-image img{width:100%;height:300px;object-fit:contain}
body.elementor-page-2103 .we-payoff-content{min-width:0}
body.elementor-page-2103 .we-payoff-content .we-card-copy,body.elementor-page-2103 .we-payoff-content .we-card-copy p{min-height:0}
@media(max-width:900px){body.elementor-page-2103 .we-payoff-card{grid-template-columns:1fr;gap:20px}body.elementor-page-2103 .we-payoff-media{min-height:280px}body.elementor-page-2103 .we-payoff-media .we-card-image img{height:250px}}
@media(max-width:760px){body.elementor-page-2103 .we-payoff-card{padding:22px;margin-top:18px}body.elementor-page-2103 .we-payoff-media{min-height:240px;padding:8px}body.elementor-page-2103 .we-payoff-media .we-card-image img{height:220px}}/* End custom CSS */