﻿/*!
Theme Name: Stellar Industries
Author: Performance Marketing
Author URI: https://www.performancemarketing.com
Version: 1.0
Text Domain: stellar-industries

The feeling that any task is a nuisance will soon disappear if it is done in mindfulness.
*/@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,400;0,600;0,700;1,200;1,400;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,400;0,600;0,700;1,200;1,400;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";.color-blue{color:#00529b !important}.color-blue:before{background-color:#00529b !important}.color-blue-dark{color:#002a5d !important}.color-blue-dark:before{background-color:#002a5d !important}.color-blue-alt{color:#0cf !important}.color-blue-alt:before{background-color:#0cf !important}.color-blue-light{color:#57b4df !important}.color-blue-light:before{background-color:#57b4df !important}.color-red{color:#c12727 !important}.color-red:before{background-color:#c12727 !important}.color-gray-lightest{color:#f8f8f8 !important}.color-gray-lightest:before{background-color:#f8f8f8 !important}.color-gray-light{color:#f5f5f5 !important}.color-gray-light:before{background-color:#f5f5f5 !important}.color-gray-alt{color:#eaeaea !important}.color-gray-alt:before{background-color:#eaeaea !important}.color-gray{color:#ccc !important}.color-gray:before{background-color:#ccc !important}.color-gray-mid{color:#888 !important}.color-gray-mid:before{background-color:#888 !important}.color-gray-dark{color:#444 !important}.color-gray-dark:before{background-color:#444 !important}.color-white{color:#fff !important}.color-white:before{background-color:#fff !important}a.color-gray-dark:hover{color:#00529b !important}.bg-blue{background:#00529b;color:#eaeaea}.bg-blue a:not(.btn){color:#0cf}.bg-blue a:not(.btn):hover{color:#fff}.bg-blue a:not(.btn)::before{background-color:#fff}.bg-blue-dark{background:#002a5d;color:#eaeaea}.bg-blue-dark a:not(.btn){color:#0cf}.bg-blue-dark a:not(.btn):hover{color:#fff}.bg-blue-dark a:not(.btn)::before{background-color:#fff}.bg-blue-alt{background:#0cf;color:#444}.bg-blue-alt a:not(.btn){color:#0cf}.bg-blue-alt a:not(.btn):hover{color:#fff}.bg-blue-alt a:not(.btn)::before{background-color:#fff}.bg-blue-light{background:#57b4df;color:#444}.bg-blue-light a:not(.btn){color:#00529b}.bg-blue-light a:not(.btn):hover{color:#002a5d}.bg-blue-light a:not(.btn)::before{background-color:#002a5d}.bg-red{background:#c12727;color:#444}.bg-red a:not(.btn){color:#0cf}.bg-red a:not(.btn):hover{color:#fff}.bg-red a:not(.btn)::before{background-color:#fff}.bg-gray-lightest{background:#f8f8f8;color:#444}.bg-gray-lightest a:not(.btn){color:#00529b}.bg-gray-lightest a:not(.btn):hover{color:#002a5d}.bg-gray-lightest a:not(.btn)::before{background-color:#002a5d}.bg-gray-light{background:#f5f5f5;color:#444}.bg-gray-light a:not(.btn){color:#00529b}.bg-gray-light a:not(.btn):hover{color:#002a5d}.bg-gray-light a:not(.btn)::before{background-color:#002a5d}.bg-gray-alt{background:#eaeaea;color:#444}.bg-gray-alt a:not(.btn){color:#00529b}.bg-gray-alt a:not(.btn):hover{color:#002a5d}.bg-gray-alt a:not(.btn)::before{background-color:#002a5d}.bg-gray{background:#ccc;color:#444}.bg-gray a:not(.btn){color:#00529b}.bg-gray a:not(.btn):hover{color:#002a5d}.bg-gray a:not(.btn)::before{background-color:#002a5d}.bg-gray-mid{background:#888;color:#444}.bg-gray-mid a:not(.btn){color:#00529b}.bg-gray-mid a:not(.btn):hover{color:#002a5d}.bg-gray-mid a:not(.btn)::before{background-color:#002a5d}.bg-gray-dark{background:#444;color:#eaeaea}.bg-gray-dark a:not(.btn){color:#0cf}.bg-gray-dark a:not(.btn):hover{color:#fff}.bg-gray-dark a:not(.btn)::before{background-color:#fff}.bg-white{background:#fff;color:#444}.bg-white a:not(.btn){color:#00529b}.bg-white a:not(.btn):hover{color:#002a5d}.bg-white a:not(.btn)::before{background-color:#002a5d}.bg-blue-gradient{background:radial-gradient(circle, rgb(5, 69, 107) 0%, rgb(0, 53, 89) 100%);color:#eaeaea}.bg-blue-gradient a:not(.btn){color:#0cf}.bg-blue-gradient a:not(.btn):hover{color:#fff}.bg-blue-gradient a:not(.btn)::before{background-color:#fff}.bg-blue-gradient .btn.btn-primary:hover{background-color:#d52d2d}.bg-night{color:#eaeaea}.bg-night h1,.bg-night h2,.bg-night h3,.bg-night h4,.bg-night h5,.bg-night h6{color:#fff}.bg-night h1 a:not(.btn,.badge),.bg-night h2 a:not(.btn,.badge),.bg-night h3 a:not(.btn,.badge),.bg-night h4 a:not(.btn,.badge),.bg-night h5 a:not(.btn,.badge),.bg-night h6 a:not(.btn,.badge){color:#fff;cursor:pointer}.bg-night a:not(.btn,.badge){color:#0cf}.bg-night a:not(.btn,.badge):hover{color:#fff}.bg-night a:not(.btn,.badge)::before{background-color:#fff}.bg-night a.color-white:not(.btn,.badge){color:#fff}.bg-night a.color-white:not(.btn,.badge):hover{color:#0cf !important}.bg-night a.color-white:not(.btn,.badge)::before{background-color:#0cf !important}.bg-gray-texture{background-image:url(/wp-content/uploads/2022/09/bg_grunge-gray-xl.jpg);background-position:bottom right;background-size:cover}.sticky-header{position:sticky;z-index:1000;top:230px;border-top:1px solid #ccc}.anchor{display:block;position:relative;top:-224px;visibility:hidden}.row-5>.col{width:100%;flex-basis:auto}@media screen and (min-width: 768px){.row-5>.col{width:50%;max-width:50%}}@media screen and (min-width: 1200px){.row-5>.col{width:20%;max-width:20%}}.p-6{padding:6rem}.px-6{padding-left:6rem;padding-right:6rem}.py-6{padding-top:6rem;padding-bottom:6rem}@media screen and (max-width: 992px){.py-6{padding-top:calc(6rem / 2);padding-bottom:calc(6rem / 2)}}@media screen and (max-width: 768px){.py-6{padding-top:calc(6rem / 3);padding-bottom:calc(6rem / 3)}}@media screen and (max-width: 544px){.py-6{padding-top:calc(6rem / 4);padding-bottom:calc(6rem / 4)}}.ps-6{padding-left:6rem}.pe-6{padding-right:6rem}.pb-6{padding-bottom:6rem}@media screen and (max-width: 992px){.pb-6{padding-bottom:calc(6rem / 2)}}.pt-6{padding-top:6rem}@media screen and (max-width: 992px){.pt-6{padding-top:calc(6rem / 2)}}.m-6{padding:6rem}.mx-6{padding-left:6rem;padding-right:6rem}.my-6{padding-top:6rem;padding-bottom:6rem}.ms-6{padding-left:6rem}.me-6{padding-right:6rem}.mb-6{margin-bottom:6rem}@media screen and (max-width: 992px){.mb-6{margin-bottom:calc(6rem / 2)}}.mt-6{margin-top:6rem}@media screen and (max-width: 992px){.mt-6{margin-top:calc(6rem / 2)}}@media screen and (min-width: 992px){.mt-lg-6{margin-top:6rem !important}}.p-7{padding:8rem}.px-7{padding-left:8rem;padding-right:8rem}.py-7{padding-top:8rem;padding-bottom:8rem}@media screen and (max-width: 992px){.py-7{padding-top:calc(8rem / 2);padding-bottom:calc(8rem / 2)}}@media screen and (max-width: 768px){.py-7{padding-top:calc(8rem / 3);padding-bottom:calc(8rem / 3)}}@media screen and (max-width: 544px){.py-7{padding-top:calc(8rem / 4);padding-bottom:calc(8rem / 4)}}.ps-7{padding-left:8rem}.pe-7{padding-right:8rem}.pb-7{padding-bottom:8rem}@media screen and (max-width: 992px){.pb-7{padding-bottom:calc(8rem / 2)}}.pt-7{padding-top:8rem}@media screen and (max-width: 992px){.pt-7{padding-top:calc(8rem / 2)}}.m-7{padding:8rem}.mx-7{padding-left:8rem;padding-right:8rem}.my-7{padding-top:8rem;padding-bottom:8rem}.ms-7{padding-left:8rem}.me-7{padding-right:8rem}.mb-7{margin-bottom:8rem}@media screen and (max-width: 992px){.mb-7{margin-bottom:calc(8rem / 2)}}.mt-7{margin-top:8rem}@media screen and (max-width: 992px){.mt-7{margin-top:calc(8rem / 2)}}@media screen and (min-width: 992px){.mt-lg-7{margin-top:8rem !important}}.p-8{padding:10rem}.px-8{padding-left:10rem;padding-right:10rem}.py-8{padding-top:10rem;padding-bottom:10rem}@media screen and (max-width: 992px){.py-8{padding-top:calc(10rem / 2);padding-bottom:calc(10rem / 2)}}@media screen and (max-width: 768px){.py-8{padding-top:calc(10rem / 3);padding-bottom:calc(10rem / 3)}}@media screen and (max-width: 544px){.py-8{padding-top:calc(10rem / 4);padding-bottom:calc(10rem / 4)}}.ps-8{padding-left:10rem}.pe-8{padding-right:10rem}.pb-8{padding-bottom:10rem}@media screen and (max-width: 992px){.pb-8{padding-bottom:calc(10rem / 2)}}.pt-8{padding-top:10rem}@media screen and (max-width: 992px){.pt-8{padding-top:calc(10rem / 2)}}.m-8{padding:10rem}.mx-8{padding-left:10rem;padding-right:10rem}.my-8{padding-top:10rem;padding-bottom:10rem}.ms-8{padding-left:10rem}.me-8{padding-right:10rem}.mb-8{margin-bottom:10rem}@media screen and (max-width: 992px){.mb-8{margin-bottom:calc(10rem / 2)}}.mt-8{margin-top:10rem}@media screen and (max-width: 992px){.mt-8{margin-top:calc(10rem / 2)}}@media screen and (min-width: 992px){.mt-lg-8{margin-top:10rem !important}}.fade-in{opacity:0}.fade-in-up{opacity:0;margin-top:2rem}html,body{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:1rem;line-height:150%;font-weight:400;color:#444;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.005) 0 0 1px}nav h1,nav .h1,nav h2,nav .h2,nav h3,nav .h3,nav h4,nav .h4,nav h5,nav .h5,nav h6,nav .h6,header h1,header .h1,header h2,header .h2,header h3,header .h3,header h4,header .h4,header h5,header .h5,header h6,header .h6,main h1,main .h1,main h2,main .h2,main h3,main .h3,main h4,main .h4,main h5,main .h5,main h6,main .h6,footer h1,footer .h1,footer h2,footer .h2,footer h3,footer .h3,footer h4,footer .h4,footer h5,footer .h5,footer h6,footer .h6,.modal h1,.modal .h1,.modal h2,.modal .h2,.modal h3,.modal .h3,.modal h4,.modal .h4,.modal h5,.modal .h5,.modal h6,.modal .h6,.wrap h1,.wrap .h1,.wrap h2,.wrap .h2,.wrap h3,.wrap .h3,.wrap h4,.wrap .h4,.wrap h5,.wrap .h5,.wrap h6,.wrap .h6{font-family:"Poppins","Century Gothic","Helvetica","Arial",sans-serif;line-height:110%;color:#00529b}nav h1.font-primary,nav .h1.font-primary,nav h2.font-primary,nav .h2.font-primary,nav h3.font-primary,nav .h3.font-primary,nav h4.font-primary,nav .h4.font-primary,nav h5.font-primary,nav .h5.font-primary,nav h6.font-primary,nav .h6.font-primary,header h1.font-primary,header .h1.font-primary,header h2.font-primary,header .h2.font-primary,header h3.font-primary,header .h3.font-primary,header h4.font-primary,header .h4.font-primary,header h5.font-primary,header .h5.font-primary,header h6.font-primary,header .h6.font-primary,main h1.font-primary,main .h1.font-primary,main h2.font-primary,main .h2.font-primary,main h3.font-primary,main .h3.font-primary,main h4.font-primary,main .h4.font-primary,main h5.font-primary,main .h5.font-primary,main h6.font-primary,main .h6.font-primary,footer h1.font-primary,footer .h1.font-primary,footer h2.font-primary,footer .h2.font-primary,footer h3.font-primary,footer .h3.font-primary,footer h4.font-primary,footer .h4.font-primary,footer h5.font-primary,footer .h5.font-primary,footer h6.font-primary,footer .h6.font-primary,.modal h1.font-primary,.modal .h1.font-primary,.modal h2.font-primary,.modal .h2.font-primary,.modal h3.font-primary,.modal .h3.font-primary,.modal h4.font-primary,.modal .h4.font-primary,.modal h5.font-primary,.modal .h5.font-primary,.modal h6.font-primary,.modal .h6.font-primary,.wrap h1.font-primary,.wrap .h1.font-primary,.wrap h2.font-primary,.wrap .h2.font-primary,.wrap h3.font-primary,.wrap .h3.font-primary,.wrap h4.font-primary,.wrap .h4.font-primary,.wrap h5.font-primary,.wrap .h5.font-primary,.wrap h6.font-primary,.wrap .h6.font-primary{font-family:"Roboto","Helvetica","Arial",sans-serif}nav h1 a:not(.btn),nav .h1 a:not(.btn),nav h2 a:not(.btn),nav .h2 a:not(.btn),nav h3 a:not(.btn),nav .h3 a:not(.btn),nav h4 a:not(.btn),nav .h4 a:not(.btn),nav h5 a:not(.btn),nav .h5 a:not(.btn),nav h6 a:not(.btn),nav .h6 a:not(.btn),header h1 a:not(.btn),header .h1 a:not(.btn),header h2 a:not(.btn),header .h2 a:not(.btn),header h3 a:not(.btn),header .h3 a:not(.btn),header h4 a:not(.btn),header .h4 a:not(.btn),header h5 a:not(.btn),header .h5 a:not(.btn),header h6 a:not(.btn),header .h6 a:not(.btn),main h1 a:not(.btn),main .h1 a:not(.btn),main h2 a:not(.btn),main .h2 a:not(.btn),main h3 a:not(.btn),main .h3 a:not(.btn),main h4 a:not(.btn),main .h4 a:not(.btn),main h5 a:not(.btn),main .h5 a:not(.btn),main h6 a:not(.btn),main .h6 a:not(.btn),footer h1 a:not(.btn),footer .h1 a:not(.btn),footer h2 a:not(.btn),footer .h2 a:not(.btn),footer h3 a:not(.btn),footer .h3 a:not(.btn),footer h4 a:not(.btn),footer .h4 a:not(.btn),footer h5 a:not(.btn),footer .h5 a:not(.btn),footer h6 a:not(.btn),footer .h6 a:not(.btn),.modal h1 a:not(.btn),.modal .h1 a:not(.btn),.modal h2 a:not(.btn),.modal .h2 a:not(.btn),.modal h3 a:not(.btn),.modal .h3 a:not(.btn),.modal h4 a:not(.btn),.modal .h4 a:not(.btn),.modal h5 a:not(.btn),.modal .h5 a:not(.btn),.modal h6 a:not(.btn),.modal .h6 a:not(.btn),.wrap h1 a:not(.btn),.wrap .h1 a:not(.btn),.wrap h2 a:not(.btn),.wrap .h2 a:not(.btn),.wrap h3 a:not(.btn),.wrap .h3 a:not(.btn),.wrap h4 a:not(.btn),.wrap .h4 a:not(.btn),.wrap h5 a:not(.btn),.wrap .h5 a:not(.btn),.wrap h6 a:not(.btn),.wrap .h6 a:not(.btn){color:inherit}nav h1 a:not(.btn):hover,nav .h1 a:not(.btn):hover,nav h2 a:not(.btn):hover,nav .h2 a:not(.btn):hover,nav h3 a:not(.btn):hover,nav .h3 a:not(.btn):hover,nav h4 a:not(.btn):hover,nav .h4 a:not(.btn):hover,nav h5 a:not(.btn):hover,nav .h5 a:not(.btn):hover,nav h6 a:not(.btn):hover,nav .h6 a:not(.btn):hover,header h1 a:not(.btn):hover,header .h1 a:not(.btn):hover,header h2 a:not(.btn):hover,header .h2 a:not(.btn):hover,header h3 a:not(.btn):hover,header .h3 a:not(.btn):hover,header h4 a:not(.btn):hover,header .h4 a:not(.btn):hover,header h5 a:not(.btn):hover,header .h5 a:not(.btn):hover,header h6 a:not(.btn):hover,header .h6 a:not(.btn):hover,main h1 a:not(.btn):hover,main .h1 a:not(.btn):hover,main h2 a:not(.btn):hover,main .h2 a:not(.btn):hover,main h3 a:not(.btn):hover,main .h3 a:not(.btn):hover,main h4 a:not(.btn):hover,main .h4 a:not(.btn):hover,main h5 a:not(.btn):hover,main .h5 a:not(.btn):hover,main h6 a:not(.btn):hover,main .h6 a:not(.btn):hover,footer h1 a:not(.btn):hover,footer .h1 a:not(.btn):hover,footer h2 a:not(.btn):hover,footer .h2 a:not(.btn):hover,footer h3 a:not(.btn):hover,footer .h3 a:not(.btn):hover,footer h4 a:not(.btn):hover,footer .h4 a:not(.btn):hover,footer h5 a:not(.btn):hover,footer .h5 a:not(.btn):hover,footer h6 a:not(.btn):hover,footer .h6 a:not(.btn):hover,.modal h1 a:not(.btn):hover,.modal .h1 a:not(.btn):hover,.modal h2 a:not(.btn):hover,.modal .h2 a:not(.btn):hover,.modal h3 a:not(.btn):hover,.modal .h3 a:not(.btn):hover,.modal h4 a:not(.btn):hover,.modal .h4 a:not(.btn):hover,.modal h5 a:not(.btn):hover,.modal .h5 a:not(.btn):hover,.modal h6 a:not(.btn):hover,.modal .h6 a:not(.btn):hover,.wrap h1 a:not(.btn):hover,.wrap .h1 a:not(.btn):hover,.wrap h2 a:not(.btn):hover,.wrap .h2 a:not(.btn):hover,.wrap h3 a:not(.btn):hover,.wrap .h3 a:not(.btn):hover,.wrap h4 a:not(.btn):hover,.wrap .h4 a:not(.btn):hover,.wrap h5 a:not(.btn):hover,.wrap .h5 a:not(.btn):hover,.wrap h6 a:not(.btn):hover,.wrap .h6 a:not(.btn):hover{color:#00529b}nav h1 a:not(.btn)::before,nav .h1 a:not(.btn)::before,nav h2 a:not(.btn)::before,nav .h2 a:not(.btn)::before,nav h3 a:not(.btn)::before,nav .h3 a:not(.btn)::before,nav h4 a:not(.btn)::before,nav .h4 a:not(.btn)::before,nav h5 a:not(.btn)::before,nav .h5 a:not(.btn)::before,nav h6 a:not(.btn)::before,nav .h6 a:not(.btn)::before,header h1 a:not(.btn)::before,header .h1 a:not(.btn)::before,header h2 a:not(.btn)::before,header .h2 a:not(.btn)::before,header h3 a:not(.btn)::before,header .h3 a:not(.btn)::before,header h4 a:not(.btn)::before,header .h4 a:not(.btn)::before,header h5 a:not(.btn)::before,header .h5 a:not(.btn)::before,header h6 a:not(.btn)::before,header .h6 a:not(.btn)::before,main h1 a:not(.btn)::before,main .h1 a:not(.btn)::before,main h2 a:not(.btn)::before,main .h2 a:not(.btn)::before,main h3 a:not(.btn)::before,main .h3 a:not(.btn)::before,main h4 a:not(.btn)::before,main .h4 a:not(.btn)::before,main h5 a:not(.btn)::before,main .h5 a:not(.btn)::before,main h6 a:not(.btn)::before,main .h6 a:not(.btn)::before,footer h1 a:not(.btn)::before,footer .h1 a:not(.btn)::before,footer h2 a:not(.btn)::before,footer .h2 a:not(.btn)::before,footer h3 a:not(.btn)::before,footer .h3 a:not(.btn)::before,footer h4 a:not(.btn)::before,footer .h4 a:not(.btn)::before,footer h5 a:not(.btn)::before,footer .h5 a:not(.btn)::before,footer h6 a:not(.btn)::before,footer .h6 a:not(.btn)::before,.modal h1 a:not(.btn)::before,.modal .h1 a:not(.btn)::before,.modal h2 a:not(.btn)::before,.modal .h2 a:not(.btn)::before,.modal h3 a:not(.btn)::before,.modal .h3 a:not(.btn)::before,.modal h4 a:not(.btn)::before,.modal .h4 a:not(.btn)::before,.modal h5 a:not(.btn)::before,.modal .h5 a:not(.btn)::before,.modal h6 a:not(.btn)::before,.modal .h6 a:not(.btn)::before,.wrap h1 a:not(.btn)::before,.wrap .h1 a:not(.btn)::before,.wrap h2 a:not(.btn)::before,.wrap .h2 a:not(.btn)::before,.wrap h3 a:not(.btn)::before,.wrap .h3 a:not(.btn)::before,.wrap h4 a:not(.btn)::before,.wrap .h4 a:not(.btn)::before,.wrap h5 a:not(.btn)::before,.wrap .h5 a:not(.btn)::before,.wrap h6 a:not(.btn)::before,.wrap .h6 a:not(.btn)::before{display:none}nav h1,nav .h1,header h1,header .h1,main h1,main .h1,footer h1,footer .h1,.modal h1,.modal .h1,.wrap h1,.wrap .h1{margin-bottom:1rem;font-size:3.75rem;font-weight:700;line-height:110%;text-transform:uppercase}nav h1.small,nav .h1.small,header h1.small,header .h1.small,main h1.small,main .h1.small,footer h1.small,footer .h1.small,.modal h1.small,.modal .h1.small,.wrap h1.small,.wrap .h1.small{font-size:3.25rem;line-height:110%}@media screen and (max-width: 768px){nav h1,nav .h1,header h1,header .h1,main h1,main .h1,footer h1,footer .h1,.modal h1,.modal .h1,.wrap h1,.wrap .h1{font-size:2.5rem;font-weight:700;line-height:110%}nav h1.small,nav .h1.small,header h1.small,header .h1.small,main h1.small,main .h1.small,footer h1.small,footer .h1.small,.modal h1.small,.modal .h1.small,.wrap h1.small,.wrap .h1.small{font-size:1.75rem;line-height:110%}}nav h2,nav .h2,header h2,header .h2,main h2,main .h2,footer h2,footer .h2,.modal h2,.modal .h2,.wrap h2,.wrap .h2{margin-bottom:1rem;font-size:2.25rem;font-weight:700;text-transform:uppercase;color:#00529b}@media screen and (max-width: 768px){nav h2,nav .h2,header h2,header .h2,main h2,main .h2,footer h2,footer .h2,.modal h2,.modal .h2,.wrap h2,.wrap .h2{font-size:1.75rem;font-weight:700;line-height:110%}}nav h2.small,nav .h2.small,header h2.small,header .h2.small,main h2.small,main .h2.small,footer h2.small,footer .h2.small,.modal h2.small,.modal .h2.small,.wrap h2.small,.wrap .h2.small{font-size:2rem}nav h3,nav .h3,header h3,header .h3,main h3,main .h3,footer h3,footer .h3,.modal h3,.modal .h3,.wrap h3,.wrap .h3{margin-bottom:.75rem;font-size:1.6rem;font-weight:600;line-height:110%;text-transform:uppercase;color:#00529b}@media screen and (max-width: 768px){nav h3,nav .h3,header h3,header .h3,main h3,main .h3,footer h3,footer .h3,.modal h3,.modal .h3,.wrap h3,.wrap .h3{font-size:1.25rem;font-weight:600;line-height:110%}}nav h3.small,nav .h3.small,header h3.small,header .h3.small,main h3.small,main .h3.small,footer h3.small,footer .h3.small,.modal h3.small,.modal .h3.small,.wrap h3.small,.wrap .h3.small{font-size:1rem}nav h4,nav .h4,header h4,header .h4,main h4,main .h4,footer h4,footer .h4,.modal h4,.modal .h4,.wrap h4,.wrap .h4{margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:130%}nav h4 .fa-regular,nav .h4 .fa-regular,header h4 .fa-regular,header .h4 .fa-regular,main h4 .fa-regular,main .h4 .fa-regular,footer h4 .fa-regular,footer .h4 .fa-regular,.modal h4 .fa-regular,.modal .h4 .fa-regular,.wrap h4 .fa-regular,.wrap .h4 .fa-regular{font-size:.95rem;vertical-align:top;margin-top:4px}@media screen and (max-width: 768px){nav h4,nav .h4,header h4,header .h4,main h4,main .h4,footer h4,footer .h4,.modal h4,.modal .h4,.wrap h4,.wrap .h4{font-size:1rem}}nav h5,nav .h5,header h5,header .h5,main h5,main .h5,footer h5,footer .h5,.modal h5,.modal .h5,.wrap h5,.wrap .h5{font-size:1.1rem;font-weight:600;line-height:110%}nav h6,header h6,main h6,footer h6,.modal h6,.wrap h6{line-height:110%}nav p,header p,main p,footer p,.modal p,.wrap p{margin:0 0 1.5rem;line-height:150%}nav hr,header hr,main hr,footer hr,.modal hr,.wrap hr{border:0;background-color:#ccc}nav .lead,header .lead,main .lead,footer .lead,.modal .lead,.wrap .lead{font-size:1.25rem;font-weight:400;line-height:160%}@media screen and (max-width: 544px){nav .lead,header .lead,main .lead,footer .lead,.modal .lead,.wrap .lead{font-size:1.15rem !important}}nav .display-6,header .display-6,main .display-6,footer .display-6,.modal .display-6,.wrap .display-6{font-size:1.75rem;font-weight:400}@media screen and (max-width: 544px){nav .display-6,header .display-6,main .display-6,footer .display-6,.modal .display-6,.wrap .display-6{font-size:1.25rem !important}}nav .text-transform-normal,header .text-transform-normal,main .text-transform-normal,footer .text-transform-normal,.modal .text-transform-normal,.wrap .text-transform-normal{text-transform:initial}nav strong,nav .strong,nav b,header strong,header .strong,header b,main strong,main .strong,main b,footer strong,footer .strong,footer b,.modal strong,.modal .strong,.modal b,.wrap strong,.wrap .strong,.wrap b{font-weight:700}nav em,nav i,header em,header i,main em,main i,footer em,footer i,.modal em,.modal i,.wrap em,.wrap i{font-style:italic}nav small,nav .small,header small,header .small,main small,main .small,footer small,footer .small,.modal small,.modal .small,.wrap small,.wrap .small{font-size:.9rem}nav a:not(.btn),header a:not(.btn),main a:not(.btn),footer a:not(.btn),.modal a:not(.btn),.wrap a:not(.btn){position:relative;color:#00529b;transition:all .25s linear;text-decoration:none;display:inline}nav a:not(.btn)::before,header a:not(.btn)::before,main a:not(.btn)::before,footer a:not(.btn)::before,.modal a:not(.btn)::before,.wrap a:not(.btn)::before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-1px;left:0;background-color:#00529b;opacity:0;transition:all .25s linear;transition-delay:.25s}nav a:not(.btn):hover,header a:not(.btn):hover,main a:not(.btn):hover,footer a:not(.btn):hover,.modal a:not(.btn):hover,.wrap a:not(.btn):hover{color:#002a5d}nav a:not(.btn):hover::before,header a:not(.btn):hover::before,main a:not(.btn):hover::before,footer a:not(.btn):hover::before,.modal a:not(.btn):hover::before,.wrap a:not(.btn):hover::before{opacity:1}nav a:not(.btn).no-underline::before,header a:not(.btn).no-underline::before,main a:not(.btn).no-underline::before,footer a:not(.btn).no-underline::before,.modal a:not(.btn).no-underline::before,.wrap a:not(.btn).no-underline::before{display:none}nav a.img_link::before,header a.img_link::before,main a.img_link::before,footer a.img_link::before,.modal a.img_link::before,.wrap a.img_link::before{display:none}nav .no-underline::before,header .no-underline::before,main .no-underline::before,footer .no-underline::before,.modal .no-underline::before,.wrap .no-underline::before{display:none !important}.underline-none{text-decoration:none !important}ul{margin:0 0 1.5rem 1rem;padding:0;list-style:square}ul li{margin:.25rem 0}ul.list-unstyled{margin:0}ul ul,ul ol{margin:0 0 0 2rem}ol{margin:0 0 1.5rem 1rem;padding:0}ol li{margin:.25rem 0}ol.list-unstyled{margin:0}ol ul,ol ol{margin:0 0 0 2rem}.column-count-2{column-count:2;column-gap:4rem}@media screen and (max-width: 768px){.column-count-2{column-count:1}}.nav-side{border-top:1px solid #ccc}.nav-side li{margin:0;border-bottom:1px solid #ccc;font-weight:500;line-height:125%}.nav-side li a{position:relative;display:block;padding:.75rem 2rem .75rem .5rem;text-transform:uppercase;line-height:125%;color:#888;transition:all .25s linear}.nav-side li a:not([data-bs-toggle=collapse])::after{position:absolute;top:50%;right:.75rem;margin-top:-0.5rem;font:var(--fa-font-solid);content:"";display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;opacity:0;transition:all .25s linear}.nav-side li a[data-bs-toggle=collapse]::after{position:absolute;top:50%;right:.75rem;margin-top:-0.5rem;font:var(--fa-font-solid);content:"";display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;opacity:1;transition:all .25s linear}.nav-side li a[data-bs-toggle=collapse][aria-expanded=true]::after{transform:rotate(-180deg)}.nav-side li a:hover,.nav-side li a.active{color:#444}.nav-side li a:hover::after,.nav-side li a.active::after{opacity:1}.nav-side li a::before{display:none}.nav-side li ul{border-top:0;margin:.5rem}.nav-side li ul li{border:0}.nav-side li ul li a{padding:1rem 0;font-size:1rem;font-weight:400;text-transform:none}.nav-side li ul li a:first-child{padding-top:0}.nav-side li ul li a.active::after{display:none}.nav-side li ul li a:not([data-bs-toggle=collapse])::after{top:30%}.nav-side ul li:last-child{border-bottom:0}.btn{position:relative;padding:.85rem 1.5rem;border:0;border-radius:1px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .25s linear}.btn:focus,.btn:focus-within{box-shadow:none}.btn.btn-primary{background:#c12727;color:#fff}.btn.btn-primary:hover{background:#444}.btn.btn-secondary{background:#00529b;color:#fff}.btn.btn-secondary:hover{background:#444}.btn.btn-print{background:rgba(0,0,0,0);border:none;padding:0;color:#444}.btn.btn-print:hover{border-color:#00529b;color:#00529b}.btn .fa-chevron-right{font-size:.85rem}.btn.btn-sm{padding:.4rem 1rem}.bg-day .btn-primary,.buttons-color .btn-primary{background:#c12727;color:#fff}.bg-day .btn-primary:hover,.buttons-color .btn-primary:hover{background:#444}.bg-day .btn-secondary,.buttons-color .btn-secondary{background:#00529b;color:#fff}.bg-day .btn-secondary:hover,.buttons-color .btn-secondary:hover{background:#444}.bg-night .btn-primary,.bg-night .btn-secondary,.buttons-white-red .btn-primary,.buttons-white-red .btn-secondary{background:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.bg-night .btn-primary:hover,.bg-night .btn-secondary:hover,.buttons-white-red .btn-primary:hover,.buttons-white-red .btn-secondary:hover{background:#fff;border:2px solid #fff;color:#c12727}.transparent-red-hover .btn-primary,.transparent-red-hover .btn-secondary{background:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.transparent-red-hover .btn-primary:hover,.transparent-red-hover .btn-secondary:hover{background:#fff;border:2px solid rgba(0,0,0,0);color:#c12727}.transparent-red-hover .btn-primary,.transparent-red-hover .btn-secondary{background:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.transparent-red-hover .btn-primary:hover,.transparent-red-hover .btn-secondary:hover{background:#c12727;border:2px solid rgba(0,0,0,0);color:#fff}.transparent-blue-hover .btn-primary,.transparent-blue-hover .btn-secondary{background:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.transparent-blue-hover .btn-primary:hover,.transparent-blue-hover .btn-secondary:hover{background:#00529b;border:2px solid rgba(0,0,0,0);color:#fff}.transparent-white-hover .btn-primary,.transparent-white-hover .btn-secondary{background:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.transparent-white-hover .btn-primary:hover,.transparent-white-hover .btn-secondary:hover{background:#fff;border:2px solid rgba(0,0,0,0);color:#c12727}.badge{margin:.5rem .5rem 0 0;padding:.5rem .85rem;border-radius:24px;color:#fff;transition:all .25s linear;text-transform:uppercase;letter-spacing:1px}.btn-inventory{padding:.25rem 0;background:#333;font-family:"Poppins","Century Gothic","Helvetica","Arial",sans-serif;font-weight:700;font-size:1.25rem;color:#fff}.btn-inventory:hover{color:#fff;background:#222}.btn-download{display:block;border:1px solid #ccc}.btn-download:after{content:"";position:absolute;left:50%;bottom:-25px;margin-left:-25px;width:50px;height:50px;background:url("images/btn-download.svg");background-repeat:no-repeat;opacity:0;transition:all .35s linear}.btn-download:hover:after{opacity:1}.blog-badge:not(.btn){margin:0 .5rem .5rem 0;padding:.25rem .5rem;background-color:#57b4df;border-radius:2px;font-size:.9rem;font-weight:600;color:#fff}.blog-badge:not(.btn):hover{background-color:#0cf;color:#fff}@media screen and (max-width: 544px){.table th,.table td{white-space:nowrap}}input[type=search],input[type=text],input[type=email],input[type=tel],textarea{width:100%;padding:.9rem 1.25rem;border:1px solid #eaeaea;border-radius:1px;line-height:100%;transition:all .25s linear}input[type=search]:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border:1px solid #ccc;outline:none}input[type=search]::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#888}select{width:100%;padding:.8rem 1.1rem;border:1px solid #eaeaea;border-radius:1px;line-height:100%;color:#888}select:focus-visible{outline:none}textarea{padding:.5rem 1rem}button,input[type=submit]{padding:.75rem 1.5rem;border:0;border-radius:1px;font-weight:700;transition:all .25s linear}.mktoForm{visibility:hidden;width:100% !important}.mktoForm[data-styles-ready=true]{visibility:visible}.mktoFieldWrap{margin-bottom:1.5rem}#mktoForm_1086 .mktoFieldWrap{margin-bottom:1rem}#mktoForm_1086 .mktoAsterix{display:none}.mktoError{margin:.5rem 0 0;padding:.25rem .5rem;background:rgba(255,255,255,.8);border-radius:4px;font-size:.75rem;font-weight:600;color:#c12727;transition:all .25s linear}.mktoForm .mktoButtonWrap.mktoDownloadButton .mktoButton{position:relative !important}.mktoLabel{font-weight:600}.mktoRequiredField .mktoAsterix{display:inline;margin-right:.5rem;color:#c12727}.mktoAsterix{display:none}.mktoForm .btn-primary{padding:.75rem 1rem;background-color:#c12727;border-color:#c12727;line-height:100%}#mktoForm_1587 .mktoLabel{display:none}.mktoRadioList{margin:.5rem 0 0 -0.75rem}.mktoRadioList label{width:96%}.mktoRadioList input[type=radio]{width:4%}figure figcaption{padding:.5rem 0;font-size:.85rem;font-weight:500;line-height:130%;opacity:.9;color:#444}figure figcaption a:not(.btn){color:#444;border-bottom:1px solid rgba(0,0,0,.15)}figure figcaption a:not(.btn):hover{color:#444}.breadcrumbs a:not(.btn){color:#444}.breadcrumbs a:not(.btn)::before{display:none}.breadcrumbs a:not(.btn):first-child::before{display:none}@media screen and (max-width: 768px){.blockquotes{overflow:hidden}}.blockquotes .carousel .carousel-inner{overflow:visible;min-height:130px}@media screen and (min-width: 1200px){.blockquotes .carousel .carousel-inner.has-photo{min-height:234px}}@media screen and (max-width: 768px){.blockquotes .carousel .carousel-inner{min-height:135px}}.blockquotes .carousel .carousel-inner .carousel-item{margin:0;background-color:rgba(0,0,0,0)}.blockquotes .carousel .carousel-inner .carousel-item .img-blockquote{transition:opacity .5s linear}.blockquotes .carousel .carousel-inner .carousel-item.carousel-item-start,.blockquotes .carousel .carousel-inner .carousel-item.carousel-item-end{position:absolute}.blockquotes .carousel .carousel-inner .carousel-item.carousel-item-start .img-blockquote,.blockquotes .carousel .carousel-inner .carousel-item.carousel-item-end .img-blockquote{opacity:0}@media screen and (max-width: 768px){.blockquotes .carousel .carousel-inner .carousel-item.carousel-item-start .img-blockquote,.blockquotes .carousel .carousel-inner .carousel-item.carousel-item-end .img-blockquote{display:none}}.blockquotes .carousel .carousel-indicators{margin:0}.blockquotes .carousel .carousel-indicators.has-photo{justify-content:start}@media screen and (max-width: 768px){.blockquotes .carousel .carousel-indicators.has-photo{bottom:1rem}}blockquote{position:relative;padding:.25rem 0 0 5rem;font-size:1.5rem;font-weight:400;line-height:140%;transition:all .25s linear}blockquote p{font-size:1.5rem;font-weight:400}blockquote cite{margin:.5rem 0 0;font-size:1.25rem;font-weight:400;display:block;font-style:normal}@media screen and (max-width: 768px){blockquote{padding:.25rem 1rem 0 5rem;font-size:1.5rem;line-height:140%}blockquote p{font-size:1.15rem}blockquote cite{font-size:1rem;line-height:140%}}@media screen and (max-width: 544px){blockquote{padding:.25rem 0 0 3.5rem}}blockquote::before{content:"";overflow:visible;position:absolute;top:0;left:0;display:block;margin:0 0 1rem;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);font-size:60px;color:#00529b;transition:all .25s linear}@media screen and (max-width: 992px){blockquote::before{font-size:40px}}.wp-block-pullquote{padding:30px 0}.wp-block-pullquote cite{font-size:1.25rem}.img-blockquote{position:absolute;bottom:-233px;right:5%;width:35%;max-width:none !important;max-height:none !important}@media screen and (max-width: 1400px){.img-blockquote{right:5%;width:40%}}@media screen and (max-width: 1200px){.img-blockquote{right:5%;width:60%}}@media screen and (max-width: 992px){.img-blockquote{position:relative;margin:2rem auto -5rem -25%;left:50%;right:unset;bottom:unset}}.card{border:0;border-radius:0}.card.card-product-a{position:relative;overflow:hidden;height:100%;color:#002a5d}.card.card-product-a h1,.card.card-product-a h1 a,.card.card-product-a h2,.card.card-product-a h2 a,.card.card-product-a h3,.card.card-product-a h3 a,.card.card-product-a h4,.card.card-product-a h4 a,.card.card-product-a h5,.card.card-product-a h5 a,.card.card-product-a h6,.card.card-product-a h6 a{color:#00529b}.card.card-product-a h1:hover,.card.card-product-a h1 a:hover,.card.card-product-a h2:hover,.card.card-product-a h2 a:hover,.card.card-product-a h3:hover,.card.card-product-a h3 a:hover,.card.card-product-a h4:hover,.card.card-product-a h4 a:hover,.card.card-product-a h5:hover,.card.card-product-a h5 a:hover,.card.card-product-a h6:hover,.card.card-product-a h6 a:hover{color:#002a5d}.card.card-product-a .card-body{padding:1.5rem 0 0;background-color:#fff}.bg-night .card.card-product-a .card-body{padding:1.5rem 1rem}.card.card-product-a .badge{padding:.35rem .75rem;border-radius:12px;color:#fff;transition:all .25s linear;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 1px rgba(0,0,0,.25)}.card.card-product-a .badge+.badge{margin-left:.25rem}.card.card-product-a .snipe{position:absolute;z-index:9;top:-0.75rem;right:-2.25rem;padding:1.5rem 2rem 0;background:#c12727;border:2px solid rgba(0,0,0,.25);transform:rotate(45deg);font-size:1rem;font-weight:600;color:#fff}.card.card-product-b{display:flex;flex-basis:1;justify-content:center;align-items:center;min-height:160px;padding:1.5rem;background-size:cover;background-position:center;border:0;border-radius:2px;color:#fff;text-align:center}.card.card-product-b h3,.card.card-product-b h3 a{font-size:1rem;color:#fff}.card.card-product-b .card-body{z-index:9}.card.card-product-b::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#00529b;opacity:.85;transition:all .25s ease-in-out}.card.card-product-b:hover::before{background-color:#00529b;opacity:.95}.card.card-product-c{display:flex;justify-content:center;align-items:center;position:relative;padding:25% 2rem;background-size:cover;background-position:center;border:0;border-radius:2px;text-align:center}.card.card-product-c::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#002a5d;opacity:.85}.card.card-product-c h4{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.25)}.card.card-product-c div{position:relative;z-index:2}.card.card-product-c .card-link{display:block;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.card.card-product-c .card-link::before{display:none}.card.card-product-c .tags{z-index:4}.card.card-product-c .tags .badge{padding:.75rem 1rem;background:#fff;border-radius:2px;color:#fff;transition:all .25s linear}.card.card-product-category{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 2rem;background-size:cover;background-position:center;border:0;border-radius:2px;text-align:center}.card.card-product-category .content{opacity:0;display:flex;justify-content:center;align-items:center;position:relative;height:100%;z-index:2;transition:all .25s linear}.card.card-product-category .content h4{color:#fff}.card.card-product-category .dimmer{opacity:0;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#00529b;transition:all .25s linear}.card.card-product-category:hover .dimmer{opacity:.85}.card.card-product-category:hover .content{opacity:1}@media screen and (max-width: 991px){.card.card-product-category .dimmer{opacity:.85}.card.card-product-category .content{opacity:1}}.card.card-inventory{position:relative;overflow:hidden;border:1px solid #ccc}.card.card-inventory .inventory_sale{position:absolute;top:0;right:0;width:150px;z-index:10}@media screen and (max-width: 600px){.card.card-inventory .inventory_sale{width:125px}}.card.card-inventory .inventory_sale img{width:100%}.card.card-inventory h1,.card.card-inventory h1 a,.card.card-inventory h2,.card.card-inventory h2 a,.card.card-inventory h3,.card.card-inventory h3 a,.card.card-inventory h4,.card.card-inventory h4 a,.card.card-inventory h5,.card.card-inventory h5 a,.card.card-inventory h6,.card.card-inventory h6 a{color:#00529b}.card.card-inventory h1:hover,.card.card-inventory h1 a:hover,.card.card-inventory h2:hover,.card.card-inventory h2 a:hover,.card.card-inventory h3:hover,.card.card-inventory h3 a:hover,.card.card-inventory h4:hover,.card.card-inventory h4 a:hover,.card.card-inventory h5:hover,.card.card-inventory h5 a:hover,.card.card-inventory h6:hover,.card.card-inventory h6 a:hover{color:#002a5d}.card.card-inventory .img-link{display:flex;justify-content:center;width:100%;height:280px;background-size:cover;background-position:center;background-color:#ccc}.card.card-inventory .img-link:before{display:none}.card.card-inventory .card-body{border-top:1px solid #ccc}.card.card-inventory .card-body .available-dot{padding:5px 10px;background:#00529b;border-radius:20px;display:inline-block;color:#fff}.card.card-inventory .card-body .next-available-dot{padding:5px 10px;background:#c12727;border-radius:20px;display:inline-block;color:#fff}.card.card-content{background:none;border:none}.card.card-content img{margin-bottom:1rem}.card.card-content .meta{margin-bottom:.5rem;opacity:.75}.card.card-media-image{padding:1rem;border:1px solid #ccc}.carousel .carousel-indicators{transition:all .25s linear;bottom:-3rem}@media screen and (max-width: 768px){.carousel .carousel-indicators{bottom:-5rem;width:100%;margin-left:1px;margin-right:1px}}.carousel .carousel-indicators [data-bs-target]{width:14px;height:14px;margin-left:4px;margin-right:4px;border-radius:100%;background-color:#888;transition:all .25s linear}.carousel .carousel-indicators [data-bs-target].active{background-color:#00529b}.carousel .carousel-indicators [data-bs-target].active:hover{background-color:#00529b}.carousel .carousel-indicators [data-bs-target]:hover{background-color:#444}.carousel .carousel-indicators.buttons-white [data-bs-target]{width:14px;height:14px;margin-left:4px;margin-right:4px;border-radius:100%;background-color:#fff;transition:all .25s linear}.carousel .carousel-indicators.buttons-white [data-bs-target].active{background-color:#fff;transition:all .25s linear}.carousel .carousel-indicators.buttons-white [data-bs-target].active:hover{background-color:#fff}.carousel .carousel-indicators.buttons-white [data-bs-target]:hover{background-color:#fff;opacity:1}@media screen and (max-width: 768px){.carousel .carousel-indicators{padding-bottom:30px}}.carousel .carousel-item img{max-width:100%;max-height:100%}.carousel .carousel-item .caption{display:block;font-family:"Poppins","Century Gothic","Helvetica","Arial",sans-serif;text-transform:uppercase}.carousel .carousel-control-prev{left:-8rem}.carousel .carousel-control-next{right:-8rem}.carousel-post .carousel-control-prev{left:0}.carousel-post .carousel-control-next{right:0}.carousel.inline-arrows .carousel-control-prev{left:-1rem}.carousel.inline-arrows .carousel-control-next{right:-1rem}@media screen and (max-width: 768px){.carousel .carousel-control-prev{padding-left:2rem;opacity:1}.carousel .carousel-control-next{padding-right:2rem;opacity:1}}.carousel .carousel-control-next .carousel-control-next-icon{width:3.5rem;height:3.5rem;background-image:none;border-radius:50%;padding:.5rem}.carousel .carousel-control-next .carousel-control-next-icon:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-light);content:"";font-size:2.5rem;color:#ccc}.carousel .carousel-control-prev .carousel-control-prev-icon{width:3.5rem;height:3.5rem;background-image:none;border-radius:50%;padding:.5rem}.carousel .carousel-control-prev .carousel-control-prev-icon:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-light);content:"";font-size:2.5rem;color:#ccc}.carousel-cards{display:flex;flex-wrap:nowrap;justify-content:center}.nav-tabs{margin:0;border:0}.nav-tabs .nav-item{margin:0}.nav-tabs .nav-item .nav-link{background-color:#eaeaea;border:0;border-radius:0;text-transform:uppercase;font-size:1rem;color:#444}.nav-tabs .nav-item .nav-link.active{background-color:#c12727;color:#fff}.nav-tabs.nav-tabs-lg .nav-item .nav-link{font-size:1.25rem}.modal-backdrop{background-color:#000}.modal-backdrop.show{opacity:.75}.modal{z-index:99999}.modal .modal-dialog{display:flex;align-items:center;justify-content:center;width:1000px;max-width:94%;height:100%;margin:0 auto}.modal .modal-dialog .modal-content{border-radius:2px;text-align:center;color:#444}.modal .modal-dialog .modal-content .close{position:absolute;top:-30px;right:-30px;background:none;color:#fff}@media screen and (max-width: 1200px){.modal .modal-dialog .modal-content .close{top:-2.5rem;right:1rem}}.modal .modal-dialog .modal-content .modal-body{padding:1rem}.modal .modal-dialog .modal-content .modal-body img{max-width:100%;max-height:700px}.accordion{border-top:1px solid #eaeaea}.accordion .accordion-item{background:none;border:0;border-bottom:1px solid #eaeaea;border-radius:0}.accordion .accordion-item .accordion-header{position:relative;margin-bottom:0;padding:1rem;font-weight:700;line-height:100%;text-transform:uppercase;cursor:pointer;transition:all .25s linear;color:#444}@media screen and (max-width: 768px){.accordion .accordion-item .accordion-header{font-size:1.15rem}}.accordion .accordion-item .accordion-header:not(.collapsed),.accordion .accordion-item .accordion-header:hover{background:#f5f5f5}.accordion .accordion-item .accordion-header .toggle{position:absolute;width:20px;height:20px;right:1rem}.accordion .accordion-item .accordion-header .toggle span{position:absolute;top:50%;width:100%;height:2px;background-color:#111;transition:all .25s ease}.accordion .accordion-item .accordion-header.collapsed .toggle span:first-child{transform:rotate(90deg)}.accordion .accordion-item .accordion-body{padding:2rem .1rem}.gallery .gallery-item{cursor:zoom-in}.gallery .gallery-item .preview{background-position:center;background-size:cover;transition:all .25s linear;transition-delay:100ms;border:1px solid #eee}.gallery .gallery-item:hover .preview{-webkit-transform:scale(1.025);transform:scale(1.025);filter:brightness(90%)}@media screen and (min-width: 768px){.timeline::before{content:"";position:absolute;top:6rem;left:50%;width:2px;height:calc(100% - 12rem);margin-left:-1px;background:#eaeaea}}.timeline article{padding:1.5rem;background:#f5f5f5}@media screen and (min-width: 768px){.timeline article{height:100%;padding:1.5rem}.timeline article h2{font-size:3.5rem}.timeline article:nth-child(odd){position:relative}.timeline article:nth-child(odd):first-child{margin-top:2rem}.timeline article:nth-child(odd):last-child{margin-bottom:2rem}.timeline article:nth-child(odd)::after{content:"";position:absolute;top:3rem;right:-30px;width:0;height:0;border-top:30px solid rgba(0,0,0,0);border-bottom:30px solid rgba(0,0,0,0);border-left:30px solid #f5f5f5}.timeline article:nth-child(odd)::before{content:"";position:absolute;top:3.75rem;right:-4.7rem;width:30px;height:30px;background:#c12727;border-radius:100%}.timeline article:nth-child(even){position:relative;margin-top:14rem}.timeline article:nth-child(even)::after{content:"";position:absolute;top:3rem;left:-30px;width:0;height:0;border-top:30px solid rgba(0,0,0,0);border-bottom:30px solid rgba(0,0,0,0);border-right:30px solid #f5f5f5}.timeline article:nth-child(even)::before{content:"";position:absolute;top:3.75rem;left:-4.7rem;width:30px;height:30px;background:#c12727;border-radius:100%}}@media screen and (min-width: 992px){.timeline article:nth-child(odd)::before{right:-5.9rem}.timeline article:nth-child(even)::before{left:-5.9rem}}@media screen and (min-width: 1200px){.timeline article:nth-child(odd)::before{right:-5.85rem}.timeline article:nth-child(even)::before{left:-5.85rem}}@media screen and (min-width: 1400px){.timeline article:nth-child(odd)::before{right:-6.65rem}.timeline article:nth-child(even)::before{left:-6.65rem}}.vertical-nav__arrow{height:20px;width:100%;cursor:pointer;background-image:url(/wp-content/themes/stellar-industries/images/arrow-down.svg);background-repeat:no-repeat;background-size:.8em;background-position-x:right;background-position-y:center;position:absolute}.vertical-nav__arrow.active{background-image:url(/wp-content/themes/stellar-industries/images/arrow-top.png)}.pagination .paginate_links{width:100%;display:flex;justify-content:center}.pagination .paginate_links .page-numbers{margin:0 .25rem;padding:.85rem 1.15rem;background:#ccc;font-weight:600;color:#fff;transition:all .25s linear}.pagination .paginate_links .page-numbers.current{background:#00529b}.pagination .paginate_links .page-numbers:hover{background:#57b4df;color:#fff}.pagination .paginate_links .page-numbers:hover:before{display:none}.pagination .paginate_links .prev,.pagination .paginate_links .next{background:#00529b}.pagination .paginate_links .prev:hover,.pagination .paginate_links .next:hover{background:#c12727}.pagination .paginate_links .current{background:#00529b;color:#fff}.pagination .paginate_links .current:hover{background:#00529b;color:#fff}.pagination ul{display:flex;align-items:center;margin:0;list-style:none}.pagination ul li span,.pagination ul li a{margin:0 .25rem;padding:.85rem 1.15rem;font-weight:600;color:#fff}.pagination ul li span:hover,.pagination ul li a:hover{color:#fff}.pagination ul li span:hover:before,.pagination ul li a:hover:before{display:none}.pagination ul li span,.pagination ul li .page-numbers.active{background:#00529b}.pagination ul li a,.pagination ul li .page-numbers{background:#ccc;transition:all .25s linear}.pagination ul li a.current,.pagination ul li .page-numbers.current{background:#00529b}.pagination ul li a:hover,.pagination ul li .page-numbers:hover{background:#57b4df}.pagination ul li .dots{background:rgba(0,0,0,0);color:#444}.pagination ul li .dots:hover{color:#444}.search_parts{background:#eee}.search_parts p{margin-bottom:0;font-weight:700;font-size:1.25rem}.inventory-filter{position:relative;text-align:left}.inventory-filter.active ul{display:block}.inventory-filter span{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;z-index:9;padding:.75rem 1.25rem;background:#fff;color:#888;cursor:pointer}.inventory-filter ul{display:none;width:calc(100% - 1.5rem);position:absolute;list-style:none;margin:0;background:#fff;border:1px solid #f5f5f5;box-shadow:0 0 4px rgba(0,0,0,.25)}.inventory-filter ul li{margin:0}.inventory-filter ul li+li{border-top:1px solid #f5f5f5}.inventory-filter ul li a:not(.btn){display:block;padding:.5rem 1rem;font-size:.9rem;line-height:1.25rem;color:#444;cursor:pointer}.inventory-filter ul li a:not(.btn):hover{background-color:#f5f5f5;color:#444}.inventory_wrapper{position:relative}.inventory_wrapper #inventory_anchor{position:absolute;top:-225px;pointer-events:none}.inventory_wrapper form label:not(.sf-label-checkbox){width:100%}.inventory_wrapper form label:not(.sf-label-checkbox) input,.inventory_wrapper form label:not(.sf-label-checkbox) select{border:1px solid #aaa;background:#fff;padding:.9rem 1.25rem}.inventory_wrapper form .sf-field-category .chosen-container,.inventory_wrapper form .sf-field-taxonomy-product-category .chosen-container,.inventory_wrapper form .sf-field-taxonomy-inventory-category .chosen-container{width:100% !important}.inventory_wrapper form .sf-field-category a.chosen-single,.inventory_wrapper form .sf-field-taxonomy-product-category a.chosen-single,.inventory_wrapper form .sf-field-taxonomy-inventory-category a.chosen-single{padding:.9rem 1.25rem;border:1px solid #aaa;border-radius:1px;line-height:100%;font-size:1rem;font-family:inherit !important;color:#888;background:#fff;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1)}.inventory_wrapper form .sf-field-category a.chosen-single span,.inventory_wrapper form .sf-field-taxonomy-product-category a.chosen-single span,.inventory_wrapper form .sf-field-taxonomy-inventory-category a.chosen-single span{line-height:110%}.inventory_wrapper form .sf-field-category a.chosen-single div,.inventory_wrapper form .sf-field-taxonomy-product-category a.chosen-single div,.inventory_wrapper form .sf-field-taxonomy-inventory-category a.chosen-single div{display:none}.inventory_wrapper form .sf-field-category a.chosen-single::after,.inventory_wrapper form .sf-field-taxonomy-product-category a.chosen-single::after,.inventory_wrapper form .sf-field-taxonomy-inventory-category a.chosen-single::after{content:"";height:7px;width:7px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;position:absolute;top:50%;right:20px;transform:translateY(-52.5%) rotate(45deg);z-index:10}.inventory_wrapper form .sf-field-category a.chosen-single:focus::after,.inventory_wrapper form .sf-field-taxonomy-product-category a.chosen-single:focus::after,.inventory_wrapper form .sf-field-taxonomy-inventory-category a.chosen-single:focus::after{transform:translateY(-47.5%) rotate(-135deg)}.inventory_wrapper form .sf-field-taxonomy-inventory-category:nth-of-type(n+3){display:none}.inventory_wrapper .card.card-inventory{position:relative;overflow:hidden;border:1px solid #ccc;margin-bottom:30px}.inventory_wrapper .card.card-inventory h1,.inventory_wrapper .card.card-inventory h1 a,.inventory_wrapper .card.card-inventory h2,.inventory_wrapper .card.card-inventory h2 a,.inventory_wrapper .card.card-inventory h3,.inventory_wrapper .card.card-inventory h3 a,.inventory_wrapper .card.card-inventory h4,.inventory_wrapper .card.card-inventory h4 a,.inventory_wrapper .card.card-inventory h5,.inventory_wrapper .card.card-inventory h5 a,.inventory_wrapper .card.card-inventory h6,.inventory_wrapper .card.card-inventory h6 a{color:#00529b}.inventory_wrapper .card.card-inventory h1:hover,.inventory_wrapper .card.card-inventory h1 a:hover,.inventory_wrapper .card.card-inventory h2:hover,.inventory_wrapper .card.card-inventory h2 a:hover,.inventory_wrapper .card.card-inventory h3:hover,.inventory_wrapper .card.card-inventory h3 a:hover,.inventory_wrapper .card.card-inventory h4:hover,.inventory_wrapper .card.card-inventory h4 a:hover,.inventory_wrapper .card.card-inventory h5:hover,.inventory_wrapper .card.card-inventory h5 a:hover,.inventory_wrapper .card.card-inventory h6:hover,.inventory_wrapper .card.card-inventory h6 a:hover{color:#002a5d}.inventory_wrapper .card.card-inventory .img-link{display:flex;justify-content:center;width:100%;height:auto;padding-top:66.66666%;background-size:cover;background-position:center;background-color:#ccc}.inventory_wrapper .card.card-inventory .img-link:before{display:none}.inventory_wrapper .card.card-inventory .card-body{border-top:1px solid #ccc}.inventory_wrapper .card.card-inventory .card-body h3{font-size:1.25rem}.inventory_wrapper .pagination{font-size:1.25rem;text-transform:uppercase;display:flex;justify-content:center;margin-top:30px;align-items:flex-end}.inventory_wrapper .pagination a,.inventory_wrapper .pagination span{background:#ccc;margin:0 .25rem;padding:.85rem 1.15rem;font-weight:600;color:#fff;align-items:flex-end}.inventory_wrapper .pagination .current{background:#00529b}.inventory_wrapper .pagination a:hover{background:#00529b}.inventory_wrapper .pagination span.dots{border:none;background:#fff;color:#00529b;padding:0 5px}.inventory_wrapper .pagination a:hover{background:#00529b;color:#fff}.inventory-filter-page section.hero{padding:5rem 0}.inventory-filter-page .inventory-callout{padding:15px 20px;background:#ddd;font-weight:bold}.icims-jobs{position:relative;z-index:3}.icims-filter-select{position:relative;text-align:left}.icims-filter-select.active{box-shadow:1px 1px 1px rgba(0,0,0,.05)}.icims-filter-select.active ul{display:block}.icims-filter-select span{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1.25rem;background:#fff;border:1px solid #eaeaea;color:#888;cursor:pointer}.icims-filter-select span label{white-space:nowrap;overflow:hidden}.icims-filter-select ul{display:none;width:100%;position:absolute;z-index:9;list-style:none;margin:0;background:#fcfcfc;border:1px solid #eaeaea;box-shadow:1px 1px 1px rgba(0,0,0,.05)}.icims-filter-select ul li{display:block;margin:0;padding:.5rem 1rem;font-size:.9rem;line-height:1.25rem;color:#888;cursor:pointer}.icims-filter-select ul li:hover{background-color:#eaeaea;color:#444}.icims-filter-select ul li+li{border-top:1px solid #eaeaea}.blog-content h2{text-transform:none;font-weight:600}.blog-content h3{margin:0 0 1rem;font-size:1.25rem;font-weight:600;line-height:130%;text-transform:none}.blog-content a:not(.btn):before{display:none}.blog-content .wp-block-embed .wp-block-embed__wrapper{position:relative;width:100%;padding-top:52.25%}.blog-content .wp-block-embed .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.blog-aside{position:sticky;top:250px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.preheader,.preheader .btn{font-size:.85rem;color:#fff;display:flex;align-items:center}:root{--headerHeight: 174px}.header{position:relative;z-index:999;height:130px;background-color:#f5f5f5;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 100%);box-shadow:0 1px 3px rgba(0,0,0,.2)}.header .menu>ul{margin:0 2rem 0 0;opacity:0;transition:opacity .1s linear;z-index:1}.header .menu>ul.active{opacity:1}.header .menu>ul>li{position:relative;display:inline-block;list-style:none}.header .menu>ul>li>a{display:flex;align-items:center;height:130px;padding:.5rem 1rem;font-size:1.25rem;font-weight:700;text-transform:uppercase;color:#444}.header .menu>ul>li>a:hover{color:#444}.header .menu>ul>li>a::before{display:none}.header .menu>ul>li:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.header .menu>ul>li::before{content:"";position:absolute;display:block;width:100%;height:5px;bottom:0;left:0;background-color:#c12727;-webkit-transform:scaleX(0);transform:scaleX(0);transform-origin:top left;transition:all .25s linear;transition-delay:.25s}.header .menu>ul>li:hover>.sub-menu{-webkit-transform:scaleY(1);transform:scaleY(1)}.header .menu>ul>li .sub-menu{position:fixed;overflow:auto;z-index:9999;top:var(--headerHeight);left:0;width:100%;max-height:calc(100vh - 100px);background:#fff;border-top:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-transform:scaleY(0);transform:scaleY(0);transform-origin:top;transition:transform .25s ease;transition-delay:.25s}.admin-bar .header .menu>ul>li .sub-menu{top:calc(var(--headerHeight) + 32px)}.header .menu>ul>li .sub-menu .collapsing{-webkit-transition:none;transition:none;display:none}.header .menu>ul>li .sub-menu li{margin-bottom:.5rem}.header .menu>ul>li .sub-menu a{color:#444;line-height:115%}.header .menu>ul>li .sub-menu a::before{background:#444}.header .menu>ul>li .sub-menu ul li{margin-bottom:.25rem}.header .menu>ul>li .sub-menu ul li a{color:#888;line-height:100%}.header .menu>ul>li .sub-menu ul li a::before{background:#888}.header .menu>ul>li .sub-menu .nav-side-container{position:relative}.header .menu>ul>li .sub-menu .nav-side-container nav{max-width:340px;max-height:500px;overflow:auto}.header .menu>ul>li .sub-menu .nav-side-container nav .nav-side li a{position:relative;display:block;padding:.75rem 2rem .75rem .5rem;text-transform:uppercase;line-height:125%;color:#888;transition:all .25s linear}.header .menu>ul>li .sub-menu .nav-side-container nav .nav-side li a::after{position:absolute;top:45%;right:.75rem;margin-top:-0.5rem;font:var(--fa-font-solid);content:"";display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;opacity:0;transition:all .25s linear}.header .menu>ul>li .sub-menu .nav-side-container nav .nav-side li a:hover,.header .menu>ul>li .sub-menu .nav-side-container nav .nav-side li a.active{color:#444}.header .menu>ul>li .sub-menu .nav-side-container nav .nav-side li a:hover::after,.header .menu>ul>li .sub-menu .nav-side-container nav .nav-side li a.active::after{opacity:1;transform:rotate(0)}.header .menu>ul>li .sub-menu .nav-side-container .fade-scroll{display:none;position:absolute;z-index:9;top:calc(100% - 40px);left:0;width:100%;height:40px;background-image:linear-gradient(to bottom, transparent, white)}.header .menu>ul>li .sub-menu h4{margin-bottom:.5rem;font-size:1.1rem}.header .menu>ul>li .sub-menu .nav-columns{position:relative;columns:4;column-gap:2.5rem}.header .menu>ul>li .sub-menu .nav-columns nav{margin-bottom:2rem;position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.header .menu>ul>li:hover>.sub-menu-small{-webkit-transform:scaleY(1);transform:scaleY(1)}.header .menu>ul>li .sub-menu-small{position:absolute;background:#fff;border-top:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-transform:scaleY(0);transform:scaleY(0);transform-origin:top;transition:transform .25s ease;transition-delay:.25s;width:auto;margin:0;padding:.5rem;list-style:none;font-size:1rem}.header .menu>ul>li .sub-menu-small li a{display:block;padding:.25rem 1rem;color:#888;white-space:nowrap}.header .menu>ul>li .sub-menu-small li a:hover{color:#444}.header .menu>ul>li .sub-menu-small li a:hover:before{display:none}.header .search-form{display:flex;align-items:center;position:absolute;height:100%;padding-left:200px;z-index:0}.header .search-form input[type=search]::-ms-clear{display:none;width:0;height:0}.header .search-form input[type=search]::-ms-reveal{display:none;width:0;height:0}.header .search-form input[type=search]::-webkit-search-decoration,.header .search-form input[type=search]::-webkit-search-cancel-button,.header .search-form input[type=search]::-webkit-search-results-button,.header .search-form input[type=search]::-webkit-search-results-decoration{display:none}.header .search-form.active{z-index:2}.header .search-form.active label{-webkit-transform:scaleX(1);transform:scaleX(1)}.header .search-form label{-webkit-transform:scaleX(0);transform:scaleX(0);transform-origin:right;transition:all .25s linear}.header .search-form label input[type=search]{width:600px;padding:.5rem 0;background:none;border:0;border-bottom:1px solid #ccc;font-size:1.25rem;font-weight:400;color:#888}.header .search-form label input[type=search]::-webkit-input-placeholder{color:#888}.header .search-form label input[type=search]::-moz-placeholder{color:#888}.header .search-form label input[type=search]:-ms-input-placeholder{color:#888}.header .search-form label input[type=search]:-moz-placeholder{color:#888}.header .search-form label input[type=search]:focus{outline:none}.header .search-form .search-submit{margin:0;padding:0;background:none}.header .search-form .search-submit:hover{background:none}.header .search-form .btn-search .fa-magnifying-glass,.header .search-form .search-submit .fa-magnifying-glass{font-size:1.25rem;color:#444;transition:all .25s linear}.header .search-form .btn-search .fa-magnifying-glass:hover,.header .search-form .search-submit .fa-magnifying-glass:hover{color:#00529b}.header .search-form .btn-search:hover::before,.header .search-form .search-submit:hover::before{display:none}.header .search-form .btn-search:focus,.header .search-form .search-submit:focus{display:none}.header .search-form .btn-search:focus+.btn-close,.header .search-form .search-submit:focus+.btn-close{display:inline-block}.header .search-form .btn-close{display:none;margin-left:1.5rem;background-size:.7rem;opacity:.25}.header .search-form .btn-close:hover{opacity:.5}.relevanssi-live-search-results-showing{position:fixed;background:rgba(255,255,255,.9) !important;backdrop-filter:blur(4px)}.relevanssi-live-search-results-showing .relevanssi-live-search-result p,.relevanssi-live-search-results-showing .relevanssi-live-search-result-status p{padding:0}.relevanssi-live-search-results-showing .relevanssi-live-search-result-status p{padding:.5rem 1rem}.relevanssi-live-search-results-showing a{padding:.5rem 1rem;color:#888;text-decoration:none;transition:all .25s linear}.relevanssi-live-search-results-showing a:hover{background:rgba(255,255,255,.9) !important;color:#444}@media screen and (max-width: 768px){.preheader .container{padding-right:0}}@media screen and (max-width: 1200px){.preheader .preheader-right{width:100%}.header{height:80px}.header .logo{width:120px}.header .mobile-btn-search{margin:4px 0 0}.header .mobile-btn-search .fa-magnifying-glass{font-size:1.25rem;color:#444;transition:all .25s linear}.header .mobile-btn-search .fa-magnifying-glass:hover{color:#00529b}.header .mobile-btn-search:hover::before{display:none}.header .mobile-btn-search:focus{display:none}.header .mobile-btn-search:focus+.btn-close{display:inline-block}.header .veggieburger{display:block;position:relative;width:30px;height:20px;margin:0 0 0 1.5rem}.header .veggieburger::before{display:none}.header .veggieburger:hover span{background-color:#00529b}.header .veggieburger span{position:absolute;display:block;height:2px;background-color:#c12727;transition:all .25s linear}.header .veggieburger span:first-child{top:0;width:100%}.header .veggieburger span:nth-child(2){top:50%;width:80%;margin-top:-1px;right:0;-webkit-transform:scaleX(1);transform:scaleX(1);transform-origin:center}.header .veggieburger span:last-child{bottom:0;width:100%}.header .veggieburger.active span:first-child{transform:rotate(45deg);top:50%}.header .veggieburger.active span:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.header .veggieburger.active span:last-child{transform:rotate(-45deg);bottom:calc(50% - 2px)}.mobile-search-form{position:absolute;z-index:9;width:100%;padding:1rem 0;-webkit-transform:scaleY(0);transform:scaleY(0);transition:all .25s linear;transform-origin:top;background-color:#888;box-shadow:1px 3px 12px rgba(0,0,0,.5)}.mobile-search-form.active{-webkit-transform:scaleY(1);transform:scaleY(1)}.mobile-search-form label{width:100%}.mobile-search-form label input{width:100%;background:rgba(0,0,0,0);border:0;border-bottom:1px solid #eaeaea;font-weight:500;color:#eaeaea}.mobile-search-form label input::-webkit-input-placeholder{color:#eaeaea}.mobile-search-form label input::-moz-placeholder{color:#eaeaea}.mobile-search-form label input:-ms-input-placeholder{color:#eaeaea}.mobile-search-form label input:-moz-placeholder{color:#eaeaea}.mobile-search-form label input:focus-visible{outline:none}.menu-mobile-overflow-wrapper{transform:scaleY(0);transform-origin:top;position:fixed;z-index:-1;top:123px;left:0;overflow-y:auto;overflow-x:hidden;width:100%;height:calc(100% - 123px);transition:all .25s linear}@supports(-webkit-touch-callout: none){.menu-mobile-overflow-wrapper{display:none}}.menu-mobile-overflow-wrapper.active{transform:scaleY(1);z-index:1}@supports(-webkit-touch-callout: none){.menu-mobile-overflow-wrapper.active{display:block}}.menu-mobile{min-height:100%;background-color:#fff}.menu-mobile p{font-size:.85rem}.menu-mobile p a{color:#c12727}.menu-mobile .nav-side{max-height:calc(100vh - 235px);overflow:auto}.menu-mobile .menu{margin:0 calc(var(--bs-gutter-x, 0.75rem)*-1);padding:0;list-style:none;background-color:#fff;border-top:1px solid #eaeaea}.menu-mobile .menu>li{margin:0;border-bottom:1px solid #eaeaea}.menu-mobile .menu>li>.nav-link,.menu-mobile .menu>li>.nav-link-static{position:relative;display:block;padding:.75rem var(--bs-gutter-x, 0.75rem);font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#888;transition:all .25s linear}.menu-mobile .menu>li>.nav-link:hover,.menu-mobile .menu>li>.nav-link-static:hover{background-color:#f5f5f5}.menu-mobile .menu>li>.nav-link:hover::before,.menu-mobile .menu>li>.nav-link-static:hover::before{display:none}.menu-mobile .menu>li>.nav-link:after,.menu-mobile .menu>li>.nav-link-static:after{position:absolute;top:50%;margin-top:-0.5rem;right:var(--bs-gutter-x, 0.75rem);font:var(--fa-font-regular);content:""}.menu-mobile .menu>li>ul{margin:0 0 .5rem;list-style:none;font-size:.85rem}.menu-mobile .menu>li>ul li{margin:0;line-height:100%}.menu-mobile .menu>li>ul li a{display:block;padding:.5rem 1.5rem;color:#888}.menu-mobile .menu-mobile-sub,.menu-mobile .menu-mobile-sub-sub,.menu-mobile .menu-mobile-sub-sub-sub{display:none;position:fixed;overflow:scroll;top:0;left:100%;width:100%;height:100%;background-color:#fff;transition:all .25s linear}.menu-mobile .menu-mobile-sub.active,.menu-mobile .menu-mobile-sub-sub.active,.menu-mobile .menu-mobile-sub-sub-sub.active{left:0;right:0}.menu-mobile .menu-mobile-sub .back-btn,.menu-mobile .menu-mobile-sub-sub .back-btn,.menu-mobile .menu-mobile-sub-sub-sub .back-btn{display:block;margin:0 0 1.5rem;font-weight:500;text-transform:uppercase;color:#c12727;cursor:pointer}.menu-mobile .menu-mobile-sub .back-btn:hover,.menu-mobile .menu-mobile-sub-sub .back-btn:hover,.menu-mobile .menu-mobile-sub-sub-sub .back-btn:hover{color:#00529b}.menu-mobile .menu-mobile-sub .back-btn:hover::before,.menu-mobile .menu-mobile-sub-sub .back-btn:hover::before,.menu-mobile .menu-mobile-sub-sub-sub .back-btn:hover::before{display:none}.menu-mobile .menu-mobile-sub h3,.menu-mobile .menu-mobile-sub-sub h3,.menu-mobile .menu-mobile-sub-sub-sub h3{margin:0;font-size:1.5rem;font-family:"Roboto","Helvetica","Arial",sans-serif}.menu-mobile .menu-mobile-sub h3 a,.menu-mobile .menu-mobile-sub-sub h3 a,.menu-mobile .menu-mobile-sub-sub-sub h3 a{color:#444}.menu-mobile .menu-mobile-sub .mobile-breadcrumbs,.menu-mobile .menu-mobile-sub-sub .mobile-breadcrumbs,.menu-mobile .menu-mobile-sub-sub-sub .mobile-breadcrumbs{margin:0 0 .5rem;font-size:1.15rem;font-weight:500;color:#888;text-transform:uppercase}.menu-mobile .menu-mobile-sub .mobile-breadcrumbs a,.menu-mobile .menu-mobile-sub-sub .mobile-breadcrumbs a,.menu-mobile .menu-mobile-sub-sub-sub .mobile-breadcrumbs a{color:#888}.menu-mobile .menu-mobile-sub{z-index:2}.menu-mobile .menu-mobile-sub-sub{z-index:3}.menu-mobile .menu-mobile-sub-sub-sub{z-index:4}.menu-mobile .menu-secondary{position:relative;z-index:0;margin:0;padding:0;list-style:none}.menu-mobile .menu-secondary>li{margin:0}.menu-mobile .menu-secondary>li>a{display:block;padding:.5rem 0;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#888;transition:all .25s linear}.menu-mobile .menu-secondary>li>a:hover::before{display:none}}.hero{position:relative;background-size:cover;z-index:9}.hero .lead{font-size:1.5rem}@media screen and (max-width: 768px){.hero .lead{font-size:1.25rem}}.hero .container{z-index:2}.hero.hero-homepage{display:flex;align-items:center}@media screen and (min-width: 1200px){.hero.hero-homepage{min-height:calc(100vh - 174px)}}.hero.hero-homepage h1{margin:0 0 .75rem;font-size:6rem}@media screen and (max-width: 992px){.hero.hero-homepage h1{font-size:5rem}}@media screen and (max-width: 768px){.hero.hero-homepage h1{height:auto;font-size:3rem}}.hero.hero-homepage .hero-lead{font-size:2rem;font-weight:700;color:#fff;line-height:110%}@media screen and (max-width: 768px){.hero.hero-homepage .hero-lead{font-size:1.5rem;line-height:130%}}.hero #marketo-hero-homepage{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}.big-hero{background-repeat:no-repeat;background-size:cover}.big-hero h1{font-size:6rem;text-shadow:0 3px 10px rgba(0,0,0,.5)}@media screen and (max-width: 768px){.big-hero h1{font-size:4.5rem}}@media screen and (max-width: 600px){.big-hero h1{font-size:3rem}}.big-hero .btn{background:#c12727;border:2px solid #c12727;color:#fff}section{position:relative;background-size:cover;background-position:top center}section .dimmer,section .fadeOut-dimmer{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}section .fadeOut-dimmer{background-color:#002a5d;opacity:1}section .container{position:relative;z-index:2}.footer{font-size:.9rem;line-height:140%;border-top:5px solid #fff;color:#fff}.footer .container{position:relative}.footer .container:after{content:"";position:absolute;top:-137px;right:-3px;width:100px;height:100px;background:url("images/logo-stellar-star.svg")}@media screen and (max-width: 992px){.footer .container:after{top:-89px;right:10px;width:100px;height:100px}}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:#fff}.footer h1 a:not(.btn),.footer h2 a:not(.btn),.footer h3 a:not(.btn),.footer h4 a:not(.btn),.footer h5 a:not(.btn),.footer h6 a:not(.btn){color:#fff;text-decoration:none}.footer h4{font-size:1.25rem;font-weight:700;color:#fff}.footer ul{margin:0;list-style:none}.footer ul li{padding:.25rem 0}.footer ul li:last-child{padding-bottom:0}.footer ul li a:not(.btn){color:#fff;text-decoration:none}.footer ul li a:not(.btn):hover{color:#fff}.footer .mktoForm label{display:none}.postfooter{font-size:.9rem}.postfooter .social-media a:not(.btn){display:inline-block;margin-left:1rem;font-size:1.5rem;color:#fff}.postfooter .social-media a:not(.btn):hover{color:#0cf}.postfooter .social-media a:not(.btn)::before{display:none}.postfooter .social-media a:not(.btn):first-child{margin-left:0}#wpsl-search-wrap label{color:#000}#wpsl-wrap *:not(a){color:#000}#wpsl-wrap .wpsl-store-details.wpsl-store-listing:before{display:none !important}#wpsl-wrap .wpsl-store-details.wpsl-store-listing:after{content:"";display:inline-block;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid gray;margin-left:5px;margin-bottom:2px}#wpsl-wrap .wpsl-store-details.wpsl-active-details.wpsl-store-listing:after{content:"";border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid gray;border-top:none}#wpsl-wrap #wpsl-result-list li{border-bottom:1px solid #919191}#wpsl-wrap .wpsl-search{padding:20px}#wpsl-wrap #wpsl-search-wrap form{display:flex;flex-direction:column}#wpsl-wrap #wpsl-radius .wpsl-dropdown,#wpsl-wrap #wpsl-results .wpsl-dropdown{width:150px}#wpsl-wrap .wpsl-select-wrap>div{display:flex !important;align-items:center}@media screen and (max-width: 1025px){#wpsl-wrap #wpsl-search select,#wpsl-wrap #wpsl-search-wrap select{width:150px}}@media screen and (max-width: 768px){#wpsl-wrap{display:flex;flex-direction:column}#wpsl-wrap #wpsl-result-list{width:100%}#wpsl-wrap #wpsl-gmap{width:100%;height:500px !important;margin-bottom:30px}#wpsl-wrap #wpsl-result-list ul li{display:flex;align-items:flex-end;justify-content:space-between}}@media screen and (max-width: 675px){#wpsl-wrap #wpsl-gmap{height:300px !important}#wpsl-wrap .wpsl-select-wrap{display:flex !important;flex-direction:column}#wpsl-wrap .wpsl-select-wrap>div{display:table !important;width:100%}#wpsl-wrap .wpsl-select-wrap>div:first-child{margin-bottom:10px}#wpsl-wrap #wpsl-category{width:100%}}#wpsl-search-btn{position:relative;padding:.85rem 1.5rem;border:0;border-radius:1px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .25s linear;background:#c12727;color:#fff !important;margin-top:10px}#wpsl-search-btn:hover{background:#444}.content-blocks .content-block article{background-size:cover;background-position:bottom right}.content-blocks .content-block-image{position:relative}.content-blocks .content-block-image aside{position:absolute;top:0;left:calc(var(--bs-gutter-x)*.5);width:calc(100% - .25rem);height:100%;background-size:cover;background-position:top center}.content-sidebar .cs-row{justify-content:space-between}.content-sidebar .sidebar{background:#eee;height:100%;position:sticky;top:300px}.icims-jobs [data-page]{display:none}.icims-jobs [data-page].active{display:block}#icims-filter .searchandfilter ul{display:flex;flex-flow:row wrap;justify-content:flex-start;position:relative;margin:0}#icims-filter .searchandfilter ul.chosen-choices{padding-right:50px !important}#icims-filter .searchandfilter ul.chosen-choices::after{content:"";height:10px;width:10px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;top:40%;right:20px;transform:rotate(45deg);position:absolute}#icims-filter .searchandfilter ul.chosen-choices .search-choice{padding:5px;margin-bottom:5px !important;background:#eee}#icims-filter .searchandfilter ul li{width:48%;margin:0 1%}@media screen and (max-width: 768px){#icims-filter .searchandfilter ul li{width:98%;margin-bottom:20px}}#icims-filter .searchandfilter ul li.sf-field-search{width:98%}#icims-filter .searchandfilter ul li.sf-field-search input{border:1px solid #ccc}#icims-filter .searchandfilter ul li label,#icims-filter .searchandfilter ul li input{width:100%;min-height:52px;height:100%}#icims-filter .searchandfilter ul li .chosen-container ul.chosen-choices{padding:5px 10px;background:#fff;border:1px solid #ccc;min-height:52px}#icims-filter .searchandfilter ul li .chosen-container ul.chosen-results,#icims-filter .searchandfilter ul li .chosen-container ul.chosen-choices{display:block}#icims-filter .searchandfilter ul li .chosen-container ul.chosen-results li,#icims-filter .searchandfilter ul li .chosen-container ul.chosen-choices li{width:100%}#icims-filter .pagination{margin-top:20px;display:flex;flex-wrap:nowrap;justify-content:center;max-width:100%}#icims-filter .pagination span{padding:10px 10px;margin:0 1px;background:#57b4df;color:#fff;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 768px){#icims-filter .pagination span{padding:10px 15px;margin:0 3px}}#icims-filter .pagination span.dots{padding:10px 10px;margin:0 1px;background:#00529b;color:#fff;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 768px){#icims-filter .pagination span.dots{padding:10px 15px;margin:0 3px}}#icims-filter .pagination a{padding:10px 10px;margin:0 1px;background:#00529b;color:#fff;text-decoration:none;text-transform:uppercase;transition:.25s ease-out}#icims-filter .pagination a:hover{background:#57b4df}@media screen and (min-width: 768px){#icims-filter .pagination a{padding:10px 15px;margin:0 3px}}.Careers #icims-filter .searchandfilter ul li{margin:0 1%;width:100%}.Careers #icims-filter .searchandfilter ul li.sf-field-post-meta-icims_category{display:none}.Careers #icims-filter .searchandfilter ul li.sf-field-post-meta-icims_category .chosen-container-multi{width:100% !important}.Careers #icims-filter .searchandfilter ul li.sf-field-post-meta-icims_category .chosen-container-multi .chosen-search{width:100% !important}@media screen and (max-width: 600px){.Careers #icims-filter .searchandfilter ul li{margin:0}}.Careers #icims-filter .searchandfilter ul li:not(.sf-field-search){min-width:unset;width:31%;margin:0 1%}@media screen and (max-width: 600px){.Careers #icims-filter .searchandfilter ul li:not(.sf-field-search){width:100%;margin:0}.Careers #icims-filter .searchandfilter ul li:not(.sf-field-search) .chosen-container{width:100%}}.Internships .hero{background-position:center 35%}#carouselProduct .carousel-item{position:relative}#carouselProduct .carousel-item .snipe{position:absolute;z-index:9;top:-0.75rem;right:-2.25rem;padding:1.5rem 2rem 0;background:#c12727;border:2px solid rgba(0,0,0,.25);transform:rotate(45deg);font-size:1rem;font-weight:600;color:#fff}#carouselProduct .carousel-item .carousel-image{position:relative;width:100%;overflow:hidden}#carouselProduct .carousel-item .carousel-image::after{content:"";display:block;padding-top:65%}#carouselProduct .carousel-item .carousel-image .img{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;border-radius:0px;overflow:hidden;background-position:center}#carouselProduct .carousel-item .caption{position:absolute;bottom:0;left:0;padding:10px 20px;background:rgba(0,82,155,.75);width:100%;color:#fff;font-weight:bold}#carouselProduct .print-img{width:100%;height:auto}#carouselProduct .carousel-inner{max-height:490px;display:flex}@media screen and (max-width: 1025px){#carouselProduct .carousel-inner{max-height:615px;overflow:hidden}}@media screen and (max-width: 768px){#carouselProduct .carousel-inner{max-height:465px;overflow:hidden}}@media screen and (max-width: 600px){#carouselProduct .carousel-inner{max-height:235px;overflow:hidden}}.prod-availability{margin-top:40px}.prod-availability .number{display:inline;line-height:0;padding:10px;background:#000;color:#fff;font-size:20px;font-weight:700;margin-right:5px}.content-inventory #carouselInventory{position:relative}.content-inventory #carouselInventory .inventory_sale{position:absolute;top:0;right:0;width:250px;z-index:10}@media screen and (max-width: 600px){.content-inventory #carouselInventory .inventory_sale{width:150px}}.content-inventory #carouselInventory .inventory_sale img{width:100%}.content-inventory #carouselInventory .carousel-inner{position:relative}.content-inventory #carouselInventory .carousel-inner .caption{position:absolute;bottom:0;left:0;padding:10px 20px;background:rgba(0,82,155,.85);width:100%;color:#fff;font-weight:bold}.content-inventory #carouselInventory .carousel-inner .caption a{color:#fff;text-decoration:underline}@media screen and (max-width: 600px){.content-inventory #carouselInventory .carousel-inner .caption{padding:5px 20px}}.content-inventory #carouselInventory .carousel-item{position:relative}.content-inventory #carouselInventory .carousel-item .snipe{position:absolute;z-index:9;top:-0.75rem;right:-2.25rem;padding:1.5rem 2rem 0;background:#c12727;border:2px solid rgba(0,0,0,.25);transform:rotate(45deg);font-size:1rem;font-weight:600;color:#fff}.content-inventory #carouselInventory .carousel-item .carousel-image{position:relative;width:100%;overflow:hidden}.content-inventory #carouselInventory .carousel-item .carousel-image::after{content:"";display:block;padding-top:65%}.content-inventory #carouselInventory .carousel-item .carousel-image .img{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;border-radius:0px;overflow:hidden;background-position:center}.content-inventory #carouselInventory .carousel-item .caption{position:absolute;bottom:0;left:0;padding:10px 20px;background:rgba(0,82,155,.75);width:100%;color:#fff;font-weight:bold}.content-inventory #carouselInventory .carousel-item .caption a{color:#dee4ef}.content-inventory #carouselInventory .print-img{width:100%;height:auto}.content-inventory #carouselInventory .carousel-inner{max-height:490px;display:flex}@media screen and (max-width: 1025px){.content-inventory #carouselInventory .carousel-inner{max-height:615px;overflow:hidden}}@media screen and (max-width: 768px){.content-inventory #carouselInventory .carousel-inner{max-height:465px;overflow:hidden}}@media screen and (max-width: 600px){.content-inventory #carouselInventory .carousel-inner{max-height:235px;overflow:hidden}}.tile-content{padding:90px 0 50px}.tile-content .heading_row{margin-bottom:40px}.tile-content .heading_row h2{margin-bottom:20px}.tile-content .tile-section{margin-bottom:40px}.tile-content .tile-section .aspect-image{overflow:hidden;position:relative;margin-bottom:20px;border:1px solid #ccc}.tile-content .tile-section .aspect-image::before{width:100%;content:"";display:block;padding-top:100%}.tile-content .tile-section .aspect-image .img{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat}.careers-grid{padding:100px 0 50px}.careers-grid .grid-item{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;border:2px solid #fff}.careers-grid .grid-item::before{content:"";display:block;padding-top:50%}.careers-grid .grid-item a{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-decoration:none !important;display:flex;justify-content:center;align-items:center;padding:0 20px;z-index:10}.careers-grid .grid-item a ::before{display:none !important}.careers-grid .grid-item a::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);background-blend-mode:multiply;transition:.3s ease-out}.careers-grid .grid-item a p{font-size:2rem;text-shadow:0 3px 10px rgba(0,0,0,.5);color:#fff;font-weight:bold;position:relative;z-index:10}.careers-grid .grid-item a:hover::after{background:rgba(0,0,0,.65)}.careers-grid .grid-item a:hover p{color:#fff}.careers-grid .grid-item-full::before{content:"";display:block;padding-top:25%}@media screen and (max-width: 500px){.careers-grid .grid-item-full::before{padding-top:50%}}.content-cta{background-size:cover;background-position:center;background-repeat:no-repeat;padding:75px 0}.content-cta .main_headline{font-size:3.75rem;color:#fff;margin-bottom:20px}.content-cta .main_headline span{color:#57b4df}.content-cta .subheading{color:#fff;font-size:1.5rem}.content-cta .wysiwyg *{color:#fff}.content-cta .wysiwyg ul,.content-cta .wysiwyg ol{margin-bottom:0}.content-cta .wysiwyg li,.content-cta .wysiwyg p{font-size:1.25rem;margin-bottom:15px}.testimonial-carousel{padding:75px 0 0;position:relative}.testimonial-carousel .test-car-test .testimonial .row{height:100%}.testimonial-carousel .test-car-test .testimonial .content{padding-bottom:75px}.testimonial-carousel .test-car-test .testimonial .content .quotemark{width:75px;margin-bottom:30px}.testimonial-carousel .test-car-test .testimonial .content .quote{font-size:1.875rem;margin-bottom:30px}.testimonial-carousel .test-car-test .testimonial .content .attribution{font-size:1.5rem}.testimonial-carousel .test-car-test .testimonial .image{background-size:contain;background-position:bottom center;background-repeat:no-repeat}.testimonial-carousel .test-car-test .slick-dots{display:flex;align-items:center;margin:0;padding:0;position:absolute;bottom:0;left:50%;max-width:1320px;transform:translateX(-50%);padding:20px}.testimonial-carousel .test-car-test .slick-dots li{list-style:none}.testimonial-carousel .test-car-test .slick-dots li button{height:20px;width:20px;padding:0;border-radius:50%;margin-left:10px;font-size:0;background:#ccc;transition:all .3s ease-out}.testimonial-carousel .test-car-test .slick-dots li button:hover{background:#00529b}.testimonial-carousel .test-car-test .slick-dots li.slick-active button{background:#00529b}.testimonial-carousel .test-car-test .slick-track{display:flex !important}.testimonial-carousel .test-car-test .slick-slide{height:inherit !important}#gform_1 .gform_body .gform_fields{display:flex !important;flex-direction:row;flex-wrap:wrap;justify-content:space-between;grid-column-gap:0;grid-row-gap:0}#gform_1 .gform_body .gform_fields .g-quarter{width:24.3%}@media screen and (max-width: 1024px){#gform_1 .gform_body .gform_fields .g-quarter{width:49.5%}}@media screen and (max-width: 600px){#gform_1 .gform_body .gform_fields .g-quarter{width:100%}}#gform_1 .gform_body .gform_fields .g-third{width:32.3%}@media screen and (max-width: 768px){#gform_1 .gform_body .gform_fields .g-third{width:100%}}#gform_1 .gform_body .gform_fields .g-half{width:49.3%}@media screen and (max-width: 768px){#gform_1 .gform_body .gform_fields .g-half{width:100%}}#gform_1 .gform_body .gform_fields .g-full{width:100%}#gform_1 .gform_body .gform_fields .gfield{margin-bottom:40px}#gform_1 .gform_body .gform_fields .gfield.custom-label{margin-bottom:10px}#gform_1 .gform_body .gform_fields .gfield.custom-label .gfield_required{color:#a3a3a3;font-size:14px;font-style:italic;margin-left:5px}#gform_1 .gform_body .gform_fields .gfield input,#gform_1 .gform_body .gform_fields .gfield textarea,#gform_1 .gform_body .gform_fields .gfield select{padding:10px 15px;font-size:20px;line-height:100%;height:unset;color:#333;font-weight:400;width:100%;border:1px solid #c8c8c8}#gform_1 .gform_body .gform_fields .gfield input:focus,#gform_1 .gform_body .gform_fields .gfield textarea:focus,#gform_1 .gform_body .gform_fields .gfield select:focus{border-color:#00529b}#gform_1 .gform_body .gform_fields .gfield .gfield-choice-input{padding:0;height:30px;width:30px}#gform_1 .gform_body .gform_fields .gfield .gfield_checkbox .gchoice,#gform_1 .gform_body .gform_fields .gfield .gfield_radio .gchoice{display:flex;justify-content:flex-start;align-items:center}#gform_1 .gform_body .gform_fields .gfield .gfield_checkbox input,#gform_1 .gform_body .gform_fields .gfield .gfield_radio input{max-width:30px}#gform_1 .gform_body .gform_fields .gfield .gfield_label,#gform_1 .gform_body .gform_fields .gfield label{font-size:20px;line-height:100%;font-weight:700}#gform_1 .gform_body .gform_fields .gfield .gfield_label .gfield_required,#gform_1 .gform_body .gform_fields .gfield label .gfield_required{color:#c00;font-size:14px;display:inline-block;font-style:italic;transform:translate(-3px, -3px)}#gform_1 .gform_body .gform_fields .gfield .gform-field-label--type-sub{color:#000;font-size:14px;margin-bottom:4px;font-weight:400}#gform_1 .gform_body .gform_fields .gfield--type-checkbox:not(.cb_label_show) .gfield_label{display:none}#gform_1 .gform_body .gform_fields .gfield--type-checkbox.cb_label_show .gfield_label{font-size:24px;margin-bottom:20px}#gform_1 .gform_body .gform_fields .gfield--type-address span:nth-child(n+3){width:100%}@media screen and (min-width: 600px){#gform_1 .gform_body .gform_fields .gfield--type-address span:nth-child(n+3){width:33.333333%}}#gform_1 .gform_body .gform_fields .label-sm .gfield_label{color:#000;font-size:14px;margin-bottom:4px;font-weight:400}#gform_1 .gform_body .gform_fields .label-sm .gfield_label span{display:none}#gform_1 .gform_body ul li{list-style:disc;margin-bottom:5px}#elliott_popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;justify-content:center;align-items:center;padding:20px;background:rgba(0,0,0,.75);opacity:0;transition:all .25s ease-out}#elliott_popup .elliott_content{max-width:800px;width:auto;background:#fff;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(50px);transition:all .5s ease-out .25s}#elliott_popup .elliott_content img{max-height:500px;height:auto;max-width:100%}#elliott_popup .elliott_content .btn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}#elliott_popup .elliott_content .popup_close{position:absolute;top:0;right:0;padding:10px 15px;background:#c12727;color:#fff;text-transform:uppercase;cursor:pointer}#elliott_popup .elliott_content:after{content:"";position:absolute;top:50%;left:50%;height:calc(100% - 8px);width:calc(100% - 8px);transform:translate(-50%, -50%);background:#fff;z-index:-1}@keyframes shadow{0%{background-position:0 0}50.01%{background-position:200% 0}100%{background-position:0 0}}#elliott_popup.active{z-index:100000;opacity:1}#elliott_popup.active .elliott_content{opacity:100%;transform:translateY(0%)}.promo-hero-section h1{color:#00529b;font-size:6.5rem;text-align:center;line-height:.8}.promo-hero-section .red-h1{color:#c12727;font-size:10rem;margin:0}.promo-hero-section img{display:block;margin:0 auto}@media(max-width: 768px){.promo-hero-section h1{font-size:4rem}.promo-hero-section .red-h1{font-size:6rem}.promo-hero-section img{max-width:50%;height:auto}}.promotion-content-section{background-color:#f5f5f5;padding:3rem 0}.promotion-content-section p{font-size:1.2rem}.promotion-content-section img{max-width:60%;height:auto}.promotion-grid-section{background-color:#fff}.promotion-grid-section h2{color:#00529b;font-size:2.5rem;font-weight:bold;margin-bottom:2rem}.promotion-grid-section h3{font-size:1.5rem;font-weight:700;margin-bottom:2rem;color:#333}.promotion-grid-section img{max-width:100%;height:auto}.promotion-bg-content-section{background-size:cover;background-position:center}.promotion-bg-content-section h2{color:#fff;font-size:2.5rem;font-weight:bold;margin-bottom:1.5rem}.promotion-bg-content-section p{color:#fff;font-size:1.2rem;line-height:1.6;margin-bottom:1rem}.promotion-bg-content-section p.citation a{font-size:.9rem;color:#fff}.events-grid{padding:0 0 50px 0}.events-grid .year_title{margin-top:75px}.events-grid .year_title h2{font-size:3.5rem}.events-grid .event_item{margin-bottom:50px}.events-grid .event_item .wrapper{border:1px solid #ccc}.events-grid .event_item .date_row{padding:10px 20px;background:#00529b;color:#fff;text-align:center;text-transform:uppercase}.events-grid .event_item .date_row .date{margin-bottom:0;font-weight:bold;font-size:1.5rem}.events-grid .event_item .image_row a,.events-grid .event_item .image_row a:hover{text-decoration:none}.events-grid .event_item .image_row a::before{display:none}.events-grid .event_item .image_row img{display:block;margin:0 auto;max-width:100%}.events-grid .event_item .content_row{padding:30px 20px;background:#ddd;text-align:center}.events-grid .event_item .content_row .booth{font-size:1.25rem}.events-grid .event_item .content_row p{margin-bottom:10px}.events-grid .event_item .content_row a{text-decoration:underline}.basic-content{padding:50px 0}.basic-content .wysiwyg .nowrap{white-space:nowrap}.basic-content .wysiwyg h1{font-size:3rem}@media screen and (max-width: 1023px){.basic-content .wysiwyg h1{font-size:2.5rem}}@media screen and (max-width: 600px){.basic-content .wysiwyg h1{font-size:1.75rem}}.gray_content{padding:0 0 75px}@media screen and (max-width: 600px){.gray_content{padding-bottom:100px}}.gray_content .content_wrapper{position:relative;background:#eee;padding-top:50px}@media screen and (max-width: 600px){.gray_content .content_wrapper{padding-top:25px;padding-bottom:25px;padding-right:20px;padding-left:20px}}.gray_content .content_wrapper .top_angles{position:absolute;top:0;left:0;width:100%}.gray_content .content_wrapper .top_angles::before{content:"";position:absolute;top:0;transform:translateY(-100%);height:100px;left:0;width:50%;clip-path:polygon(0% 0%, 100% 100%, 100% 100%, 0% 100%);background:#eee}.gray_content .content_wrapper .top_angles::after{content:"";position:absolute;top:0;transform:translateY(-100%);height:100px;right:0;width:50%;clip-path:polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%);background:#eee}.gray_content .content_wrapper .bottom_angles{position:absolute;bottom:0;left:0;width:100%}.gray_content .content_wrapper .bottom_angles::before{content:"";position:absolute;bottom:0;transform:translateY(100%);height:100px;left:0;width:50%;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 0%);background:#eee}.gray_content .content_wrapper .bottom_angles::after{content:"";position:absolute;bottom:0;transform:translateY(100%);height:100px;right:0;width:50%;clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 100%);background:#eee}.gray_content .content_row{align-items:center}.gray_content .content_row .wysiwyg p{font-size:1.25rem}.split-content-hero{padding:80px 0;position:relative}.split-content-hero .banner_img{width:300px;position:absolute;top:0;right:25%;transform:translateX(50%);z-index:10}@media screen and (max-width: 1023px){.split-content-hero .banner_img{right:50%}}.split-content-hero .dt_bg,.split-content-hero .mb_bg{position:absolute;top:0;right:0;left:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center}.split-content-hero .row{align-items:center;position:relative}.split-content-hero .row .right_content{transform:translateX(80px)}@media screen and (max-width: 1023px){.split-content-hero .row .right_content{transform:none}}@media screen and (max-width: 1023px){.split-content-hero .row .btn{display:block;width:fit-content;margin-left:auto;margin-right:auto}}.product-lit-section{flex:1 1 50%}.product-lit-section h1{margin-bottom:0;padding-top:1rem;padding-left:1.6rem;font-size:18px;color:#c12727;line-height:16px}.product-lit-section p{font-size:18px;font-weight:500;margin-top:1.5rem}.product-lit-section.hidden{display:none}.product-lit-section .lit-cat-title h2{font-size:48px;font-weight:700;word-wrap:break-word;white-space:normal;overflow-wrap:break-word}.brochures-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:1.5rem;flex-wrap:wrap}.brochure-item{margin-bottom:4rem}.brochure-item img{max-width:100%}@media(max-width: 768px){.product-lit-section{flex:1 1 100%;display:block}.product-lit-section .lit-cat-title h2{font-size:36px}}.support_template__wrapper.has_sidebar{display:flex;justify-content:space-between}.support_template__wrapper.has_sidebar .support_main{width:65%}@media screen and (max-width: 768px){.support_template__wrapper.has_sidebar .support_main{width:100%}}.support_template__wrapper.has_sidebar .support_sidebar{width:25%}.support_template__wrapper.has_sidebar .support_sidebar .sb_section{border-top:1px solid #ddd}.support_template__wrapper.has_sidebar .support_sidebar .sb_section .fa-arrow-down-to-line{margin-right:5px}@media screen and (max-width: 768px){.support_template__wrapper.has_sidebar .support_sidebar{border-top:1px solid #f5f5f5;padding-top:2rem;width:100%;display:flex;flex-flow:row wrap;text-align:center}.support_template__wrapper.has_sidebar .support_sidebar .sb_section{width:33%;padding:0 1.5%;border-top:0}}@media screen and (max-width: 756px){.support_template__wrapper.has_sidebar .support_sidebar .sb_section{width:50%}}@media screen and (max-width: 600px){.support_template__wrapper.has_sidebar .support_sidebar .sb_section{width:100%;text-align:center}}@media screen and (max-width: 768px){.support_template__wrapper.has_sidebar{flex-flow:column}}.locations_section a::before{display:none !important}.locations_section a h4{color:inherit;transition:inherit !important}.locations_section a:hover{color:#00529b !important}.locations_section a:hover h4{color:#00529b !important}@media screen and (min-width: 992px){.locations_div{width:20% !important;margin-bottom:30px}}.print-only{display:none}@media print{@page{margin:1cm;size:portrait}.print-only{display:block !important}.print-img{display:block !important;margin-right:auto;max-width:500px;max-height:300px;width:500px !important}.img,.carousel-image{display:block !important;max-width:500px;max-height:300px}.prod-availability{display:none !important}.snipe{display:none !important}body{font-size:16pt}.print-only,.header-print-img{display:block}.print-footer{margin-top:0;padding-top:2rem;border-top:1px solid #ccc;font-size:9pt}a{color:#444;text-decoration:none}.print-none,.sticky-top,.cta,.footer,.postfooter,.carousel-indicators,.carousel-control-prev,.carousel-control-next,.buttons,.grecaptcha-badge,[bugherd-sidebar],.product-categories,.content,.articles,#cmplz-cookiebanner-container,.ratio{display:none !important}.container{max-width:100% !important;width:100% !important;padding:0 !important}.pt-6,.py-6{padding:0 !important}h1{margin:0 0 1rem !important;font-size:2rem !important}h2{font-size:2rem !important}.collapse:not(.show),.show{display:block !important}.order-1{margin-bottom:0 !important}img{display:block !important}.accordion,.accordion-item,.accordion-body{border-top:0 !important;border-bottom:0 !important;display:block !important}.accordion-header{page-break-before:always;margin:1.5rem 0 1rem !important;padding:0 !important}.accordion-body{padding:0 !important}.table-responsive{width:100%;max-width:100%}.print-none{display:none !important}.caption-text{display:block;text-align:left}}.careers_search form label:not(.sf-label-checkbox) input,.careers_search form label:not(.sf-label-checkbox) select{border:1px solid #aaa;background:#fff;padding:.9rem 1.25rem}.careers_search form ul:not(.chosen-results){display:flex;flex-flow:row wrap;justify-content:space-between}.careers_search form ul:not(.chosen-results) li.sf-field-search{width:100%}.careers_search form ul:not(.chosen-results) li.sf-field-search label{width:100%}.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_category,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_locations,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-job_category{width:32%}.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_category ul,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_locations ul,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-job_category ul{width:100%}.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_category ul li,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_locations ul li,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-job_category ul li{width:100%;display:flex;flex-wrap:nowrap;align-items:center}.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_category .chosen-container,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_locations .chosen-container,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-job_category .chosen-container{width:100% !important}.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_category a.chosen-single,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_locations a.chosen-single,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-job_category a.chosen-single{padding:.9rem 1.25rem;border:1px solid #aaa;border-radius:1px;line-height:100%;font-size:1rem;font-family:inherit !important;color:#888;background:#fff;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1)}.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_category a.chosen-single span,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_locations a.chosen-single span,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-job_category a.chosen-single span{line-height:110%}.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_category a.chosen-single div,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_locations a.chosen-single div,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-job_category a.chosen-single div{display:none}.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_category a.chosen-single::after,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_locations a.chosen-single::after,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-job_category a.chosen-single::after{content:"";height:7px;width:7px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;position:absolute;top:50%;right:20px;transform:translateY(-52.5%) rotate(45deg);z-index:10}.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_category a.chosen-single:focus::after,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-icims_locations a.chosen-single:focus::after,.careers_search form ul:not(.chosen-results) li.sf-field-post-meta-job_category a.chosen-single:focus::after{transform:translateY(-47.5%) rotate(-135deg)}html,body{font-family:"Roboto","Century Gothic","Helvetica",sans-serif;font-size:1rem;line-height:150%;font-weight:400;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.005) 0 0 1px}.pl-body{overflow:hidden}.pl-body ::-webkit-scrollbar{width:5px}.pl-body ::-webkit-scrollbar-track{background:#073369;opacity:.25}.pl-body ::-webkit-scrollbar-thumb{background:#000}.pl-body ::-webkit-scrollbar-thumb:hover{background:#57b4df}.app-container{position:relative;width:100%;float:left}.pl-sidebar{overflow-y:scroll;z-index:9999;width:300px;height:100vh;float:left;background-color:#073369;border-right:2px solid #000;color:#fff}.pl-sidebar h1,.pl-sidebar h2,.pl-sidebar h3,.pl-sidebar h4,.pl-sidebar h5,.pl-sidebar h6,.pl-sidebar h1 a,.pl-sidebar h2 a,.pl-sidebar h3 a,.pl-sidebar h4 a,.pl-sidebar h5 a,.pl-sidebar h6 a{color:#fff}.pl-sidebar .pl-header{background-color:#002a5d;text-align:center}.pl-sidebar .pl-header h1{width:100%;font-family:"Poppins","HelveticaNeue-CondensedBold","Helvetica",sans-serif;font-size:1.15rem;font-weight:700;text-transform:uppercase}.pl-sidebar .pl-header a{text-decoration:none;cursor:pointer}.pl-sidebar .pl-header .btn{color:#fff;border:1px solid #fff;opacity:.75}.pl-sidebar .pl-header .btn:hover{opacity:1}.pl-sidebar .pl-header .btn.btn-sm{line-height:100%;padding:.5rem .75rem}.pl-sidebar #sidebarTabs.nav-tabs a:not(.btn,.d-block){display:block;margin:0;padding:.5rem 1rem;font-size:.9rem;font-family:"Poppins","HelveticaNeue-CondensedBold","Helvetica",sans-serif;border-bottom:1px dotted rgba(255,255,255,.15)}.pl-sidebar #sidebarTabs.nav-tabs a:not(.btn,.d-block)::before{display:none}.pl-sidebar #sidebarTabs.nav-tabs [data-bs-toggle=tab].active{background-color:rgba(0,0,0,.35)}.pl-sidebar #sidebarTabs.nav-tabs [data-bs-toggle=tab]:hover:not(.active){background-color:rgba(0,0,0,.15)}.pl-sidebar #sidebarTabs.nav-tabs .accordion{border:0}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion-item{padding:.5rem 0;background:rgba(0,0,0,0);border:0}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion-item .accordion-body{padding:0}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion{margin:1.5rem 0 1rem}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion .accordion-item{padding:0;border-radius:0;border-top:1px dashed rgba(255,255,255,.15)}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion .accordion-item h4{padding:.75rem 1rem .7rem;color:rgba(255,255,255,.65)}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion .accordion-item:last-child{border-bottom:1px dashed rgba(255,255,255,.15)}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion .accordion-item .accordion-body{margin:0 0 1rem;padding:0;background-color:rgba(0,0,0,.2);border-left:4px solid rgba(0,0,0,.5)}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion .accordion-item .accordion-body .has-styles{position:relative}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion .accordion-item .accordion-body .has-styles .styling-options{display:none;position:relative;z-index:9;top:100%;left:0;width:100%;padding:1rem;background:rgba(255,255,255,.15)}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion .accordion-item .accordion-body .has-styles [data-bs-toggle=tab].active+.styling-options{display:block}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion .accordion-item .accordion-body .has-styles a:not(.btn,.d-block).option{display:inline;padding:.25rem .5rem;border:0}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion .accordion-item.active{border-top:0}.pl-sidebar #sidebarTabs.nav-tabs .accordion .accordion .accordion-item.active h4{background:#111;color:#fff}.pl-sidebar h1{font-size:1.75rem;font-weight:600;text-transform:uppercase}.pl-sidebar h1 a{text-decoration:none;border-bottom:none}.pl-sidebar h2{font-size:1.15rem;font-weight:600;text-transform:uppercase}.pl-sidebar h3{font-size:1.15rem;font-weight:600;text-transform:uppercase}.pl-sidebar h4{margin:0;font-size:.85rem;font-weight:600;text-transform:uppercase}.pl-sidebar h5{margin:0 0 .5rem;padding:0 0 .25rem 0;font-size:.85rem;font-weight:600;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px}.pl-sidebar p{font-size:.85rem;line-height:150%}.pl-sidebar a:not(.btn,.d-block){color:#fff;transition:all .25s linear;cursor:pointer}.pl-sidebar a:not(.btn,.d-block):hover{color:#fff}.pl-main{overflow-y:scroll;width:calc(100vw - 300px);height:100vh;float:right}.pl-main .sub-menu{width:calc(100% - 300px) !important;left:300px !important}.tooltip-inner{max-width:100% !important}
