@font-face{font-family:"Poppins";src:url(../fonts/poppins-latin-300-normal.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins-latin-700-normal.woff2)format("woff2");font-weight:700 800;font-display:swap}:root{--bsh-navy:var(--gcid-bsh-navy,#00386C);--bsh-navy-deep:var(--gcid-bsh-navy-deep,#0B2545);--bsh-red:var(--gcid-bsh-red,#E93126);--bsh-ink:var(--gcid-bsh-ink,#1E2328);--bsh-steel:var(--gcid-bsh-steel,#5B6775);--bsh-paper:var(--gcid-bsh-paper,#F2F4F7);--bsh-line:var(--gcid-bsh-line,#E1E5EA);--bsh-navy-hover:color-mix(in srgb,var(--bsh-navy) 78%,#000);--bsh-red-hover:color-mix(in srgb,var(--bsh-red) 70%,#000);--bsh-red-text:color-mix(in srgb,var(--bsh-red) 84%,#000);--bsh-red-light:color-mix(in srgb,var(--bsh-red) 55%,#fff);--bsh-overlay:color-mix(in srgb,var(--bsh-navy-deep) 78%,transparent);--bsh-overlay-strong:color-mix(in srgb,var(--bsh-navy-deep) 88%,transparent);--bsh-font:var(--et_global_body_font,"Poppins"),system-ui,-apple-system,"Segoe UI",sans-serif;--bsh-font-head:var(--et_global_heading_font,"Poppins"),system-ui,-apple-system,"Segoe UI",sans-serif;--bsh-head-weight:var(--et_global_heading_font_weight,700);--bsh-font-body:var(--bsh-font);--bsh-font-display:var(--bsh-font-head);--bsh-font-mono:var(--bsh-font);--row-max:1200px;--gutter:clamp(20px,4vw,40px);--row-w:min(var(--row-max),calc(100vw - 2 * var(--gutter)));--section:clamp(56px,7vw,96px);--radius:6px;--radius-lg:12px;--shadow:0 18px 40px -22px rgba(11,37,69,.45);--ease:cubic-bezier(.2,.7,.2,1);--header-h:96px;--topbar-h:40px}html{scroll-padding-top:calc(var(--header-h) + 16px)}body.bsh{font-family:var(--bsh-font);font-size:1rem;line-height:1.75;color:var(--bsh-ink);background:#fff;font-weight:var(--et_global_body_font_weight,400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body.bsh,html body.bsh #page-container{overflow-x:clip!important;overflow-y:visible!important}.bsh h1,.bsh h2,.bsh h3,.bsh h4,.bsh h5,.bsh h6{font-family:var(--bsh-font-head);color:var(--bsh-navy);font-weight:var(--bsh-head-weight);line-height:1.25;padding:0;margin:0 0 .6em;letter-spacing:.01em}.bsh p{padding:0;margin:0 0 1em}.bsh p:last-child,.bsh .et_pb_text_inner>:last-child{margin-bottom:0}.bsh a{color:var(--bsh-navy);transition:color .2s}.bsh a:hover{color:var(--bsh-red)}.bsh strong,.bsh b{font-weight:600;color:var(--bsh-navy)}.bsh :focus-visible{outline:3px solid var(--bsh-red);outline-offset:3px}.bsh img{max-width:100%;height:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.bsh-skip-link{position:absolute;left:12px;top:-60px;z-index:100000;padding:12px 18px;background:var(--bsh-navy);color:#fff!important;font-weight:600;border-radius:var(--radius);transition:top .2s}.bsh-skip-link:focus{top:12px}.bsh-center{text-align:center}.bsh-light,.bsh-light p,.bsh-light h2,.bsh-light h3{color:#fff!important}.bsh .bsh-narrow{max-width:760px;margin-left:auto!important;margin-right:auto!important}.bsh-intro{font-size:1.125rem;line-height:1.7;text-align:center;color:var(--bsh-ink)}.bsh-lead-h{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)!important;line-height:1.4!important;text-transform:uppercase;letter-spacing:.02em}.bsh-lead-h--light{color:#fff!important}.bsh-h-sm{font-size:1.125rem!important;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.8em!important}.bsh-list-title{font-weight:600;color:var(--bsh-navy);margin-bottom:.6em!important}.bsh :is(.bsh-thumbs,.bsh-services,.bsh-icons3,.bsh-steps,.bsh-catalogs,.bsh-prodlist,.bsh-site,.bsh-topbar__list,.bsh-footer-bottom ul,.bsh-contact-sites ul){list-style:none!important;padding:0!important;margin:0}.bsh :is(.bsh-thumbs,.bsh-services,.bsh-icons3,.bsh-steps,.bsh-catalogs,.bsh-prodlist,.bsh-site,.bsh-topbar__list,.bsh-footer-bottom ul)>li{list-style:none!important}.bsh .et_pb_section.bsh-s{padding:var(--section)0;position:relative}.bsh .et_pb_section.bsh-s--tight-bottom{padding-bottom:clamp(24px,3vw,36px)}.bsh .et_pb_section.bsh-s--white{background-color:#fff}.bsh .et_pb_section.bsh-s--soft{background-color:var(--bsh-paper)}.bsh .et_pb_section.bsh-s--navy{background-color:var(--bsh-navy-deep);color:rgba(255,255,255,.9)}.bsh .bsh-s--navy h1,.bsh .bsh-s--navy h2,.bsh .bsh-s--navy h3,.bsh .bsh-s--navy strong{color:#fff}.bsh .bsh-s--navy a:not(.et_pb_button){color:#fff}.bsh .bsh-s--photo{isolation:isolate}.bsh .bsh-s--photo::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.bsh .bsh-s--photo>.et_pb_row{position:relative;z-index:1}.bsh .bsh-s--navy.bsh-s--photo::before{background:linear-gradient(180deg,var(--bsh-overlay) 0%,var(--bsh-overlay-strong) 100%)}.bsh .bsh-s--soft.bsh-s--photo::before,.bsh .bsh-s--frost::before{background:rgba(242,244,247,.9)}.bsh .et_pb_section .et_parallax_bg_wrap,.bsh .et_pb_section .et_pb_background_image{z-index:-2}.bsh .et_pb_row.bsh-r{width:var(--row-w);max-width:none;padding:0;margin:0 auto}.bsh .et_pb_row.bsh-r+.et_pb_row.bsh-r{margin-top:clamp(28px,4vw,48px)}.bsh .et_pb_row.bsh-r--center{display:flex;align-items:center}.bsh .et_pb_row.bsh-r--center-btn .et_pb_column{text-align:center}.bsh .et_pb_column .et_pb_module{margin-bottom:0}.bsh .et_pb_column>.et_pb_module+.et_pb_module{margin-top:24px}.bsh .et_pb_column>.et_pb_button_module_wrapper{display:inline-block}.bsh .et_pb_column>.et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-left:12px}.bsh-tl{display:flex;align-items:center;gap:28px;margin:0!important;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)!important;text-transform:uppercase;letter-spacing:.04em;text-align:center;color:var(--bsh-navy)}.bsh-tl::before,.bsh-tl::after{content:"";flex:1 1 0;height:1px;background:var(--bsh-line)}.bsh-tl span{flex:0 1 auto;position:relative;padding-bottom:12px}.bsh-tl span::after{content:"";position:absolute;left:50%;bottom:0;width:44px;height:3px;border-radius:3px;background:var(--bsh-red);transform:translateX(-50%)}.bsh-tl--left::before{display:none}.bsh-tl--left{text-align:left}.bsh-tl--left span::after{left:0;transform:none}.bsh-tl--light{color:#fff!important}.bsh-tl--light::before,.bsh-tl--light::after{background:rgba(255,255,255,.25)}.bsh-tl-wrap+.et_pb_module{margin-top:clamp(32px,4vw,48px)!important}.bsh .et_pb_button.bsh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 26px!important;border:2px solid var(--bsh-red-text)!important;border-radius:999px!important;background:var(--bsh-red-text)!important;color:#fff!important;font-family:var(--bsh-font)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;line-height:1.2!important;text-decoration:none!important;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--bsh-red) 80%,transparent);transition:background .25s,border-color .25s,color .25s,transform .25s var(--ease),box-shadow .25s!important}.bsh .et_pb_button.bsh-btn::after{display:none!important}.bsh .et_pb_button.bsh-btn:hover{background:var(--bsh-red-hover)!important;border-color:var(--bsh-red-hover)!important;color:#fff!important;padding:0 26px!important;transform:translateY(-2px)}.bsh .et_pb_button.bsh-btn--outline-white{background:0 0!important;border-color:#fff!important;box-shadow:none}.bsh .et_pb_button.bsh-btn--outline-white:hover{background:#fff!important;border-color:#fff!important;color:var(--bsh-navy)!important}.bsh .et_pb_button.bsh-btn--outline-navy{background:0 0!important;border-color:var(--bsh-navy)!important;color:var(--bsh-navy)!important;box-shadow:none}.bsh .et_pb_button.bsh-btn--outline-navy:hover{background:var(--bsh-navy)!important;border-color:var(--bsh-navy)!important;color:#fff!important}.bsh .et-l--header{position:sticky;top:calc(var(--topbar-h)*-1);z-index:999}.admin-bar.bsh .et-l--header{top:calc(var(--topbar-h)*-1 + 32px)}@media (max-width:782px){.admin-bar.bsh .et-l--header{top:calc(var(--topbar-h)*-1)}}.bsh .bsh-topbar.et_pb_section{padding:0!important;background:var(--bsh-navy)!important}.bsh-topbar .et_pb_row{min-height:var(--topbar-h);display:flex;align-items:center;justify-content:flex-end}.bsh-topbar__list{display:flex;align-items:center;justify-content:flex-end;gap:22px;font-size:.8125rem;line-height:1}.bsh-topbar__list li{padding:0!important}.bsh-topbar a{color:#fff!important;text-decoration:none;font-weight:500}.bsh-topbar__tel{display:inline-flex;align-items:center;gap:8px}.bsh-topbar__tel::before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1l-2.3 2.2z'/%3E%3C/svg%3E")no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1l-2.3 2.2z'/%3E%3C/svg%3E")no-repeat center/contain}.bsh-ico--hide{display:none}.bsh-topbar a.bsh-topbar__btn{display:inline-flex;align-items:center;min-height:28px;padding:0 14px;border-radius:999px;background:#fff;color:var(--bsh-navy)!important;font-weight:600!important}.bsh-topbar a.bsh-topbar__btn:hover{background:var(--bsh-red-text);color:#fff!important}.bsh .bsh-mainbar.et_pb_section{padding:0!important;background:rgba(255,255,255,.98)!important;box-shadow:0 1px 0 var(--bsh-line);transition:box-shadow .3s}.bsh-scrolled .bsh-mainbar.et_pb_section{box-shadow:0 12px 30px -18px rgba(11,37,69,.35)}.bsh-mainbar .et_pb_row{min-height:var(--header-h);display:flex;align-items:center}.bsh-mainbar .et_pb_column{margin:0!important;width:100%!important}.bsh-menu.et_pb_menu{background:0 0!important}.bsh-menu .et_pb_menu_inner_container{display:flex;align-items:center;gap:28px}.bsh-menu .et_pb_menu__logo-wrap{flex:0 0 auto!important;width:auto!important;max-width:none!important}.bsh-menu .et_pb_menu__logo{margin:0!important;max-width:none!important}.bsh-menu .et_pb_menu__logo img{height:66px!important;width:auto!important;max-height:none!important;transition:height .3s var(--ease)}.bsh-scrolled .bsh-menu .et_pb_menu__logo img{height:54px!important}.bsh-menu .et_pb_menu__wrap{flex:1 1 auto!important;min-width:0;justify-content:flex-end!important}.bsh-menu .et-menu-nav>ul.et-menu{display:flex;flex-wrap:nowrap!important;align-items:center}.bsh-menu .et-menu>li{padding:0!important;margin:0!important;flex:0 0 auto}.bsh-menu .et-menu>li>a{position:relative;display:flex;align-items:center;padding:36px 12px!important;font-family:var(--bsh-font);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bsh-navy)!important;opacity:1!important;transition:color .2s}.bsh-menu .et-menu>li>a::before{content:"";position:absolute;left:12px;right:12px;bottom:28px;height:2px;border-radius:2px;background:var(--bsh-red);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.bsh-menu .et-menu>li:hover>a,.bsh-menu .et-menu>li.current-menu-item>a,.bsh-menu .et-menu>li.current-menu-ancestor>a,.bsh-menu .et-menu>li.current-page-ancestor>a{color:var(--bsh-red-text)!important}.bsh-menu .et-menu>li:hover>a::before,.bsh-menu .et-menu>li.current-menu-item>a::before,.bsh-menu .et-menu>li.current-menu-ancestor>a::before,.bsh-menu .et-menu>li.current-page-ancestor>a::before{transform:scaleX(1)}.bsh-menu .et-menu>li.menu-item-has-children>a{padding-right:24px!important}.bsh-menu .et-menu>li.menu-item-has-children>a::after{content:""!important;position:absolute;right:10px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);font-size:0!important}.bsh-menu .et-menu>li.bsh-menu-shop>a{margin-left:8px;padding:10px 18px!important;border-radius:999px;background:var(--bsh-red-text);color:#fff!important}.bsh-menu .et-menu>li.bsh-menu-shop>a::before{display:none}.bsh-menu .et-menu>li.bsh-menu-shop>a:hover{background:var(--bsh-red-hover)}@media (min-width:981px){.bsh-menu .et-menu>li.bsh-menu-mobile{display:none!important}}.bsh-menu .et-menu .sub-menu{top:100%!important;width:290px!important;padding:12px 0!important;border:0!important;border-top:3px solid var(--bsh-red)!important;border-radius:0 0 var(--radius) var(--radius);background:#fff!important;box-shadow:0 24px 48px -20px rgba(11,37,69,.4)!important}.bsh-menu .et-menu .sub-menu li{padding:0 12px!important;width:100%!important}.bsh-menu .et-menu .sub-menu a{width:100%!important;padding:10px 12px!important;font-size:.875rem!important;font-weight:500;color:var(--bsh-navy)!important;border-radius:var(--radius);opacity:1!important;transition:background .2s,color .2s,padding .25s var(--ease)!important}.bsh-menu .et-menu .sub-menu a:hover,.bsh-menu .et-menu .sub-menu .current-menu-item>a{background:var(--bsh-paper)!important;color:var(--bsh-red)!important;padding-left:18px!important}.bsh-menu .et_pb_menu__icon,.bsh-menu .et_pb_menu__search-button{color:var(--bsh-navy)!important}.bsh-menu .mobile_menu_bar::before{color:var(--bsh-navy)!important;font-size:36px!important}.bsh-menu .et_mobile_nav_menu{margin-left:auto}.bsh-menu .et_mobile_menu{top:calc(100% + 1px)!important;border-top:3px solid var(--bsh-red)!important;padding:8px 0 16px!important;background:#fff!important;box-shadow:0 30px 60px -20px rgba(11,37,69,.4)!important;max-height:calc(100vh - 120px);overflow:auto}.bsh-menu .et_mobile_menu li a{padding:14px 24px!important;font-size:.9375rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bsh-navy)!important;border-bottom:1px solid var(--bsh-line)!important}.bsh-menu .et_mobile_menu li li a{padding-left:40px!important;text-transform:none;font-weight:500}.bsh-menu .et_mobile_menu li.menu-item-has-children{position:relative}.bsh-menu .et_mobile_menu li.menu-item-has-children>.sub-menu{display:none!important}.bsh-menu .et_mobile_menu li.menu-item-has-children.is-open>.sub-menu{display:block!important}.bsh-sub-toggle{position:absolute;right:8px;top:6px;width:44px;height:44px;border:0;background:0 0;cursor:pointer;z-index:2}.bsh-sub-toggle::before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-7px 0 0-4px;border-right:2px solid var(--bsh-navy);border-bottom:2px solid var(--bsh-navy);transform:rotate(45deg);transition:transform .25s}.is-open>.bsh-sub-toggle::before{transform:rotate(225deg);margin-top:-2px}@media (max-width:1180px){.bsh-menu .et-menu>li>a{padding-left:8px!important;padding-right:8px!important;font-size:.75rem}.bsh-menu .et-menu>li.menu-item-has-children>a{padding-right:20px!important}.bsh-menu .et-menu>li>a::before{left:8px;right:8px}}@media (max-width:980px){:root{--header-h:76px;--topbar-h:36px}.bsh-menu .et_pb_menu__logo img{height:54px!important}}.bsh .bsh-s--slider.et_pb_section{padding:0!important;background:var(--bsh-navy-deep)}.bsh-s--slider .et_pb_row{width:100%!important;max-width:none!important}.bsh-slider .et_pb_slide{min-height:clamp(420px,62vh,640px);display:flex;align-items:center;padding:0 var(--gutter)!important;background-size:cover!important;background-position:center!important;position:relative;isolation:isolate}.bsh-slider .et_pb_slide::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(11,37,69,.78)0,rgba(11,37,69,.45) 55%,rgba(11,37,69,.2) 100%)}.bsh-slider .et_pb_slide::after{content:"";position:absolute;right:-6vw;top:50%;width:min(46vw,620px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;border:3px solid transparent;border-top-color:rgba(233,49,38,.85);border-right-color:rgba(233,49,38,.85);opacity:.7;z-index:0;pointer-events:none}.bsh-slider .et_pb_container{position:relative;z-index:1;width:var(--row-w)!important;max-width:none!important;height:auto!important;padding:0!important}.bsh-slider .et_pb_slider_container_inner{display:block!important}.bsh-slider .et_pb_slide_description{max-width:720px;padding:0!important;text-align:left!important}.bsh-slider .et_pb_slide_title{font-size:clamp(2rem,1.2rem + 3vw,3.5rem)!important;line-height:1.12!important;font-weight:700!important;color:#fff!important;text-shadow:0 2px 24px rgba(0,0,0,.25);margin-bottom:28px!important;padding:0!important}.bsh-slider .et_pb_slide_title a{color:#fff!important}.bsh-slider .et_pb_more_button{display:inline-flex!important;align-items:center;min-height:48px;padding:0 28px!important;border:2px solid var(--bsh-red-text)!important;border-radius:999px!important;background:var(--bsh-red-text)!important;color:#fff!important;font-family:var(--bsh-font)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;transition:background .25s,transform .25s var(--ease)!important}.bsh-slider .et_pb_more_button:hover{background:var(--bsh-red-hover)!important;border-color:var(--bsh-red-hover)!important;padding:0 28px!important;transform:translateY(-2px)}.bsh-slider .et_pb_more_button::after{display:none!important}.bsh-slider .et-pb-slider-arrows a{color:#fff!important;opacity:.8}.bsh-slider .et-pb-controllers{bottom:24px}.bsh-slider .et-pb-controllers a{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.5)!important;margin:0 5px}.bsh-slider .et-pb-controllers .et-pb-active-control{background:var(--bsh-red)!important;width:28px;border-radius:6px}.bsh .bsh-hero.et_pb_section{padding:clamp(72px,10vw,128px)0 clamp(56px,7vw,96px)!important;background-color:var(--bsh-navy-deep);background-size:cover;background-position:center;isolation:isolate;overflow:hidden}.bsh .bsh-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(11,37,69,.86)0,rgba(11,37,69,.55) 60%,rgba(11,37,69,.35) 100%)}.bsh .bsh-hero::after{content:"";position:absolute;right:-8vw;top:50%;width:min(40vw,520px);aspect-ratio:1;border-radius:50%;border:3px solid transparent;border-top-color:rgba(233,49,38,.8);border-right-color:rgba(233,49,38,.8);transform:translateY(-50%);z-index:-1;opacity:.6}.bsh .bsh-hero--short.et_pb_section{padding:clamp(56px,7vw,96px)0!important}.bsh .bsh-hero .et_pb_background_image,.bsh .bsh-hero .et_parallax_bg_wrap{z-index:-2}.bsh-hero__title{font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem)!important;line-height:1.15!important;color:#fff!important;margin:0!important;text-transform:uppercase;letter-spacing:.03em}.bsh-hero__title::after{content:"";display:block;width:56px;height:4px;border-radius:4px;background:var(--bsh-red);margin-top:18px}.bsh-hero__sub{margin-top:14px!important;color:rgba(255,255,255,.9);font-size:1.125rem}.bsh .et_pb_section.bsh-s--brands{padding-bottom:clamp(24px,3vw,40px)}.bsh-brands{display:flex!important;align-items:center}.bsh-brands .et_pb_column{display:flex;align-items:center;justify-content:center;margin-bottom:0!important}.bsh-brand img{max-height:96px;width:auto!important;filter:grayscale(.15);opacity:.92;transition:filter .3s,opacity .3s,transform .3s var(--ease)}.bsh-brand a:hover img{filter:none;opacity:1;transform:scale(1.04)}.bsh-cards{display:flex!important;flex-wrap:wrap}.bsh-cards .et_pb_column.bsh-card{position:relative;isolation:isolate;overflow:hidden;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 26px 30px!important;border-radius:var(--radius-lg);text-align:center;background-size:cover!important;background-position:center!important;box-shadow:var(--shadow);transition:transform .35s var(--ease),box-shadow .35s}.bsh-cards .bsh-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,56,108,.82)0,rgba(11,37,69,.55) 50%,rgba(11,37,69,.88) 100%);transition:opacity .35s}.bsh-cards .bsh-card .et_pb_background_image,.bsh-cards .bsh-card .et_parallax_bg_wrap{z-index:-2;transition:transform .8s var(--ease)}.bsh-cards .bsh-card:hover{transform:translateY(-4px);box-shadow:0 28px 50px -24px rgba(11,37,69,.6)}.bsh-card .et_pb_text{width:100%;flex:1 1 auto;display:flex}.bsh-card .et_pb_text_inner{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:18px}.bsh-card p{color:#fff!important;font-size:1rem;line-height:1.4;text-transform:uppercase;letter-spacing:.03em;font-weight:400}.bsh-card strong{color:#fff!important;font-weight:700}.bsh-card__top p{font-size:1.0625rem}.bsh-card__logo{display:block;margin:6px auto 0;max-width:120px;height:auto;filter:brightness(0) invert(1)}.bsh-card .et_pb_button_module_wrapper{margin-top:18px!important}.bsh-cards--company{margin-top:clamp(40px,5vw,64px)!important}.bsh-cards--company .bsh-card{min-height:240px}.bsh-cards--featured .bsh-card{min-height:320px}.bsh-video{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.bsh-video .fluid-width-video-wrapper,.bsh-video iframe{border-radius:var(--radius-lg)}.bsh-services{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.bsh-services a{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;text-decoration:none!important;color:#fff!important}.bsh-services__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.15);transition:transform .3s var(--ease),box-shadow .3s,background .3s}.bsh-services__ico .bsh-ico{width:40px;height:40px;fill:var(--bsh-navy);transition:fill .3s}.bsh-services a:hover .bsh-services__ico{transform:translateY(-4px);background:var(--bsh-red);box-shadow:0 0 0 6px rgba(233,49,38,.25)}.bsh-services a:hover .bsh-ico{fill:#fff}.bsh-services__txt{font-size:.875rem;line-height:1.45;letter-spacing:.03em;font-weight:500}.bsh-news .et_pb_ajax_pagination_container,.bsh-news .et_pb_blog_grid>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.bsh-news .et_pb_salvattore_content,.bsh-news .et_pb_blog_grid .column{display:contents!important}.bsh-news .et_pb_post{display:flex;flex-direction:column;margin:0!important;padding:0 0 26px!important;border:1px solid var(--bsh-line)!important;border-radius:var(--radius-lg);background:#fff!important;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s}.bsh-news .et_pb_post:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.bsh-news .et_pb_image_container,.bsh-news .entry-featured-image-url{margin:0 0 22px!important;display:block;overflow:hidden}.bsh-news .et_pb_image_container img,.bsh-news .entry-featured-image-url img{aspect-ratio:16/10;object-fit:cover;width:100%;min-height:0!important;background:var(--bsh-paper)}.bsh-news .entry-title{order:2;font-size:1.0625rem!important;line-height:1.35!important;margin:0 24px 12px!important;padding:0!important;text-transform:uppercase;font-weight:500!important}.bsh-news .entry-title a{color:var(--bsh-navy)!important;text-decoration:none}.bsh-news .entry-title a:hover{color:var(--bsh-red)!important}.bsh-news .post-meta{order:1;margin:0 24px 8px!important;padding:0!important;font-size:.8125rem!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bsh-red-text)!important}.bsh-news .post-content{order:3;margin:0 24px;font-size:.9375rem;color:var(--bsh-ink);line-height:1.65}.bsh-news .post-content-inner{margin-bottom:18px}.bsh-news .more-link{display:inline-flex!important;width:auto!important;justify-content:center;align-items:center;min-height:36px;padding:0 16px;border:2px solid var(--bsh-navy);border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bsh-navy)!important;text-decoration:none;transition:background .2s,color .2s}.bsh-news .more-link:hover{background:var(--bsh-navy);color:#fff!important}.bsh-news .pagination{grid-column:1/-1;display:flex;justify-content:space-between;padding-top:24px;border-top:1px solid var(--bsh-line)}.bsh-news .pagination a{font-weight:600;text-decoration:none}.bsh-dc{float:left;display:grid;place-items:center;width:50px;height:50px;margin:3px 14px 2px 0;border-radius:50%;background:var(--bsh-navy);color:#fff;font-size:1.5rem;font-weight:500;line-height:1}.bsh-thumbs li{position:relative;padding:0 0 14px 34px!important;line-height:1.5}.bsh-thumbs li::before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;background:var(--bsh-red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2z'/%3E%3C/svg%3E")no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2z'/%3E%3C/svg%3E")no-repeat center/contain}.bsh-counters{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:28px 24px}.bsh-counters>.et_pb_module{margin:0!important}.bsh-counter-ico{display:grid;place-items:center;width:110px;height:110px;border-radius:50%;border:3px solid var(--bsh-navy);box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 8px var(--bsh-navy)}.bsh-counter-ico .bsh-ico{width:44px;height:44px;fill:var(--bsh-navy)}.bsh .bsh-counter.et_pb_number_counter{text-align:left!important;padding:0!important;background:0 0!important}.bsh-counter .percent{height:auto!important}.bsh-counter .percent p,.bsh-counter .percent-value{font-family:var(--bsh-font-head)!important;font-size:clamp(2.5rem,2rem + 2vw,3.5rem)!important;font-weight:700!important;line-height:1!important;color:var(--bsh-red)!important}.bsh-counter h3,.bsh-counter .title{font-size:1.0625rem!important;font-weight:500!important;color:var(--bsh-navy)!important;text-transform:none;margin:6px 0 0!important;padding:0!important}.bsh-counter--light{text-align:center!important}.bsh-counter--light .percent p,.bsh-counter--light .percent-value{color:#fff!important}.bsh-counter--light h3,.bsh-counter--light .title{color:rgba(255,255,255,.85)!important;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem!important}.bsh-counter--inline{margin-top:28px!important;display:inline-block;padding:18px 26px!important;border-radius:var(--radius-lg);background:var(--bsh-paper)!important}.bsh-icons3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bsh-icons3 li{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-weight:600;color:var(--bsh-navy)}.bsh-icons3 img{width:96px;height:96px;object-fit:contain;padding:14px;border-radius:50%;background:#fff;box-shadow:var(--shadow)}.bsh-roundrow{display:flex!important}.bsh-roundrow .et_pb_column{position:relative}.bsh-round{margin:0;text-align:center}.bsh-round img{width:min(260px,100%);aspect-ratio:1;object-fit:cover;border-radius:50%;border:6px solid #fff;box-shadow:0 0 0 2px var(--bsh-navy),var(--shadow)}.bsh-round figcaption{margin-top:18px;font-weight:600;color:var(--bsh-navy);text-transform:uppercase;font-size:.9375rem;letter-spacing:.03em}@media (min-width:981px){.bsh-roundrow .et_pb_column:nth-child(2)::after{content:"»";position:absolute;right:-28px;top:110px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--bsh-red);color:#fff;font-size:1.75rem;line-height:1;transform:translateX(50%);z-index:2}.bsh-round--result img{box-shadow:0 0 0 3px var(--bsh-red),var(--shadow)}}.bsh-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;counter-reset:none}.bsh-steps li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:0!important}.bsh-steps__n{font-size:2.25rem;font-weight:700;color:#fff;line-height:1}.bsh-steps__c{display:grid;place-items:center;width:140px;height:140px;border-radius:50%;border:4px solid #fff;color:#fff;font-weight:700;font-size:.9375rem;letter-spacing:.04em;line-height:1.25;text-align:center;transition:background .3s,transform .3s var(--ease)}.bsh-steps li:hover .bsh-steps__c{background:var(--bsh-red-text);border-color:var(--bsh-red-text);transform:scale(1.04)}.bsh-steps p{color:rgba(255,255,255,.88);font-size:.9375rem;line-height:1.55}.bsh-r--product .et_pb_column:first-child{padding-right:clamp(0px,2vw,24px)}.bsh-prod-logo img{max-width:260px}.bsh .bsh-s--band.et_pb_section{padding:clamp(64px,8vw,110px)0}.bsh .bsh-s--band-empty.et_pb_section{padding:clamp(110px,14vw,200px)0}.bsh-r--video{max-width:860px!important}.bsh-catalogs{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.bsh-catalog{flex:0 1 220px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:14px;padding:22px 18px!important;border:1px solid var(--bsh-line);border-radius:var(--radius-lg);background:#fff;text-align:center;transition:transform .3s var(--ease),box-shadow .3s}.bsh-catalog:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.bsh-catalog img{width:100%;height:auto;border-radius:var(--radius)}.bsh-catalog--cover{flex-basis:280px}.bsh-catalog__name{font-weight:600;color:var(--bsh-navy);line-height:1.35}.bsh-catalog__name::before{content:"";display:block;width:34px;height:40px;margin:0 auto 12px;background:var(--bsh-red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm-1 7V3.5L18.5 9H13zM8 13h8v2H8v-2zm0 4h8v2H8v-2z'/%3E%3C/svg%3E")no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm-1 7V3.5L18.5 9H13zM8 13h8v2H8v-2zm0 4h8v2H8v-2z'/%3E%3C/svg%3E")no-repeat center/contain}.bsh-catalog--cover .bsh-catalog__name::before{display:none}.bsh-catalog__btn{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border-radius:999px;background:var(--bsh-red-text);color:#fff!important;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-decoration:none!important;transition:background .2s}.bsh-catalog__btn:hover{background:var(--bsh-red-hover)}.bsh-s--navy .bsh-catalog{background:rgba(255,255,255,.96)}.bsh-prodlist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bsh-prodlist a{display:block;border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--bsh-line);text-decoration:none!important;transition:transform .3s var(--ease),box-shadow .3s}.bsh-prodlist a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.bsh-prodlist__img img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.bsh-prodlist__t{display:block;padding:16px 18px;font-weight:600;color:var(--bsh-navy);text-transform:uppercase;font-size:.875rem;letter-spacing:.03em;line-height:1.4}.bsh-svcs{display:flex!important;flex-wrap:wrap}.bsh-svcs .et_pb_column.bsh-svc{position:relative;isolation:isolate;overflow:hidden;min-height:340px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:30px 28px!important;border-radius:var(--radius-lg);background-size:cover!important;box-shadow:var(--shadow)}.bsh-svc::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,37,69,.55)0,rgba(11,37,69,.92) 70%)}.bsh-svc .et_pb_background_image{z-index:-2}.bsh-svc__ico{display:grid;place-items:center;width:60px;height:60px;margin-bottom:18px;border-radius:50%;background:#fff}.bsh-svc__ico .bsh-ico{width:30px;height:30px;fill:var(--bsh-navy)}.bsh-svc__t{font-size:1.125rem!important;color:#fff!important;text-transform:uppercase;letter-spacing:.03em}.bsh-svc p{color:rgba(255,255,255,.88);font-size:.9375rem;line-height:1.6}.bsh-svcs+.bsh-svcs{margin-top:30px!important}.bsh-gallery .et_pb_gallery_items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bsh-gallery .et_pb_gallery_item{width:auto!important;margin:0!important;clear:none!important;border-radius:var(--radius);overflow:hidden}.bsh-gallery .et_pb_gallery_image img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .6s var(--ease)}.bsh-gallery .et_pb_gallery_item:hover img{transform:scale(1.05)}.bsh-gallery .et_overlay{background:rgba(0,56,108,.45)!important;border:0!important}.bsh .bsh-s--contact.et_pb_section::before{background:linear-gradient(90deg,rgba(11,37,69,.92)0,rgba(11,37,69,.92) 40%,rgba(255,255,255,.96) 40%)}.bsh-r--contact{display:flex!important;align-items:flex-start}.bsh-contact-left,.bsh-contact-left p,.bsh-contact-left a{color:#fff!important}.bsh-contact-sites{display:grid;gap:26px;margin-top:30px}.bsh-site__name{font-size:1rem!important;color:#fff!important;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px!important}.bsh-contact-right .bsh-site__name{color:var(--bsh-navy)!important}.bsh-site li{position:relative;padding:0 0 6px 28px!important;font-size:.9375rem;line-height:1.55}.bsh-site li::before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background:var(--bsh-red);-webkit-mask:var(--ico) no-repeat center/contain;mask:var(--ico) no-repeat center/contain}.bsh-site__addr{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E")}.bsh-site__tel{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1l-2.3 2.2z'/%3E%3C/svg%3E")}.bsh-site__fax{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 8H5a3 3 0 0 0-3 3v6h4v4h12v-4h4v-6a3 3 0 0 0-3-3zm-3 11H8v-5h8v5zm3-7a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm-1-9H6v4h12V3z'/%3E%3C/svg%3E")}.bsh-site a{text-decoration:none}.bsh-site a:hover{text-decoration:underline}.bsh-contact-right{padding-left:clamp(0px,4vw,56px)}.bsh-form .et_pb_contact_form{display:flex;flex-wrap:wrap;margin:0-10px!important}.bsh-form .et_pb_contact_field{padding:0 10px!important;margin:0 0 18px!important;width:50%!important;clear:none!important}.bsh-form .et_pb_contact_field[data-type=text],.bsh-form .et_pb_contact_field[data-type=checkbox],.bsh-form .et_pb_contact_field[data-type=select],.bsh-form .et_pb_contact_field[data-type=email]{width:100%!important}.bsh-form .et_pb_contact_field[data-type=email]{width:50%!important}.bsh-form .et_pb_contact_field_options_title,.bsh-form label.et_pb_contact_form_label{display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;margin:0 0 6px!important;font-weight:600;font-size:.875rem;color:var(--bsh-navy)}.bsh-form input.input,.bsh-form textarea.input,.bsh-form select{width:100%!important;min-height:50px;padding:12px 16px!important;font-family:var(--bsh-font)!important;font-size:.9375rem!important;color:var(--bsh-ink)!important;background:var(--bsh-paper)!important;border:1px solid transparent!important;border-radius:var(--radius)!important;transition:border-color .2s,box-shadow .2s,background .2s}.bsh-form textarea.input{min-height:150px;line-height:1.6}.bsh-form input.input:focus,.bsh-form textarea.input:focus,.bsh-form select:focus{background:#fff!important;border-color:var(--bsh-navy)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--bsh-navy) 18%,transparent)!important;outline:0}.bsh-form .et_contact_error{border-color:#b3261e!important}.bsh-form .et_pb_contact_field_options_list label{display:flex!important;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;color:var(--bsh-ink)}.bsh-form .et_pb_contact_field_options_list label i{flex:0 0 20px;width:20px!important;height:20px!important;border:1.5px solid var(--bsh-steel)!important;background:#fff!important;border-radius:4px}.bsh-form .et_pb_contact_field_options_list input:checked+label i{background:var(--bsh-navy)!important;border-color:var(--bsh-navy)!important}.bsh-form .et_pb_contact_field_options_list input:checked+label i::before{color:#fff!important}.bsh-form .et_contact_bottom_container{float:none!important;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:4px 0 0!important;padding:0 10px}.bsh-form .et_pb_contact_right{display:flex;align-items:center;gap:10px;font-size:.875rem}.bsh-form .et_pb_contact_captcha{width:64px!important;min-height:44px!important;padding:8px!important;text-align:center}.bsh-form .et_pb_contact_submit{min-height:48px;padding:0 32px!important;margin:0!important;border:0!important;border-radius:999px!important;background:var(--bsh-red-text)!important;color:#fff!important;font-family:var(--bsh-font)!important;font-weight:600!important;font-size:.875rem!important;letter-spacing:.06em;text-transform:uppercase;transition:background .25s!important}.bsh-form .et_pb_contact_submit:hover{background:var(--bsh-red-hover)!important;padding:0 32px!important}.bsh-form .et_pb_contact_submit::after{display:none!important}.bsh-form .et-pb-contact-message p{margin:0;padding:16px 18px;background:#e4f2e9;border-left:4px solid #1e7a43;color:#0f3d22;font-weight:500;border-radius:var(--radius)}.bsh-form .et-pb-contact-message ul{margin:0 0 18px;padding:16px 18px 16px 36px;background:#fbe7e5;border-left:4px solid #b3261e;color:#5c120d;border-radius:var(--radius)}.bsh-rgpd{font-size:.75rem!important;line-height:1.6;color:var(--bsh-steel)}.bsh-iframe{position:relative;width:100%;height:min(80vh,900px);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.bsh-iframe iframe{width:100%;height:100%;border:0}.bsh-prose{max-width:860px;margin:0 auto!important}.bsh-prose h2{font-size:1.5rem!important;margin:1.8em 0 .7em!important;text-transform:uppercase}.bsh-prose h2:first-child{margin-top:0!important}.bsh-prose h4{font-size:1.0625rem!important;margin:1.6em 0 .5em!important}.bsh-prose ul,.bsh-prose ol{padding-left:1.4em!important;margin:0 0 1em!important}.bsh-prose li{margin-bottom:.5em}.bsh-prose li::marker{color:var(--bsh-red)}.bsh .bsh-hero--post.et_pb_section{padding:clamp(56px,7vw,96px)0!important}.bsh-post-title .entry-title,.bsh-post-title h1{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem)!important;line-height:1.2!important;color:#fff!important;text-transform:uppercase;max-width:26ch}.bsh-post-title .et_pb_title_meta_container{margin-top:14px;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bsh-red-light)!important}.bsh-post-title .et_pb_title_meta_container a{color:inherit!important}.bsh .et_pb_row.bsh-r--text{width:min(820px,calc(100vw - 2*var(--gutter)))}.bsh-post-featured img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.bsh-post-content{font-size:1.0625rem;line-height:1.8}.bsh-post-content p{margin:0 0 1.2em}.bsh-post-content h2,.bsh-post-content h3{margin:1.6em 0 .6em}.bsh-post-content img{border-radius:var(--radius);margin:1em 0}.bsh-post-content ul{padding-left:1.3em!important}.bsh-post-content li::marker{color:var(--bsh-red)}.bsh .bsh-footer.et_pb_section{padding:clamp(56px,7vw,88px)0 clamp(40px,5vw,56px)!important;background-color:var(--bsh-navy-deep);color:rgba(255,255,255,.82)}.bsh .bsh-footer.et_pb_section::before{background:linear-gradient(180deg,rgba(11,37,69,.9),rgba(11,37,69,.95))}.bsh-footer p,.bsh-footer li{color:rgba(255,255,255,.82)!important;font-size:.875rem;line-height:1.65}.bsh-footer a{color:#fff!important}.bsh-foot-logo img{max-width:96px;opacity:.95}.bsh-foot-hours{margin-top:18px!important}.bsh-foot-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bsh-footer .bsh-site__name{font-size:.875rem!important;letter-spacing:.1em;margin-bottom:16px!important;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.18)}.bsh .bsh-footer-bottom.et_pb_section{padding:18px 0!important;background:#071a33!important;font-size:.8125rem;color:rgba(255,255,255,.7)}.bsh-footer-bottom p{color:rgba(255,255,255,.7)!important}.bsh-footer-bottom ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 20px}.bsh-footer-bottom a{color:rgba(255,255,255,.85)!important;text-decoration:none}.bsh-footer-bottom a:hover{color:#fff!important;text-decoration:underline}.bsh-footer-bottom .et_pb_column{margin-bottom:0!important}.bsh-videoteca__grid{gap:28px!important}.bsh-video__frame{border-radius:var(--radius-lg)}.bsh-video__title{font-family:var(--bsh-font)!important;font-weight:600!important;color:var(--bsh-navy)!important}@media (max-width:1100px){.bsh-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.bsh-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}.bsh-prodlist{grid-template-columns:repeat(3,minmax(0,1fr))}.bsh-gallery .et_pb_gallery_items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.bsh .et_pb_row.bsh-r--center,.bsh-r--contact,.bsh-roundrow,.bsh-brands,.bsh-cards,.bsh-svcs{display:block!important}.bsh .et_pb_row>.et_pb_column{width:100%!important;margin-right:0!important;margin-bottom:28px!important}.bsh .et_pb_row>.et_pb_column:last-child{margin-bottom:0!important}.bsh-brands{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bsh-brands .et_pb_column{margin:0!important}.bsh-cards .et_pb_column.bsh-card,.bsh-svcs .et_pb_column.bsh-svc{min-height:260px}.bsh-news .et_pb_ajax_pagination_container,.bsh-news .et_pb_blog_grid>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bsh-foot-sites{grid-template-columns:repeat(3,minmax(0,1fr))}.bsh .bsh-s--contact.et_pb_section::before{background:rgba(255,255,255,.96)}.bsh-contact-left,.bsh-contact-left p,.bsh-contact-left a{color:var(--bsh-ink)!important}.bsh-contact-left .bsh-site__name,.bsh-contact-left .bsh-tl{color:var(--bsh-navy)!important}.bsh-contact-left .bsh-tl::after{background:var(--bsh-line)}.bsh-contact-right{padding-left:0}.bsh-footer-bottom ul{justify-content:flex-start}.bsh-counters{justify-content:start}}@media (max-width:767px){.bsh-services{grid-template-columns:repeat(2,minmax(0,1fr))}.bsh-steps{grid-template-columns:1fr 1fr}.bsh-steps__c{width:120px;height:120px;font-size:.8125rem}.bsh-news .et_pb_ajax_pagination_container,.bsh-news .et_pb_blog_grid>div,.bsh-prodlist{grid-template-columns:1fr}.bsh-gallery .et_pb_gallery_items{grid-template-columns:repeat(2,minmax(0,1fr))}.bsh-foot-sites{grid-template-columns:1fr}.bsh-form .et_pb_contact_field,.bsh-form .et_pb_contact_field[data-type=email]{width:100%!important}.bsh-icons3{grid-template-columns:repeat(3,1fr);gap:10px}.bsh-icons3 img{width:76px;height:76px}.bsh-tl{gap:16px}.bsh-slider .et_pb_slide::after,.bsh .bsh-hero::after{display:none}.bsh-topbar__list{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){*,::before,::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.et-l--header,.et-l--footer,.bsh-slider{display:none!important}}.bsh .et_pb_code.bsh-video .bsh-video__caption{display:none}.bsh .et_pb_code.bsh-video .bsh-video__frame{background:var(--bsh-navy-deep)}.bsh-steps__c{width:150px;height:150px;font-size:.8125rem;padding:0 10px}.bsh .bsh-videoteca__grid,.bsh .bsh-videoteca ul{list-style:none!important;padding:0!important}.bsh .bsh-videoteca li{list-style:none!important}.bsh .bsh-video__caption{margin-top:12px}.bsh-svcs .et_pb_column.bsh-svc{justify-content:flex-start}.bsh-svc .et_pb_button_module_wrapper{margin-top:auto!important;padding-top:18px}.bsh-form .et_pb_contact_field[data-type=checkbox] .et_pb_contact_field_options_title{display:none!important}.bsh-form .et_pb_contact_field[data-type=email]{width:100%!important}.bsh-form .et_pb_contact_captcha{background:var(--bsh-paper)!important;border:1px solid var(--bsh-line)!important;border-radius:var(--radius)!important}@media (max-width:767px){.bsh-slider .et-pb-slider-arrows{display:none}}.bsh .bsh-cand input[type=text],.bsh .bsh-cand input[type=email],.bsh .bsh-cand input[type=tel],.bsh .bsh-cand select,.bsh .bsh-cand textarea{background:var(--bsh-paper);border-color:transparent;border-radius:var(--radius)}.bsh .bsh-cand input:focus-visible,.bsh .bsh-cand textarea:focus-visible,.bsh .bsh-cand select:focus-visible{background:#fff}.bsh .bsh-cand__legend{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1rem}.bsh .bsh-cand__legend span{color:var(--bsh-red-text)}.bsh .bsh-cand__submit{border-radius:999px;background:var(--bsh-red-text);text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;min-height:48px}.bsh .bsh-cand__submit:hover{background:var(--bsh-red-hover)}.bsh .bsh-cand__submit::before,.bsh .bsh-cand__submit::after{display:none}.bsh .bsh-cand__file input[type=file]::file-selector-button{border-radius:999px;background:var(--bsh-navy)}.bsh .bsh-cand__privacy{border-radius:var(--radius)}.bsh-prose a,.bsh-post-content a,.bsh-rgpd a{text-decoration:underline;text-underline-offset:2px}.bsh-menu .et-menu>li.bsh-menu-shop>a{color:#fff!important}:root{--x-radius:16px;--x-radius-lg:22px;--x-shadow:0 30px 60px -32px rgba(11,37,69,.42);--x-shadow-sm:0 14px 30px -20px rgba(11,37,69,.35)}.bsh .et_pb_section.bsh-x-s{padding:clamp(64px,8vw,120px)0;position:relative}.bsh .et_pb_section.bsh-x-s--paper{background-color:var(--bsh-paper)}.bsh .et_pb_section.bsh-x-s--navy{background-color:var(--bsh-navy-deep);color:rgba(255,255,255,.86)}.bsh .bsh-x-s--navy :is(h1,h2,h3,h4,strong){color:#fff}.bsh .bsh-x-s--navy p{color:rgba(255,255,255,.86)}.bsh .bsh-x-s--navy a:not(.et_pb_button):not(.bsh-x-btn){color:#fff}.bsh .bsh-x-wm{isolation:isolate;overflow:clip}.bsh .bsh-x-wm::after{content:"";position:absolute;top:50%;right:-9vw;width:min(52vw,720px);aspect-ratio:2776/2760;transform:translateY(-50%) rotate(-8deg);background:var(--bsh-navy);-webkit-mask:url(../img/bsh-marca-agua.svg)center/contain no-repeat;mask:url(../img/bsh-marca-agua.svg)center/contain no-repeat;opacity:.045;pointer-events:none;z-index:0}.bsh .bsh-x-wm--left::after{right:auto;left:-11vw;transform:translateY(-50%) rotate(8deg)}.bsh .bsh-x-s--navy.bsh-x-wm::after{background:#fff;opacity:.05}.bsh .bsh-x-s--paper.bsh-x-wm::after{opacity:.055}.bsh .bsh-x-wm>.et_pb_row{position:relative;z-index:1}.bsh-x-head{margin:0 0 clamp(28px,3.5vw,44px)}.bsh-x-head--center{text-align:center}.bsh-x-eyebrow{display:inline-flex;align-items:center;gap:14px;margin-bottom:16px;font-size:.8125rem;font-weight:700;letter-spacing:.16em;line-height:1;color:var(--bsh-red-text)}.bsh-x-eyebrow::after{content:"";width:44px;height:2px;border-radius:2px;background:var(--bsh-red)}.bsh-x-eyebrow--bar{display:flex}.bsh-x-eyebrow--bar::after{width:56px;height:3px}.bsh-x-head--light .bsh-x-eyebrow,.bsh-x-s--navy .bsh-x-eyebrow{color:#ff8f87}.bsh .bsh-x-title{font-size:clamp(2rem,1.35rem + 2.3vw,3.125rem)!important;line-height:1.08!important;letter-spacing:-.025em;font-weight:700!important;color:var(--bsh-navy);text-transform:none;margin:0!important}.bsh .bsh-x-head--light .bsh-x-title{color:#fff!important}h3.bsh-x-title{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem)!important}.bsh-x-headwrap+.et_pb_module{margin-top:0!important}.bsh .bsh-x-statement{font-family:var(--bsh-font-head);font-size:clamp(1.375rem,1.05rem + 1.2vw,2rem)!important;line-height:1.32!important;font-weight:600;letter-spacing:-.015em;color:var(--bsh-navy);margin:0 0 .8em!important;text-transform:none}.bsh .bsh-x-statement--light,.bsh .bsh-x-statement--light strong{color:#fff!important}.bsh .bsh-x-lead{font-size:1.0625rem;line-height:1.8;color:var(--bsh-ink)}.bsh .bsh-x-lead--xl{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.7}.bsh .bsh-x-h3{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)!important;line-height:1.3!important;letter-spacing:-.01em;text-transform:none;margin-bottom:.7em!important}.bsh .bsh-x-callout{margin:1.6em 0 0!important;padding:24px 28px;border-left:4px solid var(--bsh-red);border-radius:0 var(--x-radius) var(--x-radius)0;background:var(--bsh-paper);font-size:clamp(1rem,.95rem + .25vw,1.125rem)!important;line-height:1.55!important;font-weight:600;text-transform:none;letter-spacing:0;color:var(--bsh-navy)}.bsh-x-s--paper .bsh-x-callout{background:#fff}.bsh .bsh-x-narrow{max-width:880px}.bsh .bsh-x-quote{max-width:1040px;margin:0!important;padding-left:clamp(20px,3vw,40px);border-left:4px solid var(--bsh-red);font-family:var(--bsh-font-head);font-size:clamp(1.5rem,1.05rem + 1.8vw,2.5rem);line-height:1.28;font-weight:600;letter-spacing:-.02em;color:#fff!important}.bsh .bsh-x-s--quote.et_pb_section{padding:clamp(72px,9vw,128px)0}.bsh-x-arrow{width:18px;height:18px;flex:0 0 18px;transition:transform .3s var(--ease)}.bsh a.bsh-x-btn{display:inline-flex;align-items:center;gap:10px;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;color:var(--bsh-red-text)}.bsh a.bsh-x-btn--navy{color:var(--bsh-navy)}.bsh a.bsh-x-btn:hover{color:var(--bsh-red-hover)}.bsh a:hover .bsh-x-arrow,.bsh a:focus-visible .bsh-x-arrow{transform:translateX(5px)}.bsh .et_pb_row:is(.bsh-x-r--split,.bsh-x-r--aside,.bsh-x-r--product){display:flex!important;gap:clamp(32px,5vw,80px)}.bsh .et_pb_row:is(.bsh-x-r--split,.bsh-x-r--aside,.bsh-x-r--product)::after,.bsh .et_pb_row.bsh-r--center::after{display:none!important}.bsh .et_pb_row:is(.bsh-x-r--split,.bsh-x-r--aside,.bsh-x-r--product)>.et_pb_column{width:auto!important;margin-right:0!important;min-width:0}.bsh .et_pb_row>.et_pb_column_1_2{flex:1 1 0}.bsh .et_pb_row:is(.bsh-x-r--split,.bsh-x-r--aside,.bsh-x-r--product)>.et_pb_column_3_5{flex:3 1 0}.bsh .et_pb_row:is(.bsh-x-r--split,.bsh-x-r--aside,.bsh-x-r--product)>.et_pb_column_2_5{flex:2 1 0}.bsh .et_pb_row:is(.bsh-x-r--split,.bsh-x-r--aside,.bsh-x-r--product)>.et_pb_column_1_3{flex:1 1 0}.bsh .et_pb_row:is(.bsh-x-r--split,.bsh-x-r--aside,.bsh-x-r--product)>.et_pb_column_2_3{flex:2 1 0}.bsh .et_pb_row.bsh-x-r--aside{align-items:flex-start}.bsh .bsh-x-sticky{position:sticky;top:calc(var(--header-h) + 48px);align-self:flex-start}.bsh .bsh-x-slider .et_pb_slide{min-height:clamp(520px,80vh,800px);padding-bottom:96px!important}.bsh .bsh-x-slider .et_pb_slide::before{background:linear-gradient(100deg,rgba(11,37,69,.9)0,rgba(11,37,69,.62) 45%,rgba(11,37,69,.12) 100%)}.bsh .bsh-x-slider .et_pb_slide::after{border:0;border-radius:0;top:auto;bottom:0;right:0;left:0;width:auto;aspect-ratio:auto;height:6px;transform:none;opacity:1;background:linear-gradient(90deg,var(--bsh-red)0 120px,transparent 120px)}.bsh .bsh-x-slider .et_pb_slide_title{font-size:clamp(2.25rem,1.3rem + 3.8vw,4.5rem)!important;line-height:1.04!important;letter-spacing:-.03em}.bsh .bsh-x-slider .et_pb_slide_description{max-width:820px;margin:0!important}.bsh .bsh-x-slider .et-pb-controllers{bottom:120px;left:max(var(--gutter),calc((100vw - var(--row-max))/2));text-align:left;width:auto}.bsh .bsh-x-slider .et-pb-controllers a{width:32px;height:4px;border-radius:2px;margin:0 8px 0 0}.bsh .bsh-x-slider .et-pb-controllers .et-pb-active-control{width:56px}.bsh .et_pb_section.bsh-x-s--brands{padding:0!important;margin-top:-64px;z-index:5;background:linear-gradient(180deg,transparent 64px,var(--bsh-paper) 64px)!important}.bsh-x-brands{display:flex;align-items:center;gap:clamp(20px,3vw,44px);padding:22px clamp(22px,3vw,40px);border:1px solid var(--bsh-line);border-radius:var(--x-radius-lg);background:#fff;box-shadow:var(--x-shadow)}.bsh .bsh-x-brands__t{flex:0 0 auto;margin:0!important;padding-right:clamp(20px,3vw,40px);border-right:1px solid var(--bsh-line);font-size:.8125rem!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bsh-steel)}.bsh .bsh-x-brands__list{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none!important;margin:0;padding:0!important}.bsh-x-brands__list li{list-style:none!important;padding:0!important}.bsh-x-brands__list a{display:flex;align-items:center;justify-content:center;height:84px;padding:8px 16px;border-radius:12px;transition:background .3s}.bsh-x-brands__list img{max-height:64px;width:auto;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s,transform .3s var(--ease)}.bsh-x-brands__list a:hover{background:var(--bsh-paper)}.bsh-x-brands__list a:hover img,.bsh-x-brands__list a:focus-visible img{filter:none;opacity:1;transform:scale(1.05)}.bsh .bsh-x-videocol{position:relative}.bsh .bsh-x-videocol::before{content:"";position:absolute;inset:28px -22px -22px 28px;border:2px solid var(--bsh-red);border-radius:var(--x-radius-lg);pointer-events:none}.bsh .bsh-x-videocol .bsh-video{position:relative;z-index:1;border-radius:var(--x-radius-lg)}.bsh .bsh-x-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none!important;margin:0;padding:0!important}.bsh .et_pb_row+.et_pb_row .bsh-x-cards{margin-top:clamp(16px,3vw,32px)}.bsh .bsh-x-cards--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bsh-x-card{list-style:none!important;padding:0!important}.bsh .bsh-x-card>a{display:flex;flex-direction:column;height:100%;border:1px solid var(--bsh-line);border-radius:var(--x-radius);background:#fff;overflow:hidden;text-decoration:none!important;color:var(--bsh-ink);transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.bsh .bsh-x-card>a:hover{transform:translateY(-6px);box-shadow:var(--x-shadow);border-color:transparent}.bsh-x-card__img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--bsh-navy-deep)}.bsh-x-card__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.bsh-x-card>a:hover .bsh-x-card__img img{transform:scale(1.06)}.bsh-x-card__badge{position:absolute;left:22px;bottom:18px;width:auto!important;height:30px!important;object-fit:contain!important;filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(0,0,0,.4))}.bsh-x-card__body{display:flex;flex-direction:column;gap:18px;flex:1 1 auto;padding:24px 26px 26px}.bsh-x-card__n{font-size:.75rem;font-weight:700;letter-spacing:.16em;color:var(--bsh-red-text)}.bsh-x-card__t{font-size:1.0625rem;line-height:1.45;font-weight:500;color:var(--bsh-ink)}.bsh-x-cards--4 .bsh-x-card__t{font-weight:600;color:var(--bsh-navy)}.bsh-x-card__more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bsh-red-text)}.bsh .bsh-x-svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none!important;margin:0;padding:0!important}.bsh-x-svc li{list-style:none!important;padding:0!important}.bsh .bsh-x-svc a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:22px;height:100%;min-height:200px;padding:26px;border:1px solid rgba(255,255,255,.14);border-radius:var(--x-radius);background:rgba(255,255,255,.04);color:#fff!important;text-decoration:none!important;transition:background .35s,border-color .35s,transform .35s var(--ease),color .35s}.bsh .bsh-x-svc a:hover{background:#fff;border-color:#fff;color:var(--bsh-navy)!important;transform:translateY(-4px)}.bsh-x-svc__n{position:absolute;top:24px;right:24px;font-size:.75rem;font-weight:700;letter-spacing:.14em;opacity:.55}.bsh-x-svc__ico{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:var(--bsh-red-text)}.bsh-x-svc__ico .bsh-ico{width:28px;height:28px;fill:#fff}.bsh-x-svc__t{margin-top:auto;font-size:1.0625rem;font-weight:600;line-height:1.35}.bsh-x-svc .bsh-x-arrow{position:absolute;right:24px;bottom:28px;opacity:0;transform:translateX(-6px);transition:opacity .3s,transform .3s var(--ease)}.bsh-x-svc a:hover .bsh-x-arrow{opacity:1;transform:none;color:var(--bsh-red-text)}.bsh .bsh-x-sticky .et_pb_button_module_wrapper{margin-top:8px!important}.bsh-x-bento{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:repeat(2,minmax(260px,auto));gap:24px}.bsh .bsh-x-tile{position:relative;isolation:isolate;display:flex;align-items:flex-end;overflow:hidden;border-radius:var(--x-radius-lg);text-decoration:none!important;color:#fff!important;background:var(--bsh-navy-deep)}.bsh-x-tile--big{grid-row:span 2}.bsh-x-tile img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;z-index:-2;transition:transform .9s var(--ease)}.bsh-x-tile::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,37,69,.05)0,rgba(11,37,69,.55) 45%,rgba(11,37,69,.94) 100%);transition:opacity .4s}.bsh-x-tile:hover img{transform:scale(1.06)}.bsh-x-tile__body{display:flex;flex-direction:column;padding:clamp(24px,3vw,36px)}.bsh-x-tile__t{font-family:var(--bsh-font-head);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);line-height:1.2;font-weight:400;letter-spacing:-.01em}.bsh-x-tile--big .bsh-x-tile__t{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.375rem)}.bsh .bsh-x-tile strong{color:#fff!important;font-weight:700}.bsh-x-tile__s{margin-top:10px;font-size:.9375rem;line-height:1.45;opacity:.88}.bsh-x-tile__more{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:22px;min-height:42px;padding:0 20px;border-radius:999px;background:var(--bsh-red-text);font-size:.75rem;font-weight:700;letter-spacing:.1em;transition:background .25s}.bsh-x-tile:hover .bsh-x-tile__more{background:var(--bsh-red-hover)}.bsh .et_pb_column.bsh-x-stats{display:grid!important;grid-template-columns:72px 1fr;align-items:center;align-self:center;gap:28px 22px;padding:clamp(28px,3vw,40px)!important;border-radius:var(--x-radius-lg);background:var(--bsh-paper)}.bsh .bsh-x-stats>.et_pb_module{margin:0!important}.bsh-x-stat__ico{display:grid;place-items:center;width:72px;height:72px;border-radius:18px;background:#fff;box-shadow:var(--x-shadow-sm)}.bsh-x-stat__ico .bsh-ico{width:34px;height:34px;fill:var(--bsh-navy)}.bsh .bsh-x-stat .percent p,.bsh .bsh-x-stat .percent-value{color:var(--bsh-navy)!important;font-size:clamp(2.5rem,2rem + 2vw,3.75rem)!important;letter-spacing:-.03em}.bsh .bsh-x-stat h3,.bsh .bsh-x-stat .title{color:var(--bsh-steel)!important;font-size:.9375rem!important;margin-top:8px!important}.bsh .et_pb_column.bsh-x-stats--row{grid-template-columns:1fr 1fr;padding:0!important;background:0 0}.bsh .bsh-x-stat--dark.et_pb_number_counter{padding:28px!important;border:1px solid rgba(255,255,255,.14);border-radius:var(--x-radius);background:rgba(255,255,255,.05)!important}.bsh .bsh-x-stat--dark .percent p,.bsh .bsh-x-stat--dark .percent-value{color:#fff!important}.bsh .bsh-x-stat--dark h3,.bsh .bsh-x-stat--dark .title{color:rgba(255,255,255,.75)!important;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem!important}.bsh .bsh-x-stat--inline.et_pb_number_counter{display:inline-block;margin-top:32px!important;padding:22px 30px!important;border-left:4px solid var(--bsh-red);border-radius:0 var(--x-radius) var(--x-radius)0;background:var(--bsh-paper)!important}.bsh-x-photo{margin:0}.bsh-x-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--x-radius-lg);box-shadow:var(--x-shadow)}.bsh .bsh-x-chips{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0!important;list-style:none!important}.bsh .bsh-x-chips li{display:inline-flex;align-items:center;gap:12px;padding:6px 20px 6px 6px!important;border:1px solid var(--bsh-line);border-radius:999px;background:#fff;list-style:none!important;font-size:.875rem;font-weight:600;color:var(--bsh-navy)}.bsh-x-chips img{width:44px;height:44px;border-radius:50%;object-fit:cover}.bsh .bsh-x-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin:clamp(24px,3vw,40px)0 0;padding:0!important;list-style:none!important}.bsh .bsh-x-flow__item{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:4/5;padding:28px!important;list-style:none!important;border-radius:var(--x-radius-lg)}.bsh-x-flow__item img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;border-radius:var(--x-radius-lg);z-index:-2}.bsh-x-flow__item::before{content:"";position:absolute;inset:0;border-radius:var(--x-radius-lg);z-index:-1;background:linear-gradient(180deg,rgba(11,37,69,0) 35%,rgba(11,37,69,.92) 100%)}.bsh-x-flow__n{position:absolute;top:24px;left:28px;font-size:.8125rem;font-weight:700;letter-spacing:.16em;color:#fff}.bsh-x-flow__t{font-family:var(--bsh-font-head);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.25;font-weight:600;color:#fff}.bsh-x-flow__item--result{outline:3px solid var(--bsh-red);outline-offset:8px}.bsh-x-flow__item:not(:last-child)::after{content:"";position:absolute;top:50%;right:calc(clamp(24px,3vw,44px)/-2);z-index:2;width:44px;height:44px;margin:-22px -22px 0 0;border-radius:50%;background:var(--bsh-red-text)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/20px no-repeat;box-shadow:0 0 0 6px #fff}.bsh .et_pb_column.bsh-x-panel{position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px,4vw,52px)!important;border-radius:var(--x-radius-lg);background-size:cover!important;background-position:center!important;box-shadow:var(--x-shadow)}.bsh .bsh-x-panel::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(160deg,rgba(0,56,108,.94),rgba(11,37,69,.9))}.bsh .bsh-x-panel .et_pb_background_image{z-index:-2}.bsh .bsh-x-panel :is(h3,p,strong){color:#fff!important}.bsh .bsh-x-panel p{opacity:.9}.bsh .bsh-x-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0!important;list-style:none!important}.bsh .bsh-x-kpis li{position:relative;padding:30px 24px 28px!important;list-style:none!important;border:1px solid var(--bsh-line);border-radius:var(--x-radius);background:#fff;transition:background .35s,transform .35s var(--ease),box-shadow .35s,border-color .35s}.bsh .bsh-x-kpis li:hover{background:var(--bsh-navy);border-color:var(--bsh-navy);transform:translateY(-6px);box-shadow:var(--x-shadow)}.bsh-x-kpis__n{display:block;font-family:var(--bsh-font-head);font-size:3rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.5px var(--bsh-navy);transition:-webkit-text-stroke-color .35s}.bsh .bsh-x-kpis__t{margin:22px 0 10px!important;font-size:1.0625rem!important;line-height:1.3!important;text-transform:none;transition:color .35s}.bsh .bsh-x-kpis p{font-size:.9375rem;line-height:1.6;color:var(--bsh-steel);transition:color .35s}.bsh .bsh-x-kpis li:hover :is(.bsh-x-kpis__t,p){color:#fff!important}.bsh .bsh-x-kpis li:hover .bsh-x-kpis__n{-webkit-text-stroke-color:var(--bsh-red-light)}.bsh .bsh-x-checks{margin:0;padding:0!important;list-style:none!important}.bsh .bsh-x-checks li{display:flex;align-items:flex-start;gap:14px;padding:7px 0!important;list-style:none!important;line-height:1.5}.bsh-x-check{flex:0 0 24px;width:24px;height:24px;padding:4px;border-radius:50%;background:var(--bsh-red-text);color:#fff}.bsh .bsh-x-checks--cards li{margin-bottom:10px;padding:14px 18px!important;border-radius:12px;background:var(--bsh-paper)}.bsh .bsh-x-framed img{padding:clamp(16px,2vw,28px);border-radius:var(--x-radius-lg);background:var(--bsh-paper)}.bsh .et_pb_column.bsh-x-aside{position:sticky;top:calc(var(--header-h) + 40px);align-self:flex-start;padding:clamp(26px,3vw,36px)!important;border-radius:var(--x-radius-lg);background:var(--bsh-navy-deep);color:#fff;box-shadow:var(--x-shadow)}.bsh .bsh-x-aside :is(p,li,span){color:#fff}.bsh .bsh-x-aside__t{font-weight:600;margin-bottom:.8em!important}.bsh .bsh-x-aside .bsh-x-checks li{padding:10px 0!important;border-bottom:1px solid rgba(255,255,255,.12)}.bsh .bsh-x-aside .bsh-x-checks li:last-child{border-bottom:0}.bsh .bsh-x-aside__logo img{padding:14px 18px;border-radius:12px;background:#fff}.bsh .et_pb_row.bsh-x-r--docs+.et_pb_row,.bsh .et_pb_row+.et_pb_row.bsh-x-r--docs{margin-top:clamp(40px,5vw,72px)}.bsh .bsh-x-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin:0;padding:0!important;list-style:none!important}.bsh-x-doc{list-style:none!important;padding:0!important}.bsh .bsh-x-doc a{display:flex;flex-direction:column;gap:14px;height:100%;padding:22px;border:1px solid var(--bsh-line);border-radius:var(--x-radius);background:#fff;text-decoration:none!important;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.bsh .bsh-x-doc a:hover{transform:translateY(-4px);box-shadow:var(--x-shadow-sm);border-color:transparent}.bsh-x-doc__ico{width:36px;height:40px;fill:var(--bsh-red)}.bsh-x-doc__cover img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.bsh-x-doc__name{font-weight:600;line-height:1.35;color:var(--bsh-navy)}.bsh-x-doc__dl{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:.75rem;font-weight:700;letter-spacing:.12em;color:var(--bsh-red-text)}.bsh-x-doc__dl svg{width:16px;height:16px}.bsh .bsh-x-docs--light .bsh-x-doc a{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.05)}.bsh .bsh-x-docs--light .bsh-x-doc__name,.bsh .bsh-x-docs--light .bsh-x-doc__dl{color:#fff}.bsh .bsh-x-docs--light .bsh-x-doc a:hover{background:#fff}.bsh .bsh-x-docs--light .bsh-x-doc a:hover .bsh-x-doc__name{color:var(--bsh-navy)}.bsh .bsh-x-docs--light .bsh-x-doc a:hover .bsh-x-doc__dl{color:var(--bsh-red-text)}.bsh .bsh-x-s--navy .bsh-r--video{max-width:960px!important}.bsh .et_pb_section.bsh-x-band{padding:0!important;min-height:clamp(220px,30vw,420px);margin:0 var(--gutter) var(--gutter);border-radius:var(--x-radius-lg);overflow:hidden;background-size:cover;background-position:center}.bsh .bsh-x-svcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0!important;list-style:none!important}.bsh .bsh-x-svcard{position:relative;display:flex;flex-direction:column;padding:0 0 28px!important;list-style:none!important;border:1px solid var(--bsh-line);border-radius:var(--x-radius);background:#fff;transition:transform .35s var(--ease),box-shadow .35s}.bsh .bsh-x-svcard:hover{transform:translateY(-6px);box-shadow:var(--x-shadow)}.bsh-x-svcard__img{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--x-radius) var(--x-radius)0 0;background:var(--bsh-navy-deep)}.bsh-x-svcard__img img{display:block;width:100%;height:100%;object-fit:cover;opacity:.92;transition:transform .8s var(--ease)}.bsh-x-svcard:hover .bsh-x-svcard__img img{transform:scale(1.06)}.bsh-x-svcard__ico{position:relative;display:grid;place-items:center;width:60px;height:60px;margin:-30px 0 0 26px;border-radius:16px;background:var(--bsh-red-text);box-shadow:0 0 0 6px #fff}.bsh-x-svcard__ico .bsh-ico{width:28px;height:28px;fill:#fff}.bsh-x-svcard__n{position:absolute;top:16px;right:16px;padding:6px 12px;border-radius:999px;background:rgba(11,37,69,.72);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1}.bsh .bsh-x-svcard__t{margin:20px 26px 10px!important;font-size:1.1875rem!important;line-height:1.3!important;text-transform:none}.bsh .bsh-x-svcard p{margin:0 26px 20px!important;font-size:.9375rem;line-height:1.65;color:var(--bsh-steel)}.bsh .bsh-x-svcard .bsh-x-btn{margin:auto 26px 0}.bsh .bsh-x-product-shot img{padding:clamp(20px,3vw,48px);border-radius:50%;background:radial-gradient(circle at 50% 45%,#fff 0 40%,var(--bsh-paper) 70%);aspect-ratio:1;object-fit:contain}.bsh .bsh-x-s--jobs .bsh-contact-left{padding-right:clamp(0px,2vw,24px)}.bsh .bsh-x-gallery .et_pb_gallery_items{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:14px}.bsh .bsh-x-gallery .et_pb_gallery_item{border-radius:12px}.bsh .bsh-x-gallery .et_pb_gallery_item:nth-child(7n+1){grid-column:span 2;grid-row:span 2}.bsh .bsh-x-gallery .et_pb_gallery_item:nth-child(7n+1) img{aspect-ratio:auto;height:100%}.bsh .bsh-x-gallery .et_pb_gallery_image{height:100%}@media (max-width:1100px){.bsh .bsh-x-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.bsh .bsh-x-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.bsh .bsh-x-svc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.bsh .et_pb_row:is(.bsh-x-r--split,.bsh-x-r--aside,.bsh-x-r--product){display:block!important}.bsh .et_pb_row:is(.bsh-x-r--split,.bsh-x-r--aside,.bsh-x-r--product)>.et_pb_column{width:100%!important;float:none!important;margin-bottom:36px!important}.bsh .et_pb_row:is(.bsh-x-r--split,.bsh-x-r--aside,.bsh-x-r--product)>.et_pb_column:last-child{margin-bottom:0!important}.bsh .bsh-x-sticky,.bsh .et_pb_column.bsh-x-aside{position:static}.bsh-x-brands{flex-direction:column;align-items:stretch}.bsh .bsh-x-brands__t{padding:0 0 14px;border-right:0;border-bottom:1px solid var(--bsh-line);text-align:center}.bsh .bsh-x-brands__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bsh .bsh-x-cards,.bsh .bsh-x-svcards{grid-template-columns:repeat(2,minmax(0,1fr))}.bsh-x-bento{grid-template-columns:1fr;grid-template-rows:none}.bsh-x-tile--big{grid-row:auto}.bsh .bsh-x-tile{min-height:300px}.bsh .bsh-x-flow{grid-template-columns:1fr}.bsh .bsh-x-flow__item{aspect-ratio:16/9}.bsh .bsh-x-flow__item:not(:last-child)::after{top:auto;right:50%;bottom:calc(clamp(24px,3vw,44px)/-2);margin:0-22px -22px 0;transform:rotate(90deg)}.bsh .bsh-x-videocol::before{inset:18px -12px -12px 18px}.bsh .bsh-x-s--jobs .bsh-x-statement--light{color:var(--bsh-navy)!important}.bsh .bsh-x-wm::after{width:80vw;right:-30vw;opacity:.035}.bsh .bsh-x-wm--left::after{left:-30vw}}@media (max-width:767px){.bsh .bsh-x-cards,.bsh .bsh-x-cards--4,.bsh .bsh-x-svcards,.bsh .bsh-x-svc{grid-template-columns:1fr}.bsh .bsh-x-kpis{grid-template-columns:1fr 1fr}.bsh .et_pb_column.bsh-x-stats--row{grid-template-columns:1fr}.bsh .bsh-x-gallery .et_pb_gallery_items{grid-template-columns:repeat(2,minmax(0,1fr))}.bsh .bsh-x-slider .et-pb-controllers{bottom:96px}.bsh .bsh-x-svc a{min-height:0}}.bsh .et_pb_section.bsh-x-s--imgcard{background-color:var(--bsh-paper);background-size:cover;background-position:left center}.bsh .et_pb_column.bsh-x-floatcard{width:min(600px,100%)!important;margin-left:auto!important;float:none!important;padding:clamp(28px,4vw,48px)!important;border-radius:var(--x-radius-lg);background:#fff;box-shadow:var(--x-shadow)}.bsh .bsh-x-floatcard .bsh-x-chips li{background:var(--bsh-paper);border-color:transparent}.bsh .bsh-slider .et_pb_slide[style*="display: block"],.bsh .bsh-slider .et_pb_slide[style*="display:block"],.bsh .bsh-slider .et_pb_slide[style*="display: list-item"]{display:flex!important}.bsh .bsh-slider .et_pb_slide{align-items:center!important}.bsh .bsh-slider .et_pb_slide .et_pb_container{height:auto!important;min-height:0!important}.bsh-x-brands{flex-direction:column;align-items:stretch;gap:24px;padding:clamp(24px,3vw,40px)}.bsh .bsh-x-brands__t{padding:0!important;border:0!important;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)!important;font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--bsh-navy)!important;display:flex;align-items:center;gap:16px}.bsh .bsh-x-brands__t::before{content:"";width:6px;height:1.1em;border-radius:3px;background:var(--bsh-red)}.bsh .bsh-x-brands__list{gap:clamp(12px,2vw,24px)}.bsh .bsh-x-brands__list a{position:relative;height:clamp(110px,10vw,140px);padding:0;overflow:hidden;border:1px solid var(--bsh-line);border-radius:14px;background:#fff;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.bsh .bsh-x-brands__list a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--bsh-red);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.bsh .bsh-x-brands__list a:hover,.bsh .bsh-x-brands__list a:focus-visible{background:#fff;border-color:transparent;transform:translateY(-6px);box-shadow:var(--x-shadow)}.bsh .bsh-x-brands__list a:hover::after,.bsh .bsh-x-brands__list a:focus-visible::after{transform:scaleX(1)}.bsh .bsh-x-brands__list img{width:84%;max-height:none;height:auto;filter:none;opacity:1;transform:scale(var(--z,1));transition:transform .4s var(--ease)}.bsh .bsh-x-brands__list li:nth-child(1){--z:1.6}.bsh .bsh-x-brands__list li:nth-child(2){--z:1.1}.bsh .bsh-x-brands__list li:nth-child(3){--z:1.22}.bsh .bsh-x-brands__list li:nth-child(4){--z:1.12}.bsh .bsh-x-brands__list a:hover img,.bsh .bsh-x-brands__list a:focus-visible img{filter:none;transform:scale(calc(var(--z,1)*1.06))}@media (max-width:980px){.bsh .bsh-x-brands__t{justify-content:flex-start;text-align:left}}@media (max-width:767px){.bsh .bsh-x-brands__list a{height:96px}}.bsh .bsh-news .et_pb_blog_posts{display:contents!important}