@media (max-width:1199px){:root{--container-margin:48px}.h-display{font-size:46px}.hero__divisions{gap:24px}.hero-division{width:480px}.hero-division__title{font-size:34px}}@media (max-width:991px){:root{--container-margin:32px}body.sheran-has-sidebar .site-content{flex-direction:column;align-items:stretch}body.sheran-has-sidebar .site-content .sidebar{position:static;width:100%;order:0}body.sheran-sidebar-hide-mobile .site-content .sidebar{display:none}.h-display{font-size:38px}.site-loader__headline{font-size:38px;max-width:700px}.site-loader__logo-main{font-size:40px;letter-spacing:4.8px}.h1{font-size:32px}.h3{font-size:20px}.stat{font-size:34px}.hero{--hero-header-clear:92px;height:auto;min-height:100vh;min-height:100dvh;max-height:none;display:flex;flex-direction:column;justify-content:flex-end;background:var(--color-surface-inverse)}.hero__media{flex-direction:column}.hero__image,.hero__image--marine,.hero__image--water{position:relative;width:100%;height:50%;left:0;clip-path:none;min-height:0}.hero__image{overflow:hidden}.hero__image img{transform:scale(1.3)}.hero__image--marine img{transform-origin:left center}.hero__image--water img{transform-origin:right center}.hero__image--marine{flex:0 0 calc(50% + var(--hero-header-clear) / 2)}.hero__image--water{flex:0 0 calc(50% - var(--hero-header-clear) / 2)}.hero__scrim--top{height:32%;background:linear-gradient(180deg,rgba(8,8,8,0.85) 0%,rgba(8,8,8,0.5) 45%,rgba(8,8,8,0) 100%)}.hero__scrim--bottom{display:none}.hero__divisions{position:relative;inset:auto;flex:1;flex-direction:column;justify-content:flex-end;gap:0;padding-block:var(--hero-header-clear) 0}.hero-division{width:100%;flex:1;justify-content:flex-end}.hero-division__inner{margin-inline:calc(var(--container-margin) * -1);padding-inline:var(--container-margin);padding-block:var(--space-xl) var(--space-lg);background:linear-gradient( 180deg,rgba(8,8,8,0) 0,rgba(8,8,8,0.55) 20px,rgba(8,8,8,0.8) 48px,rgba(8,8,8,0.88) 100% )}.bento,.location-cards{flex-direction:column;width:100%}.location-card{width:100%}.statement,.product-range{padding-block:var(--space-2xl)}.bento{margin-top:var(--space-xl)}.proof-card{padding:var(--space-lg)}.proof-row{flex-direction:column;gap:var(--space-lg)}.process{padding-block:var(--space-xl)}.process__row{flex-direction:column}.process__aside{position:relative;top:0;width:100%}.step,.step:last-child{min-height:0}.step{padding-bottom:var(--space-lg)}.product-range__body{flex-direction:column}.product-range__aside{width:100%}.product-range__head{align-items:flex-start}.product-row__context{display:none}.datasheets__row{flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.datasheets__image{width:320px;margin-inline:auto}.site-footer__columns{flex-wrap:wrap;row-gap:var(--space-lg)}.site-footer__contact{flex:1 1 100%;max-width:100%}.footer-nav{flex:1 1 calc((100% - 2 * var(--space-md)) / 3);max-width:calc((100% - 2 * var(--space-md)) / 3)}.footer-nav--company{flex:1 1 100%;max-width:100%}.site-footer{padding-block:var(--space-xl) var(--space-md)}.site-footer__legal{margin-top:var(--space-lg)}}@media (max-width:767px){:root{--container-margin:20px}.h-display{font-size:30px;letter-spacing:-0.6px}.h1{font-size:26px;letter-spacing:-0.4px}.hero-division__title{font-size:30px}.hero{--hero-header-clear:72px}.site-loader__headline{font-size:26px;gap:4px 10px;max-width:92%}.site-loader__logo-main{font-size:32px;letter-spacing:3.6px}.site-loader__logo-sub{font-size:14px}.site-loader__content{gap:var(--space-sm)}.statement,.product-range,.datasheets{padding-block:var(--space-xl)}.bento{margin-top:var(--space-lg)}.proof-card{padding:var(--space-md)}.location-card{height:300px;padding:var(--space-md)}.location-card__city{font-size:40px}.stat{font-size:32px}.site-header-transparent__actions .btn-primary{display:none}.footer-nav{flex:1 1 100%;max-width:100%}.site-footer{padding-block:var(--space-lg) var(--space-sm)}.site-footer__columns{row-gap:var(--space-md)}.footer-locations{gap:var(--space-md)}.site-footer__legal{flex-direction:column;align-items:flex-start;gap:var(--space-2xs);margin-top:var(--space-md);padding-top:var(--space-sm)}.process{padding-block:var(--space-lg)}.process__steps{--step-gutter:20px;--step-hex-width:14px;--step-hex-height:16.2px}.step{gap:var(--space-sm);padding-bottom:var(--space-md)}.step:last-child{padding-bottom:var(--space-md)}.process__cta{flex-direction:column;gap:var(--space-sm)}.process__cta-gutter{display:none}.quote-modal__panel{padding:var(--space-xl) var(--space-md) var(--space-md)}}@media (max-width:479px){.btn{font-size:12px;letter-spacing:1.1px}.btn-ghost{padding:13px 16px}.hero-division__inner{gap:var(--space-xs);padding-block:var(--space-lg) var(--space-md)}.product-row{align-items:flex-start}.product-row__arrow{margin-top:4px}}