#division-page{margin-top:130px}#division-page h1{font-size:34px;font-weight:200;text-transform:uppercase;position:relative;margin:32px 0;padding-bottom:8px}#division-page h4{font-size:1.2em;font-weight:600}#division-page table{border-collapse:collapse;width:100%;box-shadow:0 0 10px rgba(0,0,0,.1)}#division-page td,#division-page th{border:1px solid #ddd;padding:10px}#division-page th{background-color:#f7f7f7;font-weight:700;color:#000;text-align:left}#division-page td{vertical-align:middle}#division-page tr:nth-child(2n){background-color:#f9f9f9}#division-page tr:hover{background-color:#e5e5e5;cursor:pointer}@media only screen and (max-width:768px){#division-page table{display:block;overflow-x:auto}}#division-page .section{margin-top:150px;padding-top:150px}#division-page #waveforms-page table,#division-page .comparison-table,#division-page .standards-table{font-size:.9em;margin-top:64px;margin-bottom:32px}#division-page #waveforms-page table thead,#division-page .comparison-table thead,#division-page .standards-table thead{background-color:#f5f5f5}#division-page #waveforms-page table thead td,#division-page #waveforms-page table thead th,#division-page .comparison-table thead td,#division-page .comparison-table thead th,#division-page .standards-table thead td,#division-page .standards-table thead th{position:-webkit-sticky;position:sticky;top:55px;z-index:9}#division-page #waveforms-page table h3,#division-page .comparison-table h3,#division-page .standards-table h3{font-size:1.1em;font-weight:500}#division-page .naval_layout_bg_00{background-position:50%;background-size:cover;height:800px;width:100%}#division-page .naval_layout_bg_01{background:url(/_next/static/media/naval_overview_bg.4459d1f3.webp) no-repeat;background-position:50%;background-size:cover;height:730px;width:auto;filter:grayscale(100%)}#profile-section-4591,#profile-section-4691,#profile-section-5066{margin-top:96px}.tactical-division-page .side-menu li{line-height:1.4;margin-bottom:0}.tactical-division-page .side-menu{top:18vh!important}#division-page .side-menu{top:25vh}#division-page .product-display-container .product-grid-item{padding:8px}#division-page .product-display-container .product-grid-item .line-container{border:0;background:#ededed!important;border-radius:8px!important;padding:32px;display:flex;align-items:center;justify-content:center}#division-page .product-display-container .slick-next{right:-25px!important}#division-page .product-display-container .slick-prev{left:-65px!important}#division-page .product-grid-item{position:relative}#division-page .product-grid-item .product-grid-title{position:relative;margin-top:16px;padding-top:8px}#division-page .product-grid-item .product-grid-title:hover .line{width:50%}#division-page .product-grid-item .line{top:0;left:0;height:4px;margin-top:8px}#division-page .product-grid-item p{padding:16px 0;color:var(--colour_grey)}#division-page .benefits-block-container{background:#e8e8e8;border-radius:32px;padding:32px;margin-bottom:134px}#division-page .benefits-block-container h3{margin-top:0}#division-page .standards-block-container{background:#e8e8e8;border-radius:32px;padding:32px;margin-top:96px}#division-page .standards-block-container h4{font-size:1.2em;font-weight:600}#division-page .integration-services-section--grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:96px}#division-page .integration-services-section--grid h3{color:#06f;text-align:left}#division-page .integration-services-section--grid p,#division-page .integration-services-section--grid ul{text-align:justify;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;font-weight:300}#division-page .overview-families-slider .slick-next,#division-page .overview-families-slider .slick-prev{top:0}#division-page .overview-families-slider .slick-prev{left:1%!important}.benefits-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:80px}.benefits-grid .benefits-grid--item{margin-top:32px}.benefits-grid .benefits-grid--item h4{color:var(--colour_accent_yellow)}.benefits-grid .benefits-grid--item p{font-weight:300;padding:0;margin:0;line-height:2em}#division-page .section-heading{font-size:2.25rem;margin-bottom:32px;padding-top:64px}.naval-overview-page #inroduction-section p{font-size:1.2em;text-align:justify;font-weight:300;letter-spacing:.01em;word-spacing:.02em}.overview-tagline{border-top:1px solid #000;border-bottom:1px solid #000;text-align:center;padding:64px 0;margin:128px 0;font-size:2.5em;font-weight:300}.section-heading{text-align:center;position:relative;width:-moz-fit-content;width:fit-content;margin:auto;padding-bottom:16px}#interop-intro-section img{max-width:800px;margin-top:60px}#division-page img{aspect-ratio:auto;object-fit:contain;max-width:600px}#division-page .product-grid-item img{width:100%}#division-page h3{font-size:1.7rem;font-weight:400;margin-top:48px}.overview-banner-naval{background:url(/_next/static/media/naval_overview_bg_1.38f1d50b.webp) no-repeat;position:relative;height:40vh;width:100%;background-position:85% 45%;margin:64px auto}.overview-banner-naval .banner-heading{right:0;left:0;bottom:-80px}.overview-banner-naval .banner-heading h2{margin-bottom:1rem;margin-top:8rem;text-transform:uppercase;font-size:11rem;font-weight:600}.overview-banner-tactical{background:url(/_next/static/media/division-tactical.24ad616c.webp) no-repeat;height:40vh;width:100%;background-position:55% 65%;margin:64px auto}.overview-banner-tactical .banner-heading{right:70px}.overview-banner-tactical .banner-heading h2{margin-bottom:4rem;margin-top:8rem;text-transform:uppercase;font-size:11rem;font-weight:600}.overview-banner-governmental{background:url(/_next/static/media/division-governmental.630ef185.webp) no-repeat;position:relative;height:33vh;width:100%;background-position:67% 67%;margin:64px auto}.overview-banner-governmental .banner-heading{bottom:-80px}.overview-banner-governmental .banner-heading h2{margin-bottom:1rem;margin-top:8rem;text-transform:uppercase;font-size:11rem;font-weight:600}.overview-banner-video-tactical .banner-heading{right:70px}.overview-banner-video-tactical .banner-heading h2{margin-bottom:4rem;margin-top:8rem;text-transform:uppercase;font-size:11rem;font-weight:600}.overview-banner-embedded{background:url(/_next/static/media/embedded_background_.f4527851.webp) no-repeat;height:29vh;width:100%;background-position:10% 30%;margin:64px auto;background-size:inherit;position:relative}.overview-banner-embedded .banner-heading{bottom:-76px;right:70px}.overview-banner-embedded .banner-heading h2{text-transform:uppercase;font-size:11rem;font-weight:600}.naval-overview-standards-highlight{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:48px}.naval-overview-standards-highlight div svg{width:64px;height:64px}.naval-overview-standards-highlight div svg path:first-child{stroke:#fff}.naval-overview-standards-highlight div svg path:nth-child(2){fill:#fff}.naval-overview-standards-highlight p{border-top:4px solid var(--colour_accent_blue);text-align:left;color:#8b8b8b;font-size:small}#emb-introduction-section p,#gov-introduction-section p{text-align:justify}@media only screen and (max-width:767px){h4{font-size:1.5rem}#division-page{overflow-x:hidden}#division-page .overview-tagline{font-size:2em;margin:64px 0}#division-page h1{font-size:28px}#division-page img{height:auto;padding:16px 0}#division-page .banner-heading{bottom:auto;right:-50px}#division-page .banner-heading h2{font-size:4em;margin-top:12rem}#division-page h3{margin-top:12px}#division-page .naval_layout_bg_00{height:440px}#division-page .content-narrow button{display:block;margin:32px auto}.tactical-division-page{margin-top:70px!important}.tactical-division-page .banner-heading{margin-top:-60px;right:-30px}.tactical-division-page .banner-heading h2{margin-top:0!important}.tactical-division-page .overview-banner-tactical{background-size:cover}.naval-overview-standards-highlight{display:grid;grid-template-columns:1fr;grid-column-gap:48px}.naval-overview-standards-highlight div{margin-top:32px}#families-section div{grid-template-columns:1fr!important}#families-section div button{margin:16px auto!important;display:block}#division-page .product-display-container .slick-prev{left:-43px!important}#division-page .product-display-container .slick-next{right:0!important}.diagram_read_more_container{grid-template-columns:1fr;padding:24px}.overview-banner-embedded .banner-heading{bottom:auto;right:-50px}.overview-banner-embedded .banner-heading h2{font-size:4em!important;margin-top:10rem!important}.overview-banner-governmental .banner-heading{bottom:-32px!important}.benefits-grid{grid-template-columns:1fr}.integration-services-section--grid{grid-template-columns:1fr!important}.blk-block--content h2{margin-top:64px;font-size:1.6rem}.product-display-container{padding-top:32px;position:relative}.overview-banner-embedded{background-size:cover}}@media only screen and (min-width:768px)and (max-width:1023px){.naval-overview-standards-highlight{grid-template-columns:1fr}.overview-banner-naval .banner-heading{right:70px;bottom:-341px}.overview-banner-embedded{background-size:cover}.overview-banner-embedded .banner-heading h2{text-transform:uppercase;font-size:9rem;font-weight:600}.overview-banner-embedded .banner-heading{right:0}.heading-line{margin:auto;right:0;left:0;display:block}.product-display-container{padding-top:0}.side-menu li{line-height:1.2}.side-menu li a{font-size:.7em}.blk-block .blk-block--content{width:90%}.blk-block--content h2{font-size:2.5rem;margin:16px 0}}@media only screen and (min-width:1024px)and (max-width:1024px){.overview-banner-naval .banner-heading{right:-28px;bottom:70px}.tactical-division-page .side-menu{top:12vh!important}.side-menu li{line-height:1.2}.side-menu li a{font-size:.7em}.overview-banner-embedded .banner-heading{right:0}.heading-line{margin:auto;right:0;left:0;display:block}.blk-block .blk-block--content{width:85%}.blk-block--content h2{font-size:2.5rem;margin:16px 0}.product-display-container{padding-top:0}}@media only screen and (min-width:1025px)and (max-width:1280px){.side-menu li{line-height:1.2}.side-menu li a{font-size:.7em}.blk-block .blk-block--content{width:80%}.blk-block--content h2{font-size:2.2rem;margin:16px 0}.product-display-container{padding-top:0}.heading-line{margin:auto;right:0;left:0;display:block}}@media only screen and (min-width:1025px)and (max-width:1536px){.side-menu li{line-height:1.2!important}.side-menu li a{font-size:.7em}.tactical-division-page .side-menu{top:10vh!important}.side-menu h4{margin:2px 0}}@media only screen and (min-width:1536px)and (max-width:1600px){.tactical-division-page .side-menu{top:11vh!important}}@media only screen and (min-width:1921px){.overview-banner-embedded{background-size:cover}}