.elementor-kit-6{--e-global-color-primary:#032341;--e-global-color-secondary:#EF931F;--e-global-color-text:#46566A;--e-global-color-accent:#A85F08;--e-global-color-bswdeep:#021A30;--e-global-color-bswlight:#F3F6F9;--e-global-color-bswline:#DCE3EA;--e-global-color-bswwhite:#FFFFFF;--e-global-color-bswmuted:#A9B8C8;--e-global-color-bswamberl:#F5AE52;--e-global-color-bswcard:#14385C;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"IBM Plex Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IBM Plex Sans";--e-global-typography-accent-font-weight:600;background-color:#FFFFFF;color:#46566A;font-family:"IBM Plex Sans", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --bsw-navy:#032341; --bsw-navy-deep:#021A30; --bsw-amber:#EF931F; --bsw-amber-dark:#A85F08; --bsw-amber-light:#F5AE52; --bsw-sand:#F3F6F9; --bsw-sand-line:#DCE3EA; --bsw-slate:#46566A; --bsw-slate-light:#A9B8C8; --bsw-white:#FFFFFF; --bsw-font-head:Sora; --bsw-font-body:IBM Plex Sans; }
/* Start custom CSS *//* BSW header nav */
.elementor-location-header .elementor-widget-nav-menu{flex:1 1 auto !important;min-width:0 !important}
.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap !important;justify-content:center !important}
.elementor-location-header .elementor-nav-menu--main .elementor-item{font-family:"IBM Plex Sans",sans-serif !important;font-weight:500 !important;font-size:15px !important;color:#032341 !important;fill:#032341 !important;padding:10px 14px !important;white-space:nowrap !important}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-nav-menu--main .elementor-item:focus{color:#A85F08 !important}
.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#032341 !important}
.elementor-location-header .elementor-nav-menu--main .elementor-item:after,.elementor-location-header .elementor-nav-menu--main .elementor-item:before{background-color:#EF931F !important;height:2px !important}
.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active:after{opacity:0 !important}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover:after{opacity:1 !important}
.elementor-location-header .elementor-menu-toggle{margin-left:auto !important;color:#032341 !important;fill:#032341 !important;background-color:transparent !important;font-size:26px !important}
.elementor-location-header .elementor-menu-toggle svg{fill:#032341 !important}
.elementor-location-header .elementor-nav-menu--dropdown{background-color:#FFFFFF !important;border-top:3px solid #EF931F !important;box-shadow:0 12px 30px rgba(3,35,65,.12) !important}
.elementor-location-header .elementor-nav-menu--dropdown a{font-family:"IBM Plex Sans",sans-serif !important;font-size:16px !important;color:#032341 !important;padding:14px 24px !important}
.elementor-location-header .elementor-nav-menu--dropdown a:hover,.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#F3F6F9 !important;color:#A85F08 !important}
html{scroll-behavior:smooth}
section[id]{scroll-margin-top:80px}
.elementor-location-header > .e-con{position:relative !important;z-index:100}
.elementor-location-header > .e-con > .e-con,.elementor-location-header .elementor-widget-nav-menu{position:static !important}
.elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:auto !important;margin-top:0 !important;z-index:200}
/* BSW commitment cards */
.bsw-stat-card{border-top-color:#EF931F !important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.bsw-stat-card:hover{transform:translateY(-6px);border-color:rgba(239,147,31,.55) !important;box-shadow:0 0 0 1px rgba(239,147,31,.35),0 18px 40px rgba(0,0,0,.28)}
.bsw-counter .elementor-counter-number-suffix,.bsw-counter .elementor-counter-number-prefix{color:#EF931F}
.bsw-counter .elementor-counter-number-wrapper{justify-content:flex-start !important;text-align:left !important}
.bsw-counter .elementor-counter{align-items:flex-start !important;justify-content:flex-start !important}
.bsw-counter .elementor-counter-title{display:none}
/* BSW industries cards */
.bsw-ind-grid > .bsw-ind-card{width:calc((100% - 48px) / 3) !important;flex:0 0 auto;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.bsw-ind-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(3,35,65,.10);border-color:#EF931F !important}
.bsw-ind-card .elementor-icon{transition:background-color .3s ease,color .3s ease}
.bsw-ind-card:hover .bsw-ind-icon .elementor-icon{background-color:#EF931F !important;color:#032341 !important;fill:#032341 !important}
.bsw-ind-card:hover .bsw-ind-icon .elementor-icon svg{fill:#032341 !important}
.bsw-ind-list .elementor-icon-list-item{break-inside:avoid}
@media (max-width:1024px){.bsw-ind-grid > .bsw-ind-card{width:calc((100% - 24px) / 2) !important}}
@media (max-width:767px){.bsw-ind-grid > .bsw-ind-card{width:100% !important}}/* End custom CSS */