/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Museo Sans";src:url(/themes/custom/ammunition/fonts/museosans-100-webfont.otf);font-weight:100;font-style:normal}@font-face{font-family:"Museo Sans";src:url(/themes/custom/ammunition/fonts/museosans-300-webfont.otf);font-weight:300;font-style:normal}@font-face{font-family:"Museo Sans";src:url(/themes/custom/ammunition/fonts/museosans-500-webfont.otf);font-weight:500;font-style:normal}@font-face{font-family:"Museo Sans";src:url(/themes/custom/ammunition/fonts/museosans-700-webfont.otf);font-weight:700;font-style:normal}@font-face{font-family:"Museo Sans";src:url(/themes/custom/ammunition/fonts/museosans-900-webfont.otf);font-weight:900;font-style:normal}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0 !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px)and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;border-radius:0;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#f8f8f8;color:#bbb;text-align:center;font:0/0 a}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid rgba(0,0,0,0);border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:0 !important;border:none !important;background:0 0 !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{opacity:.5;cursor:default !important;background:0 0 !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;color:#444}.selectric-items .selectric-group.disabled li{opacity:1}.selectric-items .selectric-group li{padding-left:25px}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:50%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:380px){html{font-size:62.5%}}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"neue-haas-unica",sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#101840;background-color:#fff;padding-top:6.4rem}@media(min-width:1280px){body{padding-top:9.4rem}}.dialog-off-canvas-main-canvas{background:url(/themes/custom/ammunition/img/body-bg.jpg) top center no-repeat;background-size:100% 100%}b,strong{font-weight:500}a{color:#36f;text-decoration:none;outline:none;-webkit-transition:color .6s;transition:color .6s}a:hover{color:#03c}h1,h2,h3,h4,h5,h6,dl{margin:0 0 2.4rem}@media(min-width:768px){h1,h2,h3,h4,h5,h6,dl{margin:0 0 3.2rem}}p{margin:0 0 2.4rem}p:last-child{margin-bottom:0}ul,ol{margin:0 0 2.4rem;padding:0 0 0 20px}address{font-style:normal}figure{margin:0}img{max-width:100%;height:auto}nav ul{padding:0;list-style:none}sup{font-size:50%;top:-1rem}small{font-size:75%}:focus-visible{outline:2px solid #adc2ff}.admin__left,.admin__right{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.admin__left,.admin__right{width:50%}}.admin__left{top:0;left:0;height:30%;background-color:#101840;-ms-flex-line-pack:center;align-content:center}@media(min-width:768px){.admin__left{height:100%}}.admin__left img{max-width:275px}.admin__right{bottom:0;right:0;height:70%;background-color:#fafbff;overflow-y:scroll}@media(min-width:768px){.admin__right{height:100%;-ms-flex-line-pack:center;align-content:center}}.admin__right .page__breadcrumb{display:none}.admin__right .container{padding:0}.admin__right .form-actions{margin-top:20px}.admin__right .user-pass p{font-size:1.4rem}.admin__content{padding:40px 25px 25px}.admin__content .form__description{display:none}#block-ammunition-local-tasks,#block-ammunition-primary-local-tasks{margin-top:2.4rem}#block-ammunition-local-tasks ul,#block-ammunition-primary-local-tasks ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.messages{padding:15px 20px;margin:20px 0;background-color:#696f8c;color:#fff;word-wrap:break-word;overflow-wrap:break-word}.messages.messages--status{background-color:#025b4b}.messages.messages--warning{background-color:#f04f24}.messages.messages--error{background-color:#d04343}.messages a{color:#fff;text-decoration:underline}[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu .menu-item,[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu.menu-item--active-trail{padding:0px;margin:0px}[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu .menu-item>.toolbar-icon::after,[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu .menu-item:hover>.toolbar-icon::after,[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu.menu-item--active-trail>.toolbar-icon::after,[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu.menu-item--active-trail:hover>.toolbar-icon::after{--gin-spacing-fontsize-fix:14px;width:40px;border-radius:8px;left:calc((var(--gin-toolbar-width-collapsed) - var(--gin-spacing-xl) - var(--gin-spacing-xs))/2 - var(--gin-spacing-fontsize-fix))}[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu .menu-item>.toolbar-icon::before,[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu .menu-item:hover>.toolbar-icon::before,[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu.menu-item--active-trail>.toolbar-icon::before,[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu.menu-item--active-trail:hover>.toolbar-icon::before{--gin-spacing-fontsize-fix:1px;left:calc((var(--gin-toolbar-width-collapsed) - 32px)/2 - var(--gin-spacing-fontsize-fix))}[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu .menu-item .toolbar-icon-default::before,[dir=ltr] .toolbar #gin-toolbar-bar.toolbar-bar .toolbar-menu-administration>.toolbar-menu.menu-item--active-trail .toolbar-icon-default::before{--gin-spacing-fontsize-fix:6px;left:calc((var(--gin-toolbar-width-collapsed) - 32px)/2 - var(--gin-spacing-fontsize-fix))}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}@media(max-width:767px){.hide-on-mobile{display:none !important}}@media(min-width:768px){.show-on-mobile{display:none !important}}@media(max-width:1279px){.hide-on-desktop-sm{display:none !important}}@media(min-width:1280px){.show-on-desktop-sm{display:none !important}}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden:active,.visually-hidden:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.clearfix::after{display:table;clear:both;content:""}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.responsive-video{padding-top:56.25%;height:0px;width:100%;position:relative}.responsive-video iframe,.responsive-video video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.grecaptcha-badge{z-index:100}.bg-primary-gradient{background:linear-gradient(227deg,#50AFEE 4.76%,#3366FF 90.78%)}.bg-white{background-color:#fff}.bg-light-blue{background-color:#d6e0ff}.bg-med-gray{background-color:#edeff5}.bg-light-gray{background-color:#fafbff}.bg-primary{background-color:#36f}.bg-secondary{background-color:#101840}.style-border-top{border-top:1px solid #1f3d99}.style-border-bottom{border-bottom:1px solid #1f3d99}.fs-xxs{font-size:1.2rem;line-height:1.6rem}.fs-xs{font-size:1.4rem;line-height:2rem}.fs-sm{font-size:1.6rem;line-height:2.4rem}.fs-md{font-size:2rem;line-height:2.8rem}.fs-lg{font-size:2.4rem;line-height:3.2rem}.fs-xl{font-size:3.2rem;line-height:4rem}.fs-xxl{font-size:4.8rem;line-height:5.6rem}.fs-xxxl{font-size:7.6rem;line-height:8.8rem}.max-width-xxs{max-width:510px}.max-width-xs{max-width:620px}.max-width-sm{max-width:825px}.max-width-md{max-width:1000px}.max-width-lg{max-width:1280px}.max-width-xl{max-width:1376px}.max-width-xxl{max-width:1600px}.p-xxs{padding:1.6rem}@media(min-width:768px){.p-xxs{padding:1.6rem}}.p-xs{padding:2.4rem}@media(min-width:768px){.p-xs{padding:2.4rem}}.p-sm{padding:3.2rem}@media(min-width:768px){.p-sm{padding:3.2rem}}.p-md{padding:3.2rem}@media(min-width:768px){.p-md{padding:4rem}}.p-lg{padding:4.2rem}@media(min-width:768px){.p-lg{padding:6.4rem}}.p-xl{padding:4.2rem}@media(min-width:768px){.p-xl{padding:8rem}}.p-xxl{padding:6rem}@media(min-width:768px){.p-xxl{padding:12rem}}@media(max-width:767px){.mobile-p-none{padding:0}}.pt-xxs{padding-top:1.6rem}@media(min-width:768px){.pt-xxs{padding-top:1.6rem}}.pt-xs{padding-top:2.4rem}@media(min-width:768px){.pt-xs{padding-top:2.4rem}}.pt-sm{padding-top:3.2rem}@media(min-width:768px){.pt-sm{padding-top:3.2rem}}.pt-md{padding-top:3.2rem}@media(min-width:768px){.pt-md{padding-top:4rem}}.pt-lg{padding-top:4.2rem}@media(min-width:768px){.pt-lg{padding-top:6.4rem}}.pt-xl{padding-top:4.2rem}@media(min-width:768px){.pt-xl{padding-top:8rem}}.pt-xxl{padding-top:6rem}@media(min-width:768px){.pt-xxl{padding-top:12rem}}@media(max-width:767px){.mobile-pt-none{padding-top:0}}.pb-xxs{padding-bottom:1.6rem}@media(min-width:768px){.pb-xxs{padding-bottom:1.6rem}}.pb-xs{padding-bottom:2.4rem}@media(min-width:768px){.pb-xs{padding-bottom:2.4rem}}.pb-sm{padding-bottom:3.2rem}@media(min-width:768px){.pb-sm{padding-bottom:3.2rem}}.pb-md{padding-bottom:3.2rem}@media(min-width:768px){.pb-md{padding-bottom:4rem}}.pb-lg{padding-bottom:4.2rem}@media(min-width:768px){.pb-lg{padding-bottom:6.4rem}}.pb-xl{padding-bottom:4.2rem}@media(min-width:768px){.pb-xl{padding-bottom:8rem}}.pb-xxl{padding-bottom:6rem}@media(min-width:768px){.pb-xxl{padding-bottom:12rem}}@media(max-width:767px){.mobile-pb-none{padding-bottom:0}}.m-xxs{margin:1.6rem}@media(min-width:768px){.m-xxs{margin:1.6rem}}.m-xs{margin:2.4rem}@media(min-width:768px){.m-xs{margin:2.4rem}}.m-sm{margin:3.2rem}@media(min-width:768px){.m-sm{margin:3.2rem}}.m-md{margin:3.2rem}@media(min-width:768px){.m-md{margin:4rem}}.m-lg{margin:4.2rem}@media(min-width:768px){.m-lg{margin:6.4rem}}.m-xl{margin:4.2rem}@media(min-width:768px){.m-xl{margin:8rem}}.m-xxl{margin:6rem}@media(min-width:768px){.m-xxl{margin:12rem}}@media(max-width:767px){.mobile-m-none{margin:0}}.mt-xxs{margin-top:1.6rem}@media(min-width:768px){.mt-xxs{margin-top:1.6rem}}.mt-xs{margin-top:2.4rem}@media(min-width:768px){.mt-xs{margin-top:2.4rem}}.mt-sm{margin-top:3.2rem}@media(min-width:768px){.mt-sm{margin-top:3.2rem}}.mt-md{margin-top:3.2rem}@media(min-width:768px){.mt-md{margin-top:4rem}}.mt-lg,.views-find-a-representative--filters,.views-contact-a-specification-engineer--filters{margin-top:4.2rem}@media(min-width:768px){.mt-lg,.views-find-a-representative--filters,.views-contact-a-specification-engineer--filters{margin-top:6.4rem}}.mt-xl{margin-top:4.2rem}@media(min-width:768px){.mt-xl{margin-top:8rem}}.mt-xxl{margin-top:6rem}@media(min-width:768px){.mt-xxl{margin-top:12rem}}@media(max-width:767px){.mobile-mt-none{margin-top:0}}.mb-xxs{margin-bottom:1.6rem}@media(min-width:768px){.mb-xxs{margin-bottom:1.6rem}}.mb-xs{margin-bottom:2.4rem}@media(min-width:768px){.mb-xs{margin-bottom:2.4rem}}.mb-sm{margin-bottom:3.2rem}@media(min-width:768px){.mb-sm{margin-bottom:3.2rem}}.mb-md{margin-bottom:3.2rem}@media(min-width:768px){.mb-md{margin-bottom:4rem}}.mb-lg{margin-bottom:4.2rem}@media(min-width:768px){.mb-lg{margin-bottom:6.4rem}}.mb-xl{margin-bottom:4.2rem}@media(min-width:768px){.mb-xl{margin-bottom:8rem}}.mb-xxl{margin-bottom:6rem}@media(min-width:768px){.mb-xxl{margin-bottom:12rem}}@media(max-width:767px){.mobile-mb-none{margin-bottom:0}}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.header{background-color:#fff;border-bottom:1px solid #adc2ff;position:relative;z-index:50;position:fixed;top:0;left:0;width:100%;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:background-color 400ms ease-in-out,-webkit-transform 400ms ease-in-out;transition:background-color 400ms ease-in-out,-webkit-transform 400ms ease-in-out;transition:transform 400ms ease-in-out,background-color 400ms ease-in-out;transition:transform 400ms ease-in-out,background-color 400ms ease-in-out,-webkit-transform 400ms ease-in-out}.js-scroll-down.js-detach-header .header{-webkit-transform:translateY(-6.4rem);transform:translateY(-6.4rem)}@media(min-width:1280px){.js-scroll-down.js-detach-header .header{-webkit-transform:translateY(-9.4rem);transform:translateY(-9.4rem)}}@media(max-width:1279px){.js-scroll-down.js-detach-header.js-menu-open .header{-webkit-transform:translateY(0px);transform:translateY(0px)}}.js-scroll-up.js-detach-header .header{-webkit-transform:translateY(0px);transform:translateY(0px)}.toolbar-fixed .header{top:60px;left:66px;width:calc(100% - 66px)}@media(max-width:1279px){.js-menu-open .header{-webkit-box-shadow:none;box-shadow:none}}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;height:6.4rem}@media(min-width:1280px){.header__container{height:9.4rem}}@media(max-width:1279px){.header--search-focused .header__container{background-color:#fff}}.header__left,.header__center,.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:1280px){.header__left,.header__center,.header__right{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.header__left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header--search-focused .header__left{display:none}@media(min-width:1280px){.header__left{display:none}}.header__center{margin-right:20px}@media(min-width:1280px){.header__center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:0}}@media(max-width:1279px){.header--search-focused .header__center{display:none}}.header__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;margin-left:auto}@media(max-width:1279px){.header--search-focused .header__right{margin-left:0}}@media(max-width:1279px){.header--search-focused .header__right{margin-left:0;width:100%}}.header__right>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.header__right .views-exposed-form{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__right .views-exposed-form form{width:100%}@media(max-width:1279px){.header--search-focused .header__right .views-exposed-form form{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;background-color:#fff;left:0;top:0;padding:0}}@media(max-width:1279px){.header--search-focused .header__right .views-exposed-form form .form-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.4rem;position:relative}}@media(max-width:1279px){.header__right .views-exposed-form form .form-item .form-text{width:37px;padding-right:0;border-color:rgba(0,0,0,0);background:url(/themes/custom/ammunition/img/search.svg) 1.4rem calc(50% + .1rem) no-repeat;position:relative;right:-2rem;cursor:pointer}.header__right .views-exposed-form form .form-item .form-text:hover{border-color:rgba(0,0,0,0)}}@media(max-width:1279px){.header--search-focused .header__right .views-exposed-form form .form-item .form-text{display:block;color:initial;border-color:#85a3ff;width:100%;color:initial;right:0;background-image:url(/themes/custom/ammunition/img/search.svg);right:unset;cursor:initial}}.header__right .views-exposed-form form .mobile-search-close{display:none;background:url(/themes/custom/ammunition/img/icon-close.svg) no-repeat center;background-size:1.75rem 1.75rem;width:37px;height:37px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:absolute;right:0;top:.35rem;z-index:10}.header__right .views-exposed-form form .mobile-search-close:hover::before{display:none}.header--search-focused .header__right .views-exposed-form form .mobile-search-close{display:block}@media(max-width:1279px){.header--search-focused .header__right .views-exposed-form form .mobile-search-close{top:25%;width:32px;height:32px;background-size:1.5rem 1.5rem}}.header--search-focused .header__right nav{display:none}@media(max-width:1279px){.header__desktop-nav{display:none !important}}@media(min-width:1280px){.header__mobile-nav{display:none !important}}.header__logo{display:block;width:100px;height:37px;background:url(/themes/custom/ammunition/logo.svg) center center no-repeat;background-size:contain}.header__logo-fr-ca{background:url(/themes/custom/ammunition/img/logo-fr-color.svg);background-size:contain;background-repeat:no-repeat}html[lang=fr] .header__logo{background-image:url(/themes/custom/ammunition/img/logo-fr-color.svg)}@media(min-width:1280px){.header__logo{width:136px;height:51px}}.header .form__row{margin-bottom:0}.header #block-ammunition-segmentselector{display:none}.menu{position:relative;margin:0}@media(min-width:1280px){.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.menu a,.menu button{cursor:pointer;width:100%}.menu .list--links.menu-links__links>li:hover{background-color:#fafbff}.menu .menu-item{padding:0}.menu .menu-item .menu-link:hover{color:#36f;border-color:#36f}@media(min-width:1280px){.menu .menu-item.js-menu-hover{margin-left:0}.menu .menu-item.js-menu-hover.is-open>a.menu-link{color:#36f;border-color:#36f}.menu .menu-item.js-menu-hover.is-open>a.menu-link::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu .menu-item.js-menu-hover>a.menu-link{padding-right:34px}.menu .menu-item.js-menu-hover>a.menu-link:hover{color:#36f;border-color:#36f}.menu .menu-item.js-menu-hover>a.menu-link::after{content:"";display:block;background:url(/themes/custom/ammunition/img/caret-down.svg) no-repeat;background-size:contain;position:absolute;top:16px;right:14px;width:16px;height:16px}}@media(min-width:1280px){.menu-item{display:inline-block;margin-left:6px;padding:0 3px;position:relative}}.menu-link{color:#011d52}@media(min-width:1280px){.menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(255,255,255,0);padding:9px 12px 11px;border-radius:64px}}.menu-dropdown{display:none;position:fixed;left:0;right:0;top:100%;width:100%;padding:2.4rem 0;background-color:#fff;border-top:1px solid #adc2ff;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);box-shadow:0 3px 8px rgba(0,0,0,.1)}.menu-item.is-open .menu-dropdown{display:block}.menu__toggle{width:20px;height:26px;cursor:pointer;position:relative}.menu__toggle span{content:"";display:block;overflow:hidden;height:2px;width:20px;background-color:#101840;position:absolute;top:5px;left:0;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out}.menu__toggle span:nth-child(1){-webkit-transform-origin:top right;transform-origin:top right}.js-menu-open .menu__toggle span:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu__toggle span:nth-child(2){top:12px}.js-menu-open .menu__toggle span:nth-child(2){-webkit-transform:translateX(-100px);transform:translateX(-100px)}.menu__toggle span:nth-child(3){top:19px;-webkit-transform-origin:bottom right;transform-origin:bottom right}.js-menu-open .menu__toggle span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu__takeover{position:fixed;top:0;left:0;bottom:0;z-index:45;padding:6.4rem 0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;width:100%;max-width:400px}@media(min-width:1280px){.menu__takeover{display:none}}.js-menu-open .menu__takeover{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}.menu__takeover-inner{position:relative;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:0;padding:24px 2.4rem 2.4rem;min-height:calc(100vh - 6.4rem)}.menu__takeover-inner .language-switcher-control-container{position:relative;z-index:0}.menu__takeover-inner .menu.menu-level-0{margin-top:16px;padding-bottom:16px;border-bottom:1px solid #adc2ff}.menu__takeover-inner .menu.menu-level-0 .menu-link{display:inline-block;padding:12px 0;position:relative;width:100%}@media(max-width:1279px){.menu__takeover-inner .menu.menu-level-0 .menu-link.hide-contact{display:none}}.menu__takeover-inner .menu.menu-level-0 .menu-link::after{content:"";display:block;background:url(/themes/custom/ammunition/img/blue-arrow.svg) no-repeat;background-size:contain;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:16px;right:0px;width:16px;height:16px}.menu__takeover-inner .menu-item.is-open .menu-dropdown{display:block;position:fixed;top:6.4rem;z-index:10;overflow-y:scroll}.menu__takeover-inner .menu-item.is-open .menu-dropdown .container{padding-top:0}.menu__takeover #block-ammunition-segmentselector-2{display:none}.menu__scroll{overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 115px)}.menu :not(.menu-featured-link)>.button--arrow{padding:16px 0;border-top:1px solid #adc2ff;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu :not(.menu-featured-link)>.button--arrow::after{position:relative;margin-left:10px;top:.25rem;left:0rem;width:1.5rem;height:1.75rem}.menu .menu-links__title{color:#000;margin:0 0 8px 0;padding:8px 0;border-bottom:1px solid #adc2ff}.menu .menu-links .list--links.menu-links__links li{border-bottom:0;padding:0}.menu .menu-links .list--links.menu-links__links li::after{display:none}.menu .menu-links .list--links.menu-links__links li a{color:#000;font-weight:400;padding:8px 0}.menu .menu-links .list--links.menu-links__links li a.active{color:#36f;background-color:#ebf0ff}.menu .menu-links .list--links.menu-links__links li a:hover{color:#1f3d99;background-color:#ebf0ff}.menu-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-2.4rem}@media(min-width:1280px){.menu-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.2rem;margin-right:-1.2rem;margin-bottom:-2.4rem}}.menu-column{width:100%}@media(min-width:1280px){.menu-column{width:24.999%;padding-left:1.2rem;padding-right:1.2rem;margin-bottom:2.4rem}}.page{position:relative}.toolbar-fixed .page{padding-top:94px}.page--contained{padding-bottom:5rem}.page--contained .page__breadcrumb{margin-bottom:3.2rem}.page__back-to-top{position:fixed;bottom:18px;right:85px;z-index:20;-webkit-box-shadow:0px 4px 8px 0px rgba(16,24,64,.08);box-shadow:0px 4px 8px 0px rgba(16,24,64,.08);border-radius:50%;background:#fff;width:48px;height:48px;opacity:0;-webkit-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.page__back-to-top img{position:absolute;top:14px;left:16px}.page__back-to-top--active{opacity:1}.page__breadcrumb{font-size:1.4rem;line-height:2rem;padding:1.6rem 0}.page__breadcrumb a{color:#696f8c;-webkit-transition:none;transition:none}.page__breadcrumb a:hover{color:#36f}.page__breadcrumb ol{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.page__breadcrumb li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page__breadcrumb li:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#101840;font-weight:500}.page__breadcrumb li+li::before{content:"";display:inline-block;margin:0 .5rem .3rem .8rem;width:16px;height:16px;background:url(/themes/custom/ammunition/img/icon-chevron-gray.svg) center center no-repeat;vertical-align:middle}.page__top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3.6rem}.page__top-content-title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.page__top-content-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.page__top-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.3rem}.page__top-content-actions{margin-top:2.3rem}}.page .container .container{padding-left:0;padding-right:0}.footer{padding:12rem 0 7rem;background:url(/themes/custom/ammunition/img/wave-footer.svg) center 6.5rem no-repeat;background-size:100% auto;position:relative;z-index:20}@media(min-width:768px){.footer{padding-top:16rem}}.footer::after{content:"";display:block;position:absolute;top:56vw;left:0;right:0;bottom:0;background-color:#fff;z-index:3}.footer>.container{position:relative;z-index:4}.footer a{color:#474d66}.footer a:hover{color:#36f}.footer h4{color:#101840;font-size:1.6rem;font-weight:500;line-height:2.4rem}.footer__branding{padding-bottom:2.4rem;border-bottom:1px solid #adc2ff;margin-bottom:2.8rem}@media(min-width:768px){.footer__branding{padding-bottom:3.2rem;margin-bottom:3.6rem}}.footer__logo{display:block;height:auto;width:96px}.footer__logo img{display:block}@media(min-width:768px){.footer__logo{width:166px}}.footer__form{margin-bottom:3.6rem}@media(min-width:768px){.footer__form{width:26%;margin-bottom:0}}.footer__form .form__row{margin-bottom:1.6rem}.footer__navs.grid{margin-bottom:0}.footer__navs h4{margin-bottom:3.4rem}@media(min-width:768px){.footer__navs nav{width:17%}}.footer__navs nav h4{margin-bottom:2.2rem}@media(min-width:768px){.footer__navs nav h4{margin-bottom:3.4rem}}.footer__navs nav ul{-webkit-columns:2;-moz-columns:2;columns:2;color:#474d66;margin-bottom:3.6rem}@media(min-width:768px){.footer__navs nav ul{-webkit-columns:1;-moz-columns:1;columns:1;margin-bottom:0}}.footer__navs nav ul li{margin-bottom:1.6rem;line-height:2rem}@media(min-width:768px){.footer__navs nav ul li{margin-bottom:1.9rem}}.footer__social{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 24px}.footer__social a{display:block;line-height:0}.footer__social li img{width:20px;height:21px}.footer__legal{border-top:1px solid #adc2ff;padding-top:2rem;font-size:1.4rem}.footer__legal .list{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.footer__legal .list>li:before{content:" ";width:3px;height:3px;display:inline-block;background-color:#101840;border-radius:100%;position:relative;top:-2px;margin-right:1.2rem;margin-left:1.2rem}@media(min-width:768px){.footer__legal .list>li:before{margin-right:2.4rem;margin-left:2.4rem}}.footer__legal .list li:first-child:before{display:none}.footer__copyright{color:#696f8c}.container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:2.4rem;padding-right:2.4rem}.container--xxs{max-width:510px}.container--xs{max-width:620px}.container--sm{max-width:825px}.container--md{max-width:1000px}.container--lg{max-width:1280px}.container--xl{max-width:1376px}.container--xxl{max-width:1600px}.container__style.p-xxs .paragraph+.paragraph{margin-top:1.6rem}@media(min-width:768px){.container__style.p-xxs .paragraph+.paragraph{margin-top:1.6rem}}.container__style.p-xs .paragraph+.paragraph{margin-top:2.4rem}@media(min-width:768px){.container__style.p-xs .paragraph+.paragraph{margin-top:2.4rem}}.container__style.p-sm .paragraph+.paragraph{margin-top:3.2rem}@media(min-width:768px){.container__style.p-sm .paragraph+.paragraph{margin-top:3.2rem}}.container__style.p-md .paragraph+.paragraph{margin-top:3.2rem}@media(min-width:768px){.container__style.p-md .paragraph+.paragraph{margin-top:4rem}}.container__style.p-lg .paragraph+.paragraph{margin-top:4.2rem}@media(min-width:768px){.container__style.p-lg .paragraph+.paragraph{margin-top:6.4rem}}.container__style.p-xl .paragraph+.paragraph{margin-top:4.2rem}@media(min-width:768px){.container__style.p-xl .paragraph+.paragraph{margin-top:8rem}}.container__style.p-xxl .paragraph+.paragraph{margin-top:6rem}@media(min-width:768px){.container__style.p-xxl .paragraph+.paragraph{margin-top:12rem}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-2.4rem}@media(min-width:768px){.grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.grid--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grid--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid--mobile-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.grid--no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.grid__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:2.4rem;min-width:0}@media(max-width:767px){.grid__item{width:100%}}.grid__item--1{-webkit-box-flex:1;-ms-flex:1;flex:1}.grid__item--2{-webkit-box-flex:2;-ms-flex:2;flex:2}.grid__item--3{-webkit-box-flex:3;-ms-flex:3;flex:3}.grid__item--4{-webkit-box-flex:4;-ms-flex:4;flex:4}.grid__item--5{-webkit-box-flex:5;-ms-flex:5;flex:5}.grid__item--6{-webkit-box-flex:6;-ms-flex:6;flex:6}.grid__item--7{-webkit-box-flex:7;-ms-flex:7;flex:7}.grid__item--8{-webkit-box-flex:8;-ms-flex:8;flex:8}.grid__item--9{-webkit-box-flex:9;-ms-flex:9;flex:9}.grid__item--10{-webkit-box-flex:10;-ms-flex:10;flex:10}.grid__item--11{-webkit-box-flex:11;-ms-flex:11;flex:11}.grid__item--12{-webkit-box-flex:12;-ms-flex:12;flex:12}.grid--noflex .grid__item{-webkit-box-flex:0;-ms-flex:none;flex:none}@media(min-width:768px){.grid--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width:768px){.grid--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.grid--column.grid--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:768px){.grid--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.grid--align-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid--gap{gap:1.6rem;margin-bottom:0}.grid--gap-sm{gap:.8rem}@media(min-width:768px){.grid--split>.grid__item:last-child{text-align:right}}.grid--split-mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid--split-mobile>.grid__item{-ms-flex-preferred-size:fit-content;flex-basis:fit-content}.grid--split-mobile>.grid__item:last-child{text-align:right}@media(min-width:768px){.grid--gutters,.grid--gutters-sm{margin-left:-0.8rem;margin-right:-0.8rem;margin-bottom:-1.6rem}}@media(min-width:768px){.grid--gutters>.grid__item,.grid--gutters-sm>.grid__item{padding-left:.8rem;padding-right:.8rem;margin-bottom:1.6rem}}@media(min-width:768px){.grid--gutters-md,.grid--gutters-lg,.grid--gutters-xl{margin-left:-1.2rem;margin-right:-1.2rem;margin-bottom:-2.4rem}}@media(min-width:768px){.grid--gutters-md>.grid__item,.grid--gutters-lg>.grid__item,.grid--gutters-xl>.grid__item{padding-left:1.2rem;padding-right:1.2rem;margin-bottom:2.4rem}}.grid--gutters-md{margin-bottom:-0.8rem}@media(min-width:768px){.grid--gutters-md{margin-bottom:-3.2rem}}.grid--gutters-md>.grid__item{margin-bottom:.8rem}@media(min-width:768px){.grid--gutters-md>.grid__item{margin-bottom:3.2rem}}@media(min-width:1280px){.grid--gutters-lg{margin-left:-2rem;margin-right:-2rem;margin-bottom:-4rem}}@media(min-width:1280px){.grid--gutters-lg>.grid__item{padding-left:2rem;padding-right:2rem;margin-bottom:4rem}}.grid--gutters-xl{margin-bottom:-4rem}@media(min-width:1280px){.grid--gutters-xl{margin-bottom:-8rem}}.grid--gutters-xl>.grid__item{margin-bottom:4rem}@media(min-width:1280px){.grid--gutters-xl{margin-left:-4rem;margin-right:-4rem}}@media(min-width:1280px){.grid--gutters-xl>.grid__item{padding-left:4rem;padding-right:4rem;margin-bottom:8rem}}@media(max-width:767px){.grid--m-2col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:767px){.grid--m-2col>.grid__item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:49.999%}}@media(max-width:767px){.grid--m-2col.grid--gutters{margin-left:-0.8rem;margin-right:-0.8rem;margin-bottom:-1.6rem}}@media(max-width:767px){.grid--m-2col.grid--gutters>.grid__item{padding-left:.8rem;padding-right:.8rem;margin-bottom:1.6rem}}@media(min-width:768px){.grid--2col>.grid__item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:49.999%}}@media(min-width:768px){.grid--2col>.grid__item--offset{margin-left:50%}}@media(min-width:768px){.grid--3col>.grid__item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.333%}}@media(min-width:768px){.grid--3col>.grid__item--offset{margin-left:33.33%}}@media(min-width:768px){.grid--4col>.grid__item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:24.999%}}.grid--no-margin{margin-bottom:0}@media(min-width:768px){.grid--no-margin>.grid__item{margin-bottom:0}}@media(max-width:767px){.grid--m-borders{border-top:1px solid #1f3d99;border-bottom:1px solid #1f3d99;padding-top:.8rem;padding-bottom:.8rem}}@media(max-width:767px){.grid--m-borders.grid--gutters{margin-top:4.8rem;margin-bottom:2rem}}@media(max-width:767px){.grid--m-borders .grid__item .grid__item,.grid--m-borders.grid--m-2col .grid__item{margin-bottom:0}}.body--no-scroll{overflow:hidden}.body--transparent-header,.body--semi-transparent-header{padding-top:0}@media(min-width:768px){.body--transparent-header,.body--semi-transparent-header{padding-top:0}}.body--transparent-header .header,.body--semi-transparent-header .header{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.body--transparent-header .header__logo,.body--semi-transparent-header .header__logo{-webkit-transition:background-image 600ms ease-in-out;transition:background-image 600ms ease-in-out}.body--transparent-header .views-exposed-form input[type=text],.body--transparent-header .selectric,.body--semi-transparent-header .views-exposed-form input[type=text],.body--semi-transparent-header .selectric{-webkit-transition:background-color 400ms ease-in-out,background-image 400ms ease-in-out;transition:background-color 400ms ease-in-out,background-image 400ms ease-in-out}.body--transparent-header .page__content>article>div>.p-row:first-child,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child,.body--semi-transparent-header .page__content>article>div>.p-row:first-child,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child{padding-top:6.4rem}@media(min-width:768px){.body--transparent-header .page__content>article>div>.p-row:first-child,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child,.body--semi-transparent-header .page__content>article>div>.p-row:first-child,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child{padding-top:9.4rem}}.body--transparent-header .page__content>article>div>.p-row:first-child.p-xxs,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-xxs,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xxs,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xxs,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-xxs,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-xxs,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xxs,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xxs{padding-top:8rem}@media(min-width:768px){.body--transparent-header .page__content>article>div>.p-row:first-child.p-xxs,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-xxs,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xxs,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xxs,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-xxs,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-xxs,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xxs,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xxs{padding-top:11rem}}.body--transparent-header .page__content>article>div>.p-row:first-child.p-xs,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-xs,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xs,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xs,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-xs,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-xs,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xs,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xs{padding-top:8.8rem}@media(min-width:768px){.body--transparent-header .page__content>article>div>.p-row:first-child.p-xs,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-xs,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xs,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xs,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-xs,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-xs,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xs,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xs{padding-top:11.8rem}}.body--transparent-header .page__content>article>div>.p-row:first-child.p-sm,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-sm,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-sm,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-sm,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-sm,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-sm,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-sm,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-sm{padding-top:9.6rem}@media(min-width:768px){.body--transparent-header .page__content>article>div>.p-row:first-child.p-sm,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-sm,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-sm,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-sm,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-sm,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-sm,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-sm,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-sm{padding-top:12.6rem}}.body--transparent-header .page__content>article>div>.p-row:first-child.p-md,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-md,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-md,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-md,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-md,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-md,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-md,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-md{padding-top:9.6rem}@media(min-width:768px){.body--transparent-header .page__content>article>div>.p-row:first-child.p-md,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-md,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-md,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-md,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-md,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-md,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-md,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-md{padding-top:13.4rem}}.body--transparent-header .page__content>article>div>.p-row:first-child.p-lg,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-lg,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-lg,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-lg,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-lg,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-lg,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-lg,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-lg{padding-top:10.6rem}@media(min-width:768px){.body--transparent-header .page__content>article>div>.p-row:first-child.p-lg,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-lg,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-lg,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-lg,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-lg,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-lg,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-lg,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-lg{padding-top:15.8rem}}.body--transparent-header .page__content>article>div>.p-row:first-child.p-xl,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-xl,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xl,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xl,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-xl,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-xl,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xl,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xl{padding-top:10.6rem}@media(min-width:768px){.body--transparent-header .page__content>article>div>.p-row:first-child.p-xl,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-xl,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xl,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xl,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-xl,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-xl,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xl,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xl{padding-top:17.4rem}}.body--transparent-header .page__content>article>div>.p-row:first-child.p-xxl,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-xxl,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xxl,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xxl,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-xxl,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-xxl,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xxl,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xxl{padding-top:12.4rem}@media(min-width:768px){.body--transparent-header .page__content>article>div>.p-row:first-child.p-xxl,.body--transparent-header .page__content>article>div>.p-row:first-child.pt-xxl,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xxl,.body--transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xxl,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.p-xxl,.body--semi-transparent-header .page__content>article>div>.p-row:first-child.pt-xxl,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.p-xxl,.body--semi-transparent-header .page__content>.market-segment--full>.p-row:first-child.pt-xxl{padding-top:21.4rem}}.body--transparent-header .page__breadcrumb,.body--semi-transparent-header .page__breadcrumb{display:none}.body--semi-transparent-header .header{background-color:rgba(255,255,255,.8)}html[lang=fr] .body--semi-transparent-header .header__logo{background-image:url(/themes/custom/ammunition/img/logo-fr-color.svg)}.body--transparent-header .header{background-color:rgba(0,0,0,0);border-color:#fff}.body--transparent-header .header__logo{background-image:url(/themes/custom/ammunition/img/logo-white.svg)}html[lang=fr] .body--transparent-header .header__logo{background-image:url(/themes/custom/ammunition/img/logo-fr-white.svg)}.body--transparent-header .header .menu__toggle span{background-color:#fff}@media(min-width:1280px){.body--transparent-header .header .menu-item a.menu-link::after{background-image:url(/themes/custom/ammunition/img/caret-down-white.svg)}.body--transparent-header .header .menu-item a.menu-link:hover{color:#fff;border-color:#fff}.body--transparent-header .header .menu-item.is-open a.menu-link{color:#fff;border-color:#fff}}.body--transparent-header .header .menu-link,.body--transparent-header .header .menu__list>li>.menu__link{color:#fff}.body--transparent-header .header .menu-link::after,.body--transparent-header .header .menu__list>li>.menu__link::after{background-image:url(/themes/custom/ammunition/img/caret-down-white.svg)}.body--transparent-header .header .menu-link:hover,.body--transparent-header .header .menu__list>li>.menu__link:hover{color:#fff;border-color:#fff}.body--transparent-header .header input[type=text]{border-color:#fff;color:#fff}.body--transparent-header .header input[type=text]::-webkit-input-placeholder{color:#fff}.body--transparent-header .header input[type=text]::-moz-placeholder{color:#fff}.body--transparent-header .header input[type=text]:-ms-input-placeholder{color:#fff}.body--transparent-header .header input[type=text]::-ms-input-placeholder{color:#fff}.body--transparent-header .header input[type=text]::placeholder{color:#fff}.body--transparent-header .header input[type=text]:hover{border-color:#fff}.body--transparent-header .header .views-exposed-form input[type=text]{background-color:rgba(0,0,0,0);background-image:url(/themes/custom/ammunition/img/search-white.svg)}.body--transparent-header .header .selectric{border-color:#fff;background-color:rgba(0,0,0,0)}.body--transparent-header .header .selectric-wrapper.selectric-hover .selectric{border-color:#fff}.body--transparent-header .header .selectric .label{color:#fff}.body--transparent-header .header .selectric .button{border-left:1px solid #fff}.button,.button--primary,button,input[type=button],input[type=reset],input[type=submit],.button--quiet,.button--circle-next,.swiper-button-prev,.swiper-button-next,.button--circle-prev,.button--open,.button--download,.button--copy,.button--email,.button--options,.button--settings,.button--favorites,.button--print{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-style:normal;text-decoration:none;outline:none;white-space:nowrap}.button,.button--primary,button,input[type=button],input[type=reset],input[type=submit],.button--quiet{background:#fff;border-radius:3rem;color:#36f;display:block;width:100%;font-weight:500;font-size:1.6rem;line-height:1.5;padding:.7rem 2.4rem .9rem;text-align:center;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.button,.button--primary,button,input[type=button],input[type=reset],input[type=submit],.button--quiet{display:inline-block;width:auto;vertical-align:middle;padding:1rem 2.4rem 1.1rem}}.button,.button--primary,button,input[type=button],input[type=reset],input[type=submit],.button--circle-next,.swiper-button-prev,.swiper-button-next,.button--circle-prev{background:linear-gradient(227deg,#50AFEE 4.76%,#3366FF 90.78%);color:#fff;overflow:hidden;position:relative;z-index:1}.button::before,.button--primary::before,button::before,input[type=button]::before,input[type=reset]::before,input[type=submit]::before,.button--circle-next::before,.swiper-button-prev::before,.swiper-button-next::before,.button--circle-prev::before{content:"";display:block;background-image:url(/themes/custom/ammunition/img/wave-bg-1.svg);background-repeat:no-repeat;background-position:center;background-size:cover;height:0;padding-top:110%;left:0;opacity:0;position:absolute;top:100%;width:100%;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;z-index:-1}.button:hover,.button--primary:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button--circle-next:hover,.swiper-button-prev:hover,.swiper-button-next:hover,.button--circle-prev:hover{color:#fff}.button:hover::before,.button--primary:hover::before,button:hover::before,input[type=button]:hover::before,input[type=reset]:hover::before,input[type=submit]:hover::before,.button--circle-next:hover::before,.swiper-button-prev:hover::before,.swiper-button-next:hover::before,.button--circle-prev:hover::before{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.button--quiet{border:1px solid #36f;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}.p-row--light-text .button--quiet{color:#36f}.button--quiet.is-active,.button--quiet:hover{color:#36f;background-color:#ebf0ff}.button--circle-next,.swiper-button-prev,.swiper-button-next,.button--circle-prev,.button--open{display:inline-block;width:4rem;height:4rem;border-radius:50%}.button--circle-next::after,.swiper-button-prev::after,.swiper-button-next::after,.button--circle-prev::after,.button--open::after{content:"";display:block;background-position:center center;background-repeat:no-repeat;background-size:20px;position:absolute;top:0;left:0;width:100%;height:100%}.button--circle-next::after,.swiper-button-prev::after,.swiper-button-next::after,.button--circle-prev::after{background-image:url(/themes/custom/ammunition/img/caret-right-white.svg);background-position:calc(50% + 1px) 50%}.button--circle-prev::after,.swiper-button-prev::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.button--open{background:linear-gradient(227deg,#50AFEE 4.76%,#3366FF 90.78%);position:relative;z-index:1}.button--open::after{background-image:url(/themes/custom/ammunition/img/icon-plus.svg)}.button--open:hover::after{background-image:url(/themes/custom/ammunition/img/icon-expand.svg);background-position:50% calc(50% + 1px)}.button--open.is-active::after{background-image:url(/themes/custom/ammunition/img/icon-minus.svg);background-position:center center}.button--download,.button--copy,.button--email,.button--options,.button--settings,.button--favorites,.button--print{color:#36f;font-weight:500;padding:.8rem 2rem .8rem 4rem;display:inline-block;background:url(/themes/custom/ammunition/img/icon-gear.svg) 1.4rem center no-repeat;border-radius:3rem;border:1px solid rgba(0,0,0,0)}@media(max-width:479px){.button--download,.button--copy,.button--email,.button--options,.button--settings,.button--favorites,.button--print{padding:.8rem 1.5rem .8rem 4rem}}@media(max-width:379px){.button--download,.button--copy,.button--email,.button--options,.button--settings,.button--favorites,.button--print{background-position:1rem center}}.button--download:hover,.button--copy:hover,.button--email:hover,.button--options:hover,.button--settings:hover,.button--favorites:hover,.button--print:hover{background-color:#fff;border:1px solid #36f;color:#36f}.button--download::before,.button--copy::before,.button--email::before,.button--options::before,.button--settings::before,.button--favorites::before,.button--print::before{display:none}.button--download::before:hover,.button--copy::before:hover,.button--email::before:hover,.button--options::before:hover,.button--settings::before:hover,.button--favorites::before:hover,.button--print::before:hover{display:none}.button--favorites{background:url(/themes/custom/ammunition/img/icons/part-favorite.svg) 18px calc(50% + 1px) no-repeat}.button--download{background-image:url(/themes/custom/ammunition/img/icon-download-blue.svg);padding-left:4rem}.button--copy{background-image:url(/themes/custom/ammunition/img/icon-copy.svg);padding-left:4rem}.button--email{background-image:url(/themes/custom/ammunition/img/icon-email-blue.svg);padding-left:4rem}.button--options{background-image:url(/themes/custom/ammunition/img/icon-options.svg);padding-left:5rem}.button--print{background-image:url(/themes/custom/ammunition/img/icon-print.svg);padding-left:4rem}.button--chevron{position:relative;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.button--chevron::after{content:"";display:inline-block;height:16px;width:16px;margin-left:8px;background:url(/themes/custom/ammunition/img/icon-chevron.svg) center center no-repeat;background-size:contain;-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out,-webkit-transform 200ms ease-in-out}.button--chevron:hover{color:#36f}.button--chevron:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}.button--plus,.button--minus{position:relative;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.button--plus::before,.button--minus::before{content:"";display:inline-block;height:20px;width:20px;margin:1px 2px 0 0;background:url(/themes/custom/ammunition/img/icon-plus-blue.svg) center center no-repeat;background-size:contain}.button--minus::before{background-image:url(/themes/custom/ammunition/img/icon-minus-blue.svg)}.button--sm{padding-bottom:.6rem;padding-top:.6rem}.button--lg{padding-bottom:1.2rem;padding-top:1.2rem}.button--no-style{background:none;border:1px solid rgba(0,0,0,0);color:#36f}.button--no-style:hover{border:1px solid #36f;background:#fff;color:#36f}.button--no-style::before{display:none}.button--no-style::before:hover{display:none}.button--arrow{margin:0;position:relative}.button--arrow::after{content:"";display:block;background:url(/themes/custom/ammunition/img/arrow-right-blue.svg) no-repeat;background-size:contain;position:absolute;top:6px;right:-26px;width:16px;height:16px}.button--full{width:100%;display:block}.button--drag{height:6px;width:49px;background-color:#d6e0ff;border-radius:3px;margin-left:auto;margin-right:auto}.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(min-width:768px){.button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:start;align-self:flex-start;gap:12px}}.button-group--mobile-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:start;align-self:flex-start}@media(max-width:767px){.button-group--mobile-inline{font-size:90%;-ms-flex-item-align:center;align-self:center;gap:10px}}@media(min-width:380px){.button-group--mobile-inline{font-size:80%;gap:6px}}@media(min-width:414px){.button-group--mobile-inline{font-size:100%}}.button-group.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:767px){.button-group.align-center>a{margin-left:auto;margin-right:auto}}.button-group.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.button-group.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media(max-width:767px){.button-group.align-right>a{margin-left:auto}}.button-group--stacked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button-group--stacked>:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:rgba(0,0,0,0)}.button-group--stacked>:last-child{border-top-left-radius:0;border-top-right-radius:0}.p-parts-catalog .js-form-item-search,.p-parts-catalog-data .js-form-item-search{position:relative}@media(min-width:768px){.p-parts-catalog input[name=search],.p-parts-catalog-data input[name=search]{padding-right:2rem}}.p-parts-catalog .barcode-icon,.p-parts-catalog-data .barcode-icon{display:none;position:absolute;cursor:pointer;width:2.4rem;height:2.4rem;right:1.2rem;top:calc(50% - 1.2rem);background:url(/themes/custom/ammunition/img/icon-barcode.svg) center center no-repeat}.barcode-reader{display:none;position:absolute !important;top:0;width:100%;height:100vh;z-index:100;background:#fff}.barcode-reader__scanner{height:calc(100vh - 4rem);border:none !important}.barcode-reader__scanner img[alt="Info icon"]{display:none}.barcode-reader__close{position:absolute;top:4rem;right:4rem;width:4rem;height:4rem;padding:0;text-indent:100rem;background:url(/themes/custom/ammunition/img/icon-close-white.svg) center center no-repeat #101840;background-size:50%}.barcode-reader__close::before{display:none}.barcode-reader__close:hover{background-color:#011d52}#html5-qrcode-anchor-scan-type-change,#html5-qrcode-button-camera-stop{display:none !important}#html5-qrcode-button-camera-permission{position:absolute;margin:2rem;bottom:4rem;width:calc(100% - 4rem);height:6rem;z-index:100}#barcode-reader__scan_region{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.calculator__section .grid .grid__item:first-of-type .calculator__column::before{display:none}.calculator__heading{margin-bottom:3.2rem}.calculator__heading--actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calculator__heading--actions .heading{margin:0}.calculator__label{display:block;font-weight:500;margin-bottom:16px;width:100%}.calculator__input-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.calculator__input-wrap input:disabled{background-color:#f4f6fa;border-color:#e6e8f0;color:#8f95b2}.calculator__input-wrap select:disabled{border-color:#e6e8f0;background:#e6e8f0;color:#8f95b2}.calculator__input-wrap select:disabled+.button{background:#e6e8f0;background-image:none;color:#8f95b2}.calculator__input-wrap button:disabled{background:#e6e8f0;pointer-events:none}.calculator__input-wrap .calculator__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.calculator__input-wrap--no-tooltip{display:block}.calculator__input-wrap--no-tooltip .calculator__input{width:100%}.calculator__input--select{border-radius:2.5rem;overflow:hidden;position:relative}.calculator__input--select select:focus-visible{outline:0}.calculator__input--select .button{display:block;pointer-events:none;position:absolute;width:43px;padding:0;border-radius:0;height:100%;right:0;top:0;background-color:#f8f8f8;color:#bbb;text-align:center;font:0/0 a}.calculator__input--select .button::before{display:none}.calculator__input--select .button::after{content:"";position:absolute;top:0;right:3px;width:16px;height:16px;border:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M14.2413 6.15289C14.2418 5.95488 14.1836 5.76117 14.0739 5.5963C13.9643 5.43143 13.8081 5.30282 13.6253 5.22678C13.4425 5.15074 13.2412 5.13068 13.047 5.16915C12.8528 5.20763 12.6743 5.30289 12.5343 5.44289L8.25128 9.72889L3.96828 5.44288C3.78038 5.25498 3.52552 5.14941 3.25978 5.14941C2.99404 5.14941 2.73919 5.25498 2.55128 5.44288C2.36338 5.63079 2.25781 5.88565 2.25781 6.15138C2.25781 6.41712 2.36338 6.67198 2.55128 6.85988L7.54128 11.8499C7.72881 12.0374 7.98312 12.1427 8.24828 12.1427C8.51345 12.1427 8.76775 12.0374 8.95528 11.8499L13.9453 6.85989C14.0387 6.7673 14.1129 6.65719 14.1637 6.53587C14.2145 6.41455 14.2409 6.28441 14.2413 6.15289Z" fill="white"/></svg>');bottom:0;left:0;margin:auto}.calculator__input pre,.calculator__error{font-size:1.4rem;margin:5px 0 0 5px;padding:0;width:100%}.calculator__input pre,.calculator__error,.calculator .text-error{color:#d04343}.calculator__error h4{margin:0}.calculator__error ul{margin:16px 0 0}.calculator__tooltip-wrap{margin:0 0 0 8px;position:relative}.calculator .info{cursor:pointer}.calculator__circle-btn{-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:2.4rem;padding:0;position:relative;border-radius:50%}.calculator__circle-btn::after{content:"";display:block;background-position:center center;background-repeat:no-repeat;background-size:20px;position:absolute;top:0;left:0;width:100%;height:100%}.calculator__circle-btn--plus::after{background-image:url(/themes/custom/ammunition/img/icon-plus.svg)}.calculator__circle-btn--minus::after{background-image:url(/themes/custom/ammunition/img/icon-minus.svg)}.calculator__circle-btn--toggle::after{background-image:url(/themes/custom/ammunition/img/icon-plus.svg)}.calculator__circle-btn--toggle.js-is-active::after{background-image:url(/themes/custom/ammunition/img/icon-minus.svg)}.calculator__circle-btn--sm{width:2.4rem;height:2.4rem}.calculator__circle-btn span{display:block}.calculator__tooltip{background:#fff;bottom:calc(100% + 1.875rem);-webkit-filter:drop-shadow(0 0 10px #8F95B2);filter:drop-shadow(0 0 10px #8F95B2);right:0;opacity:0;padding:16px;position:absolute;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;visibility:hidden;width:32rem;z-index:10}.calculator__tooltip.js-is-active{opacity:1;visibility:visible}.calculator__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.calculator__column::before{background:#d8dae5;content:"";display:none;left:-2rem;position:absolute;width:1px;height:100%}@media(min-width:768px){.calculator__column::before{display:block}}.calculator__column-content,.calculator__input-wrap,.calculator__column-image,.calculator__result{margin-bottom:24px}@media(min-width:768px){.calculator__column-content,.calculator__input-wrap,.calculator__column-image,.calculator__result{margin-bottom:32px}}.calculator__column-content .heading+.form__row{margin-top:24px}@media(min-width:768px){.calculator__column-content .heading+.form__row{margin-top:32px}}.calculator__column-content--flex-fill,.calculator__column-image--flex-fill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.calculator__actions button:nth-of-type(2){margin:24px 0 0}@media(min-width:768px){.calculator__actions button:nth-of-type(2){margin:0 0 0 24px}}.calculator__actions button:disabled{background:#e6e8f0;pointer-events:none}.calculator__column-image{border:1px solid #8f95b2;border-left:5px solid rgba(0,0,0,0);border-left-color:#36f;background-color:rgba(0,0,0,0);background-size:cover;background-position:center;padding:24px 24px 100%}.calculator__column-image--border-green{border-left-color:#52cc22}.calculator__column-image--pad-bot-less{padding-bottom:30%}.calculator__column-image p{color:#fff;font-weight:500}@media(min-width:768px){.calculator__column-image p{font-size:1.8rem}}.calculator__result{border:1px solid #8f95b2;border-left:5px solid rgba(0,0,0,0);border-left-color:#36f;background-color:#fff;padding:24px}.calculator__result--border-green{border-left-color:#52cc22}.calculator__result .calculator__label{margin-bottom:0}.calculator__result:last-of-type{margin-bottom:0}.calculator__result .heading{margin:0}.calculator__result-row{margin-top:16px}.calculator__result-row:first-of-type{margin-top:0}.calculator__result-row--flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.calculator__result-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width:768px){.calculator__result-heading{font-size:18px}}.calculator__result-text{font-weight:500;margin-bottom:5px}@media(min-width:768px){.calculator__result-text{font-size:1.8rem}}.calculator__result-text--sm{font-size:1.2rem;line-height:1.2}.calculator__result-table{position:relative}.calculator__result-table:not(.js-is-active) .calculator__result{height:0;overflow:hidden;padding:0}.calculator__result-table-header{margin:0 0 16px 0}.calculator__result-table-header .grid__item:first-of-type .calculator__result-table-col{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.calculator__result-table-header .grid__item:first-of-type button{margin:0 16px 0 0}.calculator__result-table-header .grid__item:first-of-type .heading{margin:0}.calculator__result-table-col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:6px 8px}.calculator__result-table-col--heading{padding-left:0;font-weight:500;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.calculator__result-table-col--heading{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.calculator__result-table-col--heading p{font-weight:500}.calculator__result-table-col--start-column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calculator__result-table-col--pass-fail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.calculator__result-table-col--pass-fail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.calculator__info ul ul{margin:24px 0 0}.calculator .calculator__img--centered{display:block;margin:0 auto}.calculator__video,.calculator__video-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calculator__video{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:80px 30px;text-align:center}.calculator__video-btn{margin:32px 0 0}.calculator__video-btn span{margin:0 0 0 8px}.calculator__radio-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:768px){.calculator__radio-wrap{font-size:1.8rem}}.calculator__radio{margin:0 16px 0 0;height:2.4rem;width:2.4rem}.calculator__accordion .heading{margin:0 0 .8rem 0}.calculator__accordion.js-is-active .calculator__accordion-content{height:auto;overflow:visible}.calculator__accordion.js-is-active .calculator__accordion-header svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.calculator__accordion-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #c1c4d6;border-top:1px solid #c1c4d6;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 3.2rem 0;padding:2.4rem 0;position:relative}.calculator__accordion-header .heading{margin:0}.calculator__accordion-content{height:0;overflow:hidden}.calculator__action-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.calculator__action-wrap p{margin:0 16px 0 0}.calculator__table-responsive{display:block;width:100%;overflow-x:auto}.calculator__table-responsive table{width:120rem}@media(min-width:1024px){.calculator__table-responsive table{width:100%}}.calculator__table-responsive th button{margin-left:8px}.calculator__table-responsive .heading{margin:0}@media(min-width:768px){.calculator .text-lg{font-size:1.8rem}}.calculator .text-sm{font-size:1.2rem}.calculator .text-blue{color:#36f}.calculator .text-success{color:#52cc22}.calculator .font-bold{font-weight:500}.calculator .icon-x,.calculator .icon-check{font-size:2.4rem;margin-right:1.2rem}@media print{.calculator section.diagram *{-webkit-print-color-adjust:exact}}.calculator section.diagram .togglePanel{border-top:none;display:block}.calculator section.diagram table tr td.unit{text-align:left}.calculator section.diagram h3{display:none}.calculator section.diagram .diagram-image{background-color:#d2b17c;background-image:url("/modules/custom/wpf_interactive_apps/apps/well/src/assets/well-casing-diagram.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;display:none;margin:70px auto 0;padding:102px 0 0;position:relative}.calculator section.diagram .diagram-image .annulus{display:block;margin:0 auto;position:relative;width:28%;height:100px;z-index:10;-webkit-transition:height .35s ease;transition:height .35s ease}.calculator section.diagram .diagram-image .annulus.air{background:#fff}.calculator section.diagram .diagram-image .annulus.gravel{background-image:url("/modules/custom/wpf_interactive_apps/apps/well/src/assets/diagram-image_gravel.jpg")}.calculator section.diagram .diagram-image .annulus.grout{background-image:url("/modules/custom/wpf_interactive_apps/apps/well/src/assets/diagram-image_grout.jpg")}.calculator section.diagram .diagram-image .annulus.mud{background-image:url("/modules/custom/wpf_interactive_apps/apps/well/src/assets/diagram-image_mud.jpg")}.calculator section.diagram .diagram-image .annulus.cement{background-image:url("/modules/custom/wpf_interactive_apps/apps/well/src/assets/diagram-image_cement.jpg")}.calculator section.diagram .diagram-image .annulus.water{background-image:url("/modules/custom/wpf_interactive_apps/apps/well/src/assets/diagram-image_water.jpg")}.calculator section.diagram .diagram-image .annulus-label,.calculator section.diagram .diagram-image .annulus-depth,.calculator section.diagram .diagram-image .annulus-depth_combo{border-bottom:1px solid #343436;font-size:13px;text-transform:uppercase;font-weight:700;position:absolute}.calculator section.diagram .diagram-image .annulus-label{top:50%;margin-top:-18px;left:-100px;width:110px}.calculator section.diagram .diagram-image .annulus-depth,.calculator section.diagram .diagram-image .annulus-depth_combo{text-align:right;height:100%;right:-55px;width:100px;display:table}.calculator section.diagram .diagram-image .annulus-depth:before,.calculator section.diagram .diagram-image .annulus-depth:after,.calculator section.diagram .diagram-image .annulus-depth_combo:before,.calculator section.diagram .diagram-image .annulus-depth_combo:after{background-position:top center;background-repeat:no-repeat;background-size:100% auto;content:"";width:1px;position:absolute;right:5%;width:14px;height:9px}.calculator section.diagram .diagram-image .annulus-depth:before,.calculator section.diagram .diagram-image .annulus-depth_combo:before{background-image:url("/modules/custom/wpf_interactive_apps/apps/well/src/assets/depth-arrow_up.png");top:2px}.calculator section.diagram .diagram-image .annulus-depth:after,.calculator section.diagram .diagram-image .annulus-depth_combo:after{background-image:url("/modules/custom/wpf_interactive_apps/apps/well/src/assets/depth-arrow_down.png");bottom:2px}.calculator section.diagram .diagram-image .annulus-depth_num,.calculator section.diagram .diagram-image .annulus-depth_combo_num{display:table-cell;padding-top:10px;vertical-align:middle}.calculator section.diagram .diagram-image .annulus-depth_num:before,.calculator section.diagram .diagram-image .annulus-depth_num:after,.calculator section.diagram .diagram-image .annulus-depth_combo_num:before,.calculator section.diagram .diagram-image .annulus-depth_combo_num:after{content:"";width:1px;background-color:#343436;position:absolute;right:12px}.calculator section.diagram .diagram-image .annulus-depth_num:before,.calculator section.diagram .diagram-image .annulus-depth_combo_num:before{top:5px;height:calc(50% - 15px)}.calculator section.diagram .diagram-image .annulus-depth_num:after,.calculator section.diagram .diagram-image .annulus-depth_combo_num:after{bottom:5px;height:calc(50% - 21px)}.calculator section.diagram .diagram-image .annulus-depth_combo{border-top:1px solid #343436;display:none;right:-120px;bottom:0px;width:120px}.calculator section.diagram .diagram-image .annulus.combo .annulus-depth_combo{display:table}.calculator section.diagram .diagram-image .annulus .casing{border-style:solid;border-width:10px;border-color:#000;border-bottom:0;border-top:0;position:absolute;left:21%;top:0;height:100%;width:59%;z-index:11}.calculator section.diagram .diagram-image .annulus .casing.solid{border-style:solid}.calculator section.diagram .diagram-image .annulus .casing.slotted{border-style:dotted}.calculator section.diagram .diagram-image .annulus .casing .inside{background-color:#fff;position:absolute;left:0;top:0;height:100%;width:100%;z-index:12}.calculator section.diagram .diagram-image .annulus .casing .inside.air{background-color:#fff}.calculator section.diagram .diagram-image .annulus .casing .inside.water{background-image:url("/modules/custom/wpf_interactive_apps/apps/well/src/assets/diagram-image_water.jpg")}.calculator section.diagram .diagram-image_top .lid{background:#d1d1d1;position:absolute;top:0;left:17%;height:20px;width:66%;z-index:12}.calculator section.diagram .diagram-image_top .annulus{background-color:rgba(0,0,0,0);height:76px}.calculator section.diagram .description{background-color:#fafafa}@media(min-width:768px){.calculator section.diagram .diagram-image{display:block}}@media(min-width:992px){.calculator section.diagram .collapse{height:auto;display:block;padding-bottom:0}.calculator section.diagram .container{padding:0}.calculator section.diagram .panelTab{display:none}.calculator section.diagram h3{display:block;margin-bottom:25px}.calculator section.diagram .description{background-color:#fff}.calculator section.diagram .diagram-image{margin-top:0;padding-top:117px}}@media(min-width:1022px){.calculator section.diagram .diagram-image{margin-top:0;padding-top:54px}}@media(min-width:1150px){.calculator section.diagram .diagram-image{margin-top:0;padding-top:69px}}@media(min-width:1320px){.calculator section.diagram{border-bottom:none}.calculator section.diagram .diagram-image{padding-top:90px}}@media(min-width:1600px){.calculator section.diagram{border-bottom:none}.calculator section.diagram .diagram-image{padding-top:125px}}@media print{@page{margin:20px;size:1200px 1550px}body{padding-top:2.4rem}.header,.footer,.page__breadcrumb,.page__back-to-top,#usercentrics-root{display:none}.grecaptcha-badge{visibility:hidden}.dialog-off-canvas-main-canvas{background:none}.print-bold{font-weight:bold}.print-page-break-inside-avoid{page-break-inside:avoid}.calculator *{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);background-image:none;border-color:#8f95b2;color:#101840}.calculator .calculator__section{padding-top:1.6rem}.calculator .calculator__heading{margin-bottom:0}.calculator .calculator__result,.calculator .calculator__result-table{-webkit-column-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}.calculator .calculator__result-table{margin-top:1.6rem}.calculator .calculator__input input,.calculator .calculator__input select{background:rgba(0,0,0,0);border:0;padding:0}.calculator .calculator__input--select button{display:none}.calculator .calculator__label,.calculator .calculator__input-wrap{margin:0}.calculator .calculator__result .grid__item{margin-bottom:0}.calculator .grid{margin:0 0 2.4rem 0}.calculator .grid,.calculator .grid__item,.calculator .calculator__column,.calculator .calculator__column-content,.calculator .calculator__column-content--flex-fill{display:block}.calculator .calculator__result-table-col{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto}.calculator [data-print=hide],.calculator button,.calculator .button,.calculator .info{display:none}.calculator *[class*=container]{max-width:100%;padding-right:1.6rem;padding-left:1.6rem}}@media print and (color){*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.drawer{position:relative;min-height:300px}.drawer__drawer{padding:1rem .5rem 1rem 1rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;position:fixed;-webkit-transform:none;transform:none;top:auto;bottom:0%;left:15px;width:calc(100% - 30px);height:8rem;transform:none;z-index:23;border-radius:15px 15px 0 0}@media(min-width:768px){.drawer__drawer{padding-right:2rem;height:100%;width:629px;position:absolute;top:0;left:0;-webkit-transform:translateX(-629px);transform:translateX(-629px);-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;z-index:10;border-radius:0}}.drawer--open .drawer__drawer{-webkit-box-shadow:0 0 15px rgba(16,24,64,.08);box-shadow:0 0 15px rgba(16,24,64,.08)}@media(min-width:768px){.drawer--open .drawer__drawer{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-box-shadow:0 0 25px rgba(16,24,64,.18);box-shadow:0 0 25px rgba(16,24,64,.18);-webkit-clip-path:inset(0px -25px 0px 0px);clip-path:inset(0px -25px 0px 0px)}}.drawer__content{-webkit-transition:margin 250ms ease-in-out;transition:margin 250ms ease-in-out}@media(min-width:768px){.drawer--open .drawer__content{margin-left:629px}}.drawer__overflow{scrollbar-color:#36f #fff;scrollbar-width:thin;overflow-y:auto}.drawer__toggle{padding:1rem 1.5rem 1.5rem}@media(min-width:768px){.drawer__toggle{position:absolute;top:20px;right:-58px;z-index:23;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;padding:0}}@media(min-width:768px){.drawer--open .drawer__toggle{-webkit-transform:rotate(180deg) translateX(34px);transform:rotate(180deg) translateX(34px)}}.dropdown__label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#36f;font-size:1.4rem}.dropdown__label::after{content:"";display:block;background:url(/themes/custom/ammunition/img/caret-down.svg) no-repeat;width:16px;height:16px;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out}.dropdown__content{border:1px solid #e6e8f0;border-radius:6px;-webkit-box-shadow:-2px 2px 8px 0 rgba(0,0,0,.2);box-shadow:-2px 2px 8px 0 rgba(0,0,0,.2);display:block;font-size:14px;left:auto;list-style:none;opacity:0;pointer-events:none;padding:0;position:absolute;right:0;margin:0;top:50px;z-index:10;width:200%}.dropdown__content li{background:#fff;border-bottom:1px solid #e6e8f0;color:#474d66;padding:10px 15px}.dropdown__content li:last-of-type{border-bottom:0}.dropdown__content li a{border-radius:50%;color:#1f3d99;height:24px;margin:0 2px;position:relative;text-decoration:none;width:24px}.dropdown__content li a:hover{background:#f4f6fa}.dropdown__content li a svg{left:0;margin:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.dropdown__content li span,.dropdown__content li a{display:inline-block;vertical-align:middle}.dropdown__content li span{margin:0 5px 0 0}.dropdown--open .dropdown__label::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown--open .dropdown__content{opacity:1;pointer-events:initial}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;border:1px solid #85a3ff;border-radius:2.5rem;background-color:#fff;padding:.7rem 2rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.6rem;line-height:1.5;font-family:"neue-haas-unica",sans-serif;color:#474d66}@media(min-width:768px){input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{padding:1rem 2rem}}input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8f95b2}input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#8f95b2}input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8f95b2}input[type=date]::-ms-input-placeholder,input[type=datetime-local]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=month]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=week]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#8f95b2}input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#8f95b2}input[type=date]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover{border-color:#36f}input[type=checkbox]{margin:3px 12px 0 0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]::before{content:"";display:block;overflow:hidden;background-image:url(/themes/custom/ammunition/img/white-checkmark.svg);background-size:60%;background-repeat:no-repeat;background-position:55% 50%;background-color:#fff;font-size:2rem;color:#fff;width:2.2rem;height:2.2rem;border:1px solid #d8dae5;border-radius:3px;text-align:center}input[type=checkbox]:checked::before{background-color:#36f;border-color:#36f}.form__success{display:none}@media(min-width:768px){.form__row{margin-bottom:24px}}.form__row.parsley-error{border-color:#d04343}.form__row.grid{margin-bottom:0}.form__label{display:block}.form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.form__checkbox span{font-size:1.4rem}.form__checkbox a{text-decoration:underline}.form__description{font-size:1.4rem}.form--classic input[type=date],.form--classic input[type=datetime-local],.form--classic input[type=email],.form--classic input[type=month],.form--classic input[type=number],.form--classic input[type=password],.form--classic input[type=search],.form--classic input[type=tel],.form--classic input[type=text],.form--classic input[type=time],.form--classic input[type=url],.form--classic input[type=week],.form--classic select,.form--classic textarea,.form--borderless input[type=date],.form--borderless input[type=datetime-local],.form--borderless input[type=email],.form--borderless input[type=month],.form--borderless input[type=number],.form--borderless input[type=password],.form--borderless input[type=search],.form--borderless input[type=tel],.form--borderless input[type=text],.form--borderless input[type=time],.form--borderless input[type=url],.form--borderless input[type=week],.form--borderless select,.form--borderless textarea{border:1px solid #d8dae5;border-radius:5px;padding:9px;font-size:1.4rem;line-height:2rem}.form--classic input[type=date]:hover,.form--classic input[type=datetime-local]:hover,.form--classic input[type=email]:hover,.form--classic input[type=month]:hover,.form--classic input[type=number]:hover,.form--classic input[type=password]:hover,.form--classic input[type=search]:hover,.form--classic input[type=tel]:hover,.form--classic input[type=text]:hover,.form--classic input[type=time]:hover,.form--classic input[type=url]:hover,.form--classic input[type=week]:hover,.form--classic select:hover,.form--classic textarea:hover,.form--borderless input[type=date]:hover,.form--borderless input[type=datetime-local]:hover,.form--borderless input[type=email]:hover,.form--borderless input[type=month]:hover,.form--borderless input[type=number]:hover,.form--borderless input[type=password]:hover,.form--borderless input[type=search]:hover,.form--borderless input[type=tel]:hover,.form--borderless input[type=text]:hover,.form--borderless input[type=time]:hover,.form--borderless input[type=url]:hover,.form--borderless input[type=week]:hover,.form--borderless select:hover,.form--borderless textarea:hover{border-color:#c1c4d6}.form--classic input[type=date].parsley-error,.form--classic input[type=datetime-local].parsley-error,.form--classic input[type=email].parsley-error,.form--classic input[type=month].parsley-error,.form--classic input[type=number].parsley-error,.form--classic input[type=password].parsley-error,.form--classic input[type=search].parsley-error,.form--classic input[type=tel].parsley-error,.form--classic input[type=text].parsley-error,.form--classic input[type=time].parsley-error,.form--classic input[type=url].parsley-error,.form--classic input[type=week].parsley-error,.form--classic select.parsley-error,.form--classic textarea.parsley-error,.form--borderless input[type=date].parsley-error,.form--borderless input[type=datetime-local].parsley-error,.form--borderless input[type=email].parsley-error,.form--borderless input[type=month].parsley-error,.form--borderless input[type=number].parsley-error,.form--borderless input[type=password].parsley-error,.form--borderless input[type=search].parsley-error,.form--borderless input[type=tel].parsley-error,.form--borderless input[type=text].parsley-error,.form--borderless input[type=time].parsley-error,.form--borderless input[type=url].parsley-error,.form--borderless input[type=week].parsley-error,.form--borderless select.parsley-error,.form--borderless textarea.parsley-error{border-color:#d04343 !important}.form--classic .parsley-errors-list,.form--borderless .parsley-errors-list{color:#d04343;font-size:12px;list-style:none;padding:0;margin:10px 0 0 0;line-height:16px}.form--classic input[type=checkbox]::before,.form--borderless input[type=checkbox]::before{border:1px solid #c1c4d6;border-radius:2px}.form--classic input[type=checkbox]:hover::before,.form--borderless input[type=checkbox]:hover::before{border-color:#8f95b2}.form--classic input[type=checkbox]:checked::before,.form--borderless input[type=checkbox]:checked::before{border-color:#36f;background-color:#36f}.form--classic .selectric,.form--borderless .selectric{border-color:#d8dae5;border-radius:5px}.form--classic .selectric.parsley-error,.form--borderless .selectric.parsley-error{border-color:#d04343}.form--classic .selectric .label,.form--borderless .selectric .label{border-radius:5px;padding:9px;color:#474d66;font-size:1.4rem;line-height:2rem}.form--classic .selectric .label .placeholder,.form--borderless .selectric .label .placeholder{color:#8f95b2}.form--classic .selectric .button,.form--borderless .selectric .button{background:none}.form--classic .selectric .button::before,.form--borderless .selectric .button::before{display:none}.form--classic .selectric .button::after,.form--borderless .selectric .button::after{right:0;background:url(/themes/custom/ammunition/img/gray-arrow.svg)}.form--classic .selectric-wrapper.selectric-hover .selectric,.form--classic .selectric-wrapper.selectric-focus .selectric,.form--borderless .selectric-wrapper.selectric-hover .selectric,.form--borderless .selectric-wrapper.selectric-focus .selectric{border-color:#c1c4d6;outline:2px solid #adc2ff}.form--classic .selectric-items,.form--borderless .selectric-items{border-color:#d8dae5;margin-top:2px}.form--classic .selectric.js-parsley-error,.form--borderless .selectric.js-parsley-error{border-color:#d04343 !important}.form--borderless input[type=date],.form--borderless input[type=datetime-local],.form--borderless input[type=email],.form--borderless input[type=month],.form--borderless input[type=number],.form--borderless input[type=password],.form--borderless input[type=search],.form--borderless input[type=tel],.form--borderless input[type=text],.form--borderless input[type=time],.form--borderless input[type=url],.form--borderless input[type=week],.form--borderless select,.form--borderless textarea,.form--borderless .selectric{font-size:1.6rem;line-height:2.4rem;background:rgba(0,0,0,0);border:0}.form--borderless input[type=date]::-webkit-input-placeholder,.form--borderless input[type=datetime-local]::-webkit-input-placeholder,.form--borderless input[type=email]::-webkit-input-placeholder,.form--borderless input[type=month]::-webkit-input-placeholder,.form--borderless input[type=number]::-webkit-input-placeholder,.form--borderless input[type=password]::-webkit-input-placeholder,.form--borderless input[type=search]::-webkit-input-placeholder,.form--borderless input[type=tel]::-webkit-input-placeholder,.form--borderless input[type=text]::-webkit-input-placeholder,.form--borderless input[type=time]::-webkit-input-placeholder,.form--borderless input[type=url]::-webkit-input-placeholder,.form--borderless input[type=week]::-webkit-input-placeholder,.form--borderless select::-webkit-input-placeholder,.form--borderless textarea::-webkit-input-placeholder,.form--borderless .selectric::-webkit-input-placeholder{color:#36f}.form--borderless input[type=date]::-moz-placeholder,.form--borderless input[type=datetime-local]::-moz-placeholder,.form--borderless input[type=email]::-moz-placeholder,.form--borderless input[type=month]::-moz-placeholder,.form--borderless input[type=number]::-moz-placeholder,.form--borderless input[type=password]::-moz-placeholder,.form--borderless input[type=search]::-moz-placeholder,.form--borderless input[type=tel]::-moz-placeholder,.form--borderless input[type=text]::-moz-placeholder,.form--borderless input[type=time]::-moz-placeholder,.form--borderless input[type=url]::-moz-placeholder,.form--borderless input[type=week]::-moz-placeholder,.form--borderless select::-moz-placeholder,.form--borderless textarea::-moz-placeholder,.form--borderless .selectric::-moz-placeholder{color:#36f}.form--borderless input[type=date]:-ms-input-placeholder,.form--borderless input[type=datetime-local]:-ms-input-placeholder,.form--borderless input[type=email]:-ms-input-placeholder,.form--borderless input[type=month]:-ms-input-placeholder,.form--borderless input[type=number]:-ms-input-placeholder,.form--borderless input[type=password]:-ms-input-placeholder,.form--borderless input[type=search]:-ms-input-placeholder,.form--borderless input[type=tel]:-ms-input-placeholder,.form--borderless input[type=text]:-ms-input-placeholder,.form--borderless input[type=time]:-ms-input-placeholder,.form--borderless input[type=url]:-ms-input-placeholder,.form--borderless input[type=week]:-ms-input-placeholder,.form--borderless select:-ms-input-placeholder,.form--borderless textarea:-ms-input-placeholder,.form--borderless .selectric:-ms-input-placeholder{color:#36f}.form--borderless input[type=date]::-ms-input-placeholder,.form--borderless input[type=datetime-local]::-ms-input-placeholder,.form--borderless input[type=email]::-ms-input-placeholder,.form--borderless input[type=month]::-ms-input-placeholder,.form--borderless input[type=number]::-ms-input-placeholder,.form--borderless input[type=password]::-ms-input-placeholder,.form--borderless input[type=search]::-ms-input-placeholder,.form--borderless input[type=tel]::-ms-input-placeholder,.form--borderless input[type=text]::-ms-input-placeholder,.form--borderless input[type=time]::-ms-input-placeholder,.form--borderless input[type=url]::-ms-input-placeholder,.form--borderless input[type=week]::-ms-input-placeholder,.form--borderless select::-ms-input-placeholder,.form--borderless textarea::-ms-input-placeholder,.form--borderless .selectric::-ms-input-placeholder{color:#36f}.form--borderless input[type=date]::placeholder,.form--borderless input[type=datetime-local]::placeholder,.form--borderless input[type=email]::placeholder,.form--borderless input[type=month]::placeholder,.form--borderless input[type=number]::placeholder,.form--borderless input[type=password]::placeholder,.form--borderless input[type=search]::placeholder,.form--borderless input[type=tel]::placeholder,.form--borderless input[type=text]::placeholder,.form--borderless input[type=time]::placeholder,.form--borderless input[type=url]::placeholder,.form--borderless input[type=week]::placeholder,.form--borderless select::placeholder,.form--borderless textarea::placeholder,.form--borderless .selectric::placeholder{color:#36f}.form--borderless .selectric .label{color:#36f;padding-left:6px;padding-right:6px;margin-right:22px;font-size:1.6rem;line-height:2.4rem}.form--borderless .selectric .button{width:20px;margin-right:2px}.form--borderless .selectric .button::after{background:url(/themes/custom/ammunition/img/blue-arrow.svg)}.form--borderless.fs-xs .selectric .label{font-size:1.4rem}.form--autosubmit .form-actions,.p-case-studies-results form.views-exposed-form .form-actions,.header__right .views-exposed-form form .form-actions{display:none}.form .required-field{color:#d04343}.form [class$=-hidden]{display:none}.form__filter-clean .js-form-item-search-api-fulltext{position:relative}.form__filter-clean .js-form-item-search-api-fulltext .mobile-search-close{display:none;background:url(/themes/custom/ammunition/img/icon-close.svg) no-repeat center;background-size:1.75rem 1.75rem;width:37px;height:37px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:absolute;right:0;top:.55rem;z-index:10}@media(max-width:767px){.form__filter-clean .js-form-item-search-api-fulltext .mobile-search-close{top:.25rem}}.form__filter-clean .js-form-item-search-api-fulltext .mobile-search-close:hover::before{display:none}.form-item-s input,.form-item-keywords input,.form-item-search-api-fulltext input,.form-item-search input,.form-item-geolocation-center-geocoder-geolocation-geocoder-address input{background:url(/themes/custom/ammunition/img/search.svg) #fff 1.4rem calc(50% + .1rem) no-repeat;background-size:2.2rem;padding-left:4.8rem}@media(min-width:768px){.form-item-s input,.form-item-keywords input,.form-item-search-api-fulltext input,.form-item-search input,.form-item-geolocation-center-geocoder-geolocation-geocoder-address input{background-size:2.4rem}}.input--group,.page__content #views-exposed-form-search-page-1,#views-exposed-form-parts-block-1,#views-exposed-form-resources-index-block-1,#views-exposed-form-locations-block-1,#p-map__user-location,#views-exposed-form-faqs-block-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input--group .form-item,.page__content #views-exposed-form-search-page-1 .form-item,#views-exposed-form-parts-block-1 .form-item,#views-exposed-form-resources-index-block-1 .form-item,#views-exposed-form-locations-block-1 .form-item,#p-map__user-location .form-item,#views-exposed-form-faqs-block-1 .form-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.input--group input,.page__content #views-exposed-form-search-page-1 input,#views-exposed-form-parts-block-1 input,#views-exposed-form-resources-index-block-1 input,#views-exposed-form-locations-block-1 input,#p-map__user-location input,#views-exposed-form-faqs-block-1 input{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}.input--group button,.page__content #views-exposed-form-search-page-1 button,#views-exposed-form-parts-block-1 button,#views-exposed-form-resources-index-block-1 button,#views-exposed-form-locations-block-1 button,#p-map__user-location button,#views-exposed-form-faqs-block-1 button{border-bottom-left-radius:0;border-top-left-radius:0}@media(min-width:768px){.input--group button,.page__content #views-exposed-form-search-page-1 button,#views-exposed-form-parts-block-1 button,#views-exposed-form-resources-index-block-1 button,#views-exposed-form-locations-block-1 button,#p-map__user-location button,#views-exposed-form-faqs-block-1 button{padding-top:1.1rem;padding-bottom:1.1rem}}.selectric{border:1px solid #36f;border-radius:25px;background-color:#fff}.selectric .label{height:auto;border-radius:25px;padding:.7rem 2rem;margin:0 43px 0 0;font-size:1.6rem;line-height:1.5;font-family:"neue-haas-unica",sans-serif;color:#011d52}@media(min-width:768px){.selectric .label{padding:1rem 2rem}}.selectric .button{width:43px;padding:0;border-radius:0;height:100%}.selectric .button::after{right:3px;width:16px;height:16px;border:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M14.2413 6.15289C14.2418 5.95488 14.1836 5.76117 14.0739 5.5963C13.9643 5.43143 13.8081 5.30282 13.6253 5.22678C13.4425 5.15074 13.2412 5.13068 13.047 5.16915C12.8528 5.20763 12.6743 5.30289 12.5343 5.44289L8.25128 9.72889L3.96828 5.44288C3.78038 5.25498 3.52552 5.14941 3.25978 5.14941C2.99404 5.14941 2.73919 5.25498 2.55128 5.44288C2.36338 5.63079 2.25781 5.88565 2.25781 6.15138C2.25781 6.41712 2.36338 6.67198 2.55128 6.85988L7.54128 11.8499C7.72881 12.0374 7.98312 12.1427 8.24828 12.1427C8.51345 12.1427 8.76775 12.0374 8.95528 11.8499L13.9453 6.85989C14.0387 6.7673 14.1129 6.65719 14.1637 6.53587C14.2145 6.41455 14.2409 6.28441 14.2413 6.15289Z" fill="white"/></svg>')}.selectric-wrapper.selectric-hover .selectric,.selectric-wrapper.selectric-focus .selectric{border-color:#36f}.selectric-wrapper.selectric-open .selectric .button::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.selectric-items{border:none;border-radius:6px;margin-top:5px;overflow:hidden;background:#fff;z-index:1}.selectric-items ul{font-size:1.4rem;line-height:1.5;font-weight:normal}.selectric-items ul li{font-size:inherit;line-height:inherit;display:block;padding:5px 20px;margin:0}@media(hover:hover){.selectric-items ul li:hover{background:#f2f6ff}}.selectric-items ul li.selected{background:#f2f6ff}.selectric-items ul li.highlighted{background:#f2f6ff}.selectric-above .selectric-items{top:100% !important;bottom:auto !important}.views-exposed-form .form-item-items-per-page{display:none}@media(min-width:768px){.form--contact-specification-engineer .form__row{margin-bottom:1.4rem}}.form--contact-specification-engineer .form__row.parsley-error{border-color:#d04343}.form--contact-specification-engineer .heading{color:#1f3d99;margin-bottom:2.5rem}.form--contact-specification-engineer .modal__content{padding-top:2.5rem}.form--contact-specification-engineer .grid__item{margin-bottom:0}.form--contact-specification-engineer .grid__item label{color:#101840;line-height:1.6rem;font-size:1.4rem}.form--contact-specification-engineer input[type=date],.form--contact-specification-engineer input[type=datetime-local],.form--contact-specification-engineer input[type=email],.form--contact-specification-engineer input[type=month],.form--contact-specification-engineer input[type=number],.form--contact-specification-engineer input[type=password],.form--contact-specification-engineer input[type=search],.form--contact-specification-engineer input[type=tel],.form--contact-specification-engineer input[type=text],.form--contact-specification-engineer input[type=time],.form--contact-specification-engineer input[type=url],.form--contact-specification-engineer input[type=week],.form--contact-specification-engineer select,.form--contact-specification-engineer textarea,.form--contact-specification-engineer .selectric{margin:10px 0}#edit-geolocation-center-geocoder{width:100%}.heading--h1,h1,.heading--h2,h2,.heading--h3,h3,.heading--h4,.post__subtitle,h4,.heading--h5,h5,.heading--h6,h6{font-family:"neue-haas-unica",sans-serif;font-weight:700;color:#1f3d99}.heading--h1,h1{font-size:4.8rem;line-height:5.6rem}@media(min-width:768px){.heading--h1,h1{font-size:7.6rem;line-height:8.8rem}}.heading--h2,h2{font-size:3.2rem;line-height:4rem}@media(min-width:768px){.heading--h2,h2{font-size:4.8rem;line-height:5.6rem}}.heading--h3,h3{font-size:2.4rem;line-height:3.2rem}@media(min-width:768px){.heading--h3,h3{font-size:3.2rem;line-height:4rem}}.heading--h4,.post__subtitle,h4{font-size:2rem;line-height:2.8rem}@media(min-width:768px){.heading--h4,.post__subtitle,h4{font-size:2.4rem;line-height:3.2rem}}.heading--h5,h5{font-size:1.6rem;line-height:2.4rem}@media(max-width:767px){.heading--h5,h5{font-weight:500}}@media(min-width:768px){.heading--h5,h5{font-size:2rem;line-height:2.8rem;margin-bottom:2.4rem}}.heading--h6,h6{font-size:1.6rem;line-height:2.4rem;font-weight:500}@media(min-width:768px){.heading--h6,h6{margin-bottom:2.4rem}}.heading--bb{padding-bottom:1.9rem;border-bottom:1px solid #1f3d99}.heading--weight-bold{font-weight:500}.heading--pb-sm{padding-bottom:1.2rem}.heading--mb-sm{margin-bottom:.8rem}.heading--has-link{margin-bottom:3.2rem}@media(min-width:768px){.heading--has-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:768px){.heading--has-link.heading--has-bb{padding-bottom:1.6rem;border-bottom:1px solid #1f3d99}}@media(min-width:768px){.heading--has-link .heading{margin-bottom:0;padding-bottom:0;border-bottom:0}}@media(min-width:768px){.heading__link{margin-left:auto}}.icon-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.icon{display:block;background-repeat:no-repeat;background-position:center center}.icon--img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon--barcode{width:20px;height:20px;background-image:url(/themes/custom/ammunition/img/search-parts-catalog.svg)}.icon--globe{width:20px;height:20px;background-image:url(/themes/custom/ammunition/img/search-full-website.svg)}.icon--arrow{width:17px;height:16px;background-image:url(/themes/custom/ammunition/img/icons/arrow.svg)}.icon--caret-down{width:17px;height:16px;background-image:url(/themes/custom/ammunition/img/caret-down.svg)}.icon--download{width:12px;height:14px;background-image:url(/themes/custom/ammunition/img/icon-download.svg)}.icon--share{width:14px;height:14px;background-image:url(/themes/custom/ammunition/img/icon-share.svg);background-position:calc(50% - 1px) 50%}.icon--copy{width:14px;height:14px;background-image:url(/themes/custom/ammunition/img/icon-copy-white.svg);background-position:calc(50% - 1px) 50%}.icon--email{width:14px;height:14px;background-image:url(/themes/custom/ammunition/img/icon-email.svg)}.icon--close-white{width:10px;height:11px;background-image:url(/themes/custom/ammunition/img/icon-close-white.svg)}.icon--calendar,.icon--calendar-blue{width:16px;height:17px;background-image:url(/themes/custom/ammunition/img/icon-calendar.svg)}.icon--calendar-blue{background-image:url(/themes/custom/ammunition/img/icon-calendar-blue.svg)}.icon--calendar-past{width:16px;height:17px;background-image:url(/themes/custom/ammunition/img/icon-calendar-past.svg)}.icon--star{width:16px;height:15px;background-image:url(/themes/custom/ammunition/img/icon-star.svg)}.icon--print{width:21px;height:21px;background-image:url(/themes/custom/ammunition/img/icon-print.svg)}.icon--email-md{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/email-md.svg)}.icon--phone{width:21px;height:20px;background-image:url(/themes/custom/ammunition/img/icon-phone.svg)}.icon--phone-md{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/phone-md.svg)}.icon--phone-md-white{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/phone-md-white.svg)}.icon--fax-md{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/fax-md.svg)}.icon--location{width:21px;height:20px;background-image:url(/themes/custom/ammunition/img/icon-location.svg)}.icon--agriculture-irrigation,.icon--agriculture--irrigation,.icon--agriculture-et-irrigation,.icon--turf-irrigation{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/agricultural-irrigation.svg)}.icon--electrical,.icon--électrique{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/electrical.svg)}.icon--municipal{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/municipal.svg)}.icon--plumbing--industrial,.icon--plomberie-et-industriel{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/plumbing-industrial.svg)}.icon--pool-spa,.icon--pool--spa,.icon--piscine--spa{width:22px;height:21px;background-image:url(/themes/custom/ammunition/img/icons/pool-spa.svg)}.icon--water-well,.icon--puits-deau{width:23px;height:24px;background-image:url(/themes/custom/ammunition/img/icons/water-well.svg)}.icon--secteurs-de-marche,.icon--market-segments{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/market-segments.svg)}.icon--types-de-produits,.icon--product-type,.icon--product-types{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/product-type.svg);background-position:calc(50% + 1px) 50%}.icon--applications{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/applications.svg)}.icon--familles-de-produits,.icon--product-families{width:24px;height:25px;background-image:url(/themes/custom/ammunition/img/icons/product-families.svg)}.icon--circle-border,.icon--circle-border-gradient,.icon--circle-gradient{width:3.2rem;height:3.2rem;position:relative;border-radius:50%}.icon--circle-border::after,.icon--circle-border-gradient::after,.icon--circle-gradient::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #36f;z-index:-1}.icon--circle-border{z-index:1}.icon--circle-border-gradient::after{background:-webkit-gradient(linear,left top,left bottom,from(white),to(white)) padding-box,-webkit-gradient(linear,left top,left bottom,from(#50AFEE),to(#3366FF)) border-box;background:linear-gradient(white,white) padding-box,linear-gradient(to bottom,#50AFEE,#3366FF) border-box;border-color:rgba(0,0,0,0)}.icon--circle-gradient::after{background:linear-gradient(227deg,#50AFEE 4.76%,#3366FF 90.78%);border:none}.icon--md{width:4.8rem;height:4.8rem}.image--rounded{border-radius:12px}.lang-build-selector-menus{display:none}.language-switcher--footer .control-wrap:first-child{margin-right:16px}@media(min-width:768px){.language-switcher--footer .control-wrap:first-child{margin-right:36px}}.language-switcher--footer .language-switcher-control-container{display:-webkit-box;display:-ms-flexbox;display:flex}.language-switcher--footer .country-select{min-width:200px}.language-switcher--footer .selectric-wrapper .selectric-items{min-width:125px}.language-switcher--footer .selectric{background-color:rgba(0,0,0,0);border:none}.language-switcher--footer .selectric .label{margin-right:28px;padding:0;font-size:16px;font-weight:500;text-wrap:nowrap}.language-switcher--footer .selectric .button{background:none;width:20px;margin-right:2px}.language-switcher--footer .selectric .button::after{background:url(/themes/custom/ammunition/img/blue-arrow.svg)}.language-switcher--footer .selectric .button::before{background:none}.header__desktop-nav .language-switcher-control-container{display:-webkit-box;display:-ms-flexbox;display:flex}.header__desktop-nav .language-switcher-control-container .selectric{background-color:rgba(0,0,0,0);border:none;border-radius:0}.header__desktop-nav .language-switcher-control-container .selectric .label{margin-right:28px;padding:0;font-size:16px;font-weight:500;text-wrap:nowrap;border-radius:0;height:20px}.header__desktop-nav .language-switcher-control-container .selectric .button{background:none;width:20px;margin-right:2px;border-left:none}.header__desktop-nav .language-switcher-control-container .selectric .button::after{background:url(/themes/custom/ammunition/img/blue-arrow.svg)}.header__desktop-nav .language-switcher-control-container .selectric .button::before{background:none}.body--transparent-header .header__desktop-nav .language-switcher-control-container .selectric .button::after{background:url(/themes/custom/ammunition/img/caret-down-white.svg)}.header__desktop-nav .language-switcher-control-container .selectric-language-select .selectric .label{position:relative;bottom:2px}.menu__takeover .language-switcher-control-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu__takeover .language-switcher-control-container .control-wrap{margin:16px 0;display:inline-block}.menu__takeover .language-switcher-control-container .selectric{background-color:rgba(0,0,0,0);border:none;border-radius:0}.menu__takeover .language-switcher-control-container .selectric .label{margin-right:28px;padding:0;font-size:16px;font-weight:500;text-wrap:nowrap;border-radius:0;height:20px}.menu__takeover .language-switcher-control-container .selectric .button{background:none;width:20px;margin-right:2px;border-left:none}.menu__takeover .language-switcher-control-container .selectric .button::after{background:url(/themes/custom/ammunition/img/blue-arrow.svg)}.menu__takeover .language-switcher-control-container .selectric .button::before{background:none}.list--inline,.list--tabs,#block-ammunition-local-tasks ul,#block-ammunition-primary-local-tasks ul{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:0}.list--inline{gap:12px}.list--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.list--nobullets{list-style:none;padding-left:0}.list--scroll{overflow-x:auto}.list--scroll li,.list--scroll .list__item{white-space:nowrap}.list--tabs li:first-child a,#block-ammunition-local-tasks ul li:first-child a,#block-ammunition-primary-local-tasks ul li:first-child a,.list--tabs .list__item:first-child a,#block-ammunition-local-tasks ul .list__item:first-child a,#block-ammunition-primary-local-tasks ul .list__item:first-child a{border-radius:10px 0 0 10px}.list--tabs li:last-child a,#block-ammunition-local-tasks ul li:last-child a,#block-ammunition-primary-local-tasks ul li:last-child a,.list--tabs .list__item:last-child a,#block-ammunition-local-tasks ul .list__item:last-child a,#block-ammunition-primary-local-tasks ul .list__item:last-child a{border-radius:0 10px 10px 0}.list--tabs a,#block-ammunition-local-tasks ul a,#block-ammunition-primary-local-tasks ul a{border:1px solid #adc2ff;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:105px;padding:1rem 2.4rem;margin-right:-1px;line-height:1.3;background-color:#fff;color:#474d66;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%}.list--tabs a:hover,#block-ammunition-local-tasks ul a:hover,#block-ammunition-primary-local-tasks ul a:hover{background-color:#ebf0ff}.list--tabs a.is-active,#block-ammunition-local-tasks ul a.is-active,#block-ammunition-primary-local-tasks ul a.is-active{border-color:#36f;background-color:#d6e0ff;color:#011d52;font-weight:500;position:relative;z-index:5}.list--icons,.callout__content ul{padding:0;margin-bottom:2.4rem}@media(min-width:768px){.list--icons,.callout__content ul{margin-bottom:3.2rem}}.list--icons li,.callout__content ul li,.list--icons .list__item,.callout__content ul .list__item{list-style:none;margin:0 0 16px;padding:4px 0 4px 48px;position:relative}.list--icons li::before,.callout__content ul li::before,.list--icons li::after,.callout__content ul li::after,.list--icons .list__item::before,.callout__content ul .list__item::before,.list--icons .list__item::after,.callout__content ul .list__item::after{content:"";height:32px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px}.list--icons li::before,.callout__content ul li::before,.list--icons .list__item::before,.callout__content ul .list__item::before{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,from(#50AFEE),to(#3366FF)) border-box;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,#50AFEE,#3366FF) border-box;border:1px solid #36f;border-color:rgba(0,0,0,0);border-radius:50%}.list--icons li::after,.callout__content ul li::after,.list--icons .list__item::after,.callout__content ul .list__item::after{background:url(/themes/custom/ammunition/img/icons/checkmark-blue-gradient.svg) center center no-repeat}.list--links{padding-left:0;list-style:none}.list--links li,.list--links .list__item{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;border-bottom:1px solid #adc2ff;position:relative}.list--links li:last-child,.list--links .list__item:last-child{border-bottom:none}.list--links li::after,.list--links .list__item::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(/themes/custom/ammunition/img/caret-right.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:0;pointer-events:none}.list--links-block{margin:0}.list--links-block li{border-bottom:0;text-align:left;padding-right:20px}.list--links-block li a{color:#101840;font-weight:normal}.list--links-block li a:hover{color:#36f}.list--links-block .button-group{margin-top:2.4rem}.list--links-block .button-group a{border:1px solid;padding:10px 20px;border-radius:30px;max-height:32px}.list--links-block-mobile>.button-group{width:100%;background:#fff;border:1px solid #36f;padding:10px 20px;border-radius:30px;max-height:40px}.list--links-block-mobile>.button-group a{padding:10px 50px}.list--links-sidebar{padding:0 12px;list-style:none;margin:0}.list--links-sidebar li{padding:.8rem 0}.list--links-sidebar li a{font-size:14px;color:#101840}.list--links-sidebar li.is-bold{font-weight:bold}.p-map{position:relative}.p-map fieldset{display:none}.p-map__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.p-map__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.p-map__container.open .p-map__form-container{-webkit-transform:translateX(0);transform:translateX(0);width:100%}@media(min-width:992px){.p-map__container.open .p-map__form-container{width:40%}}.p-map__container.open .p-map__toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-map__container.closed .p-map__form-container{width:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media(min-width:992px){.p-map__container.closed .p-map__form-container{width:0}}.p-map__container.closed .p-map__form-container #p-map__user-location,.p-map__container.closed .p-map__form-container .p-map__filters,.p-map__container.closed .p-map__form-container .p-map__loc-list{display:none}.p-map__container.closed .p-map__toggle{display:block !important;right:0;left:1rem}.p-map__map{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100vh;max-height:75rem}.p-map__map-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative;z-index:2}.p-map__form-container{-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:3}.p-map__toggle{position:absolute;top:1rem;right:-2.4rem;z-index:3}.p-map__user-location{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;z-index:23}@media(min-width:992px){.p-map__user-location{padding:500}}.p-map .p-map__locations-filter.facets--dd-checkboxes{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.p-map .p-map__locations-filter.facets--dd-checkboxes .block-facet--checkbox{margin-bottom:0}@media(min-width:992px){.p-map .p-map__locations-filter.facets--dd-checkboxes .block-facet--checkbox{margin-bottom:0rem}}.p-map .p-map__locations-filter.facets--dd-checkboxes .block-facet--checkbox>label{padding:0}.p-map .facets--dd-checkboxes,.p-map .facets--modal-checkboxes{margin-bottom:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:992px){.p-map .facets--dd-checkboxes,.p-map .facets--modal-checkboxes{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(max-width:767px){.p-map .facets--dd-checkboxes .block-facet--checkbox>label,.p-map .facets--modal-checkboxes .block-facet--checkbox>label{padding-left:0;padding-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.p-map .facets--dd-checkboxes input[type=checkbox]:disabled,.p-map .facets--dd-checkboxes input[type=checkbox]:disabled+label,.p-map .facets--modal-checkboxes input[type=checkbox]:disabled,.p-map .facets--modal-checkboxes input[type=checkbox]:disabled+label{display:none}.p-map__filter-container{margin:.5rem 0 0}@media(min-width:992px){.p-map__filter-container{margin:1.5rem 0 0}}.p-map__filter-container .pill--closable{display:none}.p-map__filter-container .pill--closable.open{display:-webkit-box;display:-ms-flexbox;display:flex}.p-map__filters{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-map__filters.bh-sl-filters{margin-bottom:0;gap:1rem;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.p-map__filters-container{margin:0 0 0 .25rem;position:relative;width:100%}.p-map__filters-pills{-webkit-transition:all .3s ease;transition:all .3s ease;margin:.5rem 0;gap:.5rem}.p-map__filters-pills .pill{margin-bottom:0}@media(min-width:992px){.p-map__filters-pills .pill{margin-top:.9rem;margin-bottom:.9rem}}.p-map__sort{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:992px){.p-map__sort .selectric-items{min-width:13rem !important}}.p-map__sort--label{margin-right:1rem}.p-map__address{position:relative}.p-map__address-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.p-map__submit{position:relative}.p-map__loc-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;padding-right:.5rem}@media(min-width:992px){.p-map__loc-list{padding-right:1.8rem;overflow-y:scroll;height:55rem}}.p-map__loc-list>ul{margin:0;padding:0 1rem 0 2rem;list-style:none;width:100%}@media(min-width:992px){.p-map__loc-list>ul{padding-right:0}}.p-map__loc-list>ul>li{padding:.5rem 0;width:100%}.p-map__loc-list>ul>li a{color:#1f3d99}.p-map__loc-list>ul>li .loc-phone{margin-top:1rem}.p-map__loc-list>ul>li.p-map__item--featured{position:relative}.p-map__loc-list>ul>li.p-map__item--featured::before{content:"";display:block;position:absolute;background-image:url("/themes/custom/ammunition/img/icons/featured-star.svg");background-size:contain;z-index:2;top:3.5rem;left:1.8rem;width:2.5rem;height:2.5rem}@media(min-width:992px){.p-map__loc-list>ul>li.p-map__item--featured::before{top:1.4rem;left:1rem;width:4rem;height:4rem}}.p-map__loc-list>ul>li.p-map__item--projects .card__content{gap:.5rem;font-size:1.4rem;line-height:1.6rem}.p-map__loc-list>ul>li.p-map__item--projects .card__address{margin-bottom:0}.p-map__loc-list>ul>li.p-map__item--projects .card__families{font-weight:500}.p-map__loc-list>ul>li.p-map__item--projects .card__products{font-weight:300}.p-map__loc-list>ul>li.p-map__item--projects .card__link{font-size:1.6rem}.p-map__loc-list>ul .list-focus .card{border-radius:.8rem;outline:2px solid #36f;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}@media(min-width:992px){.p-map .facet--all-filters .button--options{padding:.5rem 2rem .8rem 4rem}}.p-map__project-filters-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-map__zoom-control{position:relative;top:2rem;right:2rem}.p-map__zoom-control--in,.p-map__zoom-control--out{padding:.9rem .8rem;border-radius:5rem}.gm-style-iw.gm-style-iw-c,.gm-style-iw-tc,.gmnoprint.gm-style-mtc-bbw,.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom,.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom button,.gm-fullscreen-control{opacity:0;visibility:hidden;display:none}.pager__items{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.pager__items{margin:40px 0}}.pager__item a{margin:0 6px;width:1.6rem;height:3.2rem;color:#474d66;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:480px){.pager__item a{width:3.2rem}}.pager__item.is-active a{border:1px solid #36f;border-radius:3px;color:#36f}.pager__item .arrow-left,.pager__item .arrow-right{width:14px;height:14px;display:inline-block}.pager__item .arrow-left.inactive,.pager__item .arrow-right.inactive{opacity:.5}.pager__item .arrow-left{background:url("/themes/custom/ammunition/img/gray-arrow-left.svg") center no-repeat}.pager__item .arrow-right{background:url("/themes/custom/ammunition/img/gray-arrow-right.svg") center no-repeat}.pill{display:inline-block;padding:.5rem 1rem .7rem;border:1px solid #adc2ff;border-radius:3rem;background-color:#f4f6fa;color:#101840;font-size:1.2rem;line-height:1.6rem}.pill--sm{padding:0rem .8rem .2rem;background:#edeff5}.pill--lg{font-size:1.4rem;background:#ebf0ff}.pill--closable{padding-right:26px;background-image:url(/themes/custom/ammunition/img/icon-close-gray.svg);background-position:right 8px center;background-repeat:no-repeat;cursor:pointer}.pill--featured .icon--star{position:relative;top:.2rem;margin-right:.5rem}.preview{max-width:555px;margin-left:auto;margin-right:auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}.preview__img{width:130px}.preview__img img{display:block;border-radius:8px 0 0 8px}.search__views-exposed-form .form-item{position:relative}.search__views-exposed-form .form-item .pill{position:absolute;left:46px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search__dropdown{display:none;position:absolute;top:calc(100% + 1px);left:0;width:100%;background-color:#fff}@media(max-width:767px){.search__dropdown{height:calc(100vh - 6.4rem);overflow-y:auto}}.search__dropdown--active{display:block}.search__indexes h6,.search__recent h6,.search__suggestions h6{color:#101840;margin:1.6rem 1.6rem 10px 1.6rem;padding-bottom:8px;border-bottom:.5px solid #85a3ff}.search__indexes li,.search__recent li,.search__suggestions li{padding:10px;margin-left:4px}.search__indexes li:hover,.search__recent li:hover,.search__suggestions li:hover{cursor:pointer;background-color:#fafbff;color:#36f}.search__indexes{margin-top:1.6rem}.search__indexes .search__index{padding-top:4px;padding-bottom:4px}.search__index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.search__index-desc{text-align:right;color:#36f;font-weight:500}.search__index-desc p{font-weight:350;font-size:1.4rem;line-height:2rem;color:#474d66;margin-top:-5px}.stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stack--xs{gap:1rem}.stack--sm{gap:1.6rem}.stack--md{gap:2.6rem}.stack--lg{gap:3.6rem}.stack--lg{gap:5.8rem}.swiper-outer{position:relative}.swiper-slide{height:auto}.swiper-button-disabled{display:none}.swiper-button-prev,.swiper-button-next{position:absolute;right:0;margin:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}@media(max-width:767px){.swiper-button-prev,.swiper-button-next{display:none}}.swiper-button-prev{left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(min-width:768px){.swiper-pagination{display:none}}.swiper-pagination-bullets.swiper-pagination-horizontal{position:relative;margin-top:1.6rem;bottom:auto}.swiper-pagination-bullet{background:#fff;border:1px solid #36f;height:2.1rem;width:2.1rem;margin:0 8px;opacity:1}.swiper-pagination-bullet-active{background:#36f}@media(max-width:767px){.swiper--default{margin-left:-2.4rem;margin-right:-2.4rem;padding-left:2.4rem;padding-right:2.4rem}}.swiper--masonry{border-radius:1rem}.swiper--masonry .swiper-slide img{display:block}.switch__title{display:inline-block;vertical-align:middle;margin-left:6px}.switch__label{display:inline-block;vertical-align:middle;width:34px;height:18px;position:relative}.switch__slider{background-color:#e6e8f0;cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:.4s;transition:.4s;border-radius:18px}.switch__slider::before{content:"";background-color:#fff;bottom:2px;left:2px;width:14px;height:14px;position:absolute;-webkit-transition:.4s;transition:.4s;border-radius:50%}.switch input{display:none}.switch input:checked+.switch__slider{background-color:#36f}.switch input:checked+.switch__slider::before{-webkit-transform:translateX(16px);transform:translateX(16px)}table{width:100%;border-collapse:separate;border-spacing:0}th,td{text-align:left;padding:12px 16px;border-top:1px solid #d6e0ff}th{background-color:#f4f6fa}th:first-of-type{border-left:1px solid #d6e0ff;border-top-left-radius:6px}th:last-of-type{border-right:1px solid #d6e0ff;border-top-right-radius:6px}td{background-color:#fff}td:first-of-type{border-left:1px solid #d6e0ff}td:last-of-type{border-right:1px solid #d6e0ff}tr:nth-child(even) td{background-color:#f4f6fa}tr:last-of-type td{border-bottom:1px solid #d6e0ff}tr:last-of-type td:first-of-type{border-bottom-left-radius:6px}tr:last-of-type td:last-of-type{border-bottom-right-radius:6px}.tablesort__heading a{display:block;color:#101840;padding-right:26px;margin-right:-8px;background:url(/themes/custom/ammunition/img/sortable.svg) no-repeat center right 8px}.tablesort__heading a:hover{color:#101840}.tablesort__heading[aria-sort=ascending] a{background-image:url(/themes/custom/ammunition/img/sort-asc.svg)}.tablesort__heading[aria-sort=descending] a{background-image:url(/themes/custom/ammunition/img/sort-desc.svg)}.table--responsive{overflow-x:auto;overflow-y:hidden;max-width:100%;padding-bottom:20px;border-radius:6px 6px 0 0;scrollbar-color:#36f #fff;scrollbar-width:thin}.table--responsive--no-wrap td{text-wrap:nowrap}.table--sticky-columns{background:#fff;border-radius:6px;border-left:1px solid #d6e0ff;border-right:1px solid #d6e0ff}.table--sticky-columns .table__wrapper{overflow-x:auto;overflow-y:hidden;max-width:100%;padding-bottom:20px;border-radius:6px 6px 0 0}.table--sticky-columns .table__scroll-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px}.table--sticky-columns .table__scroll-controls button{padding:0}.table--sticky-columns th,.table--sticky-columns td{white-space:nowrap}.table--sticky-columns th:first-child,.table--sticky-columns td:first-child{position:sticky;z-index:1;-webkit-box-shadow:0 0 4px rgba(71,77,71,.2);box-shadow:0 0 4px rgba(71,77,71,.2);left:0}@media(min-width:768px){.table--sticky-columns th:last-child,.table--sticky-columns td:last-child{position:sticky;z-index:1;-webkit-box-shadow:0 0 4px rgba(71,77,71,.2);box-shadow:0 0 4px rgba(71,77,71,.2);right:0}}.table--sticky-columns th:first-of-type,.table--sticky-columns td:first-of-type{border-left-width:0}.table--sticky-columns th:last-of-type,.table--sticky-columns td:last-of-type{border-right-width:0}.table--sticky-columns tr:last-of-type td:first-of-type,.table--sticky-columns tr:last-of-type td:last-of-type{border-radius:0}.table--sticky-columns td.dropdown__td--active{z-index:50}@media(max-width:767px){.table--sticky-columns td.dropdown__td--active{position:relative}}.table--dropdowns{position:relative}.table--dropdowns .dropdown--open .dropdown__content{opacity:0;pointer-events:none}.table--dropdowns .table__dropdown-clone{position:absolute;right:0;bottom:0;z-index:50;height:0}.table--dropdowns .table__dropdown-clone .dropdown__content.cloned{position:relative;opacity:1;top:0;pointer-events:all;width:100%}.table__footer{padding:16px 24px;margin-top:20px;border-top:1px solid #d6e0ff;border-bottom:1px solid #d6e0ff;border-radius:0 0 10px 10px;display:block;text-align:center;margin-bottom:20px}@media(min-width:768px){.table__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin-bottom:0}}.table__footer .pager{margin-top:3px}.table__footer .pager__items{margin:0}.table__pagination{display:inline-block}.table__pagination form,.table__pagination>span{display:inline-block;font-size:1.2rem;vertical-align:middle;line-height:1rem}.table__pagination form{margin:0 16px}.toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:250px;background-color:#011d52;color:#fff;text-align:center;border-radius:5px;padding:1rem 1.6rem;margin-bottom:1rem;-webkit-animation:fadein .5s,fadeout .5s 4.5s;animation:fadein .5s,fadeout .5s 4.5s;position:fixed;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1100}.toast__close{margin-left:auto;margin-right:0;cursor:pointer}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.tooltip__trigger{display:inline-block;width:1.4rem;height:1.4rem;background:url(/themes/custom/ammunition/img/icon-info.svg) center center no-repeat;background-size:auto}.tippy-box{padding:2px;border-radius:2px;background-color:#101840;font-size:1.2rem}.accordion__image{display:none;border-radius:12px}.accordion__image--active{display:block}.accordion__title{margin:0}@media(min-width:768px){.accordion__title{font-size:2.4rem;line-height:3.2rem}}.accordion__item{background-color:#fff;border:1px solid #d6e0ff;border-radius:1.2rem;padding:1.6rem 2.4rem;margin-bottom:8px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.accordion__item--open{border-color:#36f;padding-bottom:2.4rem}.accordion__item-image img{border-radius:6px}.accordion__item-link{margin-top:1.6rem}.accordion__item--no-icon .accordion__icon{display:none}.accordion__item--no-icon .accordion__header{cursor:default}.accordion__item--no-icon.accordion__item--open{padding-bottom:.8rem}@media(min-width:768px){.accordion__item--no-icon.accordion__item--open{padding-bottom:1rem !important}}.accordion__item--no-icon.accordion__item--open .accordion__content{display:none !important}.accordion__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion__header-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:100;flex-shrink:100;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:1.6rem}.accordion__icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion__item--open .accordion__icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion__description{font-size:1.4rem;line-height:2rem;width:100%;margin-top:1.6rem}@media(min-width:768px){.accordion__description{font-size:1.8rem;line-height:2.8rem}}.accordion__content{display:none;padding-top:1.2rem}.accordion__item--open .accordion__content{display:block}.accordion--padding-sm .accordion__item{padding:1rem .8rem}@media(min-width:768px){.accordion--padding-sm .accordion__item--open{padding-bottom:1.2rem}}.accordion--padding-sm__content{padding-top:0}.accordion--padding-sm .accordion__header .accordion__title{font-size:1.4rem;line-height:2rem}.accordion--padding-lg .accordion__item{padding:2.4rem}@media(min-width:768px){.accordion--padding-lg .accordion__item{padding:2.4rem 3.2rem}}@media(min-width:768px){.accordion--padding-lg .accordion__item--open{padding-bottom:3.2rem}}.accordion--padding-lg__content{padding-top:2.6rem}.accordion--content-xs .accordion__content{font-size:1.2rem;line-height:2rem}.accordion .grid--gutters{margin-bottom:-1.6rem}.accordion .button-group{margin-top:8px}.accordion--transparent .accordion__item{background-color:rgba(0,0,0,0);border:none;border-radius:0;padding:1.6rem 0;margin-bottom:0;-webkit-transition:none;transition:none;border-bottom:1px solid #1f3d99}.accordion--transparent .accordion__title{color:#1f3d99;font-size:1.6rem;text-transform:uppercase;line-height:22px}.accordion--transparent .accordion__collapse{margin-bottom:0}.feature-banner{background:linear-gradient(227deg,#50AFEE 4.76%,#3366FF 90.78%);color:#fff;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem}@media(min-width:768px){.feature-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem 2.4rem}}.feature-banner__images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:100%}@media(min-width:768px){.feature-banner__images{gap:1.6rem;width:61%}}.feature-banner__images img{border-radius:6px}.feature-banner__image{line-height:0}.feature-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}@media(min-width:768px){.feature-banner__content{width:33%}}.feature-banner__title{color:inherit;margin:0}@media(min-width:768px){.feature-banner--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:768px){.feature-banner--centered .feature-banner__content{width:100%;max-width:885px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media(min-width:768px){.feature-banner--promotional{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.feature-banner--promotional .feature-banner__title{font-size:2rem}@media(min-width:768px){.feature-banner--promotional .feature-banner__title{margin-bottom:0}}@media(min-width:768px){.feature-banner--promotional .feature-banner__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:885px}}@media(min-width:768px){.feature-banner--single-image .feature-banner__images,.feature-banner--single-image .feature-banner__content{width:48%}}@media(min-width:768px){.callout__wrap{margin-right:4rem}}@media(min-width:768px){.grid--reverse .callout__wrap{margin-right:0}}@media(min-width:768px){.grid--reverse .callout__image,.grid--reverse .callout__media{margin-right:4rem}}.callout__image img{border-radius:1.2rem}.callout__title.heading--bb{margin-bottom:2.4rem}.callout__link{margin-top:2.4rem}@media(min-width:768px){.callout__link{margin-top:3.2rem}}@media(min-width:768px){.callout .grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.callout-card{background:#fff;border:1px solid #d6e0ff;border-radius:8px;padding:2.4rem}@media(min-width:768px){.callout-card{padding:1.6rem 1.6rem 1.6rem 3.2rem}}.callout-card__heading{margin:0}@media(max-width:767px){.callout-card__heading{font-size:2rem;line-height:2.8rem}}.callout-card__description{font-size:1.4rem;line-height:2rem;margin:2.4rem 0 0}.callout-card__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2.4rem 0 -2.4rem}@media(min-width:768px){.callout-card__link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:2.4rem 0 0}}.callout-card__image{border-radius:8px 8px 0 0;margin:-2.4rem -2.4rem 0;overflow:hidden}@media(min-width:768px){.callout-card__image{border-radius:8px;margin:0}}.callout-card__image img{display:block}@media(min-width:768px){.callout-card--lg{padding:4rem}}@media(min-width:768px){.callout-card--lg .callout-card__description{font-size:1.6rem;line-height:2.4rem}}.card{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-shadow 200ms ease-in-out;transition:-webkit-box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;border-radius:0 8px 8px 0}@media(min-width:768px){.card{position:relative}}.card:hover{-webkit-box-shadow:0px 4px 8px 0px rgba(16,24,64,.08);box-shadow:0px 4px 8px 0px rgba(16,24,64,.08)}.card>a{color:#101840;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-row--light-text .card{color:#101840}.p-row--light-text .card a,.p-row--light-text .card h3{color:#101840}.card__image{border:1px solid #d6e0ff;border-bottom:0;border-radius:8px 8px 0 0;position:relative;z-index:1;overflow:hidden}.card__image img{width:100%;display:block;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1.2rem;background-color:#fff;border:1px solid #d6e0ff;border-radius:0 0 8px 8px;padding:1.6rem;position:relative;z-index:5}.card__content .collapse__toggle{font-size:1.2rem;color:#36f}.card__label{position:absolute;top:0;right:0;padding:inherit}.card__date{color:#1f3d99}.card__title{margin:0}.card__address,.card__phone{font-size:1.4rem;line-height:2rem}.card__address{margin-bottom:1rem}.card__address ul{margin-bottom:0}.card__description{font-size:1.4rem;line-height:2rem}.card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.6rem 1.6rem;position:absolute;bottom:0;left:0;right:0}.card__link .button--chevron{color:#36f;margin-left:auto}.swiper-slide>.card,.grid__item>.card{height:100%}.swiper-slide>.card.card--link-wrap>a,.grid__item>.card.card--link-wrap>a{height:100%}.card--has-cta .card__content{padding-bottom:4.8rem}.card--download .card__content{padding-bottom:8rem}@media(min-width:768px){.card--download.card--horizontal .card__link,.card--download.card--horizontal-mobile .card__link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width:768px){.card--download.card--horizontal .card__link .button--chevron,.card--download.card--horizontal-mobile .card__link .button--chevron{margin-left:0}}.card--download:hover{background-color:rgba(0,0,0,0)}@media(min-width:768px){.card--horizontal.card--download,.card--horizontal.card--map,.card--horizontal>a,.card--horizontal-mobile.card--download,.card--horizontal-mobile.card--map,.card--horizontal-mobile>a,.card--row.card--download,.card--row.card--map,.card--row>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:768px){.card--horizontal img,.card--horizontal-mobile img,.card--row img{-o-object-fit:cover;object-fit:cover;height:100%}}@media(min-width:768px){.card--horizontal .card__image-link,.card--horizontal .card__image,.card--horizontal-mobile .card__image-link,.card--horizontal-mobile .card__image,.card--row .card__image-link,.card--row .card__image{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #d6e0ff;border-right:0;border-radius:8px 0 0 8px}}@media(min-width:768px){.card--horizontal .card__image-link .card__image,.card--horizontal-mobile .card__image-link .card__image,.card--row .card__image-link .card__image{border:0}}@media(min-width:768px){.card--horizontal .card__content,.card--horizontal-mobile .card__content,.card--row .card__content{-webkit-box-flex:2;-ms-flex:2;flex:2;border-top:1px solid #d6e0ff;border-left:0;border-radius:0 8px 8px 0}}.card--horizontal.card--reverse.card--download,.card--horizontal.card--reverse .card__inner-grid,.card--horizontal.card--reverse>a,.card--horizontal-mobile.card--reverse.card--download,.card--horizontal-mobile.card--reverse .card__inner-grid,.card--horizontal-mobile.card--reverse>a,.card--row.card--reverse.card--download,.card--row.card--reverse .card__inner-grid,.card--row.card--reverse>a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(min-width:768px){.card--horizontal.card--reverse .card__image,.card--horizontal-mobile.card--reverse .card__image,.card--row.card--reverse .card__image{border-left:0;border-right:1px solid #d6e0ff;border-radius:0 8px 8px 0}}@media(min-width:768px){.card--horizontal.card--reverse .card__content,.card--horizontal-mobile.card--reverse .card__content,.card--row.card--reverse .card__content{border-right:0;border-left:1px solid #d6e0ff;border-radius:8px 0 0 8px}}.card--horizontal.card--reverse .card__link,.card--horizontal-mobile.card--reverse .card__link,.card--row.card--reverse .card__link{right:initial}@media(min-width:768px){.card--horizontal.card--lg .card__image,.card--horizontal.card--lg .card__content,.card--horizontal-mobile.card--lg .card__image,.card--horizontal-mobile.card--lg .card__content,.card--row.card--lg .card__image,.card--row.card--lg .card__content{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(min-width:768px){.card--horizontal.card--lg .card__content,.card--horizontal-mobile.card--lg .card__content,.card--row.card--lg .card__content{padding:3.2rem;gap:2.2rem}}@media(min-width:768px){.card--horizontal.card--lg .card__link,.card--horizontal-mobile.card--lg .card__link,.card--row.card--lg .card__link{padding:0 3.2rem 3.2rem}}.card--horizontal.card--no-image .card__content{border:1px solid #d6e0ff;border-radius:8px}@media(min-width:768px){.card--horizontal-mobile.card--no-image .card__content,.card--row.card--no-image .card__content{border:1px solid #d6e0ff;border-radius:8px}}@media(max-width:767px){.card--horizontal-mobile{background-color:#fff;border:1px solid #d6e0ff;border-radius:8px;padding:1.2rem}}.card--horizontal-mobile .card__inner-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%}@media(max-width:767px){.card--horizontal-mobile .card__inner-grid{padding-top:1.2rem}}.card--horizontal-mobile .card__image{-webkit-box-flex:2;-ms-flex:2;flex:2}@media(max-width:767px){.card--horizontal-mobile .card__image{border:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width:767px){.card--horizontal-mobile .card__image img{border-radius:6px}}.card--horizontal-mobile .card__content{-webkit-box-flex:3;-ms-flex:3;flex:3}@media(max-width:767px){.card--horizontal-mobile .card__content{padding:0 0 0 1rem;border:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex:2;flex:2;gap:1rem}}@media(max-width:767px){.card--horizontal-mobile .card__title{font-size:1.4rem;line-height:2rem}}@media(max-width:767px){.card--horizontal-mobile .card__link{padding:0}}@media(max-width:767px){.card--horizontal-mobile .card__address,.card--horizontal-mobile .card__phone{font-size:1.2rem;line-height:1.6rem}}@media(max-width:767px){.card--horizontal-mobile.card--has-cta .card__content{padding-bottom:4.8rem}}.card--horizontal-mobile.card--reverse>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.card--horizontal-mobile.card--reverse .card__inner-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width:767px){.card--horizontal-mobile.card--reverse .card__link{right:0;left:auto}}.card--row{margin-bottom:1.6rem}.card--row .card__image{display:none}@media(min-width:768px){.card--row .card__image{display:block}}.card--row .card__content{gap:7px}@media(max-width:767px){.card--row .card__content{border-radius:8px;border:1px solid #d6e0ff}}@media(min-width:768px){.card--row .card__content{padding:1.5rem 1.6rem 4.5rem 1.6rem;-webkit-box-flex:4;-ms-flex:4;flex:4}}@media(min-width:1280px){.card--row .card__content{-webkit-box-flex:9;-ms-flex:9;flex:9}}.card--row .card__description{font-size:1.4rem}.card.resource--search-result{margin-bottom:1.6rem}@media(min-width:768px){.card.resource--search-result .card__content{-webkit-box-flex:3;-ms-flex:3;flex:3}}@media(max-width:767px){.accordion .card{border:1px solid #d6e0ff;border-radius:8px}}@media(max-width:767px)and (max-width:767px){.accordion .card--download,.accordion .card--link-wrap>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width:767px){.accordion .card--download>a,.accordion .card--link-wrap .card__image{-webkit-box-flex:0;-ms-flex:0 0 11.6rem;flex:0 0 11.6rem}.accordion .card--download .card__title{margin-bottom:1.2rem}.accordion .card__image{border:0;border-radius:0;padding:1.2rem;padding-right:0}.accordion .card__image img{border-radius:6px}.accordion .card__content{border:0;padding:1.2rem 1.2rem 4.8rem 1.2rem}.accordion .card__title{font-size:1.4rem;line-height:2rem}.accordion .card__description{font-size:1.2rem;line-height:1.6rem}}.contact{border-bottom:1px solid #1f3d99;padding-bottom:2rem;margin-bottom:2rem}.contact.contact-bottom{border-bottom:0}.contact.contact-bottom .icon{margin:0 auto}.contact__description{margin:2rem 0}.contact__label{margin:6px 0}.contact__value{font-size:1.4rem;overflow:hidden;text-overflow:ellipsis}.contact__value a{color:#474d66}.contact .grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:767px){.contact .grid__item{width:50%}}@media(min-width:768px){.p-contact-centered .grid--2col>.grid__item.p-contact-block{width:100%}}.p-contact-centered .grid--2col>.grid__item.p-contact-block .contact{max-width:620px;margin:0 auto;border-bottom:0}.p-contact-centered .grid--2col>.grid__item.p-contact-block .contact__title{font-size:3.2rem;line-height:4rem;margin:0 0 3.2rem}@media(max-width:767px){.p-contact-centered .grid--2col>.grid__item.p-contact-block .contact__title{font-size:2.4rem;font-weight:bold}}.p-contact-centered .grid--2col>.grid__item.p-contact-block .contact .icon{margin:0 auto}.feature-callout{border-radius:4px;padding:2rem;background-size:cover;background-position:center center}@media(min-width:768px){.feature-callout{padding:2.6rem 2.8rem 2.3rem}}@media(min-width:768px){.swiper .feature-callout{padding-left:6.4rem;padding-right:6.4rem}}.feature-callout__inner{padding:2rem;border-radius:6px;border:1px solid #fff;background:rgba(255,255,255,.24);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:1.8rem}.feature-callout__title{margin:0}.feature-callout__content{max-width:425px;text-align:center}.feature-callout__link{width:100%}.feature-callout__link .button{width:auto}.filter-card{background-color:#fff;border:1px solid #d6e0ff;border-radius:6px}.filter-card:hover{background:linear-gradient(227deg,#50AFEE 4.76%,#3366FF 90.78%)}.filter-card:hover .filter-card__heading{color:#fff}.filter-card:hover .icon{-webkit-filter:saturate(0%) brightness(500%);filter:saturate(0%) brightness(500%)}.filter-card,.filter-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-card__inner{text-align:center;gap:1.6rem;padding:1.7rem;width:100%;height:100%;cursor:pointer;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media(min-width:768px){.filter-card__inner{padding:3.6rem 2.8rem}}.filter-card__heading{text-transform:uppercase;margin:0;font-size:1.6rem;line-height:2.2rem;font-weight:500;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}.filter-card__filters{display:none}.filter-card--open .filter-card__filters{display:block}.filter-card--square{min-height:18.3rem;position:relative;overflow:hidden;z-index:1}@media(min-width:768px){.filter-card--square{width:17.6rem}}.filter-card--square::before,.filter-card--square::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-2}.filter-card--square::after{height:120%;-webkit-transform:translateY(0);transform:translateY(0);top:110%;background-image:url(/themes/custom/ammunition/img/wave-bg-2.svg);background-repeat:no-repeat;background-position:top center;background-size:cover;z-index:-1;-webkit-transition:top 600ms ease,-webkit-transform 600ms ease;transition:top 600ms ease,-webkit-transform 600ms ease;transition:top 600ms ease,transform 600ms ease;transition:top 600ms ease,transform 600ms ease,-webkit-transform 600ms ease}.filter-card--square:hover::after{-webkit-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px));top:50%}.filter-card .icon{-webkit-transition:-webkit-filter 400ms ease-in-out;transition:-webkit-filter 400ms ease-in-out;transition:filter 400ms ease-in-out;transition:filter 400ms ease-in-out,-webkit-filter 400ms ease-in-out}.filter-card--checkboxes{position:relative}.filter-card--checkboxes .filter-card__inner::after{content:"";display:block;position:absolute;right:2.2rem;top:5rem;background:url(/themes/custom/ammunition/img/icons/arrow-down.svg) no-repeat;width:2.4rem;height:2.4rem;-webkit-filter:saturate(0%) brightness(500%);filter:saturate(0%) brightness(500%);-webkit-transition-property:-webkit-filter,-webkit-transform;transition-property:-webkit-filter,-webkit-transform;transition-property:filter,transform;transition-property:filter,transform,-webkit-filter,-webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.filter-card--checkboxes .filter-card__count{display:none}.filter-card--checkboxes .filter-card__count::before{content:"• "}.filter-card--checkboxes .filter-card__filters{padding-bottom:3.6rem;width:100%}.filter-card--checkboxes .filter-card__filters li{padding:1.2rem 4.6rem}.filter-card--checkboxes .filter-card__filters li:hover{background:#ebf0ff}.filter-card--checkboxes.filter-card--is-checked .filter-card__count{display:inline-block}.filter-card--checkboxes.filter-card--open{border-color:#36f}.filter-card--checkboxes.filter-card--open .filter-card__inner::after{-webkit-filter:none;filter:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-card--checkboxes.filter-card--open:hover{background:#fff}.filter-card--checkboxes.filter-card--open:hover::after{-webkit-transform:none;transform:none;top:110%}.filter-card--checkboxes.filter-card--open:hover .filter-card__heading{color:#1f3d99}.filter-card--checkboxes.filter-card--open:hover .icon{-webkit-filter:none;filter:none}.swiper-slide>.filter-card.filter-card--open,.grid__item>.filter-card.filter-card--open{height:100%}.icon-card{background-color:#fff;border:1px solid #d6e0ff;border-radius:6px;padding:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media(max-width:767px){.icon-card{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media(min-width:768px){.grid .icon-card{height:100%}}.icon-card__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #36f;border-radius:50%;height:3.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.9rem;position:relative;width:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:767px){.icon-card__icon{margin:0 auto}}.icon-card__heading{margin-bottom:8px}.icon-card--active{background-color:#fafbff;border-color:#36f}.icon-card.icon-card--link{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.icon-card.icon-card--link .icon-card__description{color:#101840;font-family:"neue-haas-unica",sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem;text-transform:uppercase}@media(max-width:767px){.image-hotspots{overflow-x:auto}}.image-hotspots__inner{position:relative}@media(max-width:767px){.image-hotspots__inner{width:200%}}.image-hotspots__image{width:100%;border-radius:8px}.image-hotspots__hotspot{position:absolute;width:3.2rem;height:3.2rem}@media(min-width:768px){.image-hotspots__hotspot{width:4.8rem;height:4.8rem}.image-hotspots__hotspot::after{background-size:25px}}.image-hotspots__hotspot:hover{z-index:5}.image-hotspots__hotspot-title{display:none;color:#fff;background:linear-gradient(227deg,#50AFEE 4.76%,#3366FF 90.78%);border-radius:30px;font-weight:500;position:absolute;top:0;left:3.2rem;height:3.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.6rem .2rem}@media(min-width:768px){.image-hotspots__hotspot-title{left:4.8rem;height:4.8rem;padding:0 2.4rem .2rem}}.image-hotspots__hotspot--reverse .image-hotspots__hotspot-title{left:auto;right:3.2rem}@media(min-width:768px){.image-hotspots__hotspot--reverse .image-hotspots__hotspot-title{right:4.8rem}}.image-hotspots__hotspot--active .image-hotspots__hotspot-title,.image-hotspots__hotspot:hover .image-hotspots__hotspot-title{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:767px){.image-hotspots__sticky{position:sticky;top:50%;left:0;height:1px;width:100%;float:left;margin-right:-100%;pointer-events:none;z-index:9}}.image-hotspots__overlay{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px;width:calc(50% - 32px);background-color:#fff;border-radius:10px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.2);box-shadow:0 10px 10px rgba(0,0,0,.2);padding:16px;z-index:10;pointer-events:auto}@media(min-width:768px){.image-hotspots__overlay{left:auto;right:16px;width:40%}}.image-hotspots__overlay--active{display:block}.image-hotspots__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.image-hotspots__title{font-size:2rem;margin:0}.image-hotspots__close{width:24px;height:24px;background:url(/themes/custom/ammunition/img/icon-close.svg) center center no-repeat;cursor:pointer}.image-hotspots__content{font-size:1.4rem;line-height:1.4;margin-bottom:4px}.image-hotspots__links{margin-bottom:0}.info-card{height:100%}.info-card__link{background-color:#fff;border:1px solid #d6e0ff;border-radius:6px;display:block;height:100%;overflow:hidden;position:relative;padding:2.4rem}.info-card__link::after{width:17px;height:16px;background:url(/themes/custom/ammunition/img/caret-down.svg) center center no-repeat;content:"";position:absolute;right:2.4rem;top:50%;-webkit-transform:translate(50%,-50%) rotate(-90deg);transform:translate(50%,-50%) rotate(-90deg)}.info-card__link::before{content:"";background:linear-gradient(227deg,#50AFEE 4.76%,#3366FF 90.78%);height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:0}.info-card__link:hover::before{opacity:1}.info-card__link:hover::after{background:url(/themes/custom/ammunition/img/caret-down-white.svg)}.info-card__link:hover .info-card__heading,.info-card__link:hover .info-card__description,.info-card__link:hover .info-card__description p{color:#fff}.info-card__heading{margin:0}.info-card__heading,.info-card__description{position:relative;z-index:1}.info-card__description{margin:1.2rem 0 0;padding-right:2.4rem;color:#101840}.link-card{border-radius:6px;border:1px solid #d6e0ff;background:#fff;padding:2.4rem;position:relative}.swiper-slide>.link-card,.grid__item>.link-card{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.link-card__heading{padding-bottom:2.4rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}.link-card__heading::after{content:"";background:#d6e0ff;bottom:0;height:1px;left:-2.4rem;position:absolute;width:calc(100% + 4.8rem)}.link-card__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #36f;border-radius:50%;height:4.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.9rem;position:relative;width:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}.link-card__description{font-size:1.4rem;line-height:2rem}.link-card__link{position:absolute;bottom:2.4rem;right:2.4rem}.link-card--has-icon{padding-top:1.6rem}.link-card--has-icon .link-card__heading{padding-bottom:1.6rem}.link-card--has-link{padding-bottom:4.8rem}.link-card--has-link .link-card__description{margin-bottom:2.4rem}@media(min-width:768px){.media-gallery--feature .media-gallery__full{margin-bottom:2.4rem}}@media(min-width:768px){.media-gallery--feature .media-gallery__full .swiper-wrapper{border-radius:2rem}}.media-gallery--feature .media-gallery__full .Magic360{border-radius:2rem}.media-gallery--feature .media-gallery__thumbs{border-radius:0}.media-gallery--feature .media-gallery__thumbs .swiper-slide{height:10rem}.media-gallery--feature .media-gallery__thumbs .swiper-slide-thumb-active{border-radius:.8rem}.media-gallery--feature .media-gallery__thumb-image{border-radius:.8rem}.media-gallery__image{display:block;height:100%;width:100%}.media-gallery__video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.media-gallery__full{margin-bottom:4px}}.media-gallery__full .swiper-wrapper{border-radius:2rem;overflow:hidden}@media(min-width:768px){.media-gallery__full .swiper-wrapper{border-radius:2rem 2rem 0 0}.media-gallery--single .media-gallery__full .swiper-wrapper{border-radius:2rem}}.media-gallery__full .swiper-slide{height:auto}.media-gallery__thumbs-wrapper{position:relative}.media-gallery__thumbs{border-radius:0 0 2rem 2rem;overflow:hidden}.media-gallery__thumbs .swiper-slide{height:14.8rem;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.media-gallery__thumbs .swiper-slide-thumb-active{border:3px solid #36f}.media-gallery__thumb-image{-o-object-fit:cover;object-fit:cover}.media-gallery__play{height:4rem;width:4rem;margin-left:-2rem;margin-top:-2rem;position:absolute;top:50%;left:50%}.page-header{position:relative}.page-header__title{margin:0 0 3.2rem}.page-header__description{margin-bottom:4rem}.page-header__image img{border-radius:6px}.page-header__links{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;border:1px solid #fff;border-radius:1rem;margin-top:7.4rem;padding:0;list-style:none;overflow:hidden}@media(max-width:767px){.page-header__links{margin-bottom:0}}@media(min-width:768px){.page-header__links{grid-auto-flow:column}}.page-header__links a{padding:1rem 0;border-bottom:1px solid #fff;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:8rem;color:#fff;text-transform:uppercase;font-size:1.4rem;font-weight:700}@media(min-width:768px){.page-header__links a{min-height:12rem;border-right:1px solid #fff;border-bottom:none;font-size:1.6rem;font-weight:500}}@media(min-width:1024px){.page-header__links a{min-height:17.2rem}}.page-header__links a::before{content:"";display:block;z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(103.74% 87.1% at 50% 59.49%,rgba(56,119,238,0) 0%,rgba(255,255,255,0.24) 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.page-header__links a::after{height:0;width:100%;padding-bottom:96%;content:"";display:block;position:absolute;-webkit-transform:translateY(0);transform:translateY(0);top:150%;left:0;background-image:url(/themes/custom/ammunition/img/wave-bg-2.svg);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1;-webkit-transition:top 600ms ease,-webkit-transform 600ms ease;transition:top 600ms ease,-webkit-transform 600ms ease;transition:top 600ms ease,transform 600ms ease;transition:top 600ms ease,transform 600ms ease,-webkit-transform 600ms ease}.page-header__links a:hover:before{opacity:0}.page-header__links a:hover:after{-webkit-transform:translateY(calc(-50% - 8px));transform:translateY(calc(-50% - 8px));top:50%}.page-header__links a br{display:none}@media(min-width:768px){.page-header__links a br{display:inline}}.page-header__links li:last-child a{border-bottom:none}@media(min-width:768px){.page-header__links li:last-child a{border-right:none}}.page-header__scroll{display:none;cursor:pointer;width:3.5rem;height:7.8rem;position:absolute;top:9rem;right:-5rem}.page-header__scroll::after{content:"";display:block;position:absolute;top:0;left:0;width:3.5rem;height:6.3rem;background:url(/themes/custom/ammunition/img/arrow-down.svg) no-repeat;background-size:contain;-webkit-transform:translateY(0rem);transform:translateY(0rem);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.page-header__scroll:hover::after{-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}@media(min-width:1280px){.page-header__scroll{display:block}}@media(min-width:768px){.page-header--no-links{padding-bottom:2.8rem}}.page-header--no-links .page-header__scroll{top:3rem}@media(min-width:768px){.post__media{position:sticky;top:0}}.post__image img{border-radius:10px}.post__caption{text-transform:uppercase;color:#474d66;font-size:1rem;line-height:1.4rem;margin-bottom:2.2rem}.post__title{margin:0}.post__subtitle{font-weight:500}.post__category{margin-bottom:-5px}.post__category .pill{margin-bottom:5px}.post__category .collapse__toggle,.post__category .collapse-block__toggle{font-size:1.2rem;margin-left:3px;text-wrap:nowrap}.post__category .collapse--open .collapse__content,.post__category .collapse-block--open .collapse__content{display:inline}.post__category .collapse--open .collapse__content-block,.post__category .collapse-block--open .collapse__content-block{display:inline}@media(min-width:768px){.post__content{max-width:510px}}.post__featured .pill{padding-top:.7rem;padding-bottom:.5rem}.post__link{margin-top:6px}@media(min-width:768px){.post .grid--reverse .grid__item:first-child .post__content{margin-left:auto}}.post--vertical .grid__item{width:100%}@media(min-width:768px){.post--vertical .post__content{max-width:none}}.post--vertical .post__description{font-size:1.4rem;line-height:2rem}.modal{width:100%}.modal__header{text-align:center;padding:2.4rem 1.6rem 0}@media(min-width:768px){.modal__header{padding:5.6rem 5.6rem 0}}.modal__header p:last-of-type{margin-bottom:0}.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6{color:#101840}.modal__content{padding:2.4rem 1.6rem}@media(min-width:768px){.modal__content{padding:4rem 5.6rem 5.6rem}}.modal__content .language-alternate__cta{text-align:center}.modal__link{margin-top:4rem;text-align:center;cursor:pointer;color:#36f;font-weight:500}.modal .form__checkbox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4rem 0 0}.modal .form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4rem 0 0}.modal--overflow h1,.modal--overflow h2,.modal--overflow h3,.modal--overflow h4,.modal--overflow h5,.modal--overflow h6{margin-bottom:0}.modal--overflow .modal__header{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #e6e8f0;margin-bottom:0}.modal--overflow .modal__content{padding:0}.modal--overflow .form__content{padding:2rem 1rem;overflow-y:auto;overflow-x:hidden}@media(min-width:768px){.modal--overflow .form__content{padding:3.2rem}}.modal--overflow .form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e6e8f0;padding:2rem 3.2rem;margin-top:0}.modal--overflow .form__actions.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal--overflow .form__actions .button{width:auto}.modal--narrow .mfp-content{max-width:520px}.mfp-bg{background:rgba(0,0,0,.25);opacity:1}.mfp-container{padding:2rem}.mfp-content{background:#fff;border-radius:2rem;width:100%}@media(min-width:768px){.mfp-content{width:792px !important}}.mfp-close-btn-in .mfp-close{opacity:1;top:1rem;right:1rem;color:#fff;width:32px;height:32px;display:block;cursor:pointer}@media(min-width:768px){.mfp-close-btn-in .mfp-close{top:2rem;right:2rem}}.mfp-close-btn-in .mfp-close::before,.mfp-close-btn-in .mfp-close::after{content:"";display:block;overflow:hidden;width:14px;height:2px;margin:auto;background:#36f;position:absolute;top:0;right:0;bottom:0;left:0}.mfp-close-btn-in .mfp-close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mfp-close-btn-in .mfp-close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:1}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.specifications__rows{margin-bottom:-1.4rem}@media(min-width:768px){.specifications__rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.specifications__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid #d8dae5;margin-bottom:1.4rem}@media(min-width:768px){.specifications__row{width:41%}}@media(min-width:768px){.specifications__row--last-desktop{border-bottom:0}}.specifications__row--last{border-bottom:0}.specifications__label{text-wrap:nowrap;padding-right:1.6rem;color:#474d66}.specifications__data{text-align:right;color:#1f3d99;font-size:1.4rem;font-weight:500;line-height:2rem}.specifications__description{margin-top:2.4rem}.bio-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #d6e0ff;border-radius:6px;padding:2.4rem;text-align:center}@media(min-width:768px){.bio-card{padding:4rem}}.bio-card__image{width:100px;margin:0 auto}@media(min-width:768px){.bio-card__image{width:131px}}.bio-card__image img{border-radius:50%}.bio-card__title{font-size:1.4rem;line-height:2rem}.bio-card__heading{margin:0}.bio-card--horizontal{max-width:939px;margin-left:auto;margin-right:auto}@media(min-width:768px){.bio-card--horizontal{text-align:left}}@media(min-width:768px){.bio-card--horizontal .grid__item:first-child{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media(min-width:768px){.bio-card--horizontal .grid__item:last-child{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}@media(min-width:768px){.bio-card--horizontal .bio-card__image{margin:0 20px 0 0}}@media(min-width:768px){.bio-card--vertical{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.swiper-slide>.bio-card,.grid__item>.bio-card{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bio-card__buttons{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bio-card__buttons .icon{width:20px;height:21px;display:inline-block;position:relative;top:4px;left:-4px}.bio-card__buttons .icon--email{background-size:contain}.p-events__sticky{position:sticky;top:0}.p-image-gallery--2col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:16px 16px;-moz-column-gap:16px 16px;column-gap:16px 16px}@media(min-width:768px){.grid--2col>.p-image-gallery__item--full{width:100%}}@media(max-width:767px){.grid--m-2col>.p-image-gallery__item--full{width:100%}}.p-image-gallery__caption{text-transform:uppercase;color:#474d66;font-size:1rem;line-height:1.4rem;margin-bottom:2.2rem}.menu-dropdown{overflow-y:scroll;max-height:100vh}@media(max-width:1279px){.menu-dropdown{min-height:calc(100vh - 6.4rem)}}.menu-dropdown__wrapper{position:relative;padding:0 2.4rem}@media(max-width:1279px){.menu-dropdown__wrapper .container{padding:0}}.menu-dropdown__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(min-width:1280px){.menu-dropdown__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:start;align-self:flex-start;gap:12px}}.menu-dropdown__button-back{background:none;color:#36f;text-align:left;border-radius:0;padding:0;margin-bottom:24px;padding-left:2rem}.menu-dropdown__button-back:hover{color:#36f}@media(min-width:1280px){.menu-dropdown__button-back{display:none}}.menu-dropdown__button-back::before{background-image:none;display:none}.menu-dropdown__button-back::after{content:"";display:block;background:url(/themes/custom/ammunition/img/blue-arrow.svg) no-repeat;background-size:contain;position:absolute;top:.5rem;left:0rem;width:1.5rem;height:1.75rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-featured-link{padding:1.6rem;border:1px solid #d6e0ff;border-radius:.8rem;display:block}.menu-featured-link:hover{background-color:#fafbff}.menu-featured-link__description{color:#101840}@media(min-width:1280px){.menu-products-dropdown__segments .button-group a.button--quiet{max-width:266px;-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}}.menu-products-dropdown__products{margin-top:2.4rem;border-top:1px solid #adc2ff;padding-top:2.4rem}.menu-products-dropdown__products .menu-columns div:first-of-type .list--links.menu-links__links>li::after{display:initial}@media(max-width:1279px){.menu-products-dropdown__products{background-color:#fff;z-index:10;position:absolute;padding-top:0;top:0;left:0;bottom:0;width:100%;border:none}}.menu-products-dropdown__products-link:hover{color:#1f3d99 !important}.menu-products-dropdown__products-type{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-products-dropdown__products-type .menu-links{-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width:1280px){.menu-products-dropdown__products-type .menu-links{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px)}}.menu-products-dropdown__products-type .menu-links li::after{background-image:none !important;display:none}.menu-products-dropdown__products-type .menu-links .menu-links__title{width:100%}@media(min-width:1280px){.menu-products-dropdown__products-type .menu-links .menu-links__title{width:initial}}.menu-products-dropdown__products-link{background:none;border-radius:0;color:#007aff;padding:16px 0;width:100%;margin-top:8px;text-align:left}.menu-products-dropdown__products-link::before{display:none}.menu-products-dropdown__products-wrap{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important}@media(max-width:1279px){.menu-products-dropdown__products-products{background-color:#fff;height:calc(100vh - 64px);width:100%;position:absolute;z-index:30;top:0;left:0;padding-left:2.4rem;padding-right:2.4rem}}.menu-products-dropdown__products-menu ul{margin-bottom:0}@media(max-width:1279px){.menu-products-dropdown__products-categories{background-color:#fff;z-index:20;height:calc(100vh - 64px);width:100%;position:absolute;top:0;left:0;padding-left:2.4rem;padding-right:2.4rem}}.paragraph+.image{margin-top:2.4rem}@media(max-width:767px){.p-products .accordion__header{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media(max-width:767px){.p-products .accordion__icon .icon--md{width:4rem;height:4rem}}.p-products .accordion__description{margin-top:1.2rem}.p-products .accordion__content{padding-top:2.4rem}.p-products .accordion__item{margin-bottom:1.2rem}.p-related-events{max-width:1034px;margin:0 auto}.p-resources__resources{margin-bottom:2.4rem}@media(min-width:768px){.p-resources__resources{margin-bottom:3.2rem}}.p-resources__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.2rem}@media(min-width:768px){.p-resources__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.p-resources-results .views-exposed-form{margin-bottom:2.4rem}@media(min-width:768px){.p-resources-results .views-exposed-form{border-bottom:1px solid #1f3d99}}@media(max-width:767px){.p-resources-results .grid--gutters-xl>.grid__item{margin-bottom:1.6rem}}.p-row--light-text{color:#fff}.p-row--light-text .heading-h1,.p-row--light-text h1,.p-row--light-text .heading-h2,.p-row--light-text h2,.p-row--light-text .heading-h3,.p-row--light-text h3,.p-row--light-text .heading-h4,.p-row--light-text h4,.p-row--light-text .heading-h5,.p-row--light-text h5,.p-row--light-text .heading-h6,.p-row--light-text h6,.p-row--light-text a{color:#fff}.p-row--bg-image{background-size:cover;background-position:center}.p-row--bg-video{position:relative}.p-row--bg-video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-row--overlay-darken-25,.p-row--overlay-darken-50,.p-row--overlay-gradient{position:relative}.p-row--overlay-darken-25::after,.p-row--overlay-darken-50::after,.p-row--overlay-gradient::after{content:"";display:block;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(1,29,82,.25)}.p-row--overlay-darken-25>div,.p-row--overlay-darken-50>div,.p-row--overlay-gradient>div{position:relative;z-index:5}.p-row--overlay-darken-50::after{background:rgba(1,29,82,.5)}.p-row--overlay-gradient::after{background:-webkit-gradient(linear,left top,right top,color-stop(0.19%,rgba(1,29,82,0.8)),color-stop(99.77%,rgba(1,29,82,0)));background:linear-gradient(90deg,rgba(1,29,82,0.8) 0.19%,rgba(1,29,82,0) 99.77%)}.p-wysiwyg::after{content:"";display:block;clear:both}.p-wysiwyg img{display:block;margin:0 0 1.6rem}.p-wysiwyg img.align-center{margin-left:auto;margin-right:auto}@media(min-width:768px){.p-wysiwyg img.align-right{float:right;margin-left:2.4rem}}@media(min-width:768px){.p-wysiwyg img.align-left{float:left;margin-right:2.4rem}}.p-sticky-navigation__navigation.sticky{top:0;z-index:15}@media(max-width:1024px){.p-sticky-navigation__navigation.sticky{position:sticky;position:-webkit-sticky;width:100%;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform 400ms ease-in-out;transition:-webkit-transform 400ms ease-in-out;transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out,-webkit-transform 400ms ease-in-out}}@media(max-width:1024px){.js-scroll-up.js-detach-header .p-sticky-navigation__navigation.sticky{-webkit-transform:translateY(6.4rem);transform:translateY(6.4rem)}}@media(max-width:1024px){.p-sticky-navigation__path,.p-sticky-navigation__links{display:none}}@media(min-width:1025px){.p-sticky-navigation__mobile{display:none}}.p-sticky-navigation--horizontal .p-sticky-navigation__navigation{background-color:#fff;border-bottom:1px solid #adc2ff;padding:14px;width:100%}.p-sticky-navigation--horizontal .p-sticky-navigation__navigation.sticky{position:sticky;position:-webkit-sticky}@media(min-width:1025px){.p-sticky-navigation--horizontal .p-sticky-navigation__navigation.sticky{-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform 400ms ease-in-out;transition:-webkit-transform 400ms ease-in-out;transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out,-webkit-transform 400ms ease-in-out}}@media(min-width:1025px){.js-scroll-up.js-detach-header .p-sticky-navigation--horizontal .p-sticky-navigation__navigation.sticky{-webkit-transform:translateY(9.4rem);transform:translateY(9.4rem)}}.p-sticky-navigation--horizontal .p-sticky-navigation__links{display:none;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:1025px){.p-sticky-navigation--horizontal .p-sticky-navigation__links{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-sticky-navigation--horizontal .p-sticky-navigation_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}@media(min-width:1025px){.p-sticky-navigation--horizontal .p-sticky-navigation_social{margin-top:0}}.p-sticky-navigation--horizontal .p-sticky-navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.p-sticky-navigation--horizontal .p-sticky-navigation__link{color:#696f8c;border-bottom:2px solid rgba(0,0,0,0)}.p-sticky-navigation--horizontal .p-sticky-navigation__link:hover{color:#36f}.p-sticky-navigation--horizontal .p-sticky-navigation__link--active{color:#101840;font-weight:500;border-bottom:2px solid #85a3ff}.p-sticky-navigation--vertical{position:relative}@media(min-width:1025px){.p-sticky-navigation--vertical{padding-left:262px}}.p-sticky-navigation--vertical .p-sticky-navigation__content>.container{margin-left:0}@media(min-width:1280px){.p-sticky-navigation--vertical .p-sticky-navigation__content>.container{max-width:calc(100vw - ((100vw - 1280px)/2 + 262px))}}@media(min-width:1740px){.p-sticky-navigation--vertical .p-sticky-navigation__content>.container{margin-left:auto;max-width:1280px;-webkit-transform:translateX(-131px);transform:translateX(-131px)}}@media(min-width:1025px){.p-sticky-navigation--vertical .p-sticky-navigation__navigation,.p-sticky-navigation--vertical .p-sticky-navigation__navigation svg{position:absolute;left:0;top:0;height:100vh;width:219px;z-index:1}}.p-sticky-navigation--vertical .p-sticky-navigation__navigation{background-color:#fff;padding:12px 20px}@media(min-width:1025px){.p-sticky-navigation--vertical .p-sticky-navigation__navigation{background:url(/themes/custom/ammunition/img/navigation-bg.svg) top left no-repeat;background-size:100% 100%;padding:32px 60px 150px 24px}}@media(min-width:1025px){.p-sticky-navigation--vertical .p-sticky-navigation__navigation.sticky{position:fixed}.toolbar-fixed .p-sticky-navigation--vertical .p-sticky-navigation__navigation.sticky{left:66px}}@media(min-width:1025px){.p-sticky-navigation--vertical .p-sticky-navigation__navigation.bottom{position:absolute;top:auto;bottom:-200px}.toolbar-fixed .p-sticky-navigation--vertical .p-sticky-navigation__navigation.bottom{left:0}}.p-sticky-navigation--vertical .p-sticky-navigation__navigation svg{z-index:-1}.p-sticky-navigation--vertical .p-sticky-navigation__navigation path{stroke:none;fill:none;-webkit-transition:stroke-dashoffset .3s ease-out;transition:stroke-dashoffset .3s ease-out}.p-sticky-navigation--vertical .p-sticky-navigation__links{position:sticky;position:-webkit-sticky;top:100px}.p-sticky-navigation--vertical .p-sticky-navigation__links li{margin-bottom:24px}.p-sticky-navigation--vertical .p-sticky-navigation__link{color:#474d66}.p-sticky-navigation--vertical .p-sticky-navigation__link:hover{color:#36f}.p-sticky-navigation--vertical .p-sticky-navigation__link--active{font-weight:700;background:linear-gradient(227deg,#50AFEE 4.76%,#3366FF 90.78%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(min-width:1280px){.menu-mobile-column-links{display:none}}.menu-mobile-column-links .list--links.menu-links__links li::after{display:inline-block !important}@media(max-width:1279px){.mobile-column-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:1279px){.mobile-column-links__content{position:absolute;top:0;left:0;background-color:#fff;width:100%;overflow-x:hidden;overflow-y:auto;display:none;z-index:10;min-height:50vh;padding:0 20px 24px 20px}.mobile-column-links__content.is-visible{display:block}}.p-faq .info-card__link{margin-bottom:2.3rem}.p-faq .heading--bb{margin-bottom:0}.p-table__bigger th{padding:24px 40px}@media(max-width:767px){.p-table__bigger th{padding:24px 16px}}.p-table__bigger td{padding:18px 40px}@media(max-width:767px){.p-table__bigger td{padding:18px 16px}}.p-table__small th{padding:6px 16px}.p-table__small td{padding:5px 16px}.p-table tr:nth-child(even) td{background-color:#fafbff}.p-table__color-box{background-color:#d3d3d3;border-radius:2px;display:inline-block;height:24px;width:24px;margin-right:16px}.p-table__color-box.blue{background-color:#9abaf3}.p-table__color-box.green{background-color:#add19e}.p-table__color-box.purple{background-color:#ab9dd0}.p-table__color-box.white{background-color:#fff}.p-table__color-box.gray{background-color:#c5c5c5}.p-table p{display:inline-block}.case-study h2{font-size:32px}.case-study h3{font-size:16px}.case-study .post .post__title{margin:10px 0;font-size:32px;font-weight:700;line-height:40px}.case-study .post .post__content div p{font-size:18px;font-weight:400;line-height:28px}.case-study .p-sticky-navigation .pt-md h3.heading.heading--bb{padding-bottom:0px;margin-bottom:10px}.case-study .p-sticky-navigation .pt-md .list{margin:0px}.case-study .explore-similar-case-studies h3.heading.heading--bb{font-size:24px;font-weight:700;line-height:32px}@media screen and (max-width:768px){.case-study .post .grid--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.case-study .post .post__content .post__title{font-size:20px;line-height:28px;font-weight:700}.case-study .post .post__content div p{font-size:14px;line-height:20px;font-weight:400}.case-study .p-sticky-navigation .p-sticky-navigation__navigation{background-color:unset;border-bottom:unset;padding:0;position:initial !important}.case-study .p-sticky-navigation .p-sticky-navigation__navigation .p-sticky-navigation__mobile .selectric-wrapper{padding:10px 15px}.case-study .p-sticky-navigation .p-sticky-navigation__navigation .p-sticky-navigation__mobile .selectric-wrapper .selectric{height:40px}.case-study .p-sticky-navigation .p-sticky-navigation__navigation .p-sticky-navigation__mobile .selectric-wrapper .selectric span{font-size:16px;font-weight:400;line-height:24px}.case-study .p-sticky-navigation .p-sticky-navigation__navigation .p-sticky-navigation__mobile .selectric-wrapper .selectric-hide-select.selectric-is-native{left:0;top:-15px;width:100%}.case-study .p-sticky-navigation .p-sticky-navigation__navigation .p-sticky-navigation__mobile .p-sticky-navigation_social{margin-bottom:20px;font-size:16px;font-weight:500;line-height:24.1px}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4{grid-column:span 12;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md{width:47%;height:auto;padding-top:0px;margin-bottom:15px;font-size:16px;line-height:24px}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md .grid{display:block;margin-bottom:0px}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md .grid .grid__item{height:auto;margin-bottom:10px}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md .grid .grid__item a{color:#000}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md .grid .view-all{text-align:left;margin-bottom:0px}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md:nth-child(1),.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md:nth-child(2),.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md:nth-child(3),.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md:nth-child(4),.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md:nth-child(5),.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md:nth-child(6),.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md:nth-child(7){display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md:last-child{width:100%;margin-bottom:0px}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md:last-child h3.heading.heading--bb{margin-bottom:25px}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md .card.product--horizontal:not(:last-of-type){margin-bottom:24px}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md .card>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:inherit}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md .card .card__image{width:30%;border-bottom:1px;border-right:0;border-radius:8px 0 0 8px}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md .card .card__image img{height:100%;-o-object-fit:cover;object-fit:cover}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md .card .card__content{width:70%;border-radius:0 8px 8px 0px;border-left:0}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--4 div.pt-md .card .card__content .card__link{justify-self:left}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--8{grid-column:span 12}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .grid__item--8 h5.heading.heading--h5{font-size:16px;margin-bottom:15px}.case-study .p-sticky-navigation .p-sticky-navigation__content .container .paragraph.p-wysiwyg.paragraph--default p{font-size:16px;line-height:24px}}@media(min-width:768px){.case-study .case-study-sidebar{position:sticky;height:-webkit-max-content;height:-moz-max-content;height:max-content;top:127px}}@media(min-width:1024px){.case-study .case-study-sidebar{top:71px}}.case-study .case-study-sidebar .heading{font-size:1.6rem;margin-bottom:10px}.case-study .case-study-content{height:100%;scrollbar-width:thin}.p-case-studies-results .views-exposed-form{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.p-case-studies-results form.views-exposed-form{width:100%}.p-case-studies-results form.views-exposed-form .form-item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.p-case-studies-results form.views-exposed-form .form-item .form-text{width:37px;padding-right:0;border-color:rgba(0,0,0,0);background:url(/themes/custom/ammunition/img/search.svg) 1.4rem calc(50% + .1rem) no-repeat;position:relative;right:-2rem;cursor:pointer}.p-case-studies-results form.views-exposed-form .form-item .form-text:hover{border-color:rgba(0,0,0,0);background-color:#fff}.p-case-studies-results form.views-exposed-form .mobile-search-close{display:none;background:url(/themes/custom/ammunition/img/icon-close.svg) no-repeat center;background-size:1.75rem 1.75rem;width:37px;height:37px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:absolute;right:0;top:.55rem;z-index:10}.p-case-studies-results form.views-exposed-form .mobile-search-close:hover::before{display:none}.p-case-studies-results.header--search-focused form.views-exposed-form{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;left:0;top:0;padding:0}.p-case-studies-results.header--search-focused form.views-exposed-form .form-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.p-case-studies-results.header--search-focused form.views-exposed-form .form-item .form-text{display:block;color:initial;border-color:#85a3ff;width:100%;color:initial;right:0;background-image:url(/themes/custom/ammunition/img/search.svg);background-color:#fff;right:unset;cursor:initial}.p-case-studies-results.header--search-focused form.views-exposed-form .mobile-search-close{display:block;width:32px;height:32px;background-size:1.5rem 1.5rem}@media(max-width:1023px){.p-case-studies-results.header--search-focused form.views-exposed-form .mobile-search-close{top:.4rem}}.p-case-studies-results .pager{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-case-studies-results .pager__items{margin-bottom:0}.engineer--teaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.engineer--teaser__top{position:relative}.engineer--teaser__top--image{margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid #d6e0ff}.engineer--teaser__title{color:#101840;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-bottom:0}.engineer--teaser__position{color:#142966;font-size:1.4rem;font-weight:500;margin-bottom:5px}.engineer--teaser__company{color:#1f3d99;font-size:1.4rem}.engineer--teaser__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.engineer--card{position:relative;width:100%;height:100%;z-index:2;text-align:left}.views-contact-a-specification-engineer--filters{max-width:369px;gap:1.6rem;margin-bottom:2rem}@media(min-width:768px){.views-contact-a-specification-engineer--filters{margin-bottom:8rem}}.views-contact-a-specification-engineer--filters #edit-reset{display:none}.views-contact-a-specification-engineer--filters .form__row{gap:1.6rem;margin-bottom:0px}.views-contact-a-specification-engineer--filters .form__row label{margin-bottom:1rem;display:block}.views-contact-a-specification-engineer--filters .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.views-contact-a-specification-engineer--filters .form-actions button{height:40px;padding-top:1rem;padding-bottom:1rem;border-radius:3rem;line-height:100%}.views-contact-a-specification-engineer--filters .form-actions [data-drupal-selector=edit-reset]{display:none}.views-contact-a-specification-engineer--filters .form-item{width:150px}.views-contact-a-specification-engineer--filters .form-item-state{width:180px}#contact-specification-engineer-form .modal__header .paragraph{margin:0 auto}@media(min-width:768px){.product--full .post .grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.product--horizontal{margin-bottom:10px}.product-group{display:none}.product-group--active{display:block}.product-group--active.grid{display:-webkit-box;display:-ms-flexbox;display:flex}.product-group__links.button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.product-group__links .button--quiet{display:inline-block;width:auto}.product-group__title{margin-bottom:12px}.project--full-summary{margin:1.6rem 0 2rem}.project--full-media-gallery{margin:2rem 0}.project--full-view-all{margin:.25rem 0;display:block}@media(min-width:768px){.project--full-view-all{margin:.25rem 0 1rem}}.project--full.modal--overflow h3,.project--full.modal--overflow h4,.project--full.modal--overflow h5,.project--full.modal--overflow h6{margin:.6rem 0;padding:.6rem 0;color:#1f3d99}.project--full .modal__content{padding:0 2rem 2rem}@media(min-width:768px){.project--full .modal__content{padding:0 5.2rem 5.2rem}}.project--full-categories>.pill{margin:.25rem 0}.project--full .js-favorites-parts header{display:none}.project--full .js-favorites-parts .table--sticky-columns{border:none}.project--full .js-favorites-parts .table__footer{display:none}.project--parts-table .table__wrapper{padding:.3rem}.project--parts-table .table--sticky-columns tr:last-of-type td:first-of-type{border-bottom-left-radius:.6rem}.project--parts-table .table--sticky-columns tr:last-of-type td:last-of-type{border-bottom-right-radius:.6rem}.representative--teaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.representative--teaser__top{position:relative;padding:2.4rem;padding-top:2rem}.representative--teaser__title{color:#101840;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-bottom:0}.representative--teaser__position{color:#142966;font-size:1.4rem;font-weight:500;margin-bottom:5px}.representative--teaser__company{color:#1f3d99;font-size:1.4rem}.representative--teaser__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:2.4rem;padding-top:0}.representative--teaser__products{position:relative}.representative--teaser__products--title{font-size:1.4rem;font-weight:500}.representative--teaser__products--content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:1rem 0;height:100%;overflow-y:scroll;scrollbar-color:#ebf0ff rgba(0,0,0,0);scrollbar-width:none}@media(min-width:768px){.representative--teaser__products--content{height:170px}}.representative--teaser__products--content .accordion{width:100%}.representative--teaser__products--content .accordion__title{color:#101840}.representative--teaser__products--content .accordion__content{color:#1f3d99;padding-top:.5rem}.representative--teaser__products--content .icon--circle-border-gradient{width:2.4rem;height:2.4rem}.representative--teaser__products--content .icon--circle-border-gradient::after{background:none;border:none;padding:0}.representative--card{position:relative;width:100%;height:100%;z-index:2;padding:0px;text-align:left}.representative--card::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjk4IDEyNyIgZmlsbD0iY3VycmVudENvbG9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Ik03Mi40NjE0IDEwNS45NTFDMjkuMzE0OCAxMDQuMTcgNy4xMjIyNyAxMTMuMjk4IDEuMDA3NzVlLTA2IDExNy43MzVMMS4yODc3NWUtMDUgLTcuMzMxOTJlLTA2TDI5OCAxLjUyNTg4ZS0wNUwyOTggMTA5LjAwM0MxNzMuMjA1IDE1MS4zMDUgMTUwLjYwNSAxMDkuMTc2IDcyLjQ2MTQgMTA1Ljk1MVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjk4IDEyNyIgZmlsbD0iY3VycmVudENvbG9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Ik03Mi40NjE0IDEwNS45NTFDMjkuMzE0OCAxMDQuMTcgNy4xMjIyNyAxMTMuMjk4IDEuMDA3NzVlLTA2IDExNy43MzVMMS4yODc3NWUtMDUgLTcuMzMxOTJlLTA2TDI5OCAxLjUyNTg4ZS0wNUwyOTggMTA5LjAwM0MxNzMuMjA1IDE1MS4zMDUgMTUwLjYwNSAxMDkuMTc2IDcyLjQ2MTQgMTA1Ljk1MVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-repeat:no-repeat;background-color:#ebf0ff;content:"";display:block;position:absolute;inset:0px;width:100%;border-radius:6px}.representative .icon--phone-md-white{width:20px;height:21px;display:inline-block;position:relative;top:4px;left:-4px}.views-find-a-representative--filters{gap:1.6rem}.views-find-a-representative--filters #edit-reset{display:none}.views-find-a-representative--filters .form__row{gap:1.6rem;margin-bottom:0px}.views-find-a-representative--filters .form__row label{margin-bottom:1rem;display:block}.views-find-a-representative--filters .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.views-find-a-representative--filters .form-actions button{height:40px;padding-top:1rem;padding-bottom:1rem;border-radius:3rem;line-height:100%}.views-find-a-representative--filters .form-actions [data-drupal-selector=edit-reset]{display:none}@media(min-width:768px){.views-find-a-representative--filters .form-item{width:12rem}}@media(min-width:768px){.views-find-a-representative--filters .form-item-state{width:18rem}}.views-find-a-representative--filters .form-item-sort-by{margin-right:1rem}@media(min-width:768px){.views-find-a-representative--filters .form-item-sort-by{width:15rem;margin-right:2rem}}@media(min-width:768px){.views-find-a-representative--filters .form-item-sort-by .selectric-wrapper{width:85px}}.views-find-a-representative--filters .form-item-sort-by .selectric-wrapper .selectric-items{width:150px !important}.views-find-a-representative--filters .form-item-sort-order .selectric-wrapper{width:100%}.views-find-a-representative--filters .form-item-sort-order .selectric-wrapper .selectric-items{width:8.5rem !important}.views-find-a-representative--grid.grid--gutters>.grid__item{margin-bottom:2.4rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(min-width:768px){.views-find-a-representative--grid.grid--gutters>.grid__item{-ms-flex-preferred-size:49.99%;flex-basis:49.99%}}@media(min-width:992px){.views-find-a-representative--grid.grid--gutters>.grid__item{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}@media(min-width:1280px){.views-find-a-representative--grid.grid--gutters>.grid__item{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}.views-exposed-filters__sort-filters{max-width:700px;gap:1.8rem;margin-bottom:3rem}.views-exposed-filters__sort-orders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #1f3d99;margin:0 0 4rem;padding-left:.5rem;padding-right:.5rem;padding-top:2rem}.views-exposed-filters-total-results{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.4rem}.views-exposed-filters-sort{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1}.views-exposed-filters-sort .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.views-exposed-filters-sort .form-item label,.views-exposed-filters-sort .form-item .label{margin-bottom:0;font-size:1.4rem}.facet-summary-item--facet .facet-item__status{display:none}@media(min-width:768px){.facets__exposed-filter-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}}@media(min-width:768px){.facets__exposed-filter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(max-width:767px){.facets__summary--sidebar{margin-top:2.4rem}}.facets__summary--sidebar ul{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:0}.facets__summary--sidebar .facet-summary-item--clear{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:1rem;font-weight:500;text-align:center;padding:12px 0;border-top:1px solid #1f3d99;border-bottom:1px solid #1f3d99}.facets-widget-checkbox{max-height:250px;overflow-y:auto}.facets-widget-checkbox ul{list-style:none;padding:0;margin:0}.facets-widget-checkbox li{display:-webkit-box;display:-ms-flexbox;display:flex}.facets-widget-checkbox .link-container{-ms-flex-preferred-size:100%;flex-basis:100%}.facets-widget-checkbox .show-all,.facets-widget-checkbox .show-less{font-weight:500}.facets--dd-checkboxes .block-facet--checkbox>label,.facets--accordion-checkboxes .block-facet--checkbox>label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.facets--dd-checkboxes .block-facet--checkbox>label::after,.facets--accordion-checkboxes .block-facet--checkbox>label::after{content:"";display:block;background:url(/themes/custom/ammunition/img/caret-down.svg) no-repeat;width:16px;height:16px;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out}.facets--dd-checkboxes .block-facet--checkbox .facets-widget-checkbox,.facets--accordion-checkboxes .block-facet--checkbox .facets-widget-checkbox{display:none}.facets--dd-checkboxes .block-facet--checkbox.active .facets-widget-checkbox,.facets--accordion-checkboxes .block-facet--checkbox.active .facets-widget-checkbox{display:block}.facets--dd-checkboxes .block-facet--checkbox.active>label::after,.facets--accordion-checkboxes .block-facet--checkbox.active>label::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.facets--dd-checkboxes{margin-bottom:20px}@media(min-width:768px){.facets--dd-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}}.facets--dd-checkboxes .block-facet--checkbox{position:relative}.facets--dd-checkboxes .block-facet--checkbox.active>label{color:#36f}.facets--dd-checkboxes .block-facet--checkbox .facet-item{margin-bottom:10px}@media(max-width:767px){.facets--dd-checkboxes .block-facet--checkbox{margin-bottom:1.2rem}}.facets--dd-checkboxes .block-facet--checkbox>label{font-weight:normal;white-space:nowrap;padding:1rem 0}@media(max-width:767px){.facets--dd-checkboxes .block-facet--checkbox>label{padding:1rem 2.4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.facets--dd-checkboxes .block-facet--checkbox .facets-widget-checkbox{position:absolute;padding:20px 20px 10px 20px;background-color:#fff;-webkit-box-shadow:2px 2px 7px rgba(0,0,0,.1);box-shadow:2px 2px 7px rgba(0,0,0,.1);border-radius:5px;width:100%;position:absolute;z-index:30}@media(min-width:768px){.facets--dd-checkboxes .block-facet--checkbox .facets-widget-checkbox{width:275px}}.facets--accordion-checkboxes .block-facet--checkbox:first-child>label,.facets--modal-checkboxes .block-facet--checkbox:first-child>label{border-top:0}.facets--accordion-checkboxes .block-facet--checkbox>label,.facets--modal-checkboxes .block-facet--checkbox>label{text-transform:uppercase;padding:1.6rem 0;border-top:1px solid #1f3d99}.facets--accordion-checkboxes .block-facet--checkbox .facets-widget-checkbox,.facets--modal-checkboxes .block-facet--checkbox .facets-widget-checkbox{padding-bottom:1.6rem}.facets--accordion-checkboxes .block-facet--checkbox .facet-item,.facets--modal-checkboxes .block-facet--checkbox .facet-item{padding:5px 0;color:#474d66}.facets--accordion-checkboxes .block-facet--checkbox .facet-item--expanded,.facets--modal-checkboxes .block-facet--checkbox .facet-item--expanded{display:block}.facets--accordion-checkboxes .block-facet--checkbox .facet-item--expanded ul,.facets--modal-checkboxes .block-facet--checkbox .facet-item--expanded ul{padding-left:3.8rem}.facets--accordion-checkboxes .block-facet--checkbox>label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.facets--modal-checkboxes .block-facet--checkbox>label{display:block;border-color:#e6e8f0}.facets--modal-checkboxes .block-facet--checkbox .item-list__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.facets--modal-checkboxes .block-facet--checkbox .facet-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media(min-width:768px){.facets--modal-checkboxes .block-facet--checkbox .facet-item{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}}.facets-widget-links .item-list__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -20px 20px 0;padding:0 0 16px;overflow:scroll;position:relative;scrollbar-width:thin}@media(min-width:768px){.facets-widget-links .item-list__links{margin-right:0}}.facets-widget-links .item-list__links::after{background:#d6e0ff;bottom:12px;content:"";height:2px;position:absolute;width:100%}.facets-widget-links .item-list__links li{list-style:none}.facets-widget-links .item-list__links a{display:block;padding:6px 20px;margin-right:30px;color:#474d66;border-bottom:2px solid rgba(0,0,0,0);text-transform:capitalize;font-size:1.4rem;white-space:nowrap}@media(min-width:768px){.facets-widget-links .item-list__links a{margin-bottom:-2px}}.facets-widget-links .item-list__links a:hover,.facets-widget-links .item-list__links a.is-active{color:#101840;border-color:#36f}.facets-widget-links .item-list__links a .facet-item__status{display:none}.facets-widget-links .item-list__links a .facet-item__count{display:none}@media(min-width:1280px){.facets-widget-links .item-list__links a .facet-item__count{display:inline}}[id^=block-producttype] .facets-widget-checkbox img,[id^=block-ammunition-producttype] .facets-widget-checkbox img,.facet-summary-item--facet img{display:none}#modal-filters [id^=block-producttype] ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){#modal-filters [id^=block-producttype] ul{gap:4.4rem}}#modal-filters [id^=block-producttype] .facet-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1rem);flex:0 0 calc(50% - 1rem);padding:1.6rem;border:1px solid #d8dae5;border-radius:.8rem;position:relative}@media(min-width:768px){#modal-filters [id^=block-producttype] .facet-item{-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%}}#modal-filters [id^=block-producttype] .facet-item--active{background-color:#fafbff;border-color:#36f}#modal-filters [id^=block-producttype] input{position:absolute;right:1.6rem;top:1.6rem}#modal-filters [id^=block-producttype] img{display:block;width:5.7rem;height:4.5rem;-o-object-fit:cover;object-fit:cover;margin-bottom:2.8rem;border-radius:.8rem 0 .8rem 0;border:1px solid #adc2ff;background-color:#fff}.facet--all-filters .facet__count{position:absolute;background:#36f;font-size:1rem;width:1.4rem;height:1.4rem;line-height:1.4rem;border-radius:1.4rem;color:#fff;text-align:center;font-weight:500}.collapse__content{height:0;overflow:hidden}.collapse--open .collapse__content{height:auto}.collapse--open-only.collapse--open .collapse__toggle{display:none}.collapse-content-block{display:none}.favorites__trigger{background:url(/themes/custom/ammunition/img/icons/part.svg) no-repeat left top 5px;width:2rem;height:1.9rem;display:inline-block}.favorites__trigger:hover,.favorites__trigger--active{background-image:url(/themes/custom/ammunition/img/icons/part-favorite.svg)}.p-row--light-text .language-alternate__title,.p-row--light-text .language-alternate__cta{color:#1f3d99}.language-alternate__title span,.language-alternate__cta span{display:none}
