@import url(https://fonts.googleapis.com/css?family=Nunito);
:root{--neutral--200:#f7f9fc;--neutral--600:#6f7182;--neutral--800:#0b0e2c;--primary-red:#c2291d;--primary-blue:#204be2;--accent--primary-1:#1476ff;--neutral--100:#fff;--neutral--300:#e9eaf3;--general--shadow-01:rgba(25,93,194,.07);--general--shadow-02:rgba(11,22,44,.05);--neutral--700:#303350;--neutral--500:#989aad;--system--green-300:#05c168;--system--300:#ff5a65;--neutral--400:#cacbd7;--button-shadow--color-2:rgba(2,87,251,.2);--button-shadow--white-01:rgba(20,20,43,.04);--secondary--color-2:#f4f7ff;--system--blue-100:#eaf4ff;--secondary--color-11:#edfbee;--system--green-400:#13a570;--system--orange-100:#fff3e4;--system--orange-400:#d5691b;--system--red-100:#ffeff0;--system--red-400:#dc2b2b;--general--shadow-03:rgba(11,22,44,.1);--system--orange-300:#ff9e2c;--secondary--color-6:#ffb016;--secondary--color-8:#ff414c;--secondary--color-12:#45c74e;--button-shadow--white-03:rgba(20,20,43,.1);--system--green-100:#e4faed;--secondary--color-5:#fff7e8;--system--red-200:#ffbec2;--system--blue-400:#086cd9;--secondary--color-1:#1045cc;--secondary--color-3:#f6f1ff;--secondary--color-4:#9240fb;--system--blue-300:#1d88fe;--system--blue-200:#8fc3ff;--system--green-200:#7fdca4;--system--orange-200:#ffd19b;--general--shadow-04:rgba(20,20,43,.14);--general--shadow-05:rgba(20,20,43,.16);--general--shadow-06:rgba(20,20,43,.24);--button-shadow--color-01:rgba(74,58,255,.06);--button-shadow--white-02:rgba(20,20,43,.06);--button-shadow--color-3:rgba(74,58,255,.08);--secondary--color-7:#fff4f4;--secondary--color-9:#eef9ff;--secondary--color-10:#68caff}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;font-style:normal;font-weight:400;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype")}[class*=" w-icon-"],[class^=w-icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:webflow-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.w-icon-slider-right:before{content:"\e600"}.w-icon-slider-left:before{content:"\e601"}.w-icon-nav-menu:before{content:"\e602"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603"}.w-icon-file-upload-remove:before{content:"\e900"}.w-icon-file-upload-icon:before{content:"\e903"}*{box-sizing:border-box}html{height:100%}body{background-color:#fff;color:#333;font-family:Arial,sans-serif;font-size:14px;line-height:20px;margin:0;min-height:100%}img{display:inline-block;max-width:100%;vertical-align:middle}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{display:inline-block;max-width:100%}.w-clearfix:after,.w-clearfix:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{background-color:#3898ec;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-block;line-height:inherit;padding:9px 15px;text-decoration:none}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:transparent!important}.w-webflow-badge,.w-webflow-badge *{font-smoothing:auto;word-wrap:normal;background:none;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border:0 transparent;border-radius:0;bottom:auto;box-shadow:none;box-sizing:border-box;clear:none;color:inherit;cursor:inherit;direction:ltr;display:block;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;height:auto;left:auto;letter-spacing:inherit;line-height:inherit;list-style-type:disc;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;position:static;right:auto;text-align:inherit;text-decoration:inherit;text-indent:0;text-shadow:none;text-transform:inherit;top:auto;transform:none;transition:none;vertical-align:baseline;visibility:visible;white-space:inherit;width:auto;word-break:normal;word-spacing:normal;z-index:auto}.w-webflow-badge{background-color:#fff!important;border-radius:3px!important;bottom:12px!important;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);color:#aaadb0!important;cursor:pointer;font-size:12px!important;height:auto!important;left:auto!important;line-height:14px!important;margin:0!important;overflow:visible!important;padding:6px 8px 6px 6px!important;position:fixed!important;right:12px!important;text-decoration:none!important;top:auto!important;transform:none!important;white-space:nowrap;width:auto!important;z-index:2147483647!important}.w-webflow-badge,.w-webflow-badge>img{display:inline-block!important;opacity:1!important;visibility:visible!important}.w-webflow-badge>img{vertical-align:middle!important}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:10px}h1{font-size:38px;line-height:44px}h1,h2{margin-top:20px}h2{font-size:32px;line-height:36px}h3{font-size:24px;line-height:30px;margin-top:20px}h4{font-size:18px;line-height:24px}h4,h5{margin-top:10px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:18px;margin-top:10px}p{margin-bottom:10px;margin-top:0}blockquote,figure{margin:0 0 10px}figcaption{margin-top:5px;text-align:center}ol,ul{margin-bottom:10px;margin-top:0;padding-left:40px}.w-list-unstyled{list-style:none;padding-left:0}.w-embed:after,.w-embed:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.w-embed:after{clear:both}.w-video{padding:0;position:relative;width:100%}.w-video embed,.w-video iframe,.w-video object{border:none;height:100%;left:0;position:absolute;top:0;width:100%}fieldset{border:0;margin:0;padding:0}[type=button],[type=reset],button{-webkit-appearance:button;border:0;cursor:pointer}.w-form{margin:0 0 15px}.w-form-done{background-color:#ddd;display:none;padding:20px;text-align:center}.w-form-fail{background-color:#ffdede;display:none;margin-top:10px;padding:10px}label{display:block;font-weight:700;margin-bottom:5px}.w-input,.w-select{background-color:#fff;border:1px solid #ccc;color:#333;display:block;font-size:14px;height:38px;line-height:1.42857143;margin-bottom:10px;padding:8px 12px;vertical-align:middle;width:100%}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-input[readonly],.w-select[disabled],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[disabled]:not(.w-input-disabled),.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0}.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-radio:after,.w-radio:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.w-radio:after{clear:both}.w-radio-input{float:left;line-height:normal;margin:4px 0 0;margin-left:-20px;margin-top:1px\9;margin-top:3px}.w-file-upload{display:block;margin-bottom:10px}.w-file-upload-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-100}.w-file-upload-default,.w-file-upload-success,.w-file-upload-uploading{color:#333;display:inline-block}.w-file-upload-error{display:block;margin-top:10px}.w-file-upload-default.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden,.w-file-upload-uploading.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;font-size:14px;font-weight:400;padding:8px 12px}.w-file-upload-file,.w-file-upload-uploading-btn{background-color:#fafafa;border:1px solid #ccc;display:flex;margin:0}.w-file-upload-file{flex-grow:1;justify-content:space-between;padding:8px 9px 8px 11px}.w-file-upload-file-name{display:block;font-size:14px;font-weight:400}.w-file-remove-link{cursor:pointer;display:block;height:auto;margin-left:10px;margin-top:3px;padding:3px;width:auto}.w-icon-file-upload-remove{font-size:10px;margin:auto}.w-file-upload-error-msg{color:#ea384c;display:inline-block;padding:2px 0}.w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}.w-file-upload-label{background-color:#fafafa;border:1px solid #ccc;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;margin:0;padding:8px 12px}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}.w-icon-file-upload-uploading{height:20px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:after,.w-container:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:after,.w-row:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;min-height:1px;padding-left:10px;padding-right:10px;position:relative;width:100%}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333333%}.w-col-2{width:16.66666667%}.w-col-3{width:25%}.w-col-4{width:33.33333333%}.w-col-5{width:41.66666667%}.w-col-6{width:50%}.w-col-7{width:58.33333333%}.w-col-8{width:66.66666667%}.w-col-9{width:75%}.w-col-10{width:83.33333333%}.w-col-11{width:91.66666667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333333%}.w-col-medium-2{width:16.66666667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.33333333%}.w-col-medium-5{width:41.66666667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.33333333%}.w-col-medium-8{width:66.66666667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.33333333%}.w-col-medium-11{width:91.66666667%}.w-col-medium-12{width:100%}.w-col-stack{left:auto;right:auto;width:100%}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-container .w-row,.w-row{margin-left:0;margin-right:0}.w-col{left:auto;right:auto;width:100%}.w-col-small-1{width:8.33333333%}.w-col-small-2{width:16.66666667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.33333333%}.w-col-small-5{width:41.66666667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.33333333%}.w-col-small-8{width:66.66666667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.33333333%}.w-col-small-11{width:91.66666667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333333%}.w-col-tiny-2{width:16.66666667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.33333333%}.w-col-tiny-5{width:41.66666667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.33333333%}.w-col-tiny-8{width:66.66666667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.33333333%}.w-col-tiny-11{width:91.66666667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{height:400px;width:100%}.w-widget-map label{display:inline;width:auto}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{background:#fff;border:1px solid #758696;border-radius:3px;display:inline-block;height:20px;position:relative;text-align:center;vertical-align:top;width:28px}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative;text-align:center}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{height:28px;width:36px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):after,.w-widget-twitter-count-shim:not(.w--vertical):before{border:solid transparent;content:" ";height:0;left:0;pointer-events:none;position:absolute;top:50%;width:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-color:rgba(117,134,150,0) #5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);border-width:4px;margin-left:-9px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:4px;margin-left:-8px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}.w-widget-twitter-count-shim.w--vertical{height:33px;margin-bottom:8px;width:61px}.w-widget-twitter-count-shim.w--vertical:after,.w-widget-twitter-count-shim.w--vertical:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.w-widget-twitter-count-shim.w--vertical:before{border-color:#5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);border-width:5px;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:4px;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;overflow:hidden;position:relative}.w-background-video>video{background-position:50% 50%;background-size:cover;bottom:-100%;height:100%;left:-100%;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:-100%;top:-100%;width:100%;z-index:-100}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:transparent;bottom:1em;padding:0;position:absolute;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;background:#ddd;clear:both;height:300px;position:relative;text-align:center}.w-slider-mask{display:block;left:0;overflow:hidden;right:0;white-space:nowrap;z-index:1}.w-slide,.w-slider-mask{height:100%;position:relative}.w-slide{display:inline-block;text-align:left;vertical-align:top;white-space:normal;width:100%}.w-slider-nav{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;bottom:0;height:40px;left:0;margin:auto;padding-top:10px;position:absolute;right:0;text-align:center;top:auto;z-index:2}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;height:auto;line-height:inherit;padding:.2em .5em;width:auto}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px rgba(51,51,51,.4)}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:rgba(34,34,34,.4)}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{background-color:hsla(0,0%,100%,.4);cursor:pointer;display:inline-block;height:1em;margin:0 3px .5em;position:relative;transition:background-color .1s,color .1s;width:1em}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{box-shadow:0 0 0 2px #fff;outline:none}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;bottom:0;color:#fff;cursor:pointer;font-size:40px;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80px}.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class*=" w-icon-"],.w-slider-arrow-right [class^=w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{right:auto;z-index:3}.w-slider-arrow-right{left:auto;z-index:4}.w-icon-slider-left,.w-icon-slider-right{bottom:0;height:1em;left:0;margin:auto;right:0;top:0;width:1em}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.w-slider-force-show{display:block!important}.w-dropdown{display:inline-block;z-index:900}.w-dropdown,.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle{margin-left:auto;margin-right:auto;position:relative;text-align:left}.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle{color:#222;padding:20px;text-decoration:none;vertical-align:top;white-space:nowrap}.w-dropdown-toggle{cursor:pointer;display:inline-block;padding-right:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{bottom:0;height:1em;margin:auto 20px auto auto;position:absolute;right:0;top:0;width:1em}.w-dropdown-list{background:#ddd;display:none;min-width:100%;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;display:block;padding:10px 20px}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:rgba(0,0,0,.9);bottom:0;color:#000;color:#fff;cursor:auto;font-family:serif;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:medium;font-size:17px;font-style:normal;font-variant:normal;font-weight:400;font-weight:300;left:0;letter-spacing:normal;line-height:normal;line-height:1.2;list-style:disc;opacity:0;outline:0;position:fixed;right:0;text-align:start;text-align:center;text-indent:0;text-shadow:none;text-transform:none;top:0;-webkit-transform:translate(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;z-index:2000}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;overflow:hidden;position:relative}.w-lightbox-view{height:100vh;opacity:0;position:absolute;width:100vw}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{height:auto;max-width:none;width:auto}.w-lightbox-image{display:block;float:none;max-height:100vh;max-width:100vw}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{background:rgba(0,0,0,.4);overflow:hidden;padding:.5em 1em;text-align:left;text-overflow:ellipsis;white-space:nowrap}.w-lightbox-caption,.w-lightbox-embed{bottom:0;left:0;position:absolute;right:0}.w-lightbox-embed{height:100%;top:0;width:100%}.w-lightbox-control{background-position:50%;background-repeat:no-repeat;background-size:24px;cursor:pointer;position:absolute;top:0;transition:all .3s;width:4em}.w-lightbox-left{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxwYXRoIGQ9Im0wIDAgMy41MzYgMy41MzYtMTYuMjY0IDE2LjI2M0wzLjUzNiAzNi4wNjIgMCAzOS41OThsLTE5Ljc5OS0xOS43OTl6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0wIDEuNDE0IDIuMTIxIDIuMTIyLTE2LjI2MyAxNi4yNjNMMi4xMiAzNi4wNjIgMCAzOC4xODRsLTE4LjM4NS0xOC4zODV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");bottom:0;display:none;left:0}.w-lightbox-right{display:none}.w-lightbox-close{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PHBhdGggZD0ibTAgMCA0Ljk1IDQuOTVMOS45IDBsMy41MzUgMy41MzYtNC45NSA0Ljk1IDQuOTUgNC45NDktMy41MzYgMy41MzYtNC45NS00Ljk1TDAgMTYuOTdsLTMuNTM2LTMuNTM2IDQuOTUtNC45NS00Ljk1LTQuOTV6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0wIDEuNDE0IDQuOTUgNC45NSA0Ljk1LTQuOTUgMi4xMiAyLjEyMi00Ljk0OSA0Ljk1IDQuOTUgNC45NDktMi4xMjIgMi4xMjEtNC45NS00Ljk1TDAgMTUuNTU3bC0yLjEyMS0yLjEyMSA0Ljk1LTQuOTUtNC45NS00Ljk1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");background-size:18px;height:2.6em;right:0}.w-lightbox-strip{bottom:0;left:0;line-height:0;overflow-x:auto;overflow-y:hidden;padding:0 1vh;position:absolute;right:0;white-space:nowrap}.w-lightbox-item{box-sizing:content-box;cursor:pointer;display:inline-block;padding:2vh 1vh;-webkit-transform:translateZ(0);width:10vh}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;overflow:hidden;position:relative}.w-lightbox-thumbnail-image{left:0;position:absolute;top:0}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;transform:translateY(-50%);width:100%}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{animation:spin .8s linear infinite;border:5px solid rgba(0,0,0,.4);border-radius:50%;box-sizing:border-box;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.w-lightbox-spinner:after{border:3px solid transparent;border-bottom-color:#fff;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-height:96vh;max-width:96vw}.w-lightbox-group .w-lightbox-image{max-height:84vh;max-width:82.3vw}.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:after,.w-richtext:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:after,.w-richtext[contenteditable=true]:before{white-space:normal}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:transparent;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{height:0;width:60%}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{height:100%;left:0;position:absolute;top:0;width:100%}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{clear:both;display:block;margin-left:auto;margin-right:auto;max-width:100%;text-align:center;width:100%}.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{clear:none;float:left;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{clear:none;float:right;margin-left:15px}.w-nav{background:#ddd;position:relative;z-index:1000}.w-nav:after,.w-nav:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.w-nav:after{clear:both}.w-nav-brand{color:#333;float:left}.w-nav-brand,.w-nav-link{position:relative;text-decoration:none}.w-nav-link{color:#222;display:inline-block;margin-left:auto;margin-right:auto;padding:20px;text-align:left;vertical-align:top}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{background:#c8c8c8;display:block!important;left:0;min-width:200px;overflow:visible;position:absolute;right:0;text-align:center;top:100%}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{display:none;left:0;overflow:hidden;position:absolute;right:0;top:100%;width:100%}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{right:auto;top:0;z-index:1}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{left:auto;top:0;z-index:1}.w-nav-button{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;cursor:pointer;display:none;float:right;font-size:24px;padding:18px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-nav-button:focus{outline:0}.w-nav-button.w--open{background-color:#c8c8c8;color:#fff}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w--nav-dropdown-open,.w--nav-dropdown-toggle-open,.w-nav[data-collapse=all] .w-nav-button{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:after,.w-tabs:before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.w-tabs:after{clear:both}.w-tab-link,.w-tab-menu{position:relative}.w-tab-link{background-color:#ddd;color:#222;cursor:pointer;display:inline-block;padding:9px 30px;text-align:left;text-decoration:none;vertical-align:top}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;overflow:hidden;position:relative}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-condition-invisible,.w-dyn-bind-empty,.w-dyn-hide{display:none!important}.wf-layout-layout{display:grid!important}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.w-commerce-commercecartwrapper{display:inline-block;position:relative}.w-commerce-commercecartopenlink{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3898ec;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-width:0;color:#fff;cursor:pointer;display:flex;padding:9px 15px;text-decoration:none}.w-commerce-commercecartopenlinkcount{background-color:#fff;border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-top-left-radius:9px;border-top-right-radius:9px;color:#3898ec;display:inline-block;font-size:11px;font-weight:700;height:18px;line-height:18px;margin-left:8px;min-width:18px;padding-left:6px;padding-right:6px;text-align:center}.w-commerce-commercecartcontainerwrapper{background-color:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1001}.w-commerce-commercecartcontainerwrapper--cartType-modal{align-items:center;display:flex;flex-direction:column;justify-content:center}.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar{align-items:stretch;display:flex;flex-direction:row;justify-content:flex-start}.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar{align-items:stretch;display:flex;flex-direction:row;justify-content:flex-end}.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown{background-color:transparent;bottom:auto;left:0;position:absolute;right:auto;top:100%}.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown{background-color:transparent;bottom:auto;left:auto;position:absolute;right:0;top:100%}.w-commerce-commercecartcontainer{background-color:#fff;box-shadow:0 5px 25px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;max-width:480px;min-width:320px;overflow:auto;width:100%}.w-commerce-commercecartheader{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:space-between;padding:16px 24px;position:relative}.w-commerce-commercecartheading{margin-bottom:0;margin-top:0;padding-left:0;padding-right:0}.w-commerce-commercecartcloselink{height:16px;width:16px}.w-commerce-commercecartform,.w-commerce-commercecartformwrapper{display:flex;flex-basis:0%;flex-direction:column;flex-grow:1;flex-shrink:1}.w-commerce-commercecartform{justify-content:flex-start}.w-commerce-commercecartlist{-webkit-overflow-scrolling:touch;flex-basis:0%;flex-grow:1;flex-shrink:1;overflow:auto;padding:12px 24px}.w-commerce-commercecartitem{align-items:flex-start;display:flex;padding-bottom:12px;padding-top:12px}.w-commerce-commercecartitemimage{height:0;width:60px}.w-commerce-commercecartiteminfo{display:flex;flex-basis:0%;flex-direction:column;flex-grow:1;flex-shrink:1;margin-left:16px;margin-right:16px}.w-commerce-commercecartproductname{font-weight:700}.w-commerce-commercecartoptionlist{list-style-type:none;margin-bottom:0;padding-left:0;text-decoration:none}.w-commerce-commercecartquantity{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:10px;padding:8px 6px 8px 12px;width:60px}.w-commerce-commercecartquantity::-moz-placeholder{color:#999}.w-commerce-commercecartquantity::placeholder{color:#999}.w-commerce-commercecartquantity:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecartfooter{border-top:1px solid #e6e6e6;display:flex;flex-basis:auto;flex-direction:column;flex-grow:0;flex-shrink:0;padding:16px 24px 24px}.w-commerce-commercecartlineitem{align-items:baseline;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:space-between;margin-bottom:16px}.w-commerce-commercecartordervalue{font-weight:700}.w-commerce-commercecartapplepaybutton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;border-width:0;color:#fff;cursor:pointer;display:flex;height:38px;margin-bottom:8px;min-height:30px;padding:0;text-decoration:none}.w-commerce-commercecartapplepayicon{height:50%;min-height:20px;width:100%}.w-commerce-commercecartquickcheckoutbutton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;border-width:0;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;margin-bottom:8px;padding:0 15px;text-decoration:none}.w-commerce-commercequickcheckoutgoogleicon,.w-commerce-commercequickcheckoutmicrosofticon{display:block;margin-right:8px}.w-commerce-commercecartcheckoutbutton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3898ec;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;border-width:0;color:#fff;cursor:pointer;display:block;padding:9px 15px;text-align:center;text-decoration:none}.w-commerce-commercecartemptystate{align-items:center;display:flex;flex-basis:0%;flex-grow:1;flex-shrink:1;justify-content:center;padding-bottom:100px;padding-top:100px}.w-commerce-commercecarterrorstate{background-color:#ffdede;flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 24px 24px;padding:10px}.w-commerce-commercecheckoutformcontainer{background-color:#f5f5f5;min-height:100vh;padding:20px;width:100%}.w-commerce-commercelayoutmain{flex-basis:800px;flex-grow:0;flex-shrink:1;margin-right:20px}.w-commerce-commercecheckoutcustomerinfowrapper{margin-bottom:20px}.w-commerce-commercecheckoutblockheader{align-items:baseline;background-color:#fff;border:1px solid #e6e6e6;display:flex;justify-content:space-between;padding:4px 20px}.w-commerce-commercecheckoutblockcontent{background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:20px}.w-commerce-commercecheckoutlabel{margin-bottom:8px}.w-commerce-commercecheckoutemailinput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:0;padding:8px 12px;width:100%}.w-commerce-commercecheckoutemailinput::-moz-placeholder{color:#999}.w-commerce-commercecheckoutemailinput::placeholder{color:#999}.w-commerce-commercecheckoutemailinput:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingaddresswrapper{margin-bottom:20px}.w-commerce-commercecheckoutshippingfullname{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutshippingfullname::-moz-placeholder{color:#999}.w-commerce-commercecheckoutshippingfullname::placeholder{color:#999}.w-commerce-commercecheckoutshippingfullname:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstreetaddress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutshippingstreetaddress::-moz-placeholder{color:#999}.w-commerce-commercecheckoutshippingstreetaddress::placeholder{color:#999}.w-commerce-commercecheckoutshippingstreetaddress:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstreetaddressoptional{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutshippingstreetaddressoptional::-moz-placeholder{color:#999}.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder{color:#999}.w-commerce-commercecheckoutshippingstreetaddressoptional:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutrow{display:flex;margin-left:-8px;margin-right:-8px}.w-commerce-commercecheckoutcolumn{flex-basis:0%;flex-grow:1;flex-shrink:1;padding-left:8px;padding-right:8px}.w-commerce-commercecheckoutshippingcity{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutshippingcity::-moz-placeholder{color:#999}.w-commerce-commercecheckoutshippingcity::placeholder{color:#999}.w-commerce-commercecheckoutshippingcity:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstateprovince{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutshippingstateprovince::-moz-placeholder{color:#999}.w-commerce-commercecheckoutshippingstateprovince::placeholder{color:#999}.w-commerce-commercecheckoutshippingstateprovince:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingzippostalcode{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutshippingzippostalcode::-moz-placeholder{color:#999}.w-commerce-commercecheckoutshippingzippostalcode::placeholder{color:#999}.w-commerce-commercecheckoutshippingzippostalcode:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingcountryselector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:0;padding:8px 12px;width:100%}.w-commerce-commercecheckoutshippingcountryselector::-moz-placeholder{color:#999}.w-commerce-commercecheckoutshippingcountryselector::placeholder{color:#999}.w-commerce-commercecheckoutshippingcountryselector:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingmethodswrapper{margin-bottom:20px}.w-commerce-commercecheckoutshippingmethodslist{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.w-commerce-commercecheckoutshippingmethoditem{align-items:baseline;background-color:#fff;border-bottom:1px solid #e6e6e6;display:flex;flex-direction:row;font-weight:400;margin-bottom:0;padding:16px}.w-commerce-commercecheckoutshippingmethoddescriptionblock{display:flex;flex-direction:column;flex-grow:1;margin-left:12px;margin-right:12px}.w-commerce-commerceboldtextblock{font-weight:700}.w-commerce-commercecheckoutshippingmethodsemptystate{background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:64px 16px;text-align:center}.w-commerce-commercecheckoutpaymentinfowrapper{margin-bottom:20px}.w-commerce-commercecheckoutcardnumber{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:text;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutcardnumber::-moz-placeholder{color:#999}.w-commerce-commercecheckoutcardnumber::placeholder{color:#999}.w-commerce-commercecheckoutcardnumber.-wfp-focus,.w-commerce-commercecheckoutcardnumber:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutcardexpirationdate{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:text;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutcardexpirationdate::-moz-placeholder{color:#999}.w-commerce-commercecheckoutcardexpirationdate::placeholder{color:#999}.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus,.w-commerce-commercecheckoutcardexpirationdate:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutcardsecuritycode{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:text;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutcardsecuritycode::-moz-placeholder{color:#999}.w-commerce-commercecheckoutcardsecuritycode::placeholder{color:#999}.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus,.w-commerce-commercecheckoutcardsecuritycode:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingaddresstogglewrapper{display:flex;flex-direction:row}.w-commerce-commercecheckoutbillingaddresstogglecheckbox{margin-top:4px}.w-commerce-commercecheckoutbillingaddresstogglelabel{font-weight:400;margin-left:8px}.w-commerce-commercecheckoutbillingaddresswrapper{margin-bottom:20px;margin-top:16px}.w-commerce-commercecheckoutbillingfullname{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutbillingfullname::-moz-placeholder{color:#999}.w-commerce-commercecheckoutbillingfullname::placeholder{color:#999}.w-commerce-commercecheckoutbillingfullname:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstreetaddress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutbillingstreetaddress::-moz-placeholder{color:#999}.w-commerce-commercecheckoutbillingstreetaddress::placeholder{color:#999}.w-commerce-commercecheckoutbillingstreetaddress:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstreetaddressoptional{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutbillingstreetaddressoptional::-moz-placeholder{color:#999}.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder{color:#999}.w-commerce-commercecheckoutbillingstreetaddressoptional:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingcity{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutbillingcity::-moz-placeholder{color:#999}.w-commerce-commercecheckoutbillingcity::placeholder{color:#999}.w-commerce-commercecheckoutbillingcity:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstateprovince{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutbillingstateprovince::-moz-placeholder{color:#999}.w-commerce-commercecheckoutbillingstateprovince::placeholder{color:#999}.w-commerce-commercecheckoutbillingstateprovince:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingzippostalcode{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding:8px 12px;width:100%}.w-commerce-commercecheckoutbillingzippostalcode::-moz-placeholder{color:#999}.w-commerce-commercecheckoutbillingzippostalcode::placeholder{color:#999}.w-commerce-commercecheckoutbillingzippostalcode:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingcountryselector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:0;padding:8px 12px;width:100%}.w-commerce-commercecheckoutbillingcountryselector::-moz-placeholder{color:#999}.w-commerce-commercecheckoutbillingcountryselector::placeholder{color:#999}.w-commerce-commercecheckoutbillingcountryselector:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutorderitemswrapper{margin-bottom:20px}.w-commerce-commercecheckoutsummaryblockheader{align-items:baseline;background-color:#fff;border:1px solid #e6e6e6;display:flex;justify-content:space-between;padding:4px 20px}.w-commerce-commercecheckoutorderitemslist{margin-bottom:-20px}.w-commerce-commercecheckoutorderitem{display:flex;margin-bottom:20px}.w-commerce-commercecheckoutorderitemdescriptionwrapper{flex-grow:1;margin-left:16px;margin-right:16px}.w-commerce-commercecheckoutorderitemquantitywrapper{display:flex;white-space:pre-wrap}.w-commerce-commercecheckoutorderitemoptionlist{list-style-type:none;margin-bottom:0;padding-left:0;text-decoration:none}.w-commerce-commercelayoutsidebar{flex-basis:320px;flex-grow:0;flex-shrink:0;position:sticky;top:20px}.w-commerce-commercecheckoutordersummarywrapper{margin-bottom:20px}.w-commerce-commercecheckoutordersummaryextraitemslistitem,.w-commerce-commercecheckoutsummarylineitem{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}.w-commerce-commercecheckoutsummarytotal{font-weight:700}.w-commerce-commercecheckoutplaceorderbutton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3898ec;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-width:0;color:#fff;cursor:pointer;display:block;margin-bottom:20px;padding:9px 15px;text-align:center;text-decoration:none}.w-commerce-commercecheckouterrorstate{background-color:#ffdede;margin-bottom:16px;margin-top:16px;padding:10px 16px}.w-form-formrecaptcha{margin-bottom:8px}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;height:12px;width:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-color:#3898ec;border-width:4px}.w-commerce-commerceaddtocartform{margin:0 0 15px}.w-commerce-commerceaddtocartoptionpillgroup{display:flex;margin-bottom:10px}.w-commerce-commerceaddtocartoptionpill{background-color:#fff;border:1px solid #000;color:#000;cursor:pointer;margin-right:10px;padding:8px 15px}.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected{background-color:#000;color:#fff}.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled{background-color:#e6e6e6;border-color:#e6e6e6;color:#666;cursor:not-allowed;outline-style:none}.w-commerce-commerceaddtocartquantityinput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:10px;padding:8px 6px 8px 12px;width:60px}.w-commerce-commerceaddtocartquantityinput::-moz-placeholder{color:#999}.w-commerce-commerceaddtocartquantityinput::placeholder{color:#999}.w-commerce-commerceaddtocartquantityinput:focus{border-color:#3898ec;outline-style:none}.w-commerce-commerceaddtocartbutton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3898ec;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-width:0;color:#fff;cursor:pointer;display:flex;padding:9px 15px;text-decoration:none}.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled{background-color:#e6e6e6;border-color:#e6e6e6;color:#666;cursor:not-allowed;outline-style:none}.w-commerce-commercebuynowbutton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3898ec;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-width:0;color:#fff;cursor:pointer;display:inline-block;margin-top:10px;padding:9px 15px;text-decoration:none}.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled{background-color:#e6e6e6;border-color:#e6e6e6;color:#666;cursor:not-allowed;outline-style:none}.w-commerce-commerceaddtocartoutofstock{background-color:#ddd;margin-top:10px;padding:10px}.w-commerce-commerceaddtocarterror{background-color:#ffdede;margin-top:10px;padding:10px}.w-commerce-commerceorderconfirmationcontainer{background-color:#f5f5f5;min-height:100vh;padding:20px;width:100%}.w-commerce-commercecheckoutcustomerinfosummarywrapper{margin-bottom:20px}.w-commerce-commercecheckoutsummaryitem,.w-commerce-commercecheckoutsummarylabel{margin-bottom:8px}.w-commerce-commercecheckoutsummaryflexboxdiv{display:flex;flex-direction:row;justify-content:flex-start}.w-commerce-commercecheckoutsummarytextspacingondiv{margin-right:.33em}.w-commerce-commercecheckoutpaymentsummarywrapper,.w-commerce-commercecheckoutshippingsummarywrapper{margin-bottom:20px}.w-commerce-commercepaypalcheckoutformcontainer{background-color:#f5f5f5;min-height:100vh;padding:20px;width:100%}.w-commerce-commercepaypalcheckouterrorstate{background-color:#ffdede;margin-bottom:16px;margin-top:16px;padding:10px 16px}.w-checkbox{display:block;margin-bottom:5px;padding-left:20px}.w-checkbox:after,.w-checkbox:before{-ms-grid-column-span:1;-ms-grid-row-span:1;content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.w-checkbox:after{clear:both}.w-checkbox-input{float:left;line-height:normal;margin:4px 0 0 -20px}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;height:12px;width:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}@media screen and (max-width:767px){.w-commerce-commercelayoutmain{flex-basis:auto;margin-right:0}.w-commerce-commercelayoutsidebar{flex-basis:auto}}@media screen and (max-width:479px){.w-commerce-commercecartcontainerwrapper--cartType-modal{align-items:stretch;flex-direction:row;justify-content:center}.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown,.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown{align-items:stretch;bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;position:fixed;right:0;top:0}.w-commerce-commercecartquantity,.w-commerce-commercecheckoutemailinput,.w-commerce-commercecheckoutshippingfullname,.w-commerce-commercecheckoutshippingstreetaddress,.w-commerce-commercecheckoutshippingstreetaddressoptional{font-size:16px}.w-commerce-commercecheckoutrow{flex-direction:column}.w-commerce-commerceaddtocartquantityinput,.w-commerce-commercecheckoutbillingcity,.w-commerce-commercecheckoutbillingcountryselector,.w-commerce-commercecheckoutbillingfullname,.w-commerce-commercecheckoutbillingstateprovince,.w-commerce-commercecheckoutbillingstreetaddress,.w-commerce-commercecheckoutbillingstreetaddressoptional,.w-commerce-commercecheckoutbillingzippostalcode,.w-commerce-commercecheckoutcardexpirationdate,.w-commerce-commercecheckoutcardnumber,.w-commerce-commercecheckoutcardsecuritycode,.w-commerce-commercecheckoutshippingcity,.w-commerce-commercecheckoutshippingcountryselector,.w-commerce-commercecheckoutshippingstateprovince,.w-commerce-commercecheckoutshippingzippostalcode{font-size:16px}}body{color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.25em}h1{font-family:Missing Links,sans-serif;font-size:66px;font-weight:400;line-height:1.2em;margin-bottom:30px;margin-top:0}h2{font-size:45px;letter-spacing:-.02em}h2,h3{font-weight:700;line-height:1.25em;margin-bottom:20px;margin-top:0}h3{font-size:40px;letter-spacing:-.01em}h4{font-size:32px;line-height:40px}h4,h5{font-weight:700;letter-spacing:-.01em;margin-bottom:0;margin-top:0}h5{font-size:24px;line-height:32px}h6{font-size:18px;font-weight:700;line-height:140%;margin-top:0}h6,p{margin-bottom:30px}p{font-size:16px;line-height:1.5em}a{color:#c2291d;font-weight:400;text-decoration:none;transition:all .3s ease}a:hover{color:#204be2}ul{margin-bottom:10px;margin-top:0;padding-left:0}li{background-position:0 50%;background-repeat:no-repeat;background-size:auto;font-size:20px;font-weight:500;line-height:32px;margin-bottom:24px;padding-left:44px}em{font-style:italic}figure{margin-bottom:10px}.paragraph-16{font-size:16px;line-height:24px;margin-bottom:0}.paragraph-16.text-opacity-70{color:hsla(0,0%,100%,.7)}.paragraph-16.bottom-10{margin-bottom:10px}.body-2---18px{font-size:18px;font-weight:400;line-height:32px}.body-2---18px.margin-top-27px{margin-top:27px}.paragraph-20{font-size:20px;line-height:32px}.paragraph-20.max-width-560px{max-width:560px}.paragraph-20.text-opacity-70{line-height:160%;opacity:.7}.paragraph-20.text-white{color:#fff}.paragraph-20.left{text-align:left}.container{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;padding:50px 5%;position:relative;width:100%}.container.contact-hero-flex{align-items:center;flex-direction:column;padding-bottom:256px;padding-top:105px}.container.contact-support-flex{padding-top:0}.container.contact-flex{align-items:center;padding-bottom:60px;padding-top:80px;z-index:11}.container.cta-flex{align-items:flex-start;background-color:#000;border-radius:16px;color:#fff;flex-direction:column;overflow:hidden;padding-bottom:80px;padding-top:80px}.container.testimonial-flex{padding-bottom:140px;padding-top:140px}.container.trust-flex{flex-direction:column;max-width:1075px}.container.investor-flex{flex-direction:column;padding-bottom:100px}.container.order-flex{align-items:flex-start;padding-bottom:50px;padding-top:50px}.container.checkout-flex{align-items:flex-start;flex-direction:row;padding-bottom:0;padding-top:0}.container.integration-details-rt-flex{justify-content:center;padding-bottom:60px;padding-top:0}.container.cs-details-bio-flex{padding-top:0;z-index:11}.container.career-job-listing-flex{grid-column-gap:40px;grid-row-gap:40px;align-items:center;flex-direction:column;max-width:960px;padding-bottom:60px;padding-top:60px}.container.job-post-hero-flex{grid-column-gap:40px;grid-row-gap:40px;align-items:flex-start;flex-direction:column;max-width:920px;padding-bottom:336px;padding-top:50px}.container.job-post-open-roles-flex{flex-direction:column;justify-content:center;padding-bottom:160px;padding-top:80px}.container.about-2-hero-flex{grid-column-gap:80px;grid-row-gap:80px;align-items:flex-start;flex-direction:column;padding-bottom:256px;padding-top:110px}.container.about-2-mission-flex{grid-column-gap:80px;grid-row-gap:80px;flex-direction:column;padding-bottom:160px;padding-top:0}.container.about-2-different-flex{align-items:flex-start;flex-direction:column;padding-bottom:140px;padding-top:140px}.container.flex-center{grid-column-gap:60px;grid-row-gap:60px;align-items:center;flex-direction:column}.container.footer-black-flex{grid-column-gap:60px;grid-row-gap:60px;align-items:flex-start;flex-direction:row;justify-content:space-between;padding-top:60px}.container.cta-flex-black-version{color:#fff;flex-direction:column;padding-bottom:60px;padding-top:120px;width:100%}.container.career-image-flex{padding-bottom:0}.career-form-container.container{background-color:#fff;color:#000;margin-top:-1px}.select-field.light{background-color:#f3f3f3;color:#000}.career-job-listing-section{margin-top:-1px}.career-form-container .job-listing-text-wrapper{align-self:center;color:#000}.important-links-career-info,.important-links-career-info-link-wrapper{grid-column-gap:10px;grid-row-gap:10px;display:flex;flex-direction:column}.container.flex-stretch{align-items:stretch}.container.locations-heading{grid-column-gap:64px;grid-row-gap:64px;align-items:flex-start;flex-direction:column;max-width:920px;padding:50px 0 316px}.container.message-ceo{align-items:center;padding-bottom:256px;padding-top:50px}.container.message-ceo,.container.message-ceo-content{grid-column-gap:80px;grid-row-gap:80px;flex-direction:column}.container.message-ceo-content{padding-bottom:0;padding-top:0}.container.subcategories{align-items:stretch;padding-bottom:0}.container.no-bottom{padding-bottom:0}.container.timeline{align-items:flex-start;height:100vh;justify-content:center;max-width:none;overflow:hidden;padding:150px 0 0 5%;position:sticky;top:0}.container.no-top{padding-top:0}.container.home-hero-container{grid-column-gap:0;grid-row-gap:0;align-items:center;flex-direction:row;height:100%;justify-content:center;max-width:1440px;padding:0 0 0 5%;text-align:center;width:100%}.margin-left-60px{margin-left:60px}.margin-top-40px{margin-top:40px}.wrapper{align-items:center;display:flex;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1200px;padding-bottom:120px;padding-top:120px;width:85%}.wrapper.changelog-wrapper{flex-direction:column;justify-content:center;padding-bottom:20px;padding-top:50px}.button-medium{align-items:center;background-color:#000;border-radius:36px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:32px;padding:16px 32px 16px 48px;text-align:center;text-decoration:none;text-transform:uppercase}.button-medium._404-page{padding-left:40px;transition-property:none}.button-medium._404-page:hover{color:#fff}.arrow-upright-icon{margin-left:20px}.button-large{align-items:center;background-color:#000;border-radius:36px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:32px;padding:20px 32px 20px 48px;text-decoration:none;text-transform:uppercase}.button-large:hover{background-color:#c2291d;color:#fff}.button-small{background-color:#000;border-radius:71px;color:#fff;font-size:16px;line-height:24px;padding:12px 20px;text-decoration:none;transition:all .2s ease}.button-small:hover{background-color:#caef45;color:#000}.login-section{min-height:100vh;overflow:visible}.login-container{height:100%;min-height:100vh;width:100%}.login-container,.login-left-container{display:flex;justify-content:space-between}.login-left-container{align-items:flex-start;background-color:#000;flex-direction:column;height:auto;width:50%}.login-right-container{align-items:flex-start;display:flex;height:auto;justify-content:center;padding-bottom:50px;padding-top:42px;position:relative;width:50%}.login-form-container{align-items:center;background-color:#1e1e20;border-radius:12px;color:#fff;display:flex;flex-direction:column;max-width:700px;padding:40px 40px 32px;text-align:center;width:80%}.login-form-block{margin-bottom:32px;width:100%}.milestone-feature-container{display:flex;flex-direction:column;height:100vh;justify-content:center;max-width:700px;position:sticky;top:0;width:80%;z-index:1111}.milestone-feature-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr}.milestone-feature-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}.milestone-feature-image-wrapper{height:64px;margin-right:24px;width:64px}.milestone-feature-text-wrapper{max-width:380px;width:100%}.login-feature-heading-24px{font-size:24px;font-weight:700;line-height:32px;margin-bottom:16px}.login-bottom-gradient-container{bottom:-250px;height:668px;left:auto;position:absolute;right:-200px;top:auto;width:778px}.yellow-king-form-button{background-color:#c2291d;border-radius:28px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:32px;padding-bottom:12px;padding-top:12px;text-align:center;text-transform:uppercase;transition:all .3s ease;width:100%}.yellow-king-form-button:hover{background-color:#204be2}.login-text-field{background-color:#2e2e2e;border:0 solid #000;border-radius:5px;color:#fff;font-size:16px;height:56px;line-height:24px;margin-bottom:20px;padding-bottom:16px;padding-left:20px;padding-top:16px}.login-form-heading-32px{font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:40px;margin-bottom:32px}.sign-in-google-button{background-color:transparent;background-image:url(https://dss-assets.s3.amazonaws.com/images/image-6_1image%206.webp);background-position:10% 50%;background-repeat:no-repeat;background-size:auto;border:1px solid #fff;border-radius:28px;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:32px;padding-bottom:12px;padding-right:0;padding-top:12px;text-align:center;text-transform:uppercase;width:100%}.sign-in-google-button:hover{border-color:#ff1f00;color:#ff1f00}.page-wrapper{overflow:visible}.page-wrapper.no-overflow{overflow:hidden}.login-spacer-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;margin-top:24px;width:100%}.login-spacer-text{font-size:16px;font-weight:700;letter-spacing:.08em;line-height:32px;margin-left:11.5px;margin-right:11.5px;text-transform:uppercase}.login-spacer-line{border-top:1px dashed #fff;height:1px;opacity:.3;width:50%}.yellow-king-link-text{color:#ff1f00;font-size:16px;line-height:24px;text-decoration:none}.yellow-king-link-text:hover{color:#fff}.yellow-king-link-text.margin-top-4px{margin-top:4px}.login-text-field-wrapper{grid-column-gap:10px;grid-row-gap:10px;align-items:center;display:flex;justify-content:space-between}.login-brand-link-block.margin-left-60px{width:100px}.center-login-form-container{height:100%;justify-content:flex-start;padding-bottom:50px;padding-top:50px;width:100%}.center-login-form-container,.utility-page-wrap{align-items:center;display:flex;flex-direction:column}.utility-page-wrap{height:100vh;justify-content:center;margin-left:auto;margin-right:auto;max-height:100%;max-width:1160%;overflow:visible;position:relative;width:90%}.utility-page-wrap.password{z-index:100}.utility-page-content{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center;width:100%}.utility-page-content.password{justify-content:center;margin-bottom:0;position:relative;z-index:111}.utility-page-text-wrapper{margin-right:5%;max-width:310px;position:relative;width:100%;z-index:111}.page-not-found-sub-heading{line-height:40px;margin-bottom:64px}.number-hero-heading{font-size:200px;letter-spacing:-.03em;line-height:200px}.footer-brand{width:200px}.footer-brand.w--current{margin-bottom:20px}.contact-hero-section{background-color:#000;color:#fff;overflow:hidden;padding-top:100px}.contact-hero-container{align-items:center;display:flex;flex-direction:column;max-width:750px;position:relative;text-align:center;width:100%;z-index:111}.contact-hero-heading{margin-bottom:24px}.boska-variable-text-opacity-70{display:inline-block;opacity:.7}.contact-hero-gradient-div{bottom:0;display:flex;height:186px;justify-content:space-between;left:0;margin-left:auto;margin-right:auto;opacity:.7;position:absolute;right:0;top:auto;width:600px}.contact-support-grid-container{margin-top:-176px;position:relative;width:100%;z-index:111}.contact-support-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;position:relative;width:100%}.contact-support-grid-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);padding:40px 30px 32px;position:relative;text-align:center;width:100%;z-index:111}.contact-support-spacer-line{background-color:#e5e5e5;height:1px;margin-bottom:31px;margin-top:40px;width:100%}.contact-support-email-text{color:#000;font-size:16px;letter-spacing:.08em;line-height:32px;text-decoration:none;text-transform:uppercase}.h5-heading-24px.margin-bottom-16px{margin-bottom:16px}.contact-support-sub-wrapper{align-items:center;display:flex;flex-direction:column}.contact-form-section{position:relative}.contact-text-container{margin-bottom:20px;max-width:440px;position:relative;text-align:center;width:45%;z-index:11}.contact-form-block-container{max-width:560px;position:relative;width:50%;z-index:111}.h2-heading-56px.margin-bottom-32px{margin-bottom:32px}.h2-heading-56px.margin-bottom-24px{margin-bottom:24px}.h2-heading-56px.margin-bottom-24px.text-white{color:#fff}.contact-form-block{background-color:#fff;border-radius:12px;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);margin-bottom:0;padding:40px 20px 40px 40px;text-align:center}.contact-form{margin-top:40px}.contact-text-field{background-color:#f3f3f3;border:0 solid #000;border-radius:4px;font-size:16px;height:56px;line-height:24px;margin-bottom:20px;padding-bottom:16px;padding-left:20px;padding-top:16px}.contact-text-field.half{width:48%}.contact-form-wrapper{display:flex;justify-content:space-between}.contact-field-text-area{background-color:#f3f3f3;border:0 solid #000;border-radius:4px;font-size:16px;line-height:24px;margin-bottom:32px;padding-bottom:140px;padding-left:20px;padding-top:16px}.login-submit-button{background-color:#ff1f00;background-image:url(https://dss-assets.s3.amazonaws.com/images/ArrowUpRight_1.svg);background-position:97% 50%;background-repeat:no-repeat;background-size:auto;border-radius:36px;color:#000;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:32px;padding:16px 80px 16px 20px;text-align:center;text-transform:uppercase;transition:all .2s ease;width:100%}.login-submit-button:hover{background-color:#f3f3f3}.h4-heading-32px.margin-bottom-16px{margin-bottom:16px}.login-success-message{background-color:#2ba275;margin-top:40px}.login-error-message,.login-success-message{border-radius:36px;color:#fff;font-size:16px;font-weight:700;line-height:24px;text-transform:uppercase}.login-error-message{background-color:#ff1f00;padding:20px;text-align:center}.contact-form-gradient-div{bottom:auto;height:590px;left:auto;margin-right:-10%;position:absolute;right:-5%;top:0;width:658px}.faq-container{background-color:#fff;border-radius:16px;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);cursor:pointer;width:100%}.faq-container.no-margin{margin-bottom:0}.faq-upper-container{align-items:center;display:flex;justify-content:space-between;padding:24px 32px;width:100%}.faq-section{overflow:hidden}.faq-bottom-container{display:flex;height:auto;overflow:hidden;padding-left:32px;padding-right:88px;width:auto}.home-about-content-wrapper{width:auto}.faq-answer-text{font-size:18px;font-weight:400;line-height:32px;padding-bottom:24px;padding-top:0}.wrapper-1240px{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1240px;padding-bottom:100px;padding-top:100px;position:relative;width:90%}.wrapper-1240px.faq-flex{flex-direction:column;padding-bottom:169px}.wrapper-1240px.about-2-career-flex{grid-column-gap:80px;grid-row-gap:80px;align-items:flex-start;padding-bottom:160px;padding-top:0}.faq-questions-container{height:100%;margin-top:80px;position:relative;width:100%;z-index:11}.faq-text-container{max-width:700px;position:relative;text-align:center;z-index:11}.faq-question-text{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:32px;width:85%}.faq-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;margin-left:auto;margin-right:auto;max-width:800px;width:100%}.faq-cross-wrapper{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.faq-gradient-background-div{bottom:auto;height:591px;left:auto;margin-left:auto;margin-right:auto;max-width:739px;position:absolute;right:auto;top:400px;width:100%}.cta-section{background-color:#000;position:relative}.cta-upper-container{padding-left:80px;padding-right:80px;position:relative;width:100%;z-index:9999}.cta-upper-container.cta-black-version{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-left:0;padding-right:0;width:100%;z-index:998}.cta-bottom-container{margin-top:80px;overflow:hidden;width:100%}.cta-bottom-container,.cta-feature-train-wrapper{align-items:center;display:flex;justify-content:flex-start}.cta-feature-train-wrapper{background-color:#212121;border-radius:55px;flex:0 0 auto;font-size:18px;line-height:32px;margin-right:24px;padding:12px 24px}.check-circle-icon{margin-right:16px}.cta-container-1,.cta-container-2{display:flex;flex:0 0 auto;width:auto}.cta-container-2{align-items:center;justify-content:flex-start}.cta-h2-hero-heading{max-width:600px}.cta-company-logo-wrapper{align-items:center;display:flex;flex-direction:column;margin-right:6px}.cta-company-logo-image{height:32px;margin-bottom:8px;width:32px}.cta-company-logo-container{align-items:center;display:flex}.cta-company-holder{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:300px;width:100%}.cta-company-small-text{font-size:10px;font-weight:400;line-height:16px;opacity:.7;white-space:nowrap}.cta-company-spacer{background-color:#c4c4c4;height:24px;margin-left:10px;margin-right:10px;margin-top:5px;position:relative;width:1px;z-index:11}.cta-button-company-container{align-items:center;display:flex;justify-content:space-between;margin-top:48px;max-width:650px;width:100%}.cta-button-company-container.black-cta-button-flex{max-width:none}.button-large---yellow-king{align-items:center;background-color:#c2291d;border-radius:36px;color:#fbfbfb;display:flex;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:200%;padding:20px 32px 20px 48px;text-decoration:none;text-transform:uppercase}.button-large---yellow-king:hover{color:#fff}.cta-gradient-div-container{bottom:auto;height:208px;left:auto;position:absolute;right:8%;top:17%;width:281px;z-index:998}.footer-section.black-version{background-color:#000;color:#fff}.footer-left-wrapper{align-items:flex-start}.footer-left-wrapper,.footer-right-wrapper{display:flex;flex-direction:column;max-width:50%;width:100%}.footer-center-wrapper{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:5%;padding-right:5%;width:100%}.footer-center-grid{grid-column-gap:60px;grid-row-gap:60px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;height:100%;margin-bottom:80px;width:100%}.footer-text-link-16px{color:#000;font-size:16px;line-height:150%;text-decoration:none}.footer-text-link-16px:hover{color:rgba(0,0,0,.6)}.footer-text-link-16px.white-text-footer-link{color:#fff}.footer-text-link-16px.white-text-footer-link:hover{color:#ff1f00}.footer-sub-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto auto;justify-items:start;margin-top:32px;width:100%}.footer-bold-text-14px{font-size:14px;font-weight:700;letter-spacing:.08em;line-height:22px;text-transform:uppercase}.footer-form-block-container{margin-top:32px}.footer-form-block{margin-top:16px;width:100%}.footer-form{align-items:center;display:flex;width:100%}.footer-text-field{background-color:#f4f4f4;border:0 solid #000;border-radius:32px;color:#000;font-size:16px;height:56px;line-height:24px;margin-bottom:0;max-width:300px;padding-bottom:16px;padding-left:24px;padding-top:16px;width:90%}.footer-text-field::-moz-placeholder{color:rgba(0,0,0,.7)}.footer-text-field::placeholder{color:rgba(0,0,0,.7)}.footer-text-field.black-version-text-field{background-color:#212121;color:#fff}.footer-text-field.black-version-text-field::-moz-placeholder{color:hsla(0,0%,100%,.7)}.footer-text-field.black-version-text-field::placeholder{color:hsla(0,0%,100%,.7)}.contact-form-submit-button{background-color:#000;background-image:url(https://dss-assets.s3.amazonaws.com/images/CaretRight.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:auto;border-radius:50%;height:56px;margin-left:20px;width:56px}.contact-form-submit-button:hover{background-color:#caef45}.contact-form-submit-button.black-footer-version{background-color:#c2291d;background-image:url(https://dss-assets.s3.amazonaws.com/images/CaretRight_1.svg);transition:all .3s ease}.contact-form-submit-button.black-footer-version:hover{background-color:#fff}.contact-error-message{background-color:#fa7a68;text-align:center}.contact-error-message,.contact-success-message{border-radius:36px;color:#fff;font-weight:700;padding:12px 20px}.contact-success-message{background-color:#24e77d}.social-media-wrapper{align-items:center;background-color:#f4f4f4;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:12px;transition:all .2s ease;width:40px}.social-media-wrapper:hover{background-color:rgba(202,239,69,.7);transform:translateY(-5px)}.social-media-wrapper.social-media-wrapper-black{background-color:#212121}.social-media-wrapper.social-media-wrapper-black:hover{filter:invert(100%)}.social-media-icon{height:20px;width:20px}.social-media-container{align-items:center;display:flex;justify-content:flex-start;margin-top:16px}.social-media-bottom-container{margin-top:32px}.cta-vector-image{bottom:auto;left:auto;position:absolute;right:120px;top:135px}.footer-banner{align-items:center;background-color:#f2f4f7;border-top-left-radius:12px;border-top-right-radius:12px;color:rgba(18,23,34,.5);display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:145%;margin-left:auto;margin-right:auto;max-width:1280px;padding-bottom:20px;padding-top:20px;width:90%}.footer-banner.black-banner-version{filter:invert(100%);max-width:1440px;width:100%}.copyright-text{color:#212121;font-size:16px;font-weight:400}.cf-links{color:#000;font-weight:700;text-decoration:none;transition:color .2s ease}.cf-links:hover{color:#121722}.testimonial-section{background-color:#000;overflow:hidden;position:relative}.testimonial-container{background-color:#212121;border-radius:13px;height:100%;padding:68px 80px 41px;width:100%}.testimonial-tabs-content{width:100%}.testimonial-tabs-menu{display:flex;justify-content:space-between;margin-top:41px;width:100%}.testimonial-tab-link{background-color:transparent;height:100%;max-width:210px;opacity:.3;padding:0;width:100%}.testimonial-tab-link.w--current{background-color:transparent;opacity:1}.testimonial-pane-container{color:#fff;height:100%;width:100%}.testimonial-heading-wrapper{margin-bottom:48px;max-width:503px;width:100%}.testimonial-bottom-container{display:flex;justify-content:space-between;width:100%}.testimonial-text-container{background-color:#141414;border-radius:12px;max-width:660px;padding:41px 40px 40px;width:62%}.testimonial-video-container{max-width:300px;position:relative;width:35%}.testimonial-author-container{align-items:flex-start;display:flex;flex-direction:column;width:100%}.star-icon-wrapper{height:20px;margin-right:8px;width:20px}.star-icon-container{align-items:center;display:flex;justify-content:flex-start;margin-bottom:16px}.testimonial-text-24px-70{color:hsla(0,0%,100%,.7);font-size:24px;line-height:36px}.white-text{color:#fff}.integration-item-wrapper{border-radius:8px;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);color:#000;height:100%;max-width:360px;padding:40px 32px;text-decoration:none;width:100%}.h3-heading-40px.margin-bottom-32px{margin-bottom:32px}.integration-submit-button{background-color:#caef45;border-radius:36px;color:#000;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:32px;padding:16px 20px;text-align:center;text-transform:uppercase;transition:all .2s ease;width:100%}.integration-submit-button:hover{background-color:#d8a4ff}.testimonial-author-info-wrapper{margin-top:41px}.testimonial-author-name{font-weight:700;margin-bottom:2px}.testimonial-author-bio-text,.testimonial-author-name{font-size:16px;line-height:24px}.testimonial-light-box-link{height:100%;width:100%}.testimonial-light-box-image{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-play-button-wrapper{bottom:0;height:96px;left:0;margin:auto;position:absolute;right:0;top:0;width:96px;z-index:0}.testimonial-yellow-play-button{height:100%;width:100%}.testimonial-gradient-container{bottom:-154px;height:594px;left:auto;max-width:1048px;overflow:visible;position:absolute;right:-15%;top:auto;width:100%}.comparison-plan-pricing-wrapper{max-width:260px;text-align:center;width:100%}.trust-3-column-grid{grid-column-gap:60px;grid-row-gap:60px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;width:100%}.trust-testimonial-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between;text-align:center;width:100%}.trust-testimonial-text-20px{font-size:20px;font-style:italic;font-weight:500;line-height:32px;margin-bottom:20px;opacity:.6}.trust-text-container{margin-bottom:72px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center;width:100%}.about-purple-tag-span{border:1px solid #c2291d;color:#c2291d}.about-purple-tag-span,.yellow-king-text-span{border-radius:14px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:22px;margin-bottom:16px;padding:3px 16px;text-transform:uppercase}.yellow-king-text-span{background-color:#c2291d;color:#fff}.mission-line-image{height:auto;margin-bottom:40px;margin-top:32px;-o-object-fit:cover;object-fit:cover;width:100%}.mission-grid-text-wrapper{width:100%}.team-grid-wrapper{margin-bottom:70px;max-width:380px;width:100%}.investor-section{overflow:hidden}.investor-grid-container{max-width:512px;position:relative;width:46%;z-index:1}.numbers-container{align-items:center;background-color:#000;border-radius:12px;color:#fff;display:flex;justify-content:space-between;padding:25px 50px 35px;width:100%}.numbers-highlight-yellow-text{color:#ff1f00;font-family:Missing Links,sans-serif;font-size:88px;line-height:96px;margin-bottom:12px}.numbers-sub-text-20px{font-size:20px;font-weight:500;line-height:32px}.numbers-wrapper{align-items:center;display:flex;flex-direction:column;text-align:center;width:30%}.different-section{background-color:#000;color:#fff}.different-bottom-container{width:100%}.different-upper-container{margin-bottom:64px}.different-tabs{display:flex;height:100%;width:100%}.different-menu{display:flex;flex-direction:column;margin-right:1%;max-width:540px;width:85%}.different-tabs-content{margin-left:auto;max-width:600px;width:100%}.about-tabs-link{align-items:center;background-color:transparent;color:#fff;display:flex;font-size:24px;font-weight:700;justify-content:flex-start;letter-spacing:-.01em;line-height:40px;margin-bottom:10px;margin-top:10px;padding:0;position:relative}.about-tabs-link.w--current{background-color:transparent;background-image:url(https://dss-assets.s3.amazonaws.com/images/path.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:260px;opacity:1}.about-tabs-link.white-opacity-40{color:#fff;opacity:.4}.about-tabs-link.white-opacity-40.w--current{background-image:none;opacity:1}.different-tab-image{height:auto;margin-right:16px;width:32px}.about-tabs-content-wrapper{margin-bottom:100px;width:100%}.growth-container{display:none;height:100%;position:relative;width:100%;z-index:11}.growth-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr 1fr 1fr}.growth-wrapper{background-color:#fff;border-radius:22px;box-shadow:0 13px 100px 0 hsla(0,0%,78%,.25);max-width:360px;padding:48px 40px;width:100%}.growth-heading-32px{font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:40px;margin-bottom:16px}.growth-para-text-18px{font-size:18px;line-height:1.5em}.feature-pay-section{background-color:#000;color:#fff}.payment-feature-right-container{max-width:310px;width:30%}.payment-feature-pointer-wrapper{align-items:center;display:flex;justify-content:flex-start;margin-bottom:24px}.choose-feature-container{position:relative}._404-page-gradient-div{bottom:-60%;height:590px;left:auto;position:absolute;right:auto;top:auto;width:658px}._404-yellow-love-div{background-color:#fff2c2;filter:blur(100px);height:414px;left:0;right:auto;width:426px}._404-light-sky-div,._404-yellow-love-div{border-radius:50%;bottom:auto;position:absolute;top:0}._404-light-sky-div{background-color:#75eaf1;filter:blur(120px);height:190px;left:auto;right:0;width:374px}._404-light-sea-div{background-color:#24e77d;border-radius:50%;bottom:25%;filter:blur(80px);height:316px;left:30%;opacity:.6;position:absolute;right:auto;top:auto;width:304px}.recent-blog-wrapper{border-radius:12px;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);height:100%;max-width:580px;width:100%}.recent-blog-link-block-wrapper{align-items:center;color:#000;display:flex;margin-top:32px;text-decoration:none}.recent-blog-black-box{align-items:center;background-color:#000;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:16px;width:40px}.recent-blog-bold-text-16px{font-size:16px;font-weight:700;letter-spacing:.08em;line-height:32px;text-transform:uppercase}.blog-row-wrapper{border-radius:12px;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);display:flex;justify-content:space-between;width:100%}.link-block-wrapper{align-items:center;color:#fff;display:flex;justify-content:flex-start;margin-top:48px;position:relative;text-decoration:none}.link-block-wrapper:hover{color:#ff1f00}.home-integration-item{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:260px;padding:24px;text-align:center;text-decoration:none;transition:opacity .2s ease;width:100%}.home-integration-item:hover{background-color:rgba(202,239,69,.4)}.yellow-gradient-div.faq-yellow-div{bottom:auto;height:600px;left:-20%;max-width:940px;position:absolute;right:auto;top:-20%;width:940px}.yellow-gradient-div.changelog-yellow-div{bottom:0;height:826px;left:auto;position:absolute;right:0;top:auto;width:852px}.yellow-gradient-div.home-3-feature-yellow-div{bottom:auto;height:585px;left:-5%;max-width:435px;position:absolute;right:auto;top:-30%;width:100%}.yellow-gradient-div.job-posts-yellow-div{bottom:auto;height:603px;left:-15%;max-width:705px;position:absolute;right:auto;top:-10%;width:100%}.red-gradient-div.testimonial-gradient-div{bottom:0;left:auto;position:absolute;right:0;top:auto;width:80%}.red-gradient-div.cta-gradient-div{bottom:auto;left:auto;position:absolute;right:-10%;top:-10%;width:100%}.red-gradient-div.faq-green-div{bottom:auto;height:554px;left:30%;max-width:890px;opacity:.5;position:absolute;right:auto;top:-10%;width:100%}.red-gradient-div.contact-hero-green-div{bottom:-50%;height:340px;left:20%;position:absolute;right:auto;top:auto;width:652px}.red-gradient-div.changelog-green-div{bottom:auto;height:630px;left:-5%;opacity:.6;position:absolute;right:auto;top:0;width:608px}.red-gradient-div.job-posts-green-gradient-div{bottom:auto;height:466px;left:auto;max-width:804px;position:absolute;right:-120px;top:-120px;transform:rotate(-30deg);width:100%}.red-gradient-div.home-2-red-gradient-div{bottom:auto;display:none;height:457.5px;left:-52%;max-width:1074px;position:absolute;right:auto;top:-2%;width:100%}.red-gradient-div.home-3-feature-green-div{bottom:auto;height:360px;left:auto;max-width:554px;position:absolute;right:-30%;top:15%;width:100%}.red-gradient-div.about-2-hero-gradient-div{bottom:-50%;height:668px;left:auto;max-width:688px;position:absolute;right:-30%;top:auto;width:100%}.red-gradient-div.about-2-different-green-div{bottom:-25%;height:646px;left:-25%;max-width:774px;position:absolute;right:auto;top:auto;width:100%}.red-gradient-div.job-posts-green-div{bottom:0;height:417px;left:auto;max-width:667.5px;position:absolute;right:-10%;top:auto;width:100%}.blue-gradient-div.testimonial-gradient-div{bottom:0;height:80%;left:0;position:absolute;right:auto;top:auto;width:80%}.blue-gradient-div.cta-gradient-div{bottom:-10%;left:-10%;position:absolute;right:auto;top:auto;width:100%}.blue-gradient-div.faq-blue-div{bottom:auto;height:472px;left:0;max-width:850px;opacity:.6;position:absolute;right:auto;top:10%;width:100%}.blue-gradient-div.contact-hero-blue-div{bottom:auto;height:342px;left:auto;position:absolute;right:10%;top:auto;width:614px}.blue-gradient-div.changelog-blue-div{bottom:auto;height:380px;left:15%;position:absolute;right:auto;top:0;width:748px}.blue-gradient-div.job-posts-blue-gradient-div{bottom:auto;height:516px;left:auto;max-width:580px;position:absolute;right:50px;top:50px;width:100%}.blue-gradient-div.home-2-blue-gradient-div{bottom:-21%;display:none;height:480px;left:-39%;max-width:919px;position:absolute;right:auto;top:auto;width:100%}.blue-gradient-div.home-3-feature-blue-div{bottom:auto;height:290px;left:auto;max-width:604px;position:absolute;right:0;top:42%;width:100%}.blue-gradient-div.about-2-hero-blue-gradient-div{bottom:auto;height:636px;left:0;max-width:636px;position:absolute;right:auto;top:0;width:100%}.blue-gradient-div.about-2-different-blue-div{bottom:auto;height:810px;left:0;max-width:990px;position:absolute;right:auto;top:-30%;width:100%}.blue-gradient-div.job-posts-blue-div{bottom:0;height:354px;left:-10%;max-width:637.5px;position:absolute;right:auto;top:auto;width:100%}.blue-gradient-div.home-hero-large-div{bottom:-44%;left:0;max-width:1000px;position:absolute;right:auto;top:auto;width:1000px}.blue-gradient-image,.red-gradient-image{height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.yellow-gradient-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.process-section{background-color:#000;color:#fff;position:relative}.utility-page-form{align-items:stretch;display:flex;flex-direction:column}.changelog-gradient-div{bottom:0;height:527px;left:0;margin:auto;max-width:658px;position:absolute;right:0;top:220px;width:658px}.utility-page-section{overflow:hidden}.block-header{padding-bottom:20px;padding-top:20px}.add-to-cart{grid-column-gap:5px;grid-row-gap:5px;align-items:center;background-color:#fff;border-radius:6px;color:#000;display:flex;padding:20px;transition-property:all;width:100%}.order-text-block{line-height:30px}.place-order-button{background-color:#c2291d;border-radius:36px;color:#fff;display:flex;font-size:20px;font-weight:700;height:60px;justify-content:center;letter-spacing:.08em;text-transform:uppercase;transition:all .3s ease}.place-order-button:hover{background-color:#204be2;color:#fff}.order-confirmation,.paypal-checkout-form{padding:0}.apple-pay{height:70px}.image-animation-div{height:100%;width:auto}.button-wrapper{margin-top:40px;position:relative}.lock-image{margin-left:auto;margin-right:auto;width:50%}.field-label{margin-bottom:10px;text-align:left}.password-heading{margin-bottom:20px}.download-grid-item{align-items:center;border-radius:8px;color:#000;max-width:360px;padding:40px 30px 28px;text-align:center}.download-grid-item,.integration-details-rt-container{background-color:#fff;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);display:flex;flex-direction:column;width:100%}.integration-details-rt-container{align-items:flex-start;border-radius:13px;margin-left:auto;margin-right:auto;margin-top:-168px;max-width:920px;padding:64px 80px}.integration-details-rich-text h4{margin-bottom:24px}.integration-details-rich-text p{font-size:20px;line-height:160%;margin-bottom:40px}.integration-details-rich-text h6{background-image:url(https://dss-assets.s3.amazonaws.com/images/CheckSquare.svg);background-position:0 50%;background-repeat:no-repeat;background-size:auto;font-size:20px;font-weight:500;line-height:160%;margin-bottom:24px;padding-left:48px}.wrapper-1200px{display:flex;margin-left:auto;margin-right:auto;max-width:1200px;padding-bottom:100px;padding-top:100px;width:90%}.wrapper-1200px.career-hero-flex{grid-column-gap:80px;grid-row-gap:80px;align-items:center;flex-direction:column;justify-content:center;padding-bottom:190px;padding-top:50px}.wrapper-1200px.career-interview-process-flex{align-items:flex-start;flex-direction:column;justify-content:space-between;padding-bottom:0;padding-top:0;position:relative;width:100%}.leader-award-wrapper{max-width:160px;width:100%}.pricing-3-questions-grid-cell{border-radius:8px;box-shadow:7px 7px 70px 0 rgba(83,83,83,.07);max-width:360px;padding:24px}.how-we-compare-grid-contain{align-items:center;background-color:#121212;display:flex;padding-bottom:24px;padding-top:24px}.cs-details-hero-heading{font-size:56px;line-height:64px}.cs-details-hero-heading.no-margin{margin-bottom:0}.cs-details-bio-container{margin-left:auto;margin-right:auto;margin-top:-236px;max-width:920px;width:100%}.cs-details-bio-wrapper{align-items:flex-start;background-color:#fff;border-radius:12px;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);display:flex;flex-direction:column;padding:50px 5%;width:100%}.career-hero-section{background-color:#000;color:#fff;overflow:hidden;padding-top:100px;position:relative}.career-hero-text-wrapper{align-items:center;display:flex;flex-direction:column;max-width:650px;text-align:center}.career-hero-heading{margin-bottom:24px}.career-hero-image-grid{grid-column-gap:24px;grid-row-gap:24px;display:grid;grid-auto-columns:1fr;grid-template-columns:.75fr 1.25fr .75fr;grid-template-rows:auto;height:100%;margin-top:-200px;position:relative;width:100%;z-index:111}.career-hero-image{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.career-hero-image._1{-o-object-position:30% 50%;object-position:30% 50%}.career-interview-process-section{background-color:#000;color:#fff;margin-top:0;overflow:hidden;position:relative}.interview-process-text-wrapper{margin-bottom:40px;width:100%}.interview-process-pointer-wrapper{grid-column-gap:60px;grid-row-gap:60px;display:flex;flex-direction:row;flex-wrap:wrap;position:relative;width:100%}.interview-process-pointer-div{grid-column-gap:40px;grid-row-gap:40px;align-items:flex-start;display:flex;justify-content:space-between;max-width:45%;width:100%}.interview-process-number-text{font-family:Boska variable;font-size:40px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:100%}.interview-process-number-wrap{align-items:center;background-color:#c2291d;border-radius:36px;color:#fff;display:flex;height:64px;justify-content:center;min-height:64px;min-width:64px;width:64px}.interview-process-sebtext-wrp{grid-column-gap:8px;grid-row-gap:8px;display:flex;flex-direction:column;max-width:396px;width:90%}.interview-process-pointer-heading{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:130%}.career-job-listing-section{background-color:#fff;color:#000;overflow:hidden}.job-listing-text-wrapper{align-items:center;display:flex;flex-direction:column;max-width:600px;text-align:center;width:100%}.job-listing-text-wrapper.bottom{grid-column-gap:40px;grid-row-gap:40px;margin-top:40px;max-width:640px;position:relative}.job-listing-container{position:relative;width:100%}.job-listing-tabs{flex-direction:column;width:100%;z-index:11}.job-listing-tabs,.job-listing-tabs-menu{display:flex;margin-left:auto;margin-right:auto}.job-listing-tabs-menu{align-items:center;background-color:#000;border-radius:56px;justify-content:space-between;margin-bottom:80px;padding:4px}.job-listing-tab-link{background-color:transparent;border-radius:56px;color:#fff;font-size:16px;line-height:150%;padding:8px 20px}.job-listing-tab-link:hover{color:#ff1f00}.job-listing-tab-link.w--current{background-color:#fff;color:#000;transition-property:all}.job-listing-tab-link.w--current:hover{background-color:#c2291d;color:#fff}.job-listing-tabs-content{height:100%;overflow:visible;width:100%}.job-listing-tab-pane{height:100%;width:100%}.job-listing-hero-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);color:#000;display:flex;height:100%;justify-content:space-between;padding:32px 40px;position:relative;text-decoration:none;transition:opacity .2s ease;width:100%}.job-listing-hero-container:hover{background-color:rgba(194,41,29,.25);color:#c2291d}.job-listing-hero-text-wrapper{grid-column-gap:16px;grid-row-gap:16px;display:flex;flex-direction:column;width:80%}.job-listing-job-title{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:150%}.job-listing-sub-wrapper{align-items:center;display:flex}.job-listing-job-sub-text-16px{font-size:16px;font-weight:700;letter-spacing:.08em;line-height:150%;text-transform:uppercase}.job-listing-job-sub-text-16px.spacer{margin-left:8px;margin-right:8px}.job-listing-arrow-wrapper{align-items:center;background-color:#000;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.job-listing-arrow-icon{height:24px;width:24px}.job-listing-collection-list-wrap{width:100%}.job-listing-collection-list{grid-column-gap:24px;grid-row-gap:24px;display:flex;flex-direction:column;width:100%}.job-listing-collection-item{width:100%}.job-listing-tab-pane-wrapper{position:relative;width:100%;z-index:11}.job-post-hero-section{background-color:#000;color:#fff;padding-top:150px;position:relative;width:100%}.job-post-open-roles-section{overflow:hidden}.job-post-open-roles-container{margin-bottom:80px;margin-top:120px;max-width:814px;width:100%}.about-3-press-hero-wrapper{grid-column-gap:24px;grid-row-gap:24px;align-items:flex-start;border-radius:8px;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);display:flex;flex-direction:column;height:100%;max-width:374px;padding:32px;width:100%}.about-3-press-hero-wrapper:hover{background-color:rgba(202,239,69,.3)}.about-3-press-text-wrapper,.about-3-team-hero-item{align-items:center;display:flex;flex-direction:column}.about-3-team-hero-item{max-width:270px;width:100%}.about-3-mission-upper-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.about-3-mission-text-wrapper{max-width:560px;width:48%}.about-3-heading-container{max-width:500px;width:48%}.about-3-mission-sub-image-wrap{height:auto;width:100%}.different-black-section{overflow:visible}.about-2-hero-section,.different-black-section{background-color:#000;color:#fff;position:relative}.about-2-hero-section{overflow:hidden;padding-top:220px}.about-2-hero-section.bg{background-image:url(https://dss-assets.s3.amazonaws.com/images/DSS-Flag.webp);background-position:50% 50%;background-size:cover}.about-2-hero-text-wrapper{align-items:flex-start;display:flex;flex-direction:column;max-width:50%;position:relative;text-align:left;width:100%}.about-2-hero-heading{margin-bottom:24px;text-align:center}.about-2-hero-image-wrapper{height:100%;margin-bottom:80px;margin-top:-176px;position:relative;width:100%}.about-2-hero-image,.about-2-lightbox-link{width:100%}.about-mission{overflow:visible;position:relative}.about-2-mission-timeline-container{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;position:relative}.about-2-mission-timeline-top{grid-column-gap:0;grid-row-gap:0;display:flex;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;width:100%}.mission-timeline-item-wrapper{grid-column-gap:20px;grid-row-gap:20px;align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;width:285px}.mission-timeline-item-wrapper.bottom{justify-content:flex-start}.mission-timeline-item-subtext{font-size:20px;line-height:160%}.mission-timeline-item-subtext.small{font-size:16px}.mission-timeline-tab-container{grid-column-gap:0;grid-row-gap:0;align-items:center;background-color:#191919;background-image:linear-gradient(-45deg,#c2291d,#204be2);border-radius:56px;display:flex;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;justify-content:flex-start;margin-bottom:40px;margin-top:40px;padding:4px}.mission-time-line-tab-item{align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:56px;color:#fff;display:flex;font-size:16px;justify-content:center;line-height:150%;min-width:285px;padding:8px 16px;text-align:center;width:285px}.mission-time-line-tab-item.black{background-color:transparent}.mission-time-line-tab-item.x2{min-width:570px;width:570px}.mission-time-line-tab-item.x3{min-width:855px;width:855px}.mission-time-line-tab-item.x4{min-width:1140px;width:1140px}.about-2-team-item-wrapper{display:flex;flex-direction:column;height:100%;max-width:270px;width:100%}.home-hero{background-color:#000;color:#fff;min-height:100vh;overflow:hidden;padding-bottom:210px;padding-top:210px}.home-hero,.home-hero-content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.home-hero-content-container{height:100%;padding-bottom:0;width:70%;z-index:1}.home-hero-slider-wrapper{align-items:flex-end;bottom:0;display:flex;flex-direction:column;left:auto;overflow:hidden;position:absolute;right:0;top:0;width:45%}.home-hero-heading{font-style:normal;font-weight:400;max-width:650px}.home-hero-feature-grid{grid-column-gap:0;grid-row-gap:0;display:flex;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;margin-top:95px;max-width:900px;width:100%}.home-clients{overflow:hidden}.home-2-logo-grid{grid-column-gap:50px;grid-row-gap:50px;align-items:center;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;height:100%;width:100%}.home-2-logo-item{width:100%}.home-2-logo-item-image{height:100%;width:100%}.home-2-logo-text-wrapper{max-width:none;text-align:center}.home-2-process-item-wrapper{align-items:flex-start;background-color:#121212;border-radius:16px;display:flex;flex-direction:column;max-width:360px;padding:24px 40px 40px;width:100%}.cta-container-3{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-start;width:auto}.home-3-feature-item{align-items:center;display:flex;flex-direction:column;max-width:360px;text-align:center;width:100%}.home-2-footer-section-black{background-color:#000;overflow:visible}.cs-hero-gradient-div{bottom:5%;height:410px;left:-10%;max-width:614px;position:absolute;right:auto;top:auto;width:100%;z-index:11}.cs-hero-gradient-div.cs-details-gradient-div{bottom:15%;left:auto;right:-20%;top:auto;z-index:0}.cs-hero-gradient-div.interview-process-gradien-div{left:0;z-index:0}.job-post-details-gradient-div{bottom:0;height:450px;left:auto;max-width:616px;position:absolute;right:0;top:auto;width:100%}.home-hero-gradient{bottom:0;height:100%;left:0;position:absolute;right:auto;top:auto;width:100%}.about-2-different-gradient-div{bottom:auto;height:676px;left:auto;max-width:935px;position:absolute;right:-25%;top:-20%;width:100%}.about-2-career-section{overflow:hidden;position:relative;z-index:0}.about-2-career-section.hide{display:none}.about-2-career-jobs-container{max-width:800px;position:relative;width:70%;z-index:11}.about-2-career-left-container{max-width:320px;width:50%}.about-2-career-gradient-div{bottom:0;height:590px;left:0;max-width:740px;opacity:.4;position:absolute;right:0;top:auto;width:100%;z-index:0}.visual-features-item{align-items:flex-start;display:flex;flex-direction:column}.visual-features-item.navbar{background-color:#fff;border-radius:0;color:#0d0e10;padding:40px}.visual-features-item.navbar:hover{background-color:#fafafa}.visual-features-item.navbar.horizontal{align-items:flex-start;border-radius:12px;flex-direction:row;font-size:16px;justify-content:flex-start;line-height:150%;padding:16px}.visual-features-item.navbar.horizontal:hover{background-color:#fff}.gradient-span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#c2291d,#204be2);font-style:normal}.tm-symbol{color:#fff;font-family:Rockingham,sans-serif;font-size:50px}.nav-standard{align-items:center;background-color:#000;display:flex;flex-direction:column;padding-left:0;padding-right:0;position:static}.nav-icon-wrapper{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.navigation-container{align-items:center;display:flex;height:120px;justify-content:space-between;max-width:1280px;padding-bottom:10px;padding-top:10px;position:relative;width:100%}.nav-wrapper{bottom:auto;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}.text-weight-semibold{font-weight:600}.search-icon{align-items:center;bottom:auto;display:flex;height:24px;justify-content:center;left:14px;position:absolute;right:auto;top:auto;width:24px}.nav-line-break{background-color:#d2d2d7;height:24px;margin-left:8px;margin-right:16px;width:1px}.nav-banner-contact-wraper{grid-column-gap:10px;grid-row-gap:10px;display:flex;margin-right:8px}.nav-banner-divider{background-color:#d2d2d7;width:1px}.nav-banner-link{color:#fff;font-size:14px}.nav-banner-link:hover{color:#c2291d}.nav-dropdown{height:100%;margin-left:0;margin-right:0;position:static}.paragraph-regular{font-size:16px;letter-spacing:-.02em;line-height:24px}.paragraph-regular.text-weight-semibold{font-size:14px;font-weight:600}.paragraph-regular.text-weight-medium{font-size:16px;font-weight:500}.paragraph-regular.category-nav-banner-title{-webkit-text-fill-color:inherit;background-clip:border-box;background-image:none;color:#fff;font-family:Missing Links,sans-serif;font-size:24px;font-weight:400;line-height:1.2em}.nav-left-wrapper{grid-column-gap:20px;grid-row-gap:20px;align-items:center;display:flex;justify-content:flex-start}.nav-link-dropdown{align-items:center;border-radius:8px;color:#c4c4c4;display:flex;flex-wrap:wrap;font-size:16px;font-weight:500;line-height:1.5em;padding:10px 10px 10px 0;text-decoration:none;transition:all .3s ease}.nav-link-dropdown:hover{background-color:#28282c;color:#ff1f00;padding-left:10px;text-decoration:none}.nav-link-dropdown.locations{grid-column-gap:5px;grid-row-gap:5px}.nav-image{background-color:#f5f5f7;border:1px solid #ececee;border-radius:8px;overflow:hidden}.nav-image.max-height{max-height:200px}.nav-menu{align-items:stretch;display:flex;height:100%;justify-content:space-between;position:static;width:100%}.button-register{align-items:center;background-color:#1e1e20;border:2px solid #000;border-radius:8px;display:flex;font-weight:600;justify-content:center;min-height:40px;padding-left:16px;padding-right:16px}.button-register:hover{color:#ff1f00}.nav-link-primary{align-items:stretch;margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.nav-link-primary,.nav-toggle{display:flex;justify-content:center}.nav-toggle{align-items:center;border-radius:8px;color:#87878c;font-size:16px;height:100%;line-height:24px;padding:8px 10px;transition:all .2s ease}.nav-toggle:hover{color:#fbfbfb}.nav-toggle.w--open{color:#ff1f00}.nav-button-wrapper{grid-column-gap:8px;grid-row-gap:8px}.logo-link,.nav-button-wrapper{align-items:center;display:flex}.logo-link{flex-direction:column;justify-content:center;transition:opacity .3s ease;width:150px}.logo-link:hover{opacity:.5}.nav-heading-detail{color:#b3b3b3;font-size:16px;font-weight:600;letter-spacing:.08em;line-height:16px;margin-bottom:20px;text-transform:uppercase}.search-bar-wrapper{align-items:center;display:flex;position:relative}.nav-right-wrapper{align-items:center;color:#fff;display:flex;height:100%;justify-content:flex-end}.nav-content{align-items:flex-start;flex-direction:column;justify-content:center;margin-top:0;max-width:50%;min-width:50%;padding-bottom:50px;padding-top:50px}.nav-content,.nav-link-cta{color:#fff;display:flex;width:100%}.nav-link-cta{grid-column-gap:20px;grid-row-gap:20px;align-items:stretch;background-color:#1f1f1f;border-radius:0;flex-direction:row;padding:0 5%;position:relative;text-decoration:none}.nav-dropdown-container{height:100%;margin-left:auto;margin-right:auto;max-width:1280px;overflow:auto;position:relative}.nav-grid-large{grid-column-gap:24px;grid-row-gap:24px;align-items:start;grid-template-columns:1fr;grid-template-rows:auto;position:relative}.form-block-search{margin-bottom:0}.dropdown-list-wrapper{min-width:100%;z-index:99}.dropdown-list-wrapper.w--open{background-color:#141414;bottom:auto;box-shadow:-1px 24px 64px 2px rgba(0,0,0,.5);left:0;margin-left:auto;margin-right:auto;min-width:auto;padding-top:0;position:absolute;right:0;top:100%;z-index:99}.search-small{background-color:#1e1e20;border:1px solid transparent;border-radius:8px;color:#6e6e72;font-size:16px;line-height:24px;margin-bottom:0;max-width:200px;min-height:40px;padding:12px 16px 12px 42px;transition:all .25s ease;width:100%}.search-small:focus,.search-small:hover{border-color:#b6b9ce}.search-small:focus{color:#fff}.search-small::-moz-placeholder{color:#b6b9ce}.search-small::placeholder{color:#b6b9ce}.image-cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nav-dropdown-collection-list{grid-column-gap:10px;grid-row-gap:10px;display:grid;flex-wrap:wrap;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto}.nav-dropdown-collection-list.more-info{border-bottom:1px solid #6b6b6b;grid-template-rows:auto;padding-bottom:20px}.nav-dropdown-link-wrapper{padding:20px 5%;position:relative}.nav-dropdown-link-wrapper.no-bottom{padding-bottom:0}.nav-link-wrapper{display:flex;height:70px;justify-content:center;padding-left:5%;padding-right:5%;position:sticky;top:0;width:100%}.home-hero-video-overlay{background-image:linear-gradient(90deg,#000,transparent);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.gradient-bokeh{background-image:linear-gradient(45deg,#c2291d,#204be2);border-radius:999px;bottom:-7%;filter:blur(100px);height:300px;left:-10%;position:absolute;right:auto;top:auto;width:500px}.gradient-bokeh.cta{bottom:-38%;height:450px;left:auto;right:4%;top:auto;width:450px}.gradient-bokeh.login{bottom:19%;left:auto;opacity:.5;position:absolute;right:12%;top:auto}.gradient-bokeh.about-1{background-image:linear-gradient(45deg,#c2291d,#ff1f00);position:relative}.gradient-bokeh.about-2{background-image:linear-gradient(45deg,#204be2,#204be2);position:relative}.gradient-bokeh.about-3{bottom:-23%;left:6%;position:relative}.gradient-bokeh.careers-1{height:700px;position:relative;width:700px}.gradient-bokeh.contact{bottom:0;left:0;opacity:.34;position:relative}.nav-dropdown-heading-link{color:#fff;font-size:18px}.nav-dropdown-heading-link:hover{color:#ff1f00}.home-featured-product-section{background-color:#fff;color:#000}.section-head-flex{grid-column-gap:20px;grid-row-gap:20px;align-items:center;display:flex;justify-content:space-between}.section-title-block{margin-bottom:50px}.section-title-block.home-categories{max-width:700px}.section-title{line-height:1.1em;margin-top:0}.section-text{font-size:18px;line-height:1.66;margin-top:15px}.product-block.split{grid-column-gap:20px;grid-row-gap:20px;display:flex;justify-content:space-between}.product-collection-list-wrapper{grid-column-gap:60px;grid-row-gap:60px;display:flex;flex-direction:column}.product-list{grid-column-gap:30px;grid-row-gap:35px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}.product-list._2{grid-template-columns:1fr 1fr}.product-list._3{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr 1fr}.product-single-item{background-color:#f3f3f3;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative;transition:box-shadow .3s ease}.product-single-item:hover{box-shadow:0 10px 11px 0 rgba(0,0,0,.15)}.product-single-link{border-top:1px solid #dbdbdb;color:#1e1c1c;display:block;font-size:20px;line-height:1.25em;margin-bottom:0;margin-top:20px;padding:20px 20px 0;text-decoration:none;transition:color .3s ease}.product-single-link:hover{color:#c2291d}.product-compare-price{color:#898989;font-size:16px;font-weight:500;text-decoration:line-through}.product-price{grid-column-gap:2px;grid-row-gap:2px;align-items:center;color:#303030;display:flex;font-size:20px;font-weight:600}.product-top-block .product-image{height:100%;mix-blend-mode:darken;-o-object-fit:contain;object-fit:contain;width:100%}.product-content{display:flex;flex-direction:column;justify-content:space-between;margin-top:10px}.product-top-block{margin-bottom:20px;overflow:hidden;position:relative;width:100%}.product-image-link-block{align-items:center;display:block;height:100%;justify-content:center;margin-bottom:0;max-height:200px;overflow:hidden;position:relative;width:100%}.product-bottom-block{padding:0 10px 20px 15px}.product-status-wrapper{background-color:#c2291d;border-bottom-left-radius:10px;bottom:auto;color:#f3f3f3;display:flex;left:auto;padding:10px;position:absolute;right:0;top:0}.product-price-wrapper{grid-column-gap:2px;grid-row-gap:2px;align-items:center;display:flex;justify-content:space-between}.add-to-cart-title{margin-top:2px}.home-hero-content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.cs-product-support-wrapper:hover{border-color:#c2291d;color:#c2291d}.cs-icon{height:20px;margin-top:-2px;width:20px}.cs-icon,.home-about-content{align-items:center;display:flex;justify-content:center}.home-about-content{flex-direction:column;max-width:520px;position:relative;text-align:center;width:46%;z-index:11}.home-full-banner-upper-container{align-items:stretch;display:flex;height:100%;justify-content:center;position:relative;width:100%}.home-full-banner{background-color:#000;background-image:url(https://dss-assets.s3.amazonaws.com/images/Police-Light-Haze.webp);background-position:50% 50%;background-size:cover;min-height:100vh;overflow:hidden;position:relative}.home-full-banner-gallery{grid-column-gap:16px;grid-row-gap:16px;bottom:0;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 520px 1fr;grid-template-rows:auto;left:0;position:absolute;right:0;top:0}.home-gallery-left,.home-gallery-right{position:relative}.home-gallery-image{border-radius:999px;bottom:auto;box-shadow:0 5px 20px 0 rgba(0,0,0,.3);height:250px;left:12%;-o-object-fit:cover;object-fit:cover;position:absolute;right:auto;top:45%;width:250px}.home-gallery-image._2{bottom:11%;filter:blur(4px);height:75px;left:31%;right:auto;top:auto;width:75px}.home-gallery-image._3{bottom:auto;filter:blur(2px);height:100px;left:-5%;right:auto;top:10%;width:100px}.home-gallery-image._4{bottom:auto;filter:blur(1px);height:150px;left:auto;right:8%;top:21%;width:150px}.home-gallery-image._5{bottom:5%;filter:blur(4px);height:75px;left:auto;right:17%;top:auto;width:75px}.home-gallery-image._6{left:21%;top:51%}.home-gallery-image._7{bottom:auto;filter:blur(1px);height:150px;left:auto;right:11%;top:25%;width:150px}.home-gallery-image._8{bottom:auto;filter:blur(2px);height:100px;left:10%;right:auto;top:9%;width:100px}.home-gallery-image._1{left:6%}.home-flag-banner{height:300px;margin-bottom:32px}.button-arrow-icon{align-items:center;display:flex;height:24px;justify-content:center;margin-left:20px;width:24px}.cta-car-wrapper{max-width:40%}.footer-nav-collection-list{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:auto auto}.footer-nav-collection-list-wrapper{margin-top:32px}.product-category-hero{overflow:hidden;padding-top:108px;position:relative}.breadcrumb-block{grid-column-gap:16px;grid-row-gap:16px;align-items:center;display:flex;grid-auto-columns:1fr;grid-template-columns:.65fr 1fr;grid-template-rows:auto}.breadcrumb-block-left{max-width:40%}.product-category-title{font-size:48px;margin-bottom:20px;margin-top:0}.product-category-description{color:#e5e5e5;font-size:18px;line-height:1.25em}.product-category-banner{bottom:0;height:104%;left:auto;max-width:60%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;position:absolute;right:0;top:0}.dark-body{background-color:#000;color:#fff}.product-section-title{font-size:40px;line-height:1.1em;margin-top:-10px}.category-block{padding-left:0}.category-link{align-items:center;background-color:#1e1e20;border:1px solid #525151;border-radius:10px;color:#e5e5e5;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:15px;text-align:center;text-decoration:none;transition:all .3s ease}.category-link:hover{border-color:#ff1f00;box-shadow:0 10px 15px 0 rgba(0,0,0,.15);color:#ff1f00}.category-image-block{margin-bottom:10px;width:100%}.category-thumbnail{border-radius:5px;height:75px;-o-object-fit:contain;object-fit:contain;width:100%}.category-thumbnail.cover{-o-object-fit:cover;object-fit:cover}.category-name{font-size:16px;font-weight:600;line-height:1.25em}.faq-toggle{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:0}.faq-toggle:hover{color:#338cff}.faq-item-border{border-top:1px solid #bdbdbd;display:block;padding:15px 0;transition:all .3s ease}.faq-arrow{align-items:center;color:#6b7094;display:flex;height:24px;justify-content:center;width:24px}.faq-content-wrapper{line-height:36px;max-width:90%;width:100%}.text-field{background-color:transparent;border:1px solid #bdbdbd;border-radius:5px;height:50px;transition:all .3s ease}.text-field:focus,.text-field:hover{border:1px solid #d7292e}.text-field:focus{color:#d7292e}.product-filtering-wrapper{max-width:30%;min-width:25%;padding-bottom:200px;position:sticky;top:240px;width:100%}.faq-content-2{background-color:transparent;display:block;overflow:hidden;position:static;width:100%}.field-label-2{color:#333;line-height:1.3em;margin-bottom:15px}.reset-filters-button{background-color:transparent;background-image:url(https://dss-assets.s3.amazonaws.com/images/reset.svg);background-position:0 50%;background-repeat:no-repeat;background-size:18px;color:#2a3e56;display:inline-block;margin-bottom:10px;margin-left:auto;margin-top:10px;padding:0 0 0 25px;transition:all .25s ease}.reset-filters-button:hover{color:#d7292e}.product-filter-type-wrapper{border-bottom:1px solid #9b9b9b;margin-top:10px;padding-bottom:15px;padding-top:15px}.product-filter-type-wrapper.first{border-bottom-style:none;margin-top:0;padding-top:0}.faq-title-wrapper-large{align-items:center;color:#160042;display:flex;justify-content:space-between;padding-bottom:14px;padding-top:14px;width:100%}.product-section{background-color:#fff;color:#000}.radio-button-field{align-items:center;display:flex;font-size:14px}.radio{border:1px solid #ccc;border-radius:3px;height:18px;margin-right:10px;margin-top:0;transition:all .3s ease;width:18px}.radio.w--redirected-checked{background-color:#d7292e;background-image:url(https://dss-assets.s3.amazonaws.com/images/checkmark.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:75%;border-style:none}.radio-button-label{margin-bottom:0}.product{padding-top:250px}.banner-13-title{color:#fff;font-size:24px;font-weight:500;margin-bottom:10px;margin-top:0}.product-specification{grid-column-gap:5px;grid-row-gap:5px;display:flex;flex-direction:column;margin-bottom:0;margin-top:0;padding-left:0}.default-search-button{background-color:#1e1c1c;background-image:url(https://dss-assets.s3.amazonaws.com/images/search-icon-white.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:auto;width:57px}.sidebar-categories-item{display:flex;flex-direction:column}.banner-image{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-details-left-block{grid-column-gap:30px;grid-row-gap:30px;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;max-width:100%;width:100%}.sidebar-catagories-tag-list{grid-column-gap:15px;grid-row-gap:15px;display:flex;flex-wrap:wrap}.product-gallery-image{grid-column-gap:8px;grid-row-gap:8px;display:flex;flex-direction:column}.product-details-right-block{max-width:100%;position:sticky;top:220px;width:100%}.banner-13-title-tag{color:#fff;font-size:12px;font-weight:600;letter-spacing:3px;line-height:1.5em;margin-bottom:5px;text-transform:uppercase}.default-search-input{border:1px solid #000;height:100%;margin-bottom:0}.default-search-input:focus{border-color:#1e1c1c}.product-details-tab-link{background-color:transparent;color:#898989;font-size:20px;font-weight:500;padding:0}.product-details-tab-link.w--current{background-color:transparent;color:#1e1c1c}.product-details-tabs-menu{grid-column-gap:70px;grid-row-gap:70px;align-items:center;display:flex;flex-wrap:wrap;margin-bottom:30px}.product-variable-title{color:#1e1c1c;font-weight:500}.section-title-2{font-size:46px;margin-top:-10px}.product-short-discription{margin-bottom:20px}.sidebar-categories-list{grid-column-gap:20px;grid-row-gap:20px;display:flex;flex-direction:column}.product-page-price{grid-column-gap:10px;grid-row-gap:10px;align-items:center;color:#303030;display:flex;font-size:22px;font-weight:600}.product-gallery-block{grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin-bottom:40px}.product-variable-list{grid-column-gap:10px;grid-row-gap:10px;display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:0}.product-variable-item{grid-column-gap:5px;grid-row-gap:5px;align-items:flex-start;background-position:0 50%;background-size:20px;display:flex;flex-direction:row;font-size:18px;margin-bottom:0;padding-left:25px}.sidebar-widget-list{grid-column-gap:20px;grid-row-gap:20px;display:flex;flex-direction:column;margin-bottom:0;padding-left:0;position:sticky;top:220px}.gallery-large-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.banner-13-text-link{color:#fff;font-size:14px}.banner-13-text-link:hover{color:#ff1f00}.sidebar-list-item{background-image:none;margin-bottom:0;padding-left:0}.product-specification-item{grid-column-gap:10px;grid-row-gap:10px;align-items:center;display:flex}.default-search{display:flex;height:50px;margin-bottom:0}.banner-content-style-13{bottom:auto;left:20px;max-width:200px;position:absolute;right:auto;top:20px}.banner-image-block{height:100%}.gallery-lightbox-images-large{max-height:400px;max-width:480px}.sidebar-widget-title{font-size:20px;font-weight:500;margin-bottom:15px;margin-top:0}.banner-single-box{height:100%;position:relative}.banner-style-13{height:100%}.sidebar-material-list{grid-column-gap:20px;grid-row-gap:20px;display:flex;flex-direction:column}.product-details-title{font-size:28px;margin-bottom:20px;margin-top:0}.product-specification-title{color:#1e1c1c;font-size:18px;font-weight:500}.product-details-wrapper{grid-column-gap:10px;grid-row-gap:10px;display:flex;flex-direction:row;margin-bottom:30px}.product-details-panel{grid-column-gap:5px;grid-row-gap:5px;display:flex}.product-details-heading{font-weight:600}.product-details-heading.title{font-weight:500}.sidebar-categories-link,.sidebar-material-link{color:#1e1c1c;font-weight:300;text-decoration:none}.sidebar-material-link:hover{font-weight:400}.sidebar-tag-link{border:1px solid #898989;color:#1e1c1c;display:inline-block;font-size:14px;padding:5px 10px;text-decoration:none;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.sidebar-tag-link:hover{background-color:#1e1c1c;border-color:#1e1c1c;color:#fff}.product-column-wrapper{width:100%}.product-sidebar-column{border:1px solid #c5c5c5;border-radius:10px;max-height:100vh;max-width:25%;overflow:auto;padding:20px;position:sticky;top:250px;width:100%}.products-wrapper{grid-column-gap:30px;grid-row-gap:30px;align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}.login-icon{align-items:center;color:#160042;display:flex;height:50px;justify-content:center;width:50px}.html-embed{display:none}.locations-hero{background-color:#000;color:#fff;overflow:hidden;padding-top:100px;position:relative}.section-heading-wrapper{align-items:center;flex-flow:column wrap;justify-content:flex-start;max-width:650px;position:relative;text-align:center}.location-details-wrapper,.section-heading-wrapper{grid-column-gap:0;grid-row-gap:0;display:flex;margin-left:auto;margin-right:auto}.location-details-wrapper{border-radius:8px;flex-direction:row;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;justify-content:space-around;max-width:100%;overflow:hidden;padding:0;width:100%}.location-contact-detail-wrapper{grid-column-gap:10px;grid-row-gap:10px;align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center;padding:20px;position:relative;transition:all .3s ease;width:100%}.location-contact-detail-wrapper:hover{background-color:#e7ecf1;color:#d7292e}.location-contact-detail-wrapper.bottom{border-bottom:1px solid rgba(66,66,66,.5)}.location-detail-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.location-contact-title-wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}.location-details-title{font-size:14px;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.location-details-title.detail{font-size:16px;font-weight:600;letter-spacing:-.5px;margin-bottom:0;text-transform:none}.location-contact-detail-divider{background-color:#424242;border-radius:999px;bottom:0;height:100%;left:auto;margin-bottom:auto;margin-top:auto;opacity:.5;position:absolute;right:0;top:0;width:1px}.play-button-image{align-items:center;color:#fff;display:flex;height:35px;justify-content:center;position:relative;width:35px;z-index:10}.locations-product-heading{grid-column-gap:20px;grid-row-gap:20px;align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;width:100%}.locations-product-wrapper{margin-top:60px;width:100%}.locations-section-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-top:60px;width:100%}.location-description{max-width:80%}.locations-about-heading{font-size:48px;line-height:1.2em}.locations-category-collection-list{grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.locations-category-block{margin-bottom:60px;width:100%}.nav-states-collection-list{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto}.states-wrapper{margin-top:0;width:100%}.states-category-collection-list{grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto}.states-thumbnail{border-radius:5px;height:150px;-o-object-fit:contain;object-fit:contain;width:100%}.states-name{font-size:20px;font-weight:600;line-height:1.25em;margin-top:20px}.states-link{align-items:center;background-color:#1e1e20;border:1px solid #525151;border-radius:10px;color:#e5e5e5;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:25px;text-align:center;text-decoration:none;transition:all .3s ease}.states-link:hover{border-color:#ff1f00;box-shadow:0 10px 15px 0 rgba(0,0,0,.15);color:#ff1f00}.div-block-4{align-items:center;display:flex;height:95px;justify-content:center;position:relative;width:95px}.play-button{background-color:#c2291d;border-radius:50%;height:80px;position:absolute;width:80px;z-index:5}.play-button-hover{border:3px solid #c2291d;border-radius:50%;color:#ff6137;height:94px;position:absolute;transform:scale(.85);transition:all .3s ease;width:94px;z-index:10}.play-button-hover:hover{border-color:#c2291d;transform:scale(1)}.contact-icon{align-items:center;color:#160042;display:flex;height:75px;justify-content:center;margin-bottom:24px;width:75px}.location-details-phone-wrapper{border-bottom:1px solid rgba(66,66,66,.5);border-right:1px solid rgba(66,66,66,.5);display:flex;width:100%}.categories-panel-grid,.categories-wrapper{background-color:transparent;width:100%}.categories-panel-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto}.category-panel{background-color:#f3f3f3;border-radius:10px;color:#000;padding:25px;transition:all .3s ease}.category-panel:hover{box-shadow:0 12px 20px 0 rgba(0,0,0,.15);color:#c2291d;transform:scale(1.01)}.category-panel._1{background-image:url(https://dss-assets.s3.amazonaws.com/images/image0-1.webp);background-position:0 50%;background-size:cover;min-height:500px;overflow:hidden;position:relative}.category-panel._2{background-image:url(https://dss-assets.s3.amazonaws.com/images/DSS-Category-Images_Vehicle-Equipment.webp);background-position:50% 100%;background-size:cover}.category-panel._3{background-image:url(https://dss-assets.s3.amazonaws.com/images/DSS_Day1-52.webp);background-position:5% 50%;justify-content:flex-end;text-align:right}.category-panel._3,.category-panel._4{background-repeat:no-repeat;background-size:contain;display:flex}.category-panel._4{align-items:center;background-image:url(https://dss-assets.s3.amazonaws.com/images/vests-for-DSS.webp);background-position:120% 50%}.category-panel._5{align-items:center;background-image:url(https://dss-assets.s3.amazonaws.com/images/DSS-Category-Images_Tactical--Duty-Gear.webp);background-position:80% 50%;background-size:cover;display:flex;justify-content:flex-end;text-align:right}.category-panel._6{align-items:flex-start;background-color:#f3f3f3;background-image:url(https://dss-assets.s3.amazonaws.com/images/DSS-Lightbar.webp);background-position:200% 50%;background-repeat:no-repeat;background-size:80%;display:flex;flex-direction:column;justify-content:center;min-height:300px}.category-panel-title{font-size:28px;font-weight:600;position:relative}.category-new-pill{background-color:#c2291d;border-radius:999px;color:#fff;display:inline-block;font-size:14px;letter-spacing:2px;margin-bottom:10px;padding:5px 15px;position:relative;text-transform:uppercase}.product-grid{grid-template-columns:1fr 1fr 1fr}.container-w3{margin-left:auto;margin-right:auto;max-width:58em;width:100%}.text-effect-gradient{background-image:linear-gradient(180deg,#000 12%,#c2291d 26%,#ff1f00 38%,#49a0ec 50%,#204be2 64%,#173ab4 76%,#000 88%);bottom:0;height:150vh;left:0;mix-blend-mode:darken;position:absolute;right:0;top:0}.heading{font-size:1.5em;font-weight:600;letter-spacing:-.0125em;line-height:1.1em;margin-bottom:0;text-decoration:none}.heading.hero-title-13{color:#fff;font-size:4em;font-weight:700;margin-bottom:1.7em;margin-right:auto;margin-top:.6em;max-width:15em}.text-effect-inner{background-color:#000;overflow:hidden;position:relative}.scrolling-typo-trigger-1{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:left;width:100%;z-index:10}.text-effect-wrapper{background-color:#000;height:200vh;margin-bottom:0;margin-top:0}.section-text-gradient-effect{position:relative;z-index:0}.parallax-background{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.text-effect-text{color:#f5f5f7;font-size:3.3em;font-weight:600;line-height:1.2em}.text-overlap-end{background-color:#000;bottom:-100%;height:100%;left:0;position:absolute;right:0;top:auto}.padding-inner{padding-bottom:8em;padding-top:8em;position:relative;width:100%;z-index:10}.text-effect-sticky-element{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:sticky;top:0}.section-text-gradient{overflow:hidden;position:relative;z-index:10}.section-text-gradient.bg-black{background-color:#000}.section-text-gradient.bg-black.white-color.overflow{overflow:visible}.italicized{font-style:italic;font-weight:600}.inner-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;position:relative;width:100%}.ncf-map{width:100%}.cities-container{border-radius:12px;flex:1;margin-left:0;max-height:48vw;overflow:scroll;padding:0 16px 8px;position:relative;width:40%;z-index:10}.browse-text{padding-top:0;width:100%}.flex{align-items:flex-start;justify-content:flex-start;width:100%}.ncf-map-item{border:1px solid #fff;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px;transition:all .24s cubic-bezier(.25,.46,.45,.94);width:100%}.button{align-items:center;background-color:#c2291d;border-radius:999px;color:#fff;display:flex;font-weight:400;letter-spacing:1px;overflow:hidden;padding:10px 16px;position:relative;text-decoration:none}.button:hover{background-color:#204be2;color:#fff}.ncf-mapcontainer{border-radius:12px;flex:0 0 auto;height:48vw;overflow:hidden;width:68%}.browse-container{background-color:#000;padding-bottom:16px;padding-left:0;padding-top:8px;position:sticky;top:0}.map-item-flex{align-items:center;display:flex;justify-content:flex-start;width:100%}.spacer-horizontal-mid{width:16px}.more-button{align-items:center;border-radius:8px;display:flex;flex-direction:row;padding:8px;text-decoration:none;transition:all .32s ease}.more-button:hover{background-color:rgba(39,76,207,.05)}._20px-icon{height:20px;width:20px}.map-marker-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.locations-wrapper{width:100%}.locations-map-embed{background-color:#000;color:#fff;padding-top:0}.locations-map-hero{background-color:#000;color:#fff;overflow:hidden;padding-top:40px;position:relative}.nav-dropdown-links-grid{grid-template-columns:1fr 1fr 1fr 1fr}.hide{opacity:0;position:absolute;z-index:-1}.nav-heading-detail-wrapper{grid-column-gap:20px;grid-row-gap:20px;display:flex}.product-gallery-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.opacity-heading{opacity:.75}.utility-page-wrapper{background-color:#fff;border-radius:10px;box-shadow:4px 4px 30px 0 rgba(0,0,0,.15);height:100%;margin:-175px auto 80px;max-width:920px;padding:50px;position:relative;width:100%}.utility-page-wrapper.no-padding{padding:0}.utility-page-wrapper.center{display:flex;flex-direction:column;margin-top:-125px}.utility-page-wrapper.center.no-top-margin{padding-top:0}.content-page-hero-heading-wrapper{align-items:center;display:flex;flex-direction:column;max-width:800px;position:relative;text-align:center;width:100%}.ceo-message-rich h2{font-size:34px}.ceo-message-rich figure{margin-left:0;margin-right:0;min-height:400px;min-width:100%;width:100%}.sub-categories-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.testimonials-panel{border:1px solid #d8d2d2;border-radius:10px;margin-bottom:50px;padding:25px}.testimonials-company{font-size:32px;margin-bottom:10px}.testimonial-name{font-style:italic;font-weight:600;margin-bottom:20px}.location-section-title-block{margin-bottom:0}.location-section-title{font-size:46px;line-height:1.1em;margin-bottom:0;margin-top:0}.checkout-sticky-wrapper{top:200px}.cart-button{background-color:transparent}.cart-button:hover{color:#ff1f00}.cart-quantity{color:#c2291d}.checkout-button{background-color:#c2291d}.checkout-button:hover{background-color:#204be2;color:#fff}.checkout-button.w--current{background-color:#c2291d;border-radius:10px}.checkout-button.w--current:hover{color:#fff}.apple-pay-2{border-radius:10px}.your-cart-title{font-size:28px}.shop-all-button{background-color:#c2291d;border-radius:999px;transition-property:all}.shop-all-button:hover{background-color:#204be2;color:#fff;transform:translate(5px)}.nav-category-banner{bottom:0;height:100%;left:auto;max-width:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;position:absolute;right:0;top:0}.hero-slider{background-color:transparent;height:100%;width:100%}.left-arrow,.right-arrow,.slide-nav{display:none}.hero-slide-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-slide-image._2{-o-object-position:65% 50%;object-position:65% 50%}.hero-slide-image._1{-o-object-position:25% 50%;object-position:25% 50%}.hero-slide-image._4{-o-object-position:100% 50%;object-position:100% 50%}.hero-slide-image._3{-o-object-position:35% 50%;object-position:35% 50%}.hero-slide-image._5{-o-object-position:50% 50%;object-position:50% 50%}.faq-title-wrapper{align-items:center;color:#160042;display:flex;justify-content:space-between;margin-bottom:4px;margin-top:4px;white-space:normal;width:100%}.grid-one-column{grid-column-gap:40px;grid-row-gap:24px;grid-template-columns:1fr;grid-template-rows:auto}.faq-icon-square{align-items:center;background-color:#f7f9fd;border-radius:4px;display:flex;height:40px;justify-content:center;min-height:40px;min-width:40px;width:40px}.faq-title{font-size:18px;font-weight:700;letter-spacing:-.03em;line-height:24px}.faq-item-line{border:1px solid #e4e6f1;border-radius:10px;display:block;padding:28px 32px;transition:all .3s ease;width:100%}.gift-certificate-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.accepted-cards-grid{grid-column-gap:40px;grid-row-gap:40px;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;justify-items:center;margin-top:20px}.cc-brand{width:75px}.how-to-order-wrapper{border-bottom:1px solid #c2c2c2;margin-top:20px;padding-bottom:20px}.how-to-order-logo{margin-bottom:20px}.how-to-order-logo.small{margin-bottom:0;max-width:40%}.policy-rich h3{font-size:28px;margin-bottom:20px}.ok-contract-panel{align-items:center;border:1px solid #b9b9b9;border-radius:10px;display:flex;justify-content:center;padding:25px;text-align:center}.careers-benefits{background-color:#fff;color:#191919}.a-detail-regular{font-size:16px;font-weight:600;letter-spacing:.08em;line-height:1.8;margin-bottom:10px;text-transform:uppercase}.a-feature-card{border:1px solid #f4f4f6;border-radius:24px;padding:24px}.a-subheading-regular{font-size:16px;font-weight:600;margin-bottom:0;margin-top:0}.a-margin-bottom-08{margin-bottom:8px}.a-title-wrap-center{align-items:flex-start;display:flex;flex-direction:column;margin-left:0;margin-right:auto;max-width:75%;text-align:left}.a-feature-card-grid{grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:28px;margin-top:64px}.a-paragraph-small{font-size:14px}.a-paragraph-regular,.a-paragraph-small{letter-spacing:-.02em;line-height:1.8;margin-bottom:0}.a-paragraph-regular{font-size:16px;font-weight:700}.a-icon-regular{align-items:center;display:flex;filter:saturate(0);height:35px;justify-content:center;transition:color .2s ease;width:35px}.a-icon-regular.larger{height:45px;width:45px}.a-feature-icon{align-items:center;background-color:#fff;border:1px solid #c2291d;border-radius:100%;box-shadow:1px 1px 20px 0 rgba(0,0,0,.05);display:flex;flex:0 0 auto;height:55px;justify-content:center;margin-bottom:24px;width:55px}.a-margin-bottom-16{margin-bottom:16px}.a-h3-heading{font-size:48px;letter-spacing:-.02em;line-height:1.2;margin-bottom:0;margin-top:0}.a-feature-bottom-wrapper{grid-row-gap:16px;align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:500px;text-align:center}.career-benefits-wrapper{align-items:flex-start;display:flex;flex-direction:column}.preferred-partner-badge{background-image:linear-gradient(45deg,#c2291d,#204be2);border-radius:999px;font-size:14px;letter-spacing:2px;margin-bottom:40px;padding:5px 10px;text-transform:uppercase}.partner-logo{margin-bottom:20px;width:600px}.preferred-partner-heading-wrapper{grid-column-gap:0;grid-row-gap:0;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;max-width:75%;position:relative}.partner-subheading{font-size:20px;font-weight:700;letter-spacing:2px;margin-top:20px;text-align:center;text-transform:uppercase}.preferred-partners{padding-top:0}.partner-product-heading-wrapper{margin-bottom:20px}.a-detail-regular-2{letter-spacing:.08em;text-transform:uppercase}.a-detail-regular-2,.a-subheading-regular-2{font-size:16px;font-weight:600;line-height:1.8}.a-subheading-regular-2{margin-bottom:0;margin-top:0}.a-content-card{grid-row-gap:16px;border:1.5px solid #f4f4f6;border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:440px;padding:24px}.a-content-grid-wrapper{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}.a-paragraph-regular-2{font-size:16px;letter-spacing:-.02em;line-height:1.8;margin-bottom:0}.a-content-title-wrapper-grid{grid-column-gap:24px;grid-row-gap:24px;align-items:end;grid-template-rows:auto;margin-bottom:64px}.a-feature-icon-2{align-items:center;background-color:#fff;border-radius:100%;box-shadow:1px 1px 20px 0 rgba(0,0,0,.05);color:#c2291d;display:flex;flex:0 0 auto;height:48px;justify-content:center;margin-bottom:24px;width:48px}.a-content-card-top{color:#000}.red-span{color:#c2291d}.about-location-tag{border:1px solid #c2291d;border-radius:14px;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:22px;margin-bottom:30px;padding:3px 16px;text-transform:uppercase}.serving-heading{font-size:26px;margin-top:20px;text-align:center}.serving-heading-wrapper{background-color:#000;background-image:url(https://dss-assets.s3.amazonaws.com/images/DSS-Blue-Flag.webp);background-position:93% 50%;background-repeat:no-repeat;background-size:20%;border:2px solid #c2291d;border-radius:19px;color:#fff;display:flex;margin-top:40px;padding:25px}.home-hero-second-gradient-div{bottom:300px;height:787px;left:auto;max-width:974px;position:absolute;right:-20%;top:auto;width:100%}.home-hero-image-container{margin-left:auto;margin-right:auto;position:relative;width:100%;z-index:1130}.home-button-cta-container{align-items:center;display:flex;flex-direction:column;margin-top:40px;position:relative;z-index:11}.home-hero-star-svg{bottom:35%;left:-4%;max-width:87px;position:absolute;right:auto;top:auto;width:100%}.home-hero-small-gradient-div{bottom:auto;height:300px;left:-10%;max-width:400px;position:absolute;right:auto;top:200px;width:100%}.image-animation-div-2{width:auto}.home-hero-path-svg{bottom:10%;left:-4%;max-width:144px;position:absolute;right:auto;top:auto;width:100%}.home-hero-text-container{flex-direction:column;max-width:990px;position:relative;width:100%}.button-medium-2,.home-hero-text-container{align-items:center;display:flex;text-align:center}.button-medium-2{background-color:#000;border-radius:36px;color:#fff;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:32px;padding:16px 32px 16px 48px;text-decoration:none;text-transform:uppercase}.body-1-20px-2{font-size:20px;line-height:32px}.body-1-20px-2.max-width-600px{max-width:600px}.body-1-20px-2.max-width-600px.gradient-span.bold{-webkit-text-fill-color:inherit;background-clip:border-box;background-image:none;font-weight:700;margin-top:10px}.wrapper-1160px{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1160px;padding-bottom:100px;padding-top:100px;position:relative;width:90%}.wrapper-1160px.home-hero-flex{flex-direction:column;padding-bottom:40px;padding-top:50px;z-index:11}.ballistic-hero{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding-bottom:50px;padding-top:200px;position:relative}.homepage-hero-heading{margin-bottom:32px}.button-primary{background-image:linear-gradient(90deg,#c2291d,#204be2);border-radius:999px;color:#fff;padding:5px;position:relative}.button-primary:hover{color:#fff}.button-bg{grid-column-gap:10px;grid-row-gap:10px;align-items:center;background-color:#000;border-radius:999px;display:flex;justify-content:center;padding:10px 20px;position:relative;transition:padding .3s ease}.button-bg:hover{padding-right:40px}.button-arrow{height:22px;left:auto;position:absolute;right:10px;width:22px}.button-arrow,.category-banner{align-items:center;display:flex;justify-content:center}.category-banner{flex-direction:column;min-height:75vh}.category-play-button{background-image:linear-gradient(45deg,#c2291d,#204be2);border-radius:999px;padding:5px}.category-play-button-bg{background-color:#000;border-radius:999px;padding:10px}.category-play-button-icon{width:75px}.category-play-lightbox:hover{transform:scale(1.1)}.growth-wrapper-2{background-color:#fff;border-radius:22px;box-shadow:0 13px 100px 0 hsla(0,0%,78%,.25);max-width:360px;padding:48px 40px;width:100%}.growth-wrapper-2.large{align-items:flex-start;background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:space-between;max-width:760px;overflow:hidden;padding-left:56px;padding-right:80px;position:relative}.button-large---yellow-king-2{align-items:center;background-color:#caef45;border-radius:36px;color:#000;display:flex;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:200%;padding:20px 32px 20px 48px;text-decoration:none;text-transform:uppercase}.ballistic-feature-number{background-image:linear-gradient(90deg,#c2291d,#204be2);flex-direction:column;height:75px;margin-bottom:20px;padding:3px;width:75px}.ballistic-feature-number,.ballistic-number-bg{align-items:center;border-radius:999px;display:flex;justify-content:center}.ballistic-number-bg{background-color:#fff;font-size:25px;font-weight:700;height:100%;width:100%}.ballistic-feature-number-title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#c2291d,#204be2)}.ballistic-bokeh{background-color:#204be2;border-radius:999px;filter:blur(100px);height:200px;position:absolute;width:200px}.ballistic-bokeh.red{background-color:#c2291d;bottom:0;left:auto;right:0;top:auto}.ballistic-features-heading{position:relative}.ballistic-gallery-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto auto;width:100%}.ballistic-gallery-image{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ballistic-gallery-image.middle,.ballistic-gallery-image.sides{min-height:400px}.gallery-grid-divider{padding-bottom:25px;padding-top:25px}.category-heading-wrapper{grid-column-gap:16px;grid-row-gap:16px;align-items:center;display:flex;grid-auto-columns:1fr;grid-template-columns:.65fr 1fr;grid-template-rows:auto}.c_hero-video-wrapper{align-items:flex-start;bottom:0;display:flex;left:auto;max-width:50%;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-10}.h_hero-video-embed{align-self:flex-start;bottom:auto;height:100%;left:0;position:relative;right:0;top:0;transform:scale(1.5);width:100%}.h_hero-video-overlay{background-image:linear-gradient(90deg,#000,transparent);bottom:0;left:0;position:absolute;right:0;top:0}.home-text-police-blue{background-color:#204be2;bottom:0;height:30px;left:0;margin-bottom:30px;position:absolute;right:auto;top:auto;width:100%;z-index:100}.home-text-police-blue-overlay{background-image:linear-gradient(270deg,#000,rgba(32,75,226,0));bottom:0;left:auto;position:absolute;right:0;top:0;width:100%}.impact-cta{background-color:#000;display:flex;flex-direction:column;justify-content:flex-end;min-height:65vh;padding-bottom:0;padding-top:200px;position:relative}.impact-cta-bg{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;opacity:.75;position:absolute;right:0;top:0;width:100%}.impact-cta-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.impact-cta-heading{color:#fff;font-family:Missing Links,sans-serif;font-size:55px;font-weight:400;letter-spacing:0}.impact-cta-bg-overlay{background-image:linear-gradient(0deg,#000,rgba(33,33,33,0));bottom:0;height:100%;left:0;position:absolute;right:0;top:auto}.david-profile{background-color:#fff;border:3px solid #c2291d;border-radius:999px;height:150px;margin-bottom:-25px;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;position:relative;top:-75px;width:150px}.add-to-cart-button{background-color:#f7ca01;border-radius:999px;color:#000;font-size:16px;padding-bottom:5px;padding-top:5px;text-align:center;width:100%}.add-to-cart-button:hover{background-color:#e9be00;color:#000}.home-hero-locations-panel{grid-column-gap:10px;grid-row-gap:10px;align-items:center;background-color:#fff;border:2px #c2291d;border-style:solid solid none;border-top-left-radius:10px;border-top-right-radius:10px;bottom:0;color:#000;display:none;font-weight:600;left:0;padding:25px;position:absolute;right:auto;top:auto;transition:padding .3s ease,color .3s ease}.home-hero-locations-panel:hover{color:#c2291d;padding-bottom:40px}.home-location-icon{align-items:center;color:#c2291d;display:flex;height:24px;justify-content:center;width:24px}.home-location-callout-content{grid-column-gap:20px;grid-row-gap:20px;align-items:center;display:flex;flex-direction:row}.home-location-link{color:#c2291d}.nav-menu-collection-list-wrapper{display:none}.nav-categories-collection-list{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto}.nav-link{align-items:center;color:#87878c;display:flex;flex-direction:column;justify-content:center;padding:8px 10px}.nav-link:hover{color:#fff}.nav-link.ballistech{grid-column-gap:5px;align-items:center;flex-direction:row;position:relative}.nav-banner-wrapper{padding-left:5%;padding-right:5%;width:100%}.nav-announcement-banner{align-items:center;display:flex;flex-direction:row;height:60px;justify-content:flex-end;padding-bottom:10px;padding-top:10px;width:100%}.nav-menu-wrapper{height:110px}.nav,.nav-menu-wrapper{display:flex;justify-content:space-between;width:100%}.nav{flex-direction:column;max-width:1280px}.shop-features-wrapper{grid-column-gap:20px;grid-row-gap:20px;display:flex;justify-content:center;margin-top:40px}.shop-feature-panel{grid-column-gap:5px;grid-row-gap:5px;align-items:center;display:flex;font-size:18px}.shop-feature-icon{height:24px;width:24px}.home-career-cta,.shop-feature-icon{align-items:center;display:flex;justify-content:center}.home-career-cta{background-color:#000;color:#fff;flex-direction:column;min-height:65vh;position:relative}.career-cta-heading-wrapper{align-items:flex-start;display:flex;flex-direction:column;max-width:500px;width:100%}.home-career-cta-bg{align-items:flex-end;background-image:url(https://dss-assets.s3.amazonaws.com/images/DSS-Blue-Flag.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:0;display:flex;justify-content:center;left:auto;position:absolute;right:0;top:0;width:45%}.career-cta-people{height:90%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}.location-maps-list{background-color:#000}.home-collection-list{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}.location-card{background-color:#000;border:1px solid #636262;border-top-left-radius:10px;border-top-right-radius:10px;color:#e7ecf1;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;position:relative;transition:all .3s ease}.location-card:hover{box-shadow:0 20px 20px 0 rgba(231,236,241,.15);color:#e7ecf1;transform:translateY(-5px)}.location-button{background-color:#c2291d;border:2px solid #d7292e;border-radius:25px;color:#fff;font-size:14px;font-weight:500;letter-spacing:0;line-height:14px;min-height:40px;min-width:120px;padding:12px 25px 10px;text-align:center;transition:background-color .2s ease}.location-button:hover{background-color:#2a3e56;color:#e7ecf1}.location-button.location-info{margin-top:20px;transition-duration:.3s;transition-property:all}.location-button.location-info:hover{background-color:#204be2;border-color:#e9eff4;color:#e9eff4}.location-panel-text-link{color:#e9eff4;font-size:16px;margin-bottom:10px;transition:color .3s ease}.location-panel-text-link:hover{color:#ff5156}.location-card-heading{font-size:28px;margin-bottom:20px;margin-top:0}.location-panel-title{font-size:16px}.location-card-details{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:30px 20px 40px}.location-card-small-details{grid-column-gap:10px;grid-row-gap:10px;display:flex;flex-direction:column;flex-wrap:nowrap}.home-location-image{max-height:200px;min-height:200px;-o-object-fit:cover;object-fit:cover}.store-type-wrapper{background-color:#c2291d;border-bottom-left-radius:10px;border-top-right-radius:10px;bottom:auto;display:inline-block;left:auto;padding:10px 15px;position:absolute;right:0;top:0}.about-timeline{height:500vh;overflow:visible;position:relative}.mission-timeline-divider{min-width:285px;width:285px}.timeline-number-wrapper{align-items:center;border:2px solid #000;border-radius:999px;display:flex;height:50px;justify-content:center;width:50px}.timeline-date,.timeline-number-wrapper{font-size:18px;font-weight:700}.skip-timeline-button{background-color:#c2291d;border-top-left-radius:10px;border-top-right-radius:10px;bottom:0;color:#fff;font-weight:600;left:auto;padding:10px 15px;position:absolute;right:auto;top:auto}.skip-timeline-button:hover{color:#fff;padding-bottom:20px}.tax-exempt-wrapper{grid-column-gap:20px;grid-row-gap:20px;align-items:flex-start;border-bottom:1px solid #c5c5c5;display:flex;flex-direction:column;margin-bottom:30px;padding-bottom:30px}.tax-exempt-badge{width:100px}.login-checkbox-field-wrapper{grid-column-gap:10px;grid-row-gap:10px;align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}.checkbox-field{align-items:center;display:flex;text-align:left}.checkbox{background-color:transparent;border-radius:5px;height:20px;margin-right:10px;margin-top:0;width:20px}.checkbox.w--redirected-checked{background-color:#c2291d;background-size:13px}.checkbox-label{margin-bottom:0}.login-checkbox-split-wrapper{grid-column-gap:20px;grid-row-gap:20px;align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.select-field{background-color:#2e2e2e;border:1px #000;border-radius:5px;color:#fff;height:56px;margin-bottom:20px}.buy-now-button{background-color:#ffa41c;border-radius:999px;color:#000;font-size:16px;padding-bottom:5px;padding-top:5px;text-align:center;width:100%}.buy-now-button:hover{background-color:#df8f19;color:#000}.secure-badge{margin-top:5px;width:150px}.quantity-label{font-size:18px;font-weight:400}.paragraph-large{font-size:18px;line-height:1.5em}.paragraph-large.bottom-20{margin-bottom:20px}.home-about-gradient-overlay{background-image:linear-gradient(180deg,#000,rgba(3,3,3,0));bottom:auto;height:200px;left:0;position:absolute;right:0;top:0}.home-career-gradient-overlay{background-image:linear-gradient(0deg,#000,rgba(3,3,3,0));bottom:0;height:200px;left:0;position:absolute;right:0;top:auto}.home-career-gradient-overlay.top{background-image:linear-gradient(180deg,#000,rgba(3,3,3,0));bottom:auto;height:150px;left:0;right:0;top:0}.career-apply-buttons-wrapper{margin-top:20px}.location-badge{margin-bottom:0;margin-top:40px;width:300px}.color-palette-block{background-color:#fff;height:60%}.color-palette-block.fuschia{background-color:#ec38bc}.color-palette-block.starlight{background-color:#03001e}.color-palette-block.body-white{background-color:#fff}.color-palette-block.body-white.border{border:1px solid #dadada}.color-palette-block.violet{background-color:#7303c0}.color-palette-block.bg---snow{background-color:#f5f5f5}.color-palette-block.body-neutral{background-color:#dadada;border:1px #d4d4d4;border-style:solid solid none;border-top-left-radius:10px;border-top-right-radius:10px}.color-palette-block.color-white.border{border:1px solid #dadada}.color-palette-block.black{background-color:#000}.color-palette-block.body-light-accent{background-color:#868898}.sg-section{position:relative}.sg-section-heading-wrapper,.sg-section.bg-starlight{background-color:#03001e;color:#fff}.sg-brand-link{align-items:flex-start;flex-direction:column;padding:25px;width:100%}.button-dark,.sg-brand-link{display:flex;justify-content:center}.button-dark{grid-column-gap:0;grid-row-gap:0;align-items:center;background-color:#000;border-radius:99px;color:#fff;flex:0 0 auto;flex-direction:row;letter-spacing:-.02em;line-height:24px;padding:12px 20px;position:relative;text-align:center;text-decoration:none;transition:all .5s cubic-bezier(.6,.6,0,1)}.button-dark:hover{background-color:#7303c0;padding-right:40px}.paragraph-detail{font-size:14px}.paragraph-small{font-size:16px}.button_bar{background-color:#f5f7fd;bottom:0;left:0;position:absolute;right:auto;top:0;width:0}.sg-heading-type-detail{color:#f0f0f0;float:left}.button-light{grid-column-gap:0;grid-row-gap:0;align-items:center;background-color:#fff;border-radius:99px;color:#03001e;display:flex;flex:0 0 auto;flex-direction:row;justify-content:center;letter-spacing:-.02em;line-height:24px;padding:12px 20px;position:relative;text-align:center;text-decoration:none;transition:all .5s cubic-bezier(.6,.6,0,1)}.button-light:hover{background-color:#ec38bc;padding-right:40px}.sg-type-elements-wrapper{margin-bottom:40px;margin-top:40px}.sg-small-description{color:#fff;float:left;font-size:16px;font-weight:700}.sg-menu{background-color:#fff;bottom:0;box-shadow:2px 0 15px 1px rgba(0,0,0,.25);left:0;max-width:15%;position:fixed;right:auto;top:0;width:100%;z-index:1}.sg-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:3em;padding-right:3em;position:relative;width:100%}.sg-container._2x-padding{padding-bottom:6em;padding-top:6em}.sg-container._1x-padding{padding-bottom:3em;padding-top:3em}.sg-container._1x-padding.sg-button-dark{background-color:#1c222e;color:#f0f0f0}.sg-button-link-panel{grid-column-gap:20px;grid-row-gap:20px;align-items:flex-start;display:flex;flex-direction:column;margin-top:20px}.sg-button-link-wrapper{grid-column-gap:40px;grid-row-gap:40px;display:flex;margin-bottom:40px}.sg-content-grid{grid-column-gap:20px;grid-row-gap:20px;align-items:center;display:grid;flex-wrap:wrap;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;justify-content:space-between;justify-items:stretch}.sg-menu-section-heading{color:#03001e;font-size:16px;letter-spacing:3px;padding:15px 5px 15px 20px;text-transform:uppercase}.sg-menu-link{align-items:center;border-left:3px solid hsla(0,0%,100%,0);color:#03001e;display:flex;min-height:40px;padding-bottom:15px;padding-left:20px;padding-top:15px;position:relative;text-decoration:none;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.sg-menu-link:hover{background-color:#f0f0f0}.sg-menu-link.w--current{background-color:#f0f0f0;border-left:5px solid #7303c0;color:#03001e}.button-cta{align-items:center;background-color:#24a9dd;background-image:linear-gradient(90deg,#7303c0,#ec38bc 101%);border-radius:50px;color:#fff;display:flex;padding:7px 40px 7px 7px;position:relative;width:210px}.sg-heading-pixel-size-detail{color:#24a9dd;float:left;margin-left:8px}.style-guide{display:flex;flex-direction:row;justify-content:space-between}.color-palette-body-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:40%;justify-content:center;padding-bottom:5px;padding-left:14px;padding-top:5px}.sg-content-wrapper{margin-bottom:3em}.sg-brand{max-width:50px}.color-palette-panel-wrapper{align-items:center;box-shadow:6px 6px 17px 0 rgba(82,76,76,.06);display:block;height:200px;min-height:200px;width:100%}.link{grid-column-gap:0;grid-row-gap:0;align-items:center;display:flex}.link.light{color:#fff}.link.dark{color:#03001e}.link.primary-light{color:#ec38bc}.sg-heading-details-body-wrapper{align-items:center;background-color:#1c222e;border-radius:5px;display:inline-block;font-size:14px;margin-bottom:0;margin-right:20px;padding:10px}.heading-2{color:#fff}.button-light-outline{grid-column-gap:0;grid-row-gap:0;align-items:center;border:2px solid #fff;border-radius:99px;color:#fff;display:flex;flex:0 0 auto;flex-direction:row;justify-content:center;letter-spacing:-.02em;line-height:24px;padding:12px 20px;position:relative;text-align:center;text-decoration:none;transition:all .5s cubic-bezier(.6,.6,0,1)}.button-light-outline:hover{border-color:#ec38bc;padding-right:40px}.paragraph-large-2{font-size:20px;line-height:1.5em}.link-arrow{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.sg-intro-content{max-width:500px}.sg-sub-description{color:#dadada;font-size:14px;font-weight:700;margin-top:4px;text-transform:uppercase}.button-dark-outline{grid-column-gap:0;grid-row-gap:0;align-items:center;background-color:transparent;border:2px solid #03001e;border-radius:99px;color:#03001e;display:flex;flex:0 0 auto;flex-direction:row;justify-content:center;letter-spacing:-.02em;line-height:24px;padding:12px 20px;position:relative;text-align:center;text-decoration:none;transition:all .5s cubic-bezier(.6,.6,0,1)}.button-dark-outline:hover{border-color:#7303c0;padding-right:40px}.color-palette-panel{background-color:#03001e;border-radius:10px;overflow:hidden;transition:box-shadow .3s ease}.color-palette-panel:hover{box-shadow:1px 1px 10px 3px rgba(3,0,30,.15)}.sg-heading-details-wrapper{display:block;flex-direction:column;margin-bottom:20px;margin-top:20px}.sg-wrapper{margin-left:auto;max-width:85%;width:100%}.sg-divider{background-color:#aac4d7;height:.5px;margin-top:20px;min-width:220px;width:30%}.shop{padding-top:250px}.image{max-width:100%}.ballistic-hero-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;width:100%}.home-text-gradient-wrapper{width:100%}.section{background-color:#fff}.ballistic-logo-mark{display:none;height:100%;opacity:.1;position:absolute;width:50%}.ballistech-logo{margin-bottom:40px;width:400px}.ballistic-banner-image-wrapper{margin-left:auto;margin-right:auto;position:relative;width:100%}.ballistic-banner-video{width:auto}.container-large{margin-left:auto;margin-right:auto;max-width:1160px}.ballistic-solution-wrapper{background-color:#fff;padding:0}.content-grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1fr 1fr}.content-heading{color:#000;font-size:55px;letter-spacing:-.02em;margin-bottom:20px;margin-top:0}.content-middle-column{align-items:center;display:flex;justify-content:center}.content-wrapper{margin-top:32px;padding:10px}.content-title-large{color:#c2291d;font-size:22px;font-weight:700;line-height:32px;margin-bottom:10px}.content-card{padding:20px}.content-detail{color:#4d4d4d;line-height:24px}.content-title{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.blue-span{color:#47b4eb}.content-section{background-color:#fff;color:#858b93;font-size:18px;line-height:30px;padding:100px 3%}.content-container{margin-left:auto;margin-right:auto;max-width:1160px}.content-grid-2{grid-column-gap:40px;grid-row-gap:40px;align-items:center;grid-template-rows:auto;margin-bottom:75px}.content-text-wrap{align-items:flex-start;display:flex;flex-direction:column;max-width:480px}.subheading{color:#c2291d;font-size:16px;font-weight:700;letter-spacing:2px;line-height:20px;margin-bottom:12px;text-transform:uppercase}.content-heading-2{color:#001633;font-size:48px;font-weight:700;letter-spacing:-1px;line-height:1.2em;margin-bottom:24px;margin-top:0}.content-paragraph-2{margin-bottom:55px}.content-button{align-items:center;background-color:#5e38ff;color:#fff;display:flex;justify-content:center;min-height:70px;padding:20px 44px;text-decoration:none;transition:background-color .4s ease}.content-button:hover{background-color:#001633}.ballistech-word-mark{display:none;margin-bottom:20px;width:600px}.content-card-number-wrapper{background-image:linear-gradient(180deg,#c2291d,#204be2);border-radius:999px;height:100px;padding:3px;width:100px}.ballistic-number-panel{background-color:#fff;border-radius:999px;height:100%;padding:5px;width:100%}.ballistic-number-panel-wrapper{align-items:center;background-color:#000;border-radius:999px;color:#fff;display:flex;flex-direction:column;font-size:30px;font-weight:700;height:100%;justify-content:center;text-align:center;width:100%}.location-search-form{color:#fff;width:100%}.location-submit-button{display:none}.location-search-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.locations-text-field{background-color:#2e2e2e;border:1px solid #000;border-radius:5px;color:#fff;font-size:16px;height:56px;line-height:24px;margin-bottom:20px;max-width:300px;padding-bottom:16px;padding-left:20px;padding-top:16px;transition:all .3s ease}.locations-text-field:focus,.locations-text-field:hover{border-color:#e5e5e5}.locations-field-label{font-size:18px;margin-bottom:15px}.location-filter-collection-list{grid-column-gap:20px;grid-row-gap:20px;display:flex;justify-content:flex-start}.location-filter-wrapper{grid-column-gap:20px;grid-row-gap:20px;align-items:center;color:#fff;display:flex;justify-content:flex-end;width:100%}.location-filter-link{color:#fff;padding-bottom:10px;padding-top:10px}.location-filter-link.jetboost-filter-active{border-bottom:1px solid #fff;color:#ff1f00}.location-types-wrapper{margin-bottom:20px}.store-type-badge{border:2px solid #fff;border-radius:999px;font-size:14px;padding:5px 10px}.store-type-collection-list{grid-column-gap:10px;grid-row-gap:10px;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.recaptcha{margin-bottom:32px}.line-divider{background-color:#fff;bottom:auto;height:1px;left:175px;margin-left:50px;position:absolute;right:auto;top:auto;width:250px}.about-tabs-wrapper{grid-column-gap:50px;grid-row-gap:50px;align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.about-tabs-column-left{max-width:50%;position:sticky;top:200px;width:100%}.about-tabs-column-right{max-width:50%;position:relative;width:100%}.pricing-line-dark{background-color:#2e2e2e;height:1px;margin-bottom:24px;margin-top:24px}.price-wrapper-year{align-items:center;display:flex;margin-bottom:12px;margin-top:12px}.button-secondary-white{align-items:center;background-color:transparent;border:1px solid #282556;border-radius:48px;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:-.02em;min-height:48px;padding:12px 32px;text-align:center;transition:all .2s ease}.button-secondary-white:hover{background-color:#f3f5fb;border-color:#f3f5fb;color:#1b114a}.button-secondary-white:active{background-color:#e4e6f1;color:#642eff}.section-large{padding:120px 5%;position:relative}.pricing-icon{align-items:center;display:flex;justify-content:center;margin-right:8px}.pricing-type-wrapper{align-items:center;display:flex;height:24px;justify-content:space-between;margin-bottom:8px}.price-divider-dark{background-color:#393b6a;height:20px;margin-left:16px;margin-right:16px;width:1px}.grid-three-column{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.pricing-card-dark{background-color:#000;border:1px solid transparent;border-radius:16px;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:40px;position:relative}.pricing-feature-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr;margin-bottom:24px}.button-neutral{align-items:center;background-color:#000;border-radius:48px;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:-.02em;min-height:48px;min-width:120px;outline-color:transparent;outline-offset:0;outline-style:solid;outline-width:2px;padding:12px 32px;text-align:center;text-decoration:none;transition:all .2s ease}.button-neutral:hover{background-color:#2e2e2e;color:#fff}.button-neutral:active{background-color:#160042}.button-neutral:focus{outline-color:#6b7094;outline-offset:0;outline-style:solid;outline-width:2px}.price-feature-text-white{color:#fff;font-size:14px;letter-spacing:-.01em;line-height:24px}.h3-heading{font-size:48px;letter-spacing:-.02em;line-height:1.2;margin-top:0}.h3-heading.margin-bottom-16{margin-bottom:16px}.pricing-detail{color:#6b7094;font-size:14px;font-weight:700;height:24px;letter-spacing:.08em;line-height:24px;margin-bottom:8px;text-transform:uppercase}.container-regular{margin-left:auto;margin-right:auto;max-width:1140px;position:relative;width:100%}.pricing-detail-primary{color:#c2291d;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:24px;text-transform:uppercase}.pricing-line{background-color:#e4e6f1;height:1px;margin-bottom:24px;margin-top:24px}.pricing-feature-wrapper{align-items:center;display:flex}.price-month{color:#160042;font-size:16px;letter-spacing:-.02em;line-height:24px}.price-month.text-gray-800{color:#1b114a}.price-description{color:#160042;font-size:14px;letter-spacing:-.01em;line-height:24px}.pricing-card-line{border:1px solid #e4e6f1;border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:40px}.price-toggle{align-items:center;background-color:#25cc88;border-radius:50px;box-shadow:inset 1px 1px 2px 0 rgba(73,74,125,.3),17px 17px 24px -18px rgba(56,50,124,.08);cursor:pointer;display:flex;height:24px;justify-content:flex-end;margin-left:14px;margin-right:14px;max-width:44px;padding:2px;position:relative;width:100%}.toggle-round{background-color:#fff;border-radius:30px;box-shadow:3px 3px 8px 0 rgba(73,74,125,.24);height:20px;position:absolute;width:20px;z-index:1}.button-secondary{align-items:center;background-color:transparent;border:1px solid #e4e6f1;border-radius:50px;color:#160042;display:flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:-.02em;min-height:48px;min-width:120px;outline-color:transparent;outline-offset:0;outline-style:solid;outline-width:2px;padding:12px 32px;text-align:center;text-decoration:none;transition:all .2s ease}.button-secondary:hover{background-color:#f3f5fb;border-color:transparent}.button-secondary:active{background-color:#e4e6f1;color:#642eff}.button-secondary:focus{outline-color:#160042;outline-offset:0;outline-style:solid;outline-width:2px}.price-divider{background-color:#b6b9ce;height:20px;margin-left:16px;margin-right:16px;width:1px}.price-description-white{color:#fff;font-size:14px;letter-spacing:-.01em;line-height:24px}.heading-detail-small{font-size:14px;font-weight:700;letter-spacing:.08em;line-height:24px;text-transform:uppercase}.heading-detail-small.margin-bottom-12{margin-bottom:12px}.heading-detail-small.margin-bottom-12.text-color-gray-500{color:#6b7094}.price-text{font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.1em;margin-bottom:0;margin-top:0}.price-wrapper-month{align-items:center;display:flex;margin-bottom:12px;margin-top:12px}.price-feature-text{color:#160042;font-size:14px;letter-spacing:-.01em;line-height:24px}.price-month-white{color:#fff;font-size:16px;letter-spacing:-.02em;line-height:24px}.pricing-button-grid{grid-template-columns:1fr;grid-template-rows:auto;margin-top:24px}.flex-wrapper-centre-large{flex-direction:column;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.flex-wrapper-centre-large,.price-toggle-wrapper{align-items:center;display:flex;justify-content:center}.price-toggle-wrapper{margin-top:24px;width:100%}.button-primary-2{align-items:center;background-color:#c2291d;border-radius:50px;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:-.02px;min-height:48px;min-width:120px;outline-color:transparent;outline-offset:0;outline-style:solid;outline-width:2px;padding:12px 32px;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}.button-primary-2:hover{background-color:#204be2;color:#fff}.button-primary-2:active{background-color:#2d0896}.button-primary-2:focus{outline-color:#d9ccff;outline-offset:0;outline-style:solid;outline-width:2px}.badge-standard{background-color:#c2291d;border-radius:50px;font-size:12px;justify-content:space-between;line-height:16px;padding:4px 12px}.badge-standard,.careers-hero{align-items:center;color:#fff;display:flex}.careers-hero{background-color:#000;overflow:visible;padding-bottom:100px;padding-top:240px;position:relative}.careers-hero-overlay{background-image:linear-gradient(1turn,#000,transparent);bottom:0;height:100px;left:0;position:absolute;right:0;top:auto;z-index:1}.location-contact-form-block{margin-top:40px;position:relative;width:100%;z-index:111}.location-contact-form{background-color:#fff;border-radius:12px;box-shadow:0 10px 70px 0 rgba(83,83,83,.07);margin-bottom:0;padding:40px 20px 40px 40px;text-align:center}.nav-phone-wrapper{grid-column-gap:5px;grid-row-gap:5px;display:flex;font-size:14px;padding-right:15px}.nav-phone-icon{align-items:center;display:flex;height:18px;justify-content:center;margin-right:3px;width:18px}.ballistic-glass-overlay{background-image:linear-gradient(180deg,#f3f3f3 28%,hsla(0,0%,100%,0));bottom:auto}.ballistic-glass-overlay,.hero-banner-video{height:100%;left:0;position:absolute;right:0;top:0}.hero-banner-video{bottom:0;opacity:.5;z-index:1}.home-menu-link-wrapper{align-items:center;display:flex;justify-content:flex-start;margin-top:10px;position:relative}.home-menu-link-arrow-wrapper{background-color:#fff;background-image:url(https://dss-assets.s3.amazonaws.com/images/KMC-Right-Arrow.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:50%;border-radius:999px;height:30px;width:30px}.home-menu-content-wrapper{height:100%;width:100%}.home-menu-wrapper{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%;z-index:1}.home-menu-link-hover-wrapper,.home-menu-wrapper{background-image:none;bottom:0;left:0;position:absolute;right:0;top:auto}.home-menu-link-hover-wrapper{background-attachment:scroll;background-color:#283038;background-size:auto;height:0}.home-menu-link-title{color:#fff;font-size:16px;margin-right:10px}.home-menu-link-heading{font-size:24px;letter-spacing:3px;position:relative;text-align:center;text-transform:uppercase}.home-menu-panel{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding-bottom:30px;padding-top:20px;position:relative}.home-menu-panel:hover{color:#c2291d}.home-menu-link-divider{background-color:#283038;bottom:auto;height:50%;left:auto;position:absolute;right:0;top:auto;width:1px}.home-menu-grid{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;height:100%}.container-2{bottom:0;left:0;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:5%;padding-right:5%;position:relative;right:0;top:0;width:100%}.container-2.full-height{height:100%}.test{padding:0}@media screen and (min-width:1280px){.sign-in-google-button{background-position:85% 50%}.blue-gradient-div.about-2-hero-blue-gradient-div{left:-25%}.home-hero-slider-wrapper{width:45%}.breadcrumb-block{grid-column-gap:100px;grid-row-gap:100px;grid-template-columns:.75fr 1fr}.category-block{padding-left:0;padding-right:0}.banner-13-title{font-size:28px}.section-gap-bottom-120{padding-bottom:120px}.product-details-title{font-size:36px}.locations-category-collection-list,.states-category-collection-list{grid-column-gap:40px;grid-row-gap:40px}.cities-container{margin-left:8px;max-height:57vw}.browse-text{color:rgba(51,51,51,.6);padding-top:0}.ncf-mapcontainer{height:57vw;max-width:none;width:72%}.category-heading-wrapper{grid-column-gap:100px;grid-row-gap:100px;grid-template-columns:.75fr 1fr}.h_hero-video-embed{transform:scale(1.5)}.location-card-heading{margin-bottom:20px}}@media screen and (min-width:1440px){.container.home-2-hero-flex{padding-right:10%}.container.home-2-hero-flex,.container.home-hero-container{grid-column-gap:100px;grid-row-gap:100px}.sign-in-google-button{background-position:80% 50%}.red-gradient-div.about-2-hero-gradient-div{right:-25%}.about-2-hero-text-wrapper{max-width:50%}.home-full-banner{display:flex;flex-direction:column;justify-content:center}.product-category-title{font-size:56px}.banner-13-title{font-size:30px}.product-details-title{font-size:40px}.h_hero-video-embed{transform:scale(1.75)}.nav-announcement-banner{padding-left:0;padding-right:0}}@media screen and (min-width:1920px){.red-gradient-div.about-2-hero-gradient-div{right:-15%}.blue-gradient-div.about-2-hero-blue-gradient-div{left:-1%;top:12%}.cs-hero-gradient-div.cs-details-gradient-div{bottom:10%;right:0}.section-title{margin-bottom:0}.breadcrumb-block{align-items:center}.product-section-title{margin-bottom:0}.banner-13-title{font-size:32px}.section-title-2{margin-bottom:0}.product-page-price.margin-bottom-30{margin-bottom:30px}.product-details-title{font-size:46px;margin-top:0}.location-section-title{margin-bottom:0}.category-heading-wrapper{align-items:center}.h_hero-video-embed{transform:scale(2.25)}.container-2{padding-left:0;padding-right:0}}@media screen and (max-width:991px){h1{font-size:55px}h1,h2{line-height:100%}h2{font-size:40px}h3{font-size:30px}h3,h4{line-height:100%}h4{font-size:28px}h5{line-height:100%}li,p{line-height:150%}li{padding-left:40px}.body-2---18px,.paragraph-16,.paragraph-20{line-height:150%}.container{flex-direction:column;padding-bottom:50px;padding-top:50px}.container.contact-hero-flex{padding-top:60px}.container.contact-flex{align-items:center}.container.order-flex{align-items:stretch}.container.checkout-flex{align-items:stretch;flex-direction:column}.container.job-post-hero-flex{padding-bottom:280px;padding-top:100px}.container.home-2-hero-flex{grid-column-gap:60px;grid-row-gap:60px;align-items:center;flex-direction:column-reverse;padding-bottom:60px;width:100%}.container.flex-center{padding-bottom:60px;padding-top:50px}.container.locations-heading{padding-left:5%;padding-right:5%;padding-top:80px}.container.no-bottom{border-bottom:1px solid #585858}.container.timeline{height:auto;padding-bottom:60px;padding-left:5%;padding-right:5%}.container.home-hero-container{grid-column-gap:60px;grid-row-gap:60px;align-items:center;flex-direction:column-reverse;padding-bottom:60px;width:100%}.login-container{flex-direction:column-reverse}.login-left-container,.login-right-container{width:100%}.login-feature-heading-24px{line-height:120%}.login-bottom-gradient-container{max-width:778px;width:100%}.login-form-heading-32px{line-height:120%}.center-login-form-container{padding-bottom:100px;padding-top:60px}.utility-page-wrap{height:auto}.utility-page-content{flex-direction:column;padding-bottom:100px;padding-top:100px}.contact-hero-section{padding-top:150px}.contact-support-grid{grid-template-columns:1fr 1fr}.contact-support-email-text{line-height:160%}.contact-text-container{margin-bottom:60px;width:100%}.contact-form-block-container{width:100%}.contact-form-block{padding-left:20px}.login-submit-button{text-align:center}.h4-heading-32px{font-size:42px}.contact-form-gradient-div{bottom:20%;left:auto;right:0;top:auto}.faq-upper-container{padding:20px 25px}.faq-bottom-container{padding-left:25px;padding-right:25px}.faq-answer-text{line-height:150%}.wrapper-1240px{flex-direction:column;max-width:600px;width:90%}.wrapper-1240px.about-2-career-flex{align-items:center;padding-bottom:150px}.faq-question-text{line-height:120%}.faq-grid{grid-template-columns:1fr}.faq-gradient-background-div{top:20%}.cta-upper-container{padding-left:40px;padding-right:40px}.cta-h2-hero-heading{font-size:38px}.cta-button-company-container{align-items:center;flex-direction:column}.cta-button-company-container.black-cta-button-flex{align-items:flex-start}.cta-gradient-div-container{right:0;top:23%}.footer-left-wrapper,.footer-right-wrapper{width:100%}.footer-bold-text-14px{line-height:150%}.cta-vector-image{max-width:87px;right:60px;top:288px;width:100%}.footer-banner{padding-left:10px;padding-right:10px}.button-wrpper{margin-bottom:40px}.testimonial-container{padding:60px 40px 40px}.testimonial-bottom-container{align-items:center;flex-direction:column-reverse}.testimonial-text-container{margin-top:60px;width:100%}.testimonial-video-container{width:100%}.integration-submit-button{padding-left:0;padding-right:0}.trust-3-column-grid{grid-template-columns:1fr 1fr}.investor-grid-container{width:100%}.numbers-container{padding-left:30px;padding-right:30px}.numbers-highlight-yellow-text{font-size:70px;line-height:100%}.different-tabs{align-items:center;flex-direction:column;justify-content:center}.different-menu{margin-right:0}.different-tabs-content{margin-left:0;margin-top:60px}.growth-grid{grid-template-columns:1fr 1fr}.growth-wrapper{padding:40px 30px}.growth-heading-32px{line-height:120%}.growth-para-text-18px{line-height:150%}.payment-feature-right-container{width:100%}.blog-row-wrapper{align-items:center;flex-direction:column;padding-bottom:40px;padding-top:40px}.yellow-gradient-div.faq-yellow-div{width:100%}.blue-gradient-div.faq-blue-div{top:30%}.blue-gradient-div.home-hero-large-div{bottom:-10%;width:100%}.changelog-gradient-div{width:100%}.integration-details-rt-container{margin-top:-150px;padding-left:60px;padding-right:60px}.wrapper-1200px.career-interview-process-flex{grid-column-gap:60px;grid-row-gap:60px;align-items:center;flex-direction:column}.cs-details-hero-heading{font-size:50px;line-height:100%}.cs-details-bio-wrapper{padding-left:60px;padding-right:60px}.career-hero-section{padding-top:150px}.career-hero-image-grid{grid-template-columns:.75fr .75fr;grid-template-rows:auto auto}.interview-process-pointer-wrapper,.interview-process-text-wrapper{width:100%}.about-3-press-text-wrapper{text-align:center}.about-3-mission-upper-wrapper{grid-column-gap:60px;grid-row-gap:60px;align-items:center;flex-direction:column}.about-3-mission-text-wrapper{max-width:none;padding-top:0;width:100%}.about-3-heading-container{max-width:none;width:100%}.about-2-hero-section{padding-top:150px}.about-2-hero-section.bg{padding-top:100px}.about-2-hero-text-wrapper{text-align:left}.about-2-hero-image-wrapper{margin-bottom:0}.about-2-mission-timeline-container{align-items:stretch;display:flex;flex-direction:row;height:100%;width:100%}.about-2-mission-timeline-top{grid-column-gap:0;grid-row-gap:0;flex-direction:column;grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.mission-timeline-item-wrapper{height:200px;width:auto}.mission-timeline-item-wrapper.top{height:200px;justify-content:flex-start}.mission-timeline-item-wrapper.bottom{height:auto;justify-content:flex-end;min-height:200px;width:auto}.mission-timeline-tab-container{flex-direction:column;margin:0 20px;max-width:48px}.mission-time-line-tab-item{height:200px;max-height:300px;min-width:0;width:40px}.mission-time-line-tab-item.black{height:200px;min-width:0}.mission-time-line-tab-item.black.x4{height:800px;max-height:none;width:auto}.mission-time-line-tab-item.x2{max-height:400px;min-height:400px;min-width:0;width:auto}.mission-time-line-tab-item.x3{height:600px;max-height:none;min-width:0;width:40px}.mission-time-line-tab-item.x4{height:800px;max-height:none;min-width:0;width:40px}.mission-tab-text-vertical{transform:rotate(90deg)}.home-hero-content-container{justify-content:flex-end;margin-top:0;width:100%}.home-hero-slider-wrapper{max-height:450px;width:100%}.home-hero-heading{max-width:550px}.home-2-logo-grid{grid-template-columns:1fr 1fr 1fr}.cs-hero-gradient-div.cs-details-gradient-div{right:-40%}.cs-hero-gradient-div.interview-process-gradien-div{bottom:0}.job-post-details-gradient-div{right:-20%}.about-2-career-jobs-container{width:100%}.about-2-career-left-container{text-align:center;width:100%}.nav-standard{position:relative}.nav-icon-wrapper{display:none}.navigation-container{padding-bottom:16px}.nav-line-break{display:none}.nav-dropdown{height:auto;width:100%}.nav-link-dropdown{font-size:16px;line-height:24px}.nav-menu{background-color:#000;color:#fff;height:auto;max-height:100vh;overflow:auto;padding:0 0 80px;position:absolute;width:100%}.nav-menu.w--open{background-color:#282556;border-color:#fff}.nav-link-primary{margin-top:0}.nav-toggle{color:#fff;height:auto;justify-content:flex-start;padding:20px;width:100%}.nav-toggle:hover{color:#c2291d}.nav-toggle.w--open{border-radius:0;width:100%}.nav-button-wrapper{display:none}.logo-link{width:100px}.menu-button{border:1px solid #fff;border-radius:8px;color:#fff;margin-left:8px;padding:10px;transition:all .3s ease}.menu-button:hover{background-color:#fff;color:#000}.menu-button.w--open{border:1px solid #fff;color:#000}.nav-dropdown-container{box-shadow:none}.nav-grid-large{grid-template-columns:1fr}.form-block-search{width:100%}.dropdown-list-wrapper.w--open{border-bottom:4px solid #1a1a1a;overflow:auto;position:relative}.nav-dropdown-collection-list.more-info{grid-template-columns:1fr 1fr 1fr}.nav-link-wrapper{display:none}.home-hero-video-overlay{background-image:linear-gradient(0deg,#000,transparent);max-height:450px}.section-title-block{margin-bottom:30px}.section-title{font-size:42px}.section-text{margin-top:10px}.product-list{grid-template-columns:1fr 1fr}.product-list._2{grid-template-columns:1fr}.product-single-link{font-size:18px}.product-price{font-size:16px}.product-price-wrapper{grid-column-gap:20px;grid-row-gap:20px;align-items:flex-start;flex-direction:column}.cs-product-support-wrapper{align-items:center}.home-about-content{width:100%}.home-full-banner-upper-container{align-items:center;flex-direction:column-reverse}.home-gallery-image._2{height:50px;min-height:50px;min-width:50px;width:50px}.home-gallery-image._3{left:-19%;top:11%}.home-gallery-image._3,.home-gallery-image._4{height:75px;min-height:75px;min-width:75px;width:75px}.home-gallery-image._4{top:30%}.home-gallery-image._5{height:50px;min-height:50px;min-width:50px;width:50px}.home-gallery-image._6{height:150px;min-height:150px;min-width:150px;width:150px}.home-gallery-image._7{height:75px;min-height:75px;min-width:75px;right:1%;top:29%;width:75px}.home-gallery-image._8{min-height:100px;min-width:100px}.home-gallery-image._1{height:150px;left:-41%;min-height:50px;min-width:150px;width:150px}.breadcrumb-block{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1.5fr 1fr;padding-bottom:20px;padding-top:20px}.product-category-title,.product-section-title{font-size:42px}.faq-content-2{width:100%}.product{padding-top:150px}.product-details-tabs-menu{grid-column-gap:35px;grid-row-gap:5px}.section-title-2{font-size:42px}.product-page-price{font-size:16px}.product-gallery-block{grid-template-columns:1fr}.gallery-large-image{width:100%}.product-sidebar-column{max-width:35%;top:150px}.locations-hero{padding-top:150px}.location-details-wrapper{margin-left:0;margin-right:0}.locations-section-wrapper{grid-column-gap:60px;grid-row-gap:60px;align-items:center;flex-direction:column}.locations-category-collection-list,.nav-states-collection-list{grid-template-columns:1fr 1fr 1fr}.states-category-collection-list{grid-template-columns:1fr 1fr}.category-panel._3{background-position:-50% 50%}.category-panel._4,.category-panel._5{background-position:75% 50%}.category-panel-title{font-size:24px}.heading.hero-title-13{font-size:3.5em}.text-effect-text{font-size:3em}.inner-container{width:100%}.cities-container{margin-left:0}.ncf-mapcontainer{width:64%}.utility-page-wrapper{margin-bottom:0}.sub-categories-grid{grid-template-columns:1fr 1fr 1fr 1fr}.location-section-title-block{margin-bottom:30px}.location-section-title{font-size:42px}.a-feature-card-grid{grid-template-columns:1fr 1fr}.a-content-card{min-height:320px}.a-content-grid-wrapper{grid-template-columns:1fr 1fr}.a-content-title-wrapper-grid{grid-template-columns:1fr}.serving-heading{max-width:75%;text-align:left}.home-hero-second-gradient-div{bottom:50px;height:650px;width:90%}.home-hero-star-svg{bottom:30%;height:auto;width:10%}.home-hero-small-gradient-div{width:30%}.home-hero-path-svg{bottom:0;left:0;width:15%}.body-1-20px-2{line-height:150%}.wrapper-1160px{flex-direction:column}.growth-wrapper-2{padding:40px 30px}.category-heading-wrapper{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1.5fr 1fr;padding-bottom:20px;padding-top:20px}.nav-categories-collection-list{grid-template-columns:1fr 1fr 1fr}.nav-link{align-items:flex-start;color:#fff;padding:20px}.nav-link:hover{color:#c2291d}.nav-announcement-banner{display:none}.nav{height:80px}.home-career-cta{min-height:50vh}.career-cta-wrapper{max-width:50%}.about-timeline{height:auto}.mission-timeline-divider{height:200px;min-width:0;width:auto}.mission-timeline-divider.half{height:125px}.timeline-number-wrapper{min-height:50px;min-width:50px}.skip-timeline-button{display:none}.location-badge{width:250px}.button-dark,.button-light{display:flex}.sg-container{padding-left:2em;padding-right:2em}.sg-content-grid{flex-wrap:wrap}.button-dark-outline,.button-light-outline{display:flex}.product-more{padding-top:40px}.content-grid{grid-column-gap:24px;grid-row-gap:24px}.content-card{padding:10px}.location-search-wrapper{align-items:flex-start;flex-direction:column;margin-bottom:20px}.location-filter-wrapper{justify-content:flex-start}.line-divider{left:auto;right:0}.about-tabs-wrapper{flex-direction:column}.about-tabs-column-left{background-color:#000;max-width:100%;padding-top:100px;top:0;z-index:1}.about-tabs-column-right{max-width:100%}.grid-three-column{grid-template-columns:1fr 1fr}.careers-hero-overlay{background-image:linear-gradient(0deg,#000,transparent);max-height:450px}.location-contact-form-block{width:100%}.location-contact-form{padding-left:20px}.home-menu-link-arrow-wrapper{height:20px;width:20px}.home-menu-link-heading{font-size:20px}}@media screen and (max-width:767px){h1{font-size:45px}h2{font-size:35px}h3{font-size:25px}h4{font-size:24px}h4,h5{line-height:120%}h5{font-size:22px}li,p{font-size:18px}li{margin-bottom:12px}.paragraph-16{font-size:14px}.body-2---18px{font-size:16px}.paragraph-20{font-size:18px;margin-bottom:10px}.container.contact-flex{padding-bottom:0;padding-top:0}.container.testimonial-flex{padding-bottom:120px;padding-top:120px}.container.investor-flex{padding-bottom:140px}.container.job-post-hero-flex{padding-bottom:220px;padding-top:80px}.container.about-2-hero-flex{padding-bottom:220px}.container.home-2-hero-flex{padding-right:5%}.container.flex-center{padding-bottom:100px;padding-top:100px}.container.message-ceo{padding-bottom:220px}.container.timeline{padding-top:0}.container.home-hero-container{padding-right:5%}.wrapper{padding-bottom:90px;padding-top:90px;width:90%}.button-small.hide{border-radius:309px;font-size:15px;padding:10px 15px}.login-form-container{padding-left:20px;padding-right:20px;width:80%}.milestone-feature-container{width:90%}.login-bottom-gradient-container{right:-100px}.login-brand-link-block.margin-left-60px{width:200px}.number-hero-heading{font-size:150px;line-height:100%}.footer-brand{width:35%}.contact-hero-section{padding-top:100px}.contact-support-grid{grid-template-columns:1fr;justify-items:center}.h2-heading-56px.margin-bottom-24px.text-white{font-size:36px}.login-submit-button{background-position:80% 50%}.h4-heading-32px{font-size:34px}.faq-upper-container{border-radius:10px;padding-left:20px;padding-right:20px}.faq-bottom-container{padding-left:20px;padding-right:40px}.wrapper-1240px.about-2-career-flex{padding-bottom:120px}.faq-grid{grid-column-gap:40px;grid-row-gap:25px}.cta-h2-hero-heading{font-size:34px}.cta-gradient-div-container{right:-10%;top:18%}.footer-center-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.testimonial-container{padding:50px 20px 40px}.testimonial-tabs-menu{align-content:center;align-items:center;flex-wrap:wrap;justify-content:center}.testimonial-gradient-container{bottom:-108px;right:0}.trust-3-column-grid{align-items:center;grid-template-columns:1fr;justify-content:center;justify-items:center}.numbers-container{flex-direction:column}.numbers-wrapper{margin-bottom:20px;width:80%}.different-menu{width:100%}.growth-grid{align-content:center;grid-template-columns:1fr;justify-content:center;justify-items:center}.growth-heading-32px{font-size:30px}.growth-para-text-18px{font-size:16px}.blog-row-wrapper{padding-bottom:48px;padding-top:0}.red-gradient-div.testimonial-gradient-div{right:-30%;width:100%}.red-gradient-div.changelog-green-div{height:400px;max-width:608px;top:20%;width:100%}.red-gradient-div.about-2-hero-gradient-div{height:600px}.blue-gradient-div.testimonial-gradient-div{width:100%}.blue-gradient-div.about-2-hero-blue-gradient-div{height:550px}.integration-details-rt-container{margin-top:-100px;padding:50px 30px}.how-we-compare-grid-contain{flex-direction:column;padding-left:10px;padding-right:10px}.cs-details-hero-heading{font-size:45px}.cs-details-bio-wrapper{padding-left:30px;padding-right:30px}.career-hero-section{padding-top:100px}.interview-process-pointer-div{max-width:100%}.job-listing-hero-container{padding:20px}.job-listing-hero-text-wrapper{grid-column-gap:10px;grid-row-gap:10px}.job-listing-job-title{font-size:22px;line-height:120%}.job-listing-sub-wrapper{grid-column-gap:0;grid-row-gap:0;flex-wrap:wrap}.about-3-press-hero-wrapper{padding-left:30px;padding-right:30px}.about-2-hero-section{padding-top:100px}.about-2-hero-heading{text-align:center}.mission-timeline-item-subtext{font-size:18px}.home-hero{justify-content:space-between;padding-bottom:0}.home-hero-heading{font-size:50px}.home-hero-feature-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.home-2-logo-grid{grid-row-gap:20px}.cs-hero-gradient-div.cs-details-gradient-div{right:-50%}.cs-hero-gradient-div.interview-process-gradien-div{left:-28%}.job-post-details-gradient-div{bottom:5%}.nav-button-wrapper{display:none}.logo-link{width:75px}.nav-grid-large{grid-template-columns:1fr}.nav-dropdown-collection-list.more-info{grid-template-columns:1fr 1fr}.section-title{font-size:34px}.product-list._3{grid-template-columns:1fr}.home-full-banner{height:auto}.home-full-banner-gallery{display:none}.home-flag-banner{height:225px}.breadcrumb-block{flex-direction:column-reverse;grid-template-columns:1fr}.breadcrumb-block-left{max-width:100%}.product-category-title{font-size:36px}.product-section-title{font-size:34px}.product-filtering-wrapper{max-height:none;max-width:100%;min-width:40%;overflow:visible;padding-bottom:0;position:relative;top:0}.section-title-2{font-size:34px}.product-sidebar-column{max-height:none;max-width:100%;overflow:visible;padding-bottom:0;position:relative;top:0}.products-wrapper{flex-direction:column-reverse}.locations-hero{padding-top:100px}.location-details-wrapper{grid-template-columns:1fr}.location-contact-detail-divider{bottom:0;display:none;height:2px;left:0;margin-left:auto;margin-right:auto;right:0;top:auto;width:90%}.locations-category-collection-list{grid-column-gap:25px;grid-row-gap:25px}.nav-states-collection-list{grid-template-columns:1fr 1fr}.states-category-collection-list{grid-column-gap:25px;grid-row-gap:25px}.categories-panel-grid{grid-template-columns:1fr}.category-panel{min-height:250px}.category-panel._1{min-height:300px}.category-panel._3{background-position:0 10%;background-size:75%}.category-panel-title{font-size:28px}.product-grid{grid-template-columns:1fr 1fr}.heading.hero-title-13{font-size:34px;line-height:1.2em}.text-effect-text{font-size:2.3em}.padding-inner{padding-bottom:6em;padding-top:6em}.inner-container{width:92%}.cities-container{border-radius:8px;margin-left:0;margin-top:16px;max-height:32vh;padding:0 8px 8px;width:100%}.flex{flex-direction:column}.ncf-map-item{border-radius:8px;padding:6px 12px}.ncf-mapcontainer{border-radius:8px;height:60vh;width:100%}.browse-container{padding-left:12px}.sub-categories-grid{grid-template-columns:1fr 1fr 1fr}.location-section-title{font-size:34px}.a-h3-heading{font-size:40px}.a-content-card{min-height:260px}.a-content-grid-wrapper{grid-template-columns:1fr}.home-hero-second-gradient-div{bottom:0;height:550px}.body-1-20px-2{font-size:18px}.wrapper-1160px.home-hero-flex{padding-bottom:0}.growth-wrapper-2.large{background-position:16px 25px;padding-left:30px;padding-right:30px}.category-heading-wrapper{align-items:flex-start;flex-direction:column-reverse;grid-template-columns:1fr}.home-collection-list{grid-template-columns:1fr 1fr}.location-button{font-size:13px;line-height:13px;padding-left:22px;padding-right:22px}.color-palette-panel-wrapper{margin-bottom:25px}.ballistic-solution-wrapper{padding-bottom:100px;padding-top:100px}.content-grid{grid-template-columns:1fr}.content-card{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.content-title{margin-bottom:40px}.content-grid-2{grid-template-columns:1fr}.content-text-wrap{max-width:none}.content-heading-2{font-size:40px;line-height:50px;margin-bottom:40px}.content-paragraph-2{margin-bottom:60px}.section-large{padding-bottom:72px;padding-top:72px}.grid-three-column{grid-template-columns:1fr}.h3-heading{font-size:40px}.ballistic-solution-logo{width:50%}.locations-gallery-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column}.store-gallery-collection-list-wrapper,.store-image{max-width:100%}.home-menu-wrapper{height:30vh;position:relative}.home-menu-link-title{font-size:14px}.home-menu-link-heading{font-size:22px}.home-menu-grid{grid-template-columns:1fr 1fr}.container-2{padding-left:15px;padding-right:15px}}@media screen and (max-width:479px){h1{font-size:40px}h2{font-size:28px}h3{font-size:32px}h4{font-size:24px}h5{font-size:20px}p{font-size:18px}li{background-position:0 0;padding-left:35px}.paragraph-20,.paragraph-20.text-opacity-70{font-size:16px}.container{padding-left:5%;padding-right:5%}.container.cta-flex{border-radius:0;width:100%}.container.investor-flex{padding-bottom:100px}.container.career-job-listing-flex{padding-bottom:100px;padding-top:100px}.container.job-post-hero-flex{padding-bottom:180px;padding-top:60px}.container.about-2-hero-flex{grid-column-gap:60px;grid-row-gap:60px;padding-bottom:100px}.container.about-2-different-flex{padding-bottom:100px;padding-top:100px}.container.flex-center{padding-bottom:50px;padding-top:50px;width:100%}.container.footer-black-flex{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column}.container.cta-flex-black-version{padding-top:60px}.container.message-ceo{grid-column-gap:60px;grid-row-gap:60px;padding-bottom:100px}.button-medium{line-height:150%;padding-left:20px;padding-right:20px}.arrow-upright-icon{margin-left:10px}.button-large{padding:18px 20px}.button-small{border-radius:20px;font-size:14px;line-height:120%;padding:10px 15px}.button-small.hide{display:none}.login-right-container{padding-bottom:100px;padding-top:100px}.login-form-container{padding-left:15px;padding-right:15px;width:90%}.milestone-feature-wrapper{flex-direction:column}.milestone-feature-image-wrapper{margin-bottom:24px}.login-bottom-gradient-container{right:0}.sign-in-google-button{background-position:93% 50%;font-size:14px;line-height:140%}.login-brand-link-block.margin-left-60px{margin-left:5%;margin-right:auto;width:50%}.number-hero-heading{font-size:150px;line-height:100%}.footer-brand{padding-left:0;width:50%}.contact-hero-heading{font-size:35px}.contact-support-grid-container{z-index:11}.contact-support-grid{align-content:center;justify-content:center}.contact-support-grid-wrapper{padding-left:20px;padding-right:20px}.h2-heading-56px.margin-bottom-24px.text-white{font-size:28px}.contact-form-block{padding-left:10px;padding-right:10px}.contact-text-field{padding-left:15px}.contact-text-field.half{width:100%}.contact-form-wrapper{flex-direction:column}.login-submit-button{background-position:90% 50%;padding-right:60px}.faq-container{border-radius:8px}.faq-upper-container{border-radius:4px;padding:15px 10px}.faq-bottom-container{border-radius:4px;padding-left:10px;padding-right:20px}.faq-answer-text{font-size:16px}.wrapper-1240px{width:90%}.wrapper-1240px.about-2-career-flex{padding-bottom:100px}.faq-question-text{font-size:18px;line-height:120%;width:80%}.faq-cross-wrapper{border-radius:8px;height:40px;width:40px}.cta-section{overflow:hidden}.cta-upper-container{padding-left:15px;padding-right:15px}.cta-upper-container.cta-black-version{flex-direction:column-reverse}.cta-feature-train-wrapper{font-size:16px;line-height:140%;margin-right:12px;padding-left:20px;padding-right:20px}.check-circle-icon{margin-right:8px}.cta-h2-hero-heading{font-size:28px;line-height:1.25em}.cta-company-parent-container{align-items:center;display:flex;flex-direction:column}.cta-company-holder{align-items:center;flex-direction:column;flex-wrap:wrap;height:200px;justify-content:space-around}.cta-company-spacer{transform:rotate(90deg)}.cta-button-company-container{align-items:center}.button-large---yellow-king{font-size:15px;letter-spacing:.02em;line-height:140%;padding:12px 25px}.cta-gradient-div-container{right:-40%;top:10%}.footer-left-wrapper,.footer-right-wrapper{max-width:100%}.footer-center-grid{grid-column-gap:30px;grid-row-gap:60px;grid-template-columns:1fr;grid-template-rows:auto auto auto}.contact-form-submit-button{margin-left:8px}.cta-vector-image{bottom:200px;left:auto;right:-25px;top:auto;width:25%}.footer-banner{padding-left:4px;padding-right:4px}.copyright-text{text-align:center}.testimonial-container{padding-left:15px;padding-right:15px}.testimonial-text-container{margin-top:40px;padding-left:20px;padding-right:20px;padding-top:40px}.testimonial-text-24px-70{font-size:22px;line-height:140%}.integration-item-wrapper{padding-left:25px;padding-right:25px}.integration-submit-button{background-position:95% 50%}.testimonial-play-button-wrapper{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.numbers-container{padding-left:0;padding-right:0}.about-tabs-link.w--current{background-position:0 0}.about-tabs-link.w--current,.about-tabs-link.white-opacity-40.w--current{background-image:none;background-repeat:repeat;background-size:auto}.growth-wrapper{padding-left:15px;padding-right:15px}.growth-heading-32px{font-size:28px}.blog-row-wrapper{padding-bottom:20px;padding-top:0}.home-integration-item{width:260px}.red-gradient-div.testimonial-gradient-div{bottom:5%}.red-gradient-div.about-2-hero-gradient-div{height:500px}.blue-gradient-div.about-2-hero-blue-gradient-div{height:400px;left:-50%;top:-20%}.blue-gradient-div.home-hero-large-div{width:100%}.button-wrapper{margin-top:20px}.download-grid-item{padding-left:15px;padding-right:15px;padding-top:30px}.integration-details-rt-container{padding:40px 10px 40px 15px}.integration-details-rich-text h4{font-size:22px;line-height:110%;margin-bottom:10px}.integration-details-rich-text p{font-size:18px;line-height:150%}.integration-details-rich-text h6{background-size:24px;font-size:18px;line-height:120%;padding-left:36px}.wrapper-1200px.career-interview-process-flex{padding-bottom:100px;padding-top:100px}.pricing-3-questions-grid-cell{padding-left:15px;padding-right:15px}.cs-details-hero-heading{font-size:40px}.cs-details-bio-wrapper{padding:50px 15px}.career-hero-image-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto}.interview-process-pointer-div{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column}.interview-process-number-text{font-size:50px}.interview-process-pointer-heading{font-size:22px}.job-listing-tabs-menu{border-radius:20px;flex-direction:column}.job-listing-tab-link{border-radius:20px;text-align:center;width:100%}.job-listing-hero-container{grid-column-gap:20px;grid-row-gap:20px;align-items:flex-start;flex-direction:column;padding-left:15px;padding-right:15px}.job-listing-hero-text-wrapper{width:100%}.job-listing-sub-wrapper{grid-column-gap:0;grid-row-gap:0}.job-listing-job-sub-text-16px{font-size:14px}.about-3-press-hero-wrapper{padding:25px 15px}.about-2-hero-text-wrapper{max-width:100%}.about-2-hero-image-wrapper{margin-top:-60px}.mission-timeline-item-wrapper{grid-column-gap:10px;grid-row-gap:10px}.mission-timeline-item-subtext{font-size:14px}.mission-timeline-tab-container{margin-left:8px;margin-right:8px;max-width:38px;order:1}.mission-time-line-tab-item{padding-left:4px;padding-right:4px;width:30px}.home-hero-content-container{margin-top:100px;padding-bottom:0}.home-hero-slider-wrapper{max-height:400px}.home-hero-heading{font-size:40px}.home-hero-feature-grid{grid-column-gap:20px;grid-row-gap:20px;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:60px;text-align:center}.home-2-logo-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.home-2-process-item-wrapper{padding:16px 15px 30px}.cs-hero-gradient-div.cs-details-gradient-div{right:-70%;width:130%}.cs-hero-gradient-div.interview-process-gradien-div{left:-18%;width:120%}.job-post-details-gradient-div{bottom:25%;height:300px}.visual-features-item.navbar{padding:20px}.nav-banner-contact-wraper{display:none}.nav-link-dropdown{align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.nav-image{height:200px}.menu-button{margin-left:0}.section-title-block{margin-bottom:20px}.section-title{font-size:28px}.product-block.split{flex-direction:column}.product-list,.product-list._3{grid-template-columns:1fr}.product-price-wrapper{align-items:center;flex-direction:row}.cs-product-support-wrapper{align-items:flex-start;flex-direction:column}.home-flag-banner{-o-object-fit:contain;object-fit:contain}.cta-car-wrapper{margin-bottom:20px;max-width:90%;position:relative}.product-section-title{font-size:28px}.faq-item-border{padding:24px 14px}.banner-13-title{font-size:30px}.banner-image{height:100%}.product-details-tabs-menu{grid-column-gap:20px;grid-row-gap:20px;align-items:flex-start;flex-direction:column}.section-title-2{font-size:28px}.banner-content-style-13{left:auto;padding-left:20px;padding-right:20px;right:auto;width:100%}.banner-image-block{height:100%}.banner-style-13{height:250px}.product-sidebar-column{padding-bottom:20px}.location-details-title.detail{font-size:14px}.location-description{max-width:100%}.locations-category-collection-list{grid-template-columns:1fr 1fr}.states-category-collection-list{grid-template-columns:1fr}.location-details-phone-wrapper{flex-direction:column}.category-panel._4{background-position:200% 50%}.category-panel._6{background-position:50% 25%;background-repeat:no-repeat;background-size:200%;justify-content:flex-end}.product-grid{grid-template-columns:1fr}.locations-map-hero{padding-top:100px}.utility-page-wrapper{margin-top:-60px;padding:25px}.utility-page-wrapper.center.no-top-margin{margin-top:0;padding-left:25px;padding-right:25px}.sub-categories-grid{grid-template-columns:1fr 1fr}.location-section-title-block{margin-bottom:20px}.location-section-title{font-size:28px}.faq-item-line{padding:24px}.a-feature-card-grid,.ok-city-contract-grid{grid-template-columns:1fr}.serving-heading{font-size:18px}.serving-heading-wrapper{font-size:14px;padding:20px}.home-hero-second-gradient-div{height:400px;width:100%}.home-hero-star-svg{bottom:300px;left:0;right:auto;top:auto;width:15%}.home-hero-small-gradient-div{height:250px;left:-48%;top:100px;width:90%}.home-hero-path-svg{width:20%}.button-medium-2{line-height:150%;padding-left:20px;padding-right:20px}.wrapper-1160px{width:90%}.wrapper-1160px.home-hero-flex{padding-bottom:50px}.growth-wrapper-2,.growth-wrapper-2.large{padding-left:15px;padding-right:15px}.growth-wrapper-2.large{background-position:8px 25px}.button-large---yellow-king-2{font-size:15px;letter-spacing:.02em;line-height:140%;padding:12px 25px}.impact-cta-heading{font-size:30px}.shop-features-wrapper{align-items:center;flex-wrap:wrap;justify-content:flex-start}.home-career-cta{padding-top:300px}.career-cta-wrapper{max-width:100%}.home-career-cta-bg{bottom:auto;height:300px;left:0;right:0;top:0;width:100%}.home-collection-list{grid-template-columns:1fr}.location-card-heading{font-size:26px}.home-career-gradient-overlay{bottom:auto;height:300px;left:0;right:0;top:0}.home-career-gradient-overlay.top{display:none}.button-dark,.button-light{width:100%}.sg-container{padding-left:1em;padding-right:1em}.button-dark-outline,.button-light-outline{width:100%}.location-filter-collection-list{grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap}.location-filter-wrapper{align-items:flex-start;flex-direction:column}.pricing-card-line{padding:32px}.price-text{margin-top:16px}.location-contact-form{padding-left:10px;padding-right:10px}.home-menu-wrapper{height:auto}.home-menu-grid{grid-template-columns:1fr}}#w-node-_9470284e-1f43-e4ac-5529-382b14db4eae-b0acea81{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1}#w-node-_9470284e-1f43-e4ac-5529-382b14db4eb6-b0acea81{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:5;grid-column-start:4;grid-row-end:2;grid-row-start:1}#w-node-_9470284e-1f43-e4ac-5529-382b14db4ec8-b0acea81{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}#w-node-_9470284e-1f43-e4ac-5529-382b14db4ed0-b0acea81{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1}#w-node-_82d57242-22bd-62e0-0c0b-8c593f851de3-35acea85,#w-node-_82d57242-22bd-62e0-0c0b-8c593f851deb-35acea85,#w-node-_82d57242-22bd-62e0-0c0b-8c593f851df3-35acea85,#w-node-_82d57242-22bd-62e0-0c0b-8c593f851dfb-35acea85,#w-node-_82d57242-22bd-62e0-0c0b-8c593f851e03-35acea85,#w-node-_82d57242-22bd-62e0-0c0b-8c593f851e0b-35acea85,#w-node-_82d57242-22bd-62e0-0c0b-8c593f851e13-35acea85,#w-node-_82d57242-22bd-62e0-0c0b-8c593f851e1b-35acea85,#w-node-b7d6c3d5-9018-8e2d-7c22-25cd7b5b16b0-9d38f267,#w-node-b7d6c3d5-9018-8e2d-7c22-25cd7b5b16bf-9d38f267,#w-node-b7d6c3d5-9018-8e2d-7c22-25cd7b5b16e3-9d38f267,#w-node-b7d6c3d5-9018-8e2d-7c22-25cd7b5b16f3-9d38f267,#w-node-b7d6c3d5-9018-8e2d-7c22-25cd7b5b1703-9d38f267,#w-node-d5bb16d3-8a93-a291-84c0-3340da7944c7-a3aceabb,#w-node-d5bb16d3-8a93-a291-84c0-3340da794504-a3aceabb{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 1;grid-row-start:span 1}#w-node-_820bc813-f8d3-25c6-12c8-8600c5743947-e3acead4{-ms-grid-column-span:3;-ms-grid-row-span:1;grid-column-end:span 3;grid-column-start:span 3;grid-row-end:span 1;grid-row-start:span 1}#w-node-b2d495da-2f35-4d30-be52-66f6cdc92852-e3acead4{-ms-grid-column-span:1;-ms-grid-row-span:2;grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 2;grid-row-start:span 2}#w-node-_0dc37c7e-8995-6831-2e4e-8dbcce32ef7f-cdaceaf6,#w-node-_0dc37c7e-8995-6831-2e4e-8dbcce32ef87-cdaceaf6,#w-node-d11dd1c2-aac9-21d6-1eb7-b198113c5982-72aceada,#w-node-d11dd1c2-aac9-21d6-1eb7-b198113c598a-72aceada,#w-node-d11dd1c2-aac9-21d6-1eb7-b198113c5992-72aceada{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 1;grid-row-start:span 1}#w-node-adc3a722-fb39-379a-1eb3-95fcc87c2f73-2c289f86{-ms-grid-column-span:1;-ms-grid-row-span:2;grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 2;grid-row-start:span 2}#w-node-adc3a722-fb39-379a-1eb3-95fcc87c2f8a-2c289f86{-ms-grid-column-span:3;-ms-grid-row-span:1;grid-column-end:span 3;grid-column-start:span 3;grid-row-end:span 1;grid-row-start:span 1}#w-node-_0f27ba5c-37ce-3524-7047-6339d9a7d254-47951ecd,#w-node-_0f27ba5c-37ce-3524-7047-6339d9a7d291-47951ecd,#w-node-_11fdad49-d566-c05d-d32f-0bc81b4944b4-fec17a38,#w-node-_11fdad49-d566-c05d-d32f-0bc81b4944bd-fec17a38,#w-node-_11fdad49-d566-c05d-d32f-0bc81b4944c0-fec17a38,#w-node-_11fdad49-d566-c05d-d32f-0bc81b4944c8-fec17a38,#w-node-_11fdad49-d566-c05d-d32f-0bc81b4944d0-fec17a38,#w-node-_11fdad49-d566-c05d-d32f-0bc81b4944d8-fec17a38,#w-node-_1cc1c4da-0ea1-0b4b-1796-27615b9527a4-4f0b4282,#w-node-_2ceba451-a060-ba90-1493-b64b40366c73-4f0b4282,#w-node-_75180e23-3706-293b-7718-d4f0a60fdbc3-4f0b4282,#w-node-_81730b63-2a47-1ca3-ad12-ce8369be1441-4f0b4282,#w-node-fcfd77ce-ba55-252e-2cfa-3de90f752787-4f0b4282{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 1;grid-row-start:span 1}#w-node-_4cb75564-46cd-6d58-7c38-eaf8db5aeda3-d8e8adad{-ms-grid-row-span:2;-ms-grid-column-span:1;grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 2;grid-row-start:span 2}#w-node-_4cb75564-46cd-6d58-7c38-eaf8db5aedbc-d8e8adad{-ms-grid-column-span:2;-ms-grid-row-span:1;grid-column-end:span 2;grid-column-start:span 2;grid-row-end:span 1;grid-row-start:span 1}#w-node-d43b3570-4522-d5c0-2db5-237212b5447e-d8e8adad,#w-node-d43b3570-4522-d5c0-2db5-237212b54496-d8e8adad,#w-node-d43b3570-4522-d5c0-2db5-237212b544aa-d8e8adad,#w-node-d43b3570-4522-d5c0-2db5-237212b544c6-d8e8adad,#w-node-d43b3570-4522-d5c0-2db5-237212b544da-d8e8adad,#w-node-d43b3570-4522-d5c0-2db5-237212b544f2-d8e8adad{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 1;grid-row-start:span 1}#w-node-_304ab4a6-5c64-43ea-1d42-32f3f5bc36da-d8e8adad{-ms-grid-column-span:1;-ms-grid-row-span:2;grid-column-end:2;grid-column-start:1;grid-row-end:4;grid-row-start:2}#w-node-_8eeb123c-99de-44ab-0863-7ea8d59944b0-d8e8adad{-ms-grid-column-span:1;-ms-grid-row-span:4;grid-column-end:3;grid-column-start:2;grid-row-end:5;grid-row-start:1}#w-node-_4801b7fb-f925-8fbd-2735-12c5b8e28e75-d8e8adad{-ms-grid-column-span:1;-ms-grid-row-span:2;grid-column-end:4;grid-column-start:3;grid-row-end:4;grid-row-start:2}#w-node-_56242d0f-87cd-9895-a600-cc7aa49d5ec5-d8e8adad,#w-node-_8a07e75f-30a6-3a73-2725-28a5aed46437-d8e8adad,#w-node-cbdda531-f725-6f57-99b8-66ddf506e5dc-d8e8adad,#w-node-e8f0fbac-7f0b-f3e6-4fe8-8a8ada7dec1b-d8e8adad{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:span 1;grid-column-start:span 1;grid-row-end:span 1;grid-row-start:span 1}@media screen and (max-width:991px){#w-node-_9470284e-1f43-e4ac-5529-382b14db4eae-b0acea81{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:2;grid-column-start:1;grid-row-end:5;grid-row-start:4}#w-node-_9470284e-1f43-e4ac-5529-382b14db4eb6-b0acea81{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:2}#w-node-_9470284e-1f43-e4ac-5529-382b14db4ec8-b0acea81{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}#w-node-_9470284e-1f43-e4ac-5529-382b14db4ed0-b0acea81{-ms-grid-column-span:1;-ms-grid-row-span:1;grid-column-end:2;grid-column-start:1;grid-row-end:4;grid-row-start:3}}@media screen and (max-width:767px){#w-node-_3bd2b360-1b7e-2643-37c6-8ead529bb7c4-dbacea8c{order:9999}#w-node-_820bc813-f8d3-25c6-12c8-8600c5743947-e3acead4{-ms-grid-column-span:1;grid-column-end:span 1;grid-column-start:span 1}#w-node-adc3a722-fb39-379a-1eb3-95fcc87c2f73-2c289f86,#w-node-b2d495da-2f35-4d30-be52-66f6cdc92852-e3acead4{-ms-grid-row-span:1;grid-row-end:span 1;grid-row-start:span 1}#w-node-adc3a722-fb39-379a-1eb3-95fcc87c2f8a-2c289f86{-ms-grid-column-span:1;grid-column-end:span 1;grid-column-start:span 1}#w-node-_534e4d41-2639-fda2-bc7b-38aae9290594-e60e52a3{order:9999}#w-node-_4cb75564-46cd-6d58-7c38-eaf8db5aeda3-d8e8adad{-ms-grid-row-span:1;grid-row-end:span 1;grid-row-start:span 1;order:-9999}#w-node-_4cb75564-46cd-6d58-7c38-eaf8db5aeda3-d8e8adad,#w-node-_4cb75564-46cd-6d58-7c38-eaf8db5aedbc-d8e8adad{-ms-grid-column-span:1;grid-column-end:span 1;grid-column-start:span 1}}@media screen and (max-width:479px){#w-node-_4cb75564-46cd-6d58-7c38-eaf8db5aedbc-d8e8adad{-ms-grid-column-span:1;grid-column-end:span 1;grid-column-start:span 1}}@font-face{font-display:swap;font-family:Missing Links;font-style:normal;font-weight:400;src:url(/assets/fonts/missinglinks-webfont.woff2) format("woff2"),url(https://dss-assets.s3.amazonaws.com/fonts/missinglinks-webfont.woff) format("woff"),url(https://dss-assets.s3.amazonaws.com/fonts/MissingLinks.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rockingham;font-style:normal;font-weight:600;src:url(/assets/fonts/Rockingham-DemiBold-webfont.woff2) format("woff2"),url(https://dss-assets.s3.amazonaws.com/fonts/Rockingham-DemiBold-webfont.woff) format("woff"),url(https://dss-assets.s3.amazonaws.com/fonts/Rockingham-DemiBold.otf) format("opentype")}@font-face{font-display:swap;font-family:Rockingham;font-style:normal;font-weight:300;src:url(/assets/fonts/Rockingham-Light-webfont.woff2) format("woff2"),url(https://dss-assets.s3.amazonaws.com/fonts/Rockingham-Light-webfont.woff) format("woff"),url(https://dss-assets.s3.amazonaws.com/fonts/Rockingham-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:Rockingham;font-style:normal;font-weight:500;src:url(https://dss-assets.s3.amazonaws.com/fonts/Rockingham-Medium-webfont.woff2) format("woff2"),url(https://dss-assets.s3.amazonaws.com/fonts/Rockingham-Medium-webfont.woff) format("woff"),url(https://dss-assets.s3.amazonaws.com/fonts/Rockingham-Medium.otf) format("opentype")}h5{font-family:Open Sans,sans-serif}@media screen and (min-width:992px){.container_page{padding-top:128px}}.w-commerce-commercecartformwrapper,.w-commerce-commercecartheader h4{color:#000}.navBar-section li{background-image:unset}.category_page{max-width:100%}div.w-tab-link{transition:all .3s ease}.button:hover{border-radius:999px}.footer-center-grid{height:auto}.container-page>.container{margin:0!important;max-width:none!important;padding:0!important}.body{margin-bottom:0;padding-top:0}h1,h2,h3,h4{color:inherit}h2,h3,h4{font-family:Open Sans,sans-serif}.st-menu.st-effect{display:none}header{z-index:999}.footer{border-top:none;padding:0}.breadcrumbs{display:none}.nav-actions.nav-right-wrapper .nav-link,.nav-actions.nav-right-wrapper .nav-toggle{color:#fff}.nav-actions.nav-right-wrapper .nav-link:hover,.nav-actions.nav-right-wrapper .nav-toggle.w--open,.nav-actions.nav-right-wrapper .nav-toggle:hover{color:#ff1f00}.nav-wrapper{transition:all .5s}.nav-link.ballistech{justify-content:flex-start}.nav-wrapper img{transition:all .5s}.shifting-nav .logo-link{width:100px}.logo-link{transition:all .5s ease}.shifting-nav{transform:translate3d(0,-60px,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg)}.nav-link .nav-link.ballistech{grid-column-gap:5px;align-items:center;flex-direction:row;justify-content:flex-start;position:relative}.ballistech-nav-badge{background-color:#c2291d;border-radius:999px;color:#fff;font-size:12px;margin-bottom:20px;padding:2px 8px}.commerce-cart-container-wrapper2{background-color:transparent;bottom:auto;left:auto;position:absolute;right:0;top:100%;z-index:1001}.icon-cart{display:none}.account{padding:12px}.navUser{background-color:#000;height:86px;top:0;transform:none;width:100vw}@media screen and (min-width:800px){.ng-scope.ss-ac-container{min-width:700px}}#form-action-addToCart{background-color:#f7ca01;border:none;color:#000;display:inline-block;font-family:Open Sans,sans-serif;font-size:16px;outline:none;padding:10px 16px;text-align:center;width:225px}.form-field--increments label{color:#000}#form-action-addToCart:hover{background-color:#e9be00}.form-row{margin:0}.about-2-hero-heading,.cta-h2-hero-heading{color:#fff}.button-arrow{opacity:0;transition:opacity .3s}a.button-primary:hover .button-arrow{opacity:1}.w-lightbox-right{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PHBhdGggZD0ibTAgMCAxOS43OTkgMTkuNzk5TDAgMzkuNTk4bC0zLjUzNi0zLjUzNkwxMi43MjggMTkuOC0zLjUzNiAzLjUzNnoiIG9wYWNpdHk9Ii40Ii8+PHBhdGggZD0iTTAgMS40MTQgMTguMzg1IDE5LjggMCAzOC4xODRsLTIuMTIxLTIuMTIyTDE0LjE0MiAxOS44LTIuMTIgMy41MzZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");bottom:0;right:0}#contact-us-page{width:100%}@media screen and (max-width:767px){.product-top-block{min-height:320px}}.leaflet-top.leaflet-left{z-index:400!important}@media screen and (max-width:644px){.w-lightbox-frame{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}}.leaflet-marker-icon{opacity:.7}.leaflet-marker-icon:hover{opacity:1}.locations-hero{background-position:50% 50%;background-size:cover}.locations-hero-overlay{background-image:linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.75));bottom:0;left:0;position:absolute;right:0;top:0}.store-image{border-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%}.store-gallery-wrapper{min-width:50%}.store-gallery-collection-list-wrapper{width:100%}.store-gallery-collection-list{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.store-gallery-lightbox-link{width:100%}.store-gallery-image{border-radius:10px;height:125px;-o-object-fit:cover;object-fit:cover;width:100%}.locations-gallery-wrapper{grid-column-gap:20px;grid-row-gap:20px;display:flex;flex-direction:column;justify-content:space-between;margin-top:40px;width:100%}.subcat-carousel .owl-item{height:280px}.sub_cat_img{max-height:192px;min-height:192px;-o-object-fit:contain;object-fit:contain}.TopSellers .product-single-item{margin-bottom:16px;padding:8px 8px 36px}.TopSellers .owl-stage{display:grid;grid-template-columns:repeat(30,1fr)}.TopSellers .card_price{margin-top:16px}.card .star_container{display:block;margin:18px auto}@media screen and (max-width:949px){.sub_cat_img{max-height:142px;min-height:112px}.subcategory-container .category-link{height:100%}.subcat-carousel .owl-item{height:232px}}@media screen and (min-width:769px){.ss-results .star_container{margin-bottom:44px}}#facetedSearch-content--TopSellers{display:block}.product-top-block .product-single-link{font-size:15px}.accordion-title.side-module-heading{text-transform:capitalize}#facetedSearch-content--TopSellers .card-figure{position:relative}.prod-item .prod-image .actions{display:none}.ss-results .prod-item .prod-image>a img{margin-left:auto!important;margin-right:auto!important}.prod-item article.card .btnAbs{bottom:16px;position:absolute;right:10px;transition:transform .3s ease}#product-listing-container #searchspring-content .module-wrapper .ss-results .prod-item{max-width:300px;padding:0!important;width:100%}.prod-item article.card .btnAbs .btn{background-color:#fff!important;border-radius:6px;color:#000;font-size:16px;padding:12px;text-transform:none}.prod-item article.card .btnAbs:hover .btn{color:#204be2!important}.prod-item article.card{background-color:#f3f3f3;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative;transition:box-shadow .3s ease}.prod-item article.card a{overflow:clip}.prod-item article.card .prod-name{font-family:Open Sans,"sans-serif";font-size:15px;line-height:1.2;text-align:left}.prod-image img{height:100%!important;-o-object-fit:contain;object-fit:contain}.prod-item article.card .free-shipping-badge{border-top:1px solid #dbdbdb;height:1px;overflow:clip}.prod-item article.card figure{background:transparent}.prod-item article.card figure img{background:transparent;transition:transform .3s ease}.prod-item article.card:hover{box-shadow:0 10px 11px 0 rgba(0,0,0,.2)}.prod-item article.card:hover img{transform:scale3d(1.1,1.1,1)}.prod-item article.card:hover .btnAbs{transform:translateZ(0)}.ng-scope.ss-targeted{right:unset}.productBlockContainer.ss-results{grid-gap:0;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}.inlineList--labels>li{margin-left:0}.topSeller_btn{background-color:#fff!important;border-radius:6px;bottom:12px;font-size:16px;padding:12px;position:absolute;right:12px;text-transform:none;transition:transform .3s ease;width:-moz-fit-content;width:fit-content}.topSeller_btn a{color:#000}.topSeller_btn a:hover{color:#204be2}.product-single-item:hover .topSeller_btn{transform:translateZ(0)}.page-sidebar{max-width:250px;min-width:160px}.page-sidebar li{font-size:14px;margin-bottom:8px;padding-left:10px}.ss-stock-badge div{color:#fff;font-size:11px;line-height:13px}.ss-results .prod-item .prod-desc h4.prod-name a{display:block;height:6em;max-height:6.1em;overflow:hidden}.product-single-link,.ss-results .prod-item .prod-desc h4.prod-name a,.title-for-desk{-webkit-line-clamp:5!important;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:991px){.page-sidebar.product-filtering-wrapper{display:none}.product-block.split{justify-content:center}.page-sidebar{max-width:100%}#searchspring-searchpage .page-sidebar{display:none}}.card .price{font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;padding:0 0 20px 8px;position:absolute;text-align:left}@media screen and (max-width:768px){.productBlockContainer.ss-results{grid-template-columns:repeat(2,1fr)}.ss-stock-badge div{font-size:13px}.prod-item .prod-desc .prod-price{bottom:36px;margin:0 0 70px;position:static}.card .price{position:unset;text-align:center}.prod-item article.card .btnAbs{right:calc(50% - 56px)}.category_page .product-block{width:100%}}#facetedSearch-content--TopSellers .owl-nav{display:flex;font-size:24px;justify-content:center}@media screen and (max-width:479px){.page-sidebar{margin:0 auto;max-width:314px}.accordion-navigation-actions{top:1rem}}.accordion-navigation h5.accordion-title{background:#000;color:#fff;padding:14px 5px 14px 14px}.accordion-block{border-top:1px solid #bdbdbd}@media screen and (min-width:989px){.accordion--navList .accordion-block{margin-top:1rem;padding-top:1rem}}.accordion-title{font-family:Open Sans,sans-serif;font-size:16px}#product-listing-container{max-width:1058px}.product-block.split{grid-column-gap:0;padding-top:24px}@media (min-width:989px){.accordion--navList .accordion-navigation-actions{right:8px;top:33%}}.accordion-navigation h5.accordion-title{padding-right:28px}@media screen and (max-width:1325px){#product-listing-container{max-width:944px}}@media screen and (max-width:479px){#product-listing-container{max-width:100vw}}@media screen and (min-width:991px) and (max-width:1186px){#product-listing-container{max-width:74vw}}.btnWL{display:none!important}.productCarousel-slide .price{position:relative}.card{height:100%;margin-bottom:0}.prod-item{background-color:transparent!important;border:none!important}.ss-swatches{display:none}.ss-results .prod-item .prod-desc h4.prod-name{height:auto!important}div.ss-stock-badge{background-color:#33c;font-size:16px;height:30px!important;opacity:.85;padding:0 25px!important;right:-31px;top:21px;width:130px;z-index:2}div.ss-someoptionsinstockbadge{background-color:#33c!important;color:#fff}.ss-results-title{font-size:16px!important}@media screen and (max-width:768px){div.ss-stock-badge{height:28px!important;padding:0 25px!important;right:-32px!important;top:14px!important;width:120px!important}div.ss-someoptionsinstockbadge{height:40px!important;top:8px!important}}.home-featured-product-section .ss-stock-badge{line-height:20px}.home-featured-product-section .ss-stock-badge div{white-space:unset}.prod-item .prod-image{position:unset}.cat_desc h2{margin:0}li.pagination-item{padding-left:0}.ss-results .btn.btn-oranges.btnATC.ssATC{float:right}.prod-item .prod-desc .prod-price{bottom:36px}.card-figure{position:unset}.product_page{max-width:100%}.productView-options .form-action .button{width:-moz-fit-content;width:fit-content}.sub-categories-grid{max-height:420px;overflow-y:auto}.SearchBrand-wrap .form-input{width:300px}.container.category-page{padding:50px 1%}.product-top-block{overflow:visible}.accordion-content{padding:.5rem}.ss-results .prod-item .ss-fast-badge{top:3px!important}@media (min-width:1101px) and (max-width:1199px){#product-listing-container #searchspring-content .module-wrapper .ss-results{margin:0!important;padding:0!important}}.card-image{-o-object-fit:cover;object-fit:cover;width:100%}.productView-details .star_container{margin-bottom:12px}.productView-reviewLink>a{color:#fff!important}.ProductMainVideo iframe{height:471px;width:100%}.tab-content{overflow-x:auto}.group-stars .ind_cnt{font-size:14px!important}.productView-options input,.productView-options select{max-width:27rem;width:100%}@media screen and (min-width:1101px){.productView-info>:first-child{margin-bottom:12px!important;margin-top:0!important}}.FirstIframeTag{margin-right:12px}.slick-arrow{display:none!important}.vdoText{background-size:65px;bottom:auto;cursor:pointer;height:130px;left:auto;margin:auto;right:0;text-indent:-9999px;top:0;vertical-align:middle;width:130px;z-index:3}.with-productView-thumbnails.FirstIframeTag .vdoText{background-size:45px;height:100px;left:-2rem;top:1rem;width:100px}.pro_options{margin-bottom:14px}.pro_options .form-field:first-child label{margin-top:0}.pro_options .form-label{color:#000;font-family:Open Sans,sans-serif;font-weight:500;margin-top:12px}.productView-img-container{max-width:470px}.productView-thumbnail-link img{height:109px;-o-object-fit:cover;object-fit:cover;width:127px}.related-grid{grid-gap:12px;display:grid!important;grid-auto-rows:0;grid-template-rows:1fr}.star_container{display:inline-block;height:-moz-fit-content;height:fit-content;margin:5px auto 44px;width:100px}.productView-info{margin-top:0}.productView-details{margin-bottom:12px}.related-grid .card_price{bottom:0;position:absolute}.related-grid .owl-stage{display:grid;grid-template-columns:repeat(30,1fr)}.related-grid .owl-nav{font-size:40px;margin:0 auto}.related-grid .owl-carousel{display:block}.related-grid .card-figure{position:relative}.related-grid .card .price{bottom:24px;padding:0;position:absolute}.related-grid .card{padding:12px 12px 52px}.related-grid .btnAbs{bottom:12px;position:absolute;right:12px;transition:transform .4s ease}.related-grid .card .button{grid-column-gap:5px;grid-row-gap:5px;align-items:center;background-color:#fff;border-radius:6px;color:#000;display:flex;font-size:16px;padding:20px;transition-property:all;width:100%}.related-grid .product-single-item:hover .btnAbs{transform:translateZ(0)}.related-grid .card .price{position:relative}.owl-carousel .owl-item img{margin:0 auto}#form-action-buyNow{background:#ff9f00;color:#000;display:flex;font-size:16px;justify-content:center;margin-left:0;margin-right:0!important;transition:background-color .3s ease;width:100%!important}#form-action-buyNow:hover{background:#ff8b00}.productView-options .form-field{margin:0}.tabs{border:none}.tab-title{font-family:Open Sans,sans-serif;font-size:20px;font-weight:500}.tab.is-active{border:none}.price--discounted,.price--non-sale,.price--rrp{color:#b5b5b5}.sizechartimage{float:none}h4.card-title{line-height:normal}.productView-description{width:100%}#tab-description h1{font-size:20px}#tab-description h2{font-size:18px}#tab-description h3{font-size:16px}#tab-description h4,#tab-description li,#tab-description p{font-size:14px}#tab-description li,#tab-description p{margin-bottom:8px}.increment-button.button--icon.button{display:flex;font-size:24px;justify-content:center;text-align:center}.increment-button.button--icon.button[data-action=dec]{padding-bottom:7px}.card-img-container:hover :nth-child(2){opacity:0;transition:opacity .3s ease}.card-img-container img{-o-object-fit:cover;object-fit:cover;width:-webkit-fill-available!important}@media screen and (max-width:1199px){.with-productView-thumbnails.FirstIframeTag{display:none!important}.MobSlider .owl-item.owl-selected{border:none!important}}@media screen and (max-width:670px){.related-grid .card-text{margin-top:40px;position:unset}}.customer-dropdown-login{background:#fff;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.2);display:none;left:0;margin:10px 0 0;opacity:1;position:absolute;right:auto;top:45px;transition:all .1s ease 0s;visibility:visible;width:290px;z-index:901}.account_popup .customer-dropdown-login{display:block}.customer-dropdown-login h3{background:#f8f8f8;border-bottom:1px solid #e5e5e5;color:#000;font-size:13px;font-weight:700;margin:0 0 17px;padding:13px 20px 12px;text-align:left}.customer-dropdown-login .pad-popup{padding:0 20px 20px}.customer-dropdown-login .form-actions .button,.customer-dropdown-login .separated-form .button{background:#000;color:#fff;display:inline-block;font-family:Arimo,sans-serif;font-size:16px;height:40px;letter-spacing:0;margin:0;padding:10px;text-align:center;width:100%}.customer-dropdown-login .separated-form .button span{color:#fff}.customer-dropdown-login .form-actions .forgot-password{border-bottom:1px dotted #094996;color:#094996;font-size:13px;font-weight:600;line-height:15px;margin:20px auto 30px;padding:0}.customer-dropdown-login .form-field{margin:0 0 15px;text-align:left}.customer-dropdown-login .form-label{color:#000;font-size:12px;font-weight:700;text-transform:uppercase}.customer-dropdown-login .form-input,.customer-dropdown-login .form-select{border-radius:3px;height:36px;height:auto;line-height:36px;padding:0 10px}#closePreviewSignin{background:#fff;border-radius:11px;box-shadow:0 0 11px -1px grey;color:#000;font-family:Roboto,sans-serif;font-size:24px;font-weight:700;height:26px;padding:0 12px;position:absolute;right:0;text-align:left;top:-30px;width:auto;z-index:9999}@media screen and (max-width:550px){#form-action-buyNow{margin:0 auto}}.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown{display:none}.cart_popup .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown{display:block}.form-increment .form-input{border-radius:0;font-weight:700;height:36px;width:50px}.form-increment button.button--icon{background:transparent;border:1px solid #cbcbcb;border-radius:3px;box-shadow:none;-moz-box-shadow:none;color:#7b7b7b;font-size:12px;height:36px;margin:0;padding:3px;width:36px}.form-increment button.button--icon:hover{border-color:#000}.form-increment .button[data-action=inc]{border-bottom-left-radius:0;border-top-left-radius:0}.form-increment .button[data-action=dec]{border-bottom-right-radius:0;border-top-right-radius:0}.form-input--incrementTotal{border:1px solid #cbcbcb;border-width:1px 0}.form-increment{display:flex!important;margin:0 0 20px;width:155px}.cart-remove{background:transparent;margin-top:0}.w-layout-grid.ok-city-contract-grid div{border:1px solid #b9b9b9;border-radius:10px;color:#c2291d;cursor:pointer;padding:25px;text-align:center}.w-layout-grid.ok-city-contract-grid div:hover{color:#204be2}.login-form-container input,.login-form-container select{background-color:#2e2e2e;border:0 solid #000;border-radius:5px;color:#fff;font-size:16px;height:56px;line-height:24px;padding-bottom:16px;padding-left:20px;padding-top:16px}.login-container{height:auto}input.yellow-king-form-button{background-color:#c2291d;border-radius:28px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:32px;padding-bottom:12px;padding-top:12px;text-align:center;text-transform:uppercase;transition:all .3s ease;width:100%}.login-form-container label{display:none}.login-form-container #FormField_26 label{display:flex}.login-form-container #FormField_5{float:right;height:0;margin:0;position:relative;top:-76px;width:48.5%}.login-form-container #FormField_4{width:48.5%}.form-checkbox+.form-label:before{opacity:0;position:absolute;z-index:-1}.form-label{color:#fff;font-size:16px;text-align:left}.form-label.checkbox-field{margin-left:22px}.button+.button{margin-left:0;width:-moz-fit-content;width:fit-content}.button{border:none;font-family:Open Sans,sans-serif}@media screen and (max-width:767px){.milestone-feature-container{height:-moz-fit-content;height:fit-content;justify-content:flex-start}}@media screen and (min-width:992px){.login-container.sign-in{flex-direction:row-reverse}}.content-paragraph{color:#4d4d4d;font-size:18px;font-weight:400;letter-spacing:.02em;line-height:1.5em}.cs-product-support-wrapper{grid-column-gap:10px;grid-row-gap:10px;border:1px solid #204be2;border-radius:10px;color:#204be2;display:flex;justify-content:center;margin-top:40px;padding:25px;transition:color .3s ease;transition-property:all}.ballistech-subheading{display:inline-block;font-size:22px;font-weight:700;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.ballistech-subheading.top{margin-top:20px}.content-paragraph.left{text-align:left}.content-title.ballistech-solution{max-width:100%}.logo-tm{align-self:flex-end;margin-bottom:18px;margin-left:16px}@media screen and (max-width:479px){.ballistic-hero{padding-top:42px}.logo-tm{margin-bottom:7px;margin-left:10px}}.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}@media screen and (min-width:1200px){.MobA img{max-height:100px}}.MobSlider .owl-nav{font-size:36px;left:-7px;position:absolute;top:39%;width:100%}.MobSlider .owl-nav .owl-next{position:absolute;right:-14px}.owl-carousel .owl-item img{margin:auto;max-width:100%;transform-style:unset;width:auto}.owl-carousel .owl-item.active{background:transparent;border-radius:0}.owl-next,.owl-prev{color:#4d4d4d;transition:color .3s ease}.owl-next.disabled,.owl-prev.disabled{color:#ddd!important}.owl-next:hover,.owl-prev:hover{color:#ff1f00}ul.owl-carousel{list-style:none;margin-left:0}.owl-carousel li{margin:0;padding:0}.MobSlider{align-items:flex-start;display:flex;overflow:hidden}.easyzoom-flyout{display:none}.productView-thumbnail{display:none!important}.img-left.disabled,.img-right.disabled{color:#adadad;cursor:default}a.img-left,a.img-right{font-size:24px;font-weight:800;position:absolute;top:40%}.subcategory-container .img-left{font-size:36px;left:-4%;padding:4px;top:33%;z-index:2}.subcategory-container .category-link{margin:0 auto;max-width:37vw}.subcategory-container .img-right{font-size:36px;padding:4px;right:-4%;top:33%;z-index:2}.img-left{left:-5px}.img-right{right:-6px}#w-node-_581e7a34-14b4-39cb-4a9b-f18060177e9a-d8e8adad{grid-column-end:span 3;grid-column-start:span 3}@media screen and (max-width:479px){#w-node-_581e7a34-14b4-39cb-4a9b-f18060177e9a-d8e8adad{grid-column-end:span 1;grid-column-start:span 1}}@media screen and (max-width:1199px){.img-nav-container{display:none}}@media screen and (min-width:1200px){.MobSlider{max-height:140px;padding-top:20px}.MobSlider .owl-dots{left:calc(50% - 16px);position:absolute;top:-22px}.MobSlider .owl-nav{display:none}.MobSlider .owl-stage{grid-gap:8px}.MobVideo{display:none}}@media screen and (max-width:1100px){.MobSlider{display:block}}@media screen and (min-width:1100px){.owl-carousel .owl-dot{background-color:#9d9d9d;border-radius:12px;height:12px;margin:3px}.owl-carousel .owl-dot.active{background-color:#4d4d4d}.MobSlider .owl-item{padding-bottom:6px}.MobSlider .owl-item.owl-selected{border-bottom:3px solid #fbbe05}.MobSlider .owl-stage{align-items:stretch;display:grid;grid-template-columns:repeat(99,1fr);padding-bottom:12px}.MobSlider .owl-dots{display:flex;justify-content:center}}@media screen and (min-width:1101px) and (max-width:1199px){#carousel-image-main{display:none}.MobImg{padding:12px}.product-images-container{display:none}}@media screen and (min-width:1100px) and (max-width:1200px){.MobSlider .owl-stage{align-items:center}}@media screen and (max-width:990px){#previewModal{height:auto;left:2.5vw!important;margin:0!important;max-width:95vw;overflow:auto;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:95%!important}#previewModal .previewCart{display:flex;flex-direction:column-reverse}#previewModal .previewCart .productView{display:flex;flex-direction:row}#previewModal .previewCart .productView .productView-image{align-content:stretch;flex:2}#previewModal .productView-details{display:flex;flex:3;flex-direction:column;padding:0 6px}}.cartMobile_preview{display:none!important}.previewCartItem-name>a{display:block;font-size:12px;height:44px;line-height:normal;overflow:hidden}.previewCartItem-brand,.previewCartItem-price{color:#000;font-size:16px;font-weight:700}.previewCartItem-image img{max-width:90%}.previewCartCheckout .button{display:block;margin:0;width:100%}.previewCart .productView-info dd,.previewCart .productView-info dt{margin:0 0 5px;width:100%}.previewCartCheckout .button{font-size:13px;margin-bottom:.78571rem;padding:12px 2px}#previewModal{overflow:auto;z-index:9999}@media (min-width:989px){.previewCart .productView{display:flex;float:left;margin:0;padding:0 .75rem;width:75%}}#baguetteBox-overlay{animation:fadeIn .4s forwards;display:block!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.w-lightbox-strip .w-lightbox-img{-o-object-fit:cover;object-fit:cover;width:100%}#searchspring-searchpage{padding:16px}#searchspring-searchpage .page{display:flex;justify-content:center;padding-bottom:72px;padding-top:72px}#searchspring-searchpage .category-description{position:absolute;top:56px}.career-video-section .container{padding-top:0}#open-positions-btn{font-size:24px}#open-positions-btn .button-primary{padding:7px}#open-positions-btn .button-bg{padding-bottom:24px;padding-left:14px;padding-top:24px}@media screen and (max-width:479px){.home-2-hero-flex.container{margin-top:50%}}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.1
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{background-color:#222;background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:1000000}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;height:100%;position:relative;text-align:center;width:100%}#baguetteBox-overlay .full-image figure{display:inline;height:100%;margin:0}#baguetteBox-overlay .full-image img{box-shadow:0 0 8px rgba(0,0,0,.6);display:inline-block;height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}#baguetteBox-overlay .full-image figcaption{background-color:#000;background-color:rgba(0,0,0,.6);bottom:0;color:#ccc;display:block;font-family:sans-serif;line-height:1.8;position:absolute;text-align:center;white-space:normal;width:100%}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}#baguetteBox-slider{height:100%;left:0;position:absolute;top:0;transition:left .4s ease,transform .4s ease;white-space:nowrap;width:100%}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%,to{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromLeft{0%,to{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{height:60px;top:50%;top:calc(50% - 30px);width:44px}.baguetteBox-button{background-color:#323232;background-color:rgba(50,50,50,.5);border:0;border-radius:15%;color:#ddd;cursor:pointer;font:1.6em sans-serif;margin:0;outline:0;padding:0;position:absolute;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{height:30px;right:2%;right:calc(2% + 6px);top:20px;width:30px}.baguetteBox-button svg{left:0;position:absolute;top:0}.baguetteBox-spinner{display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{animation:bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.hidden{opacity:0;position:absolute;z-index:-1}.grid{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:991px){.grid{grid-template-columns:repeat(1,1fr)}}.grid-4{grid-template-columns:repeat(4,1fr)}.table-cell{border:1px solid grey;padding:6px}.cursor-ptr{cursor:pointer}.column,.flex{display:flex}.column{flex-direction:column}#nav-react{position:absolute;z-index:1112}#nav-react .nav-dropdown{align-self:center}.nav-spacer{background-color:#000;padding-top:150px}@media screen and (max-width:479px){.nav-spacer{display:none}}@media screen and (max-width:991px){.nav-spacer{padding-top:80px}}.form-input,.form-select{padding:.75rem 1rem;width:100%}.form-field{margin:0 0 20px}.form-field.half{grid-gap:8px;display:grid;grid-template-columns:1fr 1fr}#w-node-eb2f7770-b34c-c50a-8e7b-e226c458ea78-e3acead4{grid-area:span 1/span 2/span 1/span 2}.category-panel._7{align-items:center;background-image:url(https://dss-assets.s3.amazonaws.com/images/turnkey_vehicles_thumbnail.webp);background-position:80%;background-repeat:no-repeat;background-size:15%;display:flex;grid-area:span 1/span 3/span 1/span 3;justify-content:flex-end;text-align:right}@media screen and (max-width:767px){.category-panel._7{background-position:0;background-size:50%;grid-area:span 1/span 1/span 1/span 1}}.category-panel._8{background-image:url(https://dss-assets.s3.amazonaws.com/images/closeout_thumbnail.webp);background-size:65%}.category-panel._8,.category-panel._9{align-items:center;background-position:0;background-repeat:no-repeat;display:flex;justify-content:flex-end;text-align:right}.category-panel._9{background-image:url(https://dss-assets.s3.amazonaws.com/images/DSS-3D-BW.webp);background-size:50%;position:relative}.category-panel._9 h3{text-align:left}.product-page .pagination .page-item{padding-left:10px}.product-grid-container{margin-left:auto;margin-right:auto;max-width:70%}@media screen and (max-width:479px){.product-grid-container{margin-left:0;max-width:100vw}}@media screen and (max-width:1325px){.product-grid-container{max-width:944px}}@media screen and (min-width:1420px){.product-grid-container{max-width:1058px}}.product-grid .img-container:hover .main-img{display:none}.product-grid .img-container:hover .img-swap{display:block}.product-page{margin-top:20px}.slideout-button{background:#2d2d2d;border-radius:4px;cursor:pointer;height:40px;margin:60px 0 20px;position:relative;text-align:center;width:100%}.slideout-button-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' preserveAspectRatio='xMinYMid'%3E%3Cpath fill='%23fff' d='m118 104-1-17V31c.01-4.83-.02-10.96 3.43-14.77 4.59-5.09 13.12-3.86 16.72 1.81 2.07 3.27 1.84 7.25 1.85 10.96v105h-21v-30Zm70-75c.08-6.55 1.17-14.45 9-15.77 11.63-1.96 12.99 9.31 13 17.77v48l-11-.97-11 .97V29ZM47 29c.06-4.91.61-10.15 5.11-13.15 6.17-4.1 13.66-.65 15.9 6.15 1.34 4.09.99 10.58.99 15v25l-11-.82L47 62V29Zm19 40.36c22.9 7.71 22.77 43.14-5 48.02-21.29 3.75-35.15-20.85-24.39-38.37 3.77-6.13 9.62-8.94 16.39-10.54 4.89-.69 8.25-.71 13 .89Zm138 64.17c-23.13 4.37-36.89-20.09-26.39-37.53 4.35-7.22 10.53-9.8 18.39-11.53 31.47-3.67 38.91 43.23 8 49.06ZM69 123v102c-.01 5.05-.28 12.8-3.51 16.89a10.05 10.05 0 0 1-16.56-.94c-2.06-3.36-1.92-8.14-1.93-11.95V123h22Zm81.01 29c8.05 13.66-.08 33.88-16.01 36.67-4.86.86-12.55.56-17-1.67-19.58-9.79-18.25-40.75 6-46.53 11.11-1.56 21.02 1.37 27.01 11.53ZM199 140.92l11-.92v89c-.01 4.3.14 9.21-2.7 12.78-4.06 5.09-12.54 5.09-16.6 0-2.65-3.32-2.68-7.76-2.7-11.78v-90l11 .92Zm-72 54.99 12-.91v36c-.09 7.31-2.72 16.05-12 14.62-7.95-1.23-9.91-8.79-10-15.62v-35l10 .91Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;bottom:0;height:20px;left:10px;margin:auto;position:absolute;top:0;width:20px}.slideout-button-label{color:#fff;font-size:14px;font-weight:700;line-height:40px;text-transform:uppercase}.slideout-header{background:#111;border-bottom:4px solid #d4b91e;height:60px;margin:0;padding:0 60px 0 20px;position:relative}.slideout-title{color:#fff;font-size:18px;font-weight:700;line-height:60px;margin:0;text-transform:uppercase}.slideout-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 56' preserveAspectRatio='xMinYMid'%3E%3Cpath fill='%23fff' d='M40.562 41.313c0 .78-.312 1.562-.875 2.125l-4.25 4.25c-.563.563-1.344.875-2.125.875s-1.562-.312-2.125-.875L22 38.5l-9.19 9.188c-.562.563-1.343.875-2.124.875s-1.562-.312-2.125-.875l-4.25-4.25c-.562-.563-.874-1.344-.874-2.125s.312-1.562.875-2.125L13.5 30l-9.19-9.188c-.562-.563-.874-1.344-.874-2.125s.312-1.562.875-2.125l4.25-4.25c.564-.563 1.345-.875 2.126-.875s1.562.312 2.125.875L22 21.5l9.187-9.188c.563-.563 1.344-.875 2.125-.875s1.562.312 2.125.875l4.25 4.25c.563.563.875 1.344.875 2.125s-.312 1.562-.875 2.125L30.5 30l9.187 9.188a3.03 3.03 0 0 1 .875 2.125z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;bottom:0;cursor:pointer;height:30px;margin:auto;position:absolute;right:12px;top:0;width:30px}.slideout-container{-webkit-overflow-scrolling:touch;background:#fff;height:100%;left:0;max-width:300px;overflow-y:scroll;padding:0;position:fixed;top:0;transition:left .5s;transition:all .2s;width:90%;z-index:999999}.prod-item:hover img:nth-child(2){display:block;z-index:1}.prod-item:hover img:first-child{position:relative!important;z-index:-1}.prod-price{position:absolute}@media screen and (max-width:879px){.prod-price{position:unset}}@media screen and (max-width:913px){.product-details-tab-content{max-width:90vw;overflow:auto}}@media screen and (min-width:913px){.product-details-tab-content{max-width:70vw}}@media screen and (max-width:879px){.prod-item article.card .btnAbs{float:right;margin-top:24px;position:unset;width:-moz-fit-content;width:fit-content}}.card .prod-name{-webkit-line-clamp:5!important;margin-bottom:72px;max-height:6em;overflow:clip;overflow:hidden;padding:0 8px;text-overflow:ellipsis}.product-page .pagination-container{align-self:flex-end;margin-top:12px}.sort-container{min-width:280px;width:100%}.sort-bar.form-field{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;display:flex;justify-content:flex-end;margin:0;overflow:hidden;width:100%}.sort-bar.form-field .form-label{color:#757575;margin:0}.sort-bar.form-field .form-select{background-color:#fff;border:none!important;box-shadow:none!important;outline:none!important;width:auto}.prod-item .prod-image{height:280px;overflow-y:clip;position:relative}.prod-item{margin:12px}@media screen and (max-width:767px){.prod-item{margin:3px}}.img-swap{bottom:0;display:none;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.product-page-container{padding:24px}.filter-container{max-width:400px;min-width:min(90vw,305px)}@media screen and (max-width:479px){.filter-container{display:none}}.filter-container.open{display:block}.filter-container .navList-item{font-size:14px;list-style:none;margin-bottom:8px;padding-left:10px}.ss-stock-badge{align-items:center;border-radius:3px;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:19px;position:absolute;text-align:center;transform:rotate(45deg)}.navList-action{padding:4px 4px 4px 30px;position:relative}.navList-action-close .icon{fill:#333;height:.92857rem;width:.92857rem}.navList-action--checkbox:before{background-color:#fff;border:1px solid #ccc;border-radius:4px;content:"";display:block;height:1.14286rem;left:0;left:4px;position:absolute;top:0;top:5px;width:1.14286rem}.categories-carousel-container .owl-item{height:280px}@media screen and (max-width:949px){.categories-carousel-container .owl-item{height:232px}}.categories-carousel-container .owl-next span,.categories-carousel-container .owl-prev span{color:#c2291d;font-size:36px;font-weight:800;padding:12px}.categories-carousel-container .owl-next span.disabled,.categories-carousel-container .owl-prev span.disabled{color:#adadad}.upfitting-button-wrapper{grid-template-columns:auto auto auto}.product-view{padding-top:80px}.form-option-swatch{border:1px solid #ccc;color:#666;cursor:pointer;display:inline-block;font-size:0;margin-bottom:.5rem;margin-right:.5rem;padding:1px;transition:all .15s ease}.form-option-swatch.selected{border-color:#333;box-shadow:0 0 0 1px #333}.form-option-variant--color{background-size:100% 100%;display:block;height:44px;margin-bottom:9px;width:44px}.review-item-stars img{display:inline-block;height:19px;width:20px}.review-item{align-items:center;border-bottom:1px solid #ccc;line-height:1.5em;padding:30px 15px}.overall-review{border-bottom:1px solid #ccc;display:flex}.review-header{clear:both;color:#555;font-size:13px;margin-top:10px;vertical-align:top}.review-content{font-size:15px;line-height:1.5!important;padding-top:10px}.overall-rating{color:#fff;display:inline-block;height:96px;line-height:1em;margin-top:15px;text-align:center;width:100px}.overall-rating .product-average{background-color:#019f17;background-color:#ccc;font-size:32px;font-weight:700;margin:0;padding:16px 0}.overall-rating .review-denominator{background-color:#000;font-size:14px;padding:5px 0;vertical-align:top}.review-stars{padding-top:5px;text-align:center;width:135px}.review-stars img{box-sizing:content-box;display:inline-block;height:24px;margin:1px;width:25px}.overall-rating-header{font-size:22px;font-weight:700;line-height:1em;margin:0 auto;padding-bottom:6px}.alertBox{background-color:#e5e5e5;border-color:#e5e5e5;border-radius:4px;border-style:none;color:#333;display:block;font-size:1rem;font-weight:400;margin-bottom:.78571rem;margin-top:12px;padding:.78571rem 1.14286rem;position:relative;transition:opacity .3s ease-out}.alertBox-column{display:table-cell;text-align:center;vertical-align:middle}.alertBox-icon{padding-right:1.14286rem}.alertBox-icon icon{height:1.78571rem;width:1.78571rem}.alertBox-message{margin:0;text-align:left;width:100%}.dashboard-container{min-height:100vh;padding-top:210px}.search-bar-results{left:auto;position:absolute;right:-33.33%;right:unset;top:42px;z-index:999999}.search-bar-results li{list-style:none;margin:0;padding:2px}.search-results-container{background:#f1f1f1;border:1px solid #d3d3d3;border-radius:3px;box-shadow:0 3px 9px rgba(0,0,0,.3);font-size:12px;line-height:1.5;overflow:hidden;padding:0 0 0 150px;text-align:left}.search-terms{float:left;margin:0 0 0 -150px;width:150px}.search-terms a{word-wrap:break-word;display:block;font-size:16px;overflow-wrap:break-word;padding:10px 20px}.results-content{background:#fff;max-height:82vh;overflow-y:auto;padding:18px 20px 20px;width:700px}.search-facets{float:left;padding:0 20px 0 0;width:150px}.search-see-more{clear:both;margin:20px 0 0;text-align:right}.search-results{overflow:hidden}.search-facet-active{background:#fff}.search-bar-results-title{color:#333;font-size:14px;font-weight:700;margin:0 0 10px;text-transform:uppercase}.search-bar-result-item{zoom:1;display:inline-block;margin:0 0 10px;padding:0 5px;vertical-align:top;width:33.33%}.search-bar-result-item a{color:#333}.search-bar-result-item .item-image{height:200px;line-height:0;margin:0 0 10px;width:100%}.search-bar-result-item .item-image .image-wrapper{height:100%;position:relative;width:100%}.search-bar-result-item .item-image .image-wrapper img{border:0;bottom:0;display:block;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;transition:all .5s;width:auto}.search-bar-result-item p{margin:0 0 3px}.filter-item.is-selected{background-color:#d4b91c;border-radius:4px;padding:6px 26px 8px 30px}.navList-action--checkbox.is-selected:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(51, 51, 51, 0.999)' /%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;color:rgba(51,51,51,.999);content:"";font-size:1rem;height:1rem;left:5px;line-height:1;margin:0;opacity:1;position:absolute;text-align:center;top:6px;transform:scale(1);width:1rem}.product-details-tab-content{padding-top:6px}.ss-summary .facetLabel{background-color:#d4b91c;border-radius:4px;color:#000;display:block;padding:.21429rem .5rem .21429rem .71429rem;text-decoration:none}.refine-filter-item{display:block;float:left;font-size:14px;list-style:none;margin-bottom:8px;padding-left:10px}.facetLabel .icon{fill:#757575;fill:#000;display:inline-block;height:.85714rem;position:relative;top:-1px;width:.85714rem}.address-form .form-label{color:#333}.full-modal-popup{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:none;flex-direction:column;justify-content:center;left:0;margin-left:0;padding-top:168px;position:fixed;right:0;top:0;z-index:1002}.full-modal-popup-content{background-color:#f7f9fc;height:100vh;overflow:auto;padding:40px 0 195px;position:relative;width:100%}.cart-item-image{bottom:0;left:0;margin:auto;right:0;top:0}tr.cart-item{border-bottom:1px solid #e5e5e5}tr.cart-item .cart-item-brand{margin-bottom:4px}tr.cart-item .cart-item-name{line-height:24px}.idme-description{float:none!important}.checkout-address-item{border-color:#333;display:flex;gap:12px;transition:all .3s ease}.checkout-address-item:hover{border-color:#204be2}.popup-wrapper{align-items:center;background-color:rgba(11,14,44,.5);bottom:0;display:none;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1200}@media screen and (max-width:767px){.popup-wrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width:479px){.popup-wrapper{padding-left:16px;padding-right:16px}}.popup{background-color:var(--neutral--100);border:1px solid var(--neutral--300);border-radius:20px;box-shadow:0 2px 10px 0 var(--general--shadow-01);padding:24px;position:relative}.close-button-popup-module{cursor:pointer;font-family:Line Rounded Icons,sans-serif;font-size:20px;line-height:1em;position:absolute;right:20px;top:20px;transform-style:preserve-3d;transition:transform .3s;z-index:1}.btn-secondary{background-color:var(--neutral--100);border:1px solid var(--neutral--300);border-radius:48px;box-shadow:0 4px 10px 0 var(--button-shadow--white-01);color:var(--neutral--800);font-size:14px;line-height:1.143em;padding:18px 22px;text-align:center;transform-style:preserve-3d;transition:border-color .3s,transform .3s,background-color .3s,color .3s}.btn-secondary:hover{background-color:var(--primary-blue);border-color:var(--primary-blue);color:var(--neutral--100);transform:scale3d(1.06,1.06,1.01)}.checkout-address-list-container{display:flex;flex-direction:column;gap:12px;margin:24px auto;max-height:48vh;overflow-y:auto}.select-an-address{background-color:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;display:flex;padding-left:22px;padding-top:14px;width:100%}.export-order-button{grid-column-gap:10px;grid-row-gap:10px;align-items:flex-start;border:1px solid var(--primary-blue);border-radius:999px;color:var(--primary-blue);display:flex;padding:2px 10px;width:-moz-fit-content;width:fit-content}.export-order-button:hover{border-color:var(--primary-red);color:var(--primary-red)}#custom-date-from,#custom-date-to{transition:all .3s ease}.variants-grid-header-column{background-color:var(--neutral--300);border-right:1px solid var(--neutral--400);padding:15px}.variants-grid-header-column.last{border-right-style:none}.variants-grid-column.center{align-items:center;display:flex;justify-content:center}.order-confirmation.dashboard-invoice{margin-top:190px;max-width:80vw}@media screen and (max-width:991px){.nav-menu-wrapper{width:94%}}@media screen and (max-width:479px){.nav-menu-wrapper{width:80%}.nav-right-wrapper{height:100%}.nav-phone-wrapper{display:none}}@media screen and (max-width:767px){.search-terms{border-bottom:1px solid #d3d3d3;padding:10px}.upfitting-button-wrapper{grid-template-columns:auto auto}.search-results-container{border-radius:0 0 3px 3px;padding:0}.search-bar-results{left:0;margin:auto;max-width:100vw;right:0;top:38px}.search-bar-results,.search-results{width:-moz-fit-content;width:fit-content}.search-results{overflow-y:auto}.search-results,.search-results ul{display:flex;flex-direction:column}.search-results ul li{width:-moz-fit-content;width:fit-content}.search-facets{display:none}.results-content{display:flex;flex-direction:column;overflow-x:visible;width:auto}.ss-ac-item-container{display:flex;flex-direction:column;overflow-y:auto;width:60vw}.table-item .medium{text-align:center}.table-item-product-options{padding:1rem}.order-confirmation.dashboard-invoice{margin-top:96px;max-width:95vw}.table-item-mobile-caption{padding:24px}}@media screen and (min-width:768px){.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:88vh}}@media screen and (min-width:992px){.login-section{padding-top:165px}.search-results-container{min-width:700px}.see-more-padding{padding-left:150px}}.container.blogPost_mn{max-width:none}.news-hero{align-items:center;background-color:#000;color:#fff;display:flex;overflow:visible;padding-bottom:100px;padding-top:240px;position:relative}.blog-post-image img{margin:0 auto;max-width:67%}.post-body-rich.w-richtext iframe{height:440px;width:540px}.post-body embed,.post-body iframe,.post-body video{max-width:90vw}.news-hero-gradient{bottom:0;height:100%;left:0;position:absolute;right:auto;top:auto;width:100%}.container.home-2-hero-flex{grid-column-gap:0;grid-row-gap:0;align-items:stretch;flex-direction:row;height:100%;justify-content:space-between;max-width:1440px;padding:0 0 0 5%;width:100%}.news-hero-content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;text-align:center}.paragraph-20.max-width-640px{max-width:640px}.blog-collection-list-wrapper{width:100%}.f-blog-image-xl{border-radius:8px;height:460px;overflow:hidden}.f-sub-heading-large{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:32px}.f-margin-bottom-08{margin-bottom:8px}.f-image-cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-content-wrapper{position:relative}.blog-content-wrapper,.f-blog-content{display:flex;flex-direction:column;justify-content:space-between}.f-blog-content{height:100%}.blog-read-more{color:#ff1f00;display:inline-block;font-size:18px;font-weight:700}.f-blog-line{background-color:#e4e6f1;height:1px;margin-bottom:48px;margin-top:48px;width:100%}.blog-collection-list{grid-column-gap:40px;grid-row-gap:40px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}.f-blog-thumbnail-basic{border-radius:8px;height:344px;margin-bottom:32px;overflow:hidden}.f-blog-badge-category-gray{align-items:center;background-color:#fbfcfe;border-radius:24px;color:#160042;display:inline-block;font-size:12px;justify-content:flex-start;line-height:16px;margin-bottom:16px;padding:4px 12px;text-align:center}.blog-card-content-wrapper{grid-column-gap:20px;grid-row-gap:20px;display:flex;flex-direction:column;justify-content:space-between}.post-detail-icon{height:25px;width:25px}blockquote{border-left:5px solid #e2e2e2;font-size:18px;line-height:22px;margin-bottom:10px;padding:10px 20px}.detail-divider{background-color:#dadada;height:60px;margin-left:30px;margin-right:30px;width:1px}.post-detail-card{grid-column-gap:10px;grid-row-gap:10px;display:flex;flex-direction:column}.post-detail-heading{font-size:14px;letter-spacing:2px;text-transform:uppercase}.post-detail-content-card{grid-column-gap:10px;grid-row-gap:10px;align-items:center;color:#fff;display:flex}.detail-divider.blog{margin-left:0}.post-body-rich p{color:#dadada}.post-details-wrapper{display:flex}.container.blogPost_mn{margin:0;padding:0}.other-blogs-heading{margin-bottom:40px}@media screen and (max-width:1024px){.blog-collection-list{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.blog-collection-list{grid-template-columns:1fr}}#react--cart,#react--checkout,#react--gift-cert-checkout{padding:200px 24px 24px}.cart-list{border-top:1px solid #e5e5e5;display:table-row-group}.cart-header-item{padding-bottom:1em}.cart-item-name{font-size:16px}.form-increment button{justify-content:center}.is-srOnly{position:absolute;visibility:hidden}.cart-item-info{float:none;width:100%}@media screen and (min-width:551px){.cart-item-info{overflow:hidden;width:33.3333%}}@media screen and (min-width:989px){.cart-item-info{width:16.66667%}}.cart-totals{list-style:none;margin-bottom:1.5rem;margin-left:0;text-align:right;width:100%}@media (min-width:551px){.cart-totals{float:right;width:75%}}@media (min-width:989px){.cart-totals{margin-bottom:1rem;width:58.33333%}}@media (min-width:1261px){.cart-totals{width:41.66667%}}.add-media-wrapper{border:1px dashed var(--primary-blue);border-radius:10px;color:var(--primary-blue);justify-content:center;padding:50px;width:100%}.add-media-cta-wrapper,.add-media-wrapper{align-items:center;display:flex;flex-direction:column}.add-media-cta-wrapper{grid-column-gap:20px;grid-row-gap:20px}.add-media-badge{background-color:var(--system--blue-100);border-radius:5px;padding:3px 10px}.checkout-app ul{list-style:none}.checkout-app .icon svg{fill:#999;display:inline-block;height:100%;vertical-align:top;width:100%}.checkout-app li.creditCardTypes-list-item{background-position:none;margin-bottom:0;padding-left:0}.checkout-app :focus{outline-color:#4496f6}.checkout-app .creditCardTypes-list{align-content:flex-end;flex-direction:row;flex-wrap:wrap;justify-content:end;margin-left:1.5rem;max-width:17rem}.checkout-app .icon--medium{height:2.7692307692rem;width:2.7692307692rem}.checkout-app .cardIcon-icon{position:relative}.checkout-app .payment-option-container .row{align-items:center;justify-content:space-between;width:50%}.checkout-app .creditCardTypes-list{align-items:flex-end;display:flex;justify-content:flex-end}.checkout-app .creditCardTypes-list-item{display:inline-block;margin:.1875rem;opacity:1;transition:all .6s ease-out;width:3rem}.checkout-app .radio-cstm{background-color:#fff;border:1px solid;border-radius:50px;float:left;height:30px;margin-right:20px;padding:4px;width:30px}.checkout-app .payment-option{align-items:center;display:flex;justify-content:space-between;width:100%}.checkout-app .payment-option-container .radio-cstm{background-color:#fff;border:1px solid;border-radius:50px;float:left;height:20px;margin-right:10px;padding:2px;width:20px}.checkout-app .optimizedCheckout-header{background-color:#f5f5f5;background-size:cover;border-color:#ddd;color:#333}@media (min-width:801px){.checkout-app .optimizedCheckout-header{text-align:left}}.checkout-app .optimizedCheckout-headingPrimary,.checkout-app .optimizedCheckout-headingSecondary{color:#333;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:400}.checkout-app body{background-color:#fff}.checkout-app .optimizedCheckout-overlay{background-color:#fff;border-color:#ddd;color:#333}.checkout-app .optimizedCheckout-contentPrimary{color:#333;font-family:Karla,Arial,Helvetica,sans-serif;font-weight:400}.checkout-app .optimizedCheckout-contentSecondary{color:#757575;font-family:Karla,Arial,Helvetica,sans-serif;font-weight:400}.checkout-app .optimizedCheckout-buttonPrimary{background-color:#333;border-color:#ccc;color:#fff;font-family:Karla,Arial,Helvetica,sans-serif;font-weight:400}.checkout-app .optimizedCheckout-buttonPrimary:focus,.checkout-app .optimizedCheckout-buttonPrimary:hover{background-color:#666;border-color:rgba(0,0,255,0);color:#fff}.checkout-app .optimizedCheckout-buttonPrimary:focus{border-color:#4496f6;box-shadow:0 0 3px #4496f6}.checkout-app .optimizedCheckout-buttonPrimary:active{background-color:#000;border-color:rgba(0,0,255,0);color:#fff}.checkout-app .optimizedCheckout-buttonPrimary[disabled],.checkout-app .optimizedCheckout-buttonPrimary[disabled].active,.checkout-app .optimizedCheckout-buttonPrimary[disabled].is-active,.checkout-app .optimizedCheckout-buttonPrimary[disabled].is-loading,.checkout-app .optimizedCheckout-buttonPrimary[disabled]:focus,.checkout-app .optimizedCheckout-buttonPrimary[disabled]:hover{background-color:#ccc;border-color:rgba(0,0,255,0);color:#fff}.checkout-app .optimizedCheckout-buttonSecondary{background-color:#fff;border-color:#ccc;color:#333;font-family:Karla,Arial,Helvetica,sans-serif;font-weight:400}.checkout-app .optimizedCheckout-buttonSecondary:focus,.checkout-app .optimizedCheckout-buttonSecondary:hover{background-color:#f5f5f5;border-color:#999;color:#333}.checkout-app .optimizedCheckout-buttonSecondary:focus{border-color:#4496f6;box-shadow:0 0 3px #4496f6}.checkout-app .optimizedCheckout-buttonSecondary:active{background-color:#e5e5e5;border-color:#757575;color:#000}.checkout-app .optimizedCheckout-buttonSecondary[disabled],.checkout-app .optimizedCheckout-buttonSecondary[disabled].active,.checkout-app .optimizedCheckout-buttonSecondary[disabled].is-active,.checkout-app .optimizedCheckout-buttonSecondary[disabled].is-loading,.checkout-app .optimizedCheckout-buttonSecondary[disabled]:focus,.checkout-app .optimizedCheckout-buttonSecondary[disabled]:hover{background-color:#ccc;border-color:rgba(0,0,255,0);color:#fff}.checkout-app a{color:#476bef;font-family:Karla,Arial,Helvetica,sans-serif;font-weight:400}.checkout-app a:focus,.checkout-app a:hover{color:#002fe1}.checkout-app .optimizedCheckout-orderSummary{background-color:#fff;border-color:#ddd;box-shadow:0 1px 4px hsla(0,0%,87%,.6)}.checkout-app .optimizedCheckout-checkoutStep,.checkout-app .optimizedCheckout-orderSummary-cartSection{border-color:#ddd}.checkout-app .optimizedCheckout-step{background-color:#757575}.checkout-app .optimizedCheckout-step:before{color:#fff}.checkout-app .optimizedCheckout-step svg{fill:#fff}.checkout-app .optimizedCheckout-form-label{color:#666}.checkout-app .form-field--error .form-inlineMessage,.checkout-app .form-field--error .optimizedCheckout-form-label{color:#d14343}.checkout-app .optimizedCheckout-form-input,.checkout-app .optimizedCheckout-form-select{background-color:#fff;border-color:#ccc;box-shadow:inset 0 1px 1px #e5e5e5;color:#333}.checkout-app .optimizedCheckout-form-input::-moz-placeholder,.checkout-app .optimizedCheckout-form-select::-moz-placeholder{color:#999}.checkout-app .optimizedCheckout-form-input::placeholder,.checkout-app .optimizedCheckout-form-select::placeholder{color:#999}.checkout-app .form-field--error .optimizedCheckout-form-input,.checkout-app .form-field--error .optimizedCheckout-form-select{background-color:#fff;border-color:#d14343;box-shadow:0 0 3px rgba(209,67,67,.6),inset 0 1px 1px #e5e5e5}.checkout-app .optimizedCheckout-form-input:focus,.checkout-app .optimizedCheckout-form-select:focus,.checkout-app .optimizedCheckout-form-select:hover{background-color:#fff;border-color:#4496f6;box-shadow:0 0 3px rgba(68,150,246,.6),inset 0 1px 1px #e5e5e5}.checkout-app .optimizedCheckout-form-checkbox+.optimizedCheckout-form-label:before,.checkout-app .optimizedCheckout-form-radio+.optimizedCheckout-form-label:before{background-color:#fff;border-color:#ccc;box-shadow:inset 0 1px 1px #e5e5e5;opacity:1}.checkout-app .optimizedCheckout-form-checkbox:checked+.optimizedCheckout-form-label:before,.checkout-app .optimizedCheckout-form-radio:checked+.optimizedCheckout-form-label:before{background-color:#476bef;border-color:#476bef;box-shadow:none}.checkout-app .optimizedCheckout-form-checkbox:focus+.optimizedCheckout-form-label:before,.checkout-app .optimizedCheckout-form-radio:focus+.optimizedCheckout-form-label:before{border-color:#4496f6;box-shadow:0 0 3px rgba(68,150,246,.6),inset 0 1px 1px #e5e5e5}.checkout-app .optimizedCheckout-form-checkbox:focus:checked+.optimizedCheckout-form-label:before,.checkout-app .optimizedCheckout-form-radio:focus:checked+.optimizedCheckout-form-label:before{box-shadow:0 0 3px rgba(68,150,246,.6)}.checkout-app .optimizedCheckout-discountBanner{background-color:#e5e5e5;color:#333;font-family:Karla,Arial,Helvetica,sans-serif;font-weight:400}.checkout-app .optimizedCheckout-discountBanner svg{fill:#333}.checkout-app .optimizedCheckout-form-checklist{background-color:#fff;border-color:#ccc;color:#333}.checkout-app .optimizedCheckout-form-checklist-item{background-color:#fff;border-color:#ccc}.checkout-app .optimizedCheckout-form-checklist-item--selected,.checkout-app .optimizedCheckout-form-checklist-item:hover{background-color:#f5f5f5;border-color:#ccc}.checkout-app .optimizedCheckout-form-checklist-checkbox~.form-label:after,.checkout-app .optimizedCheckout-form-checklist-checkbox~.form-label:before{background-color:#fff;border-color:#ccc}.checkout-app .optimizedCheckout-form-checklist-checkbox:focus~.form-label{box-shadow:inset 0 0 0 1px #4496f6}.checkout-app .optimizedCheckout-form-checklist-checkbox:checked~.form-label:before{border-color:#476bef}.checkout-app .optimizedCheckout-form-checklist-checkbox:checked~.form-label:after{background:#476bef}.checkout-app .optimizedCheckout-loadingToaster{background-color:#333;color:#fff}.checkout-app .optimizedCheckout-header{background:#fff}.checkout-app .optimizedCheckout-step.stepHeader-counter--complete{background-color:#000;border-color:#000}.checkout-app .button--primary,.checkout-app .button--tiny,.checkout-app .optimizedCheckout-buttonSecondary,.checkout-app .optimizedCheckout-step{background-color:#3863ca;border-color:#3863ca;color:#fff}.checkout-app .button--primary:hover,.checkout-app .button--tiny:hover,.checkout-app .optimizedCheckout-buttonSecondary:hover{background-color:#000;border-color:#000;color:#fff}.checkout-app .button.dropdown-button{background-color:#fff;border-color:#ccc;box-shadow:inset 0 1px 1px #e5e5e5;color:#333}.checkout-app a,.checkout-app a:focus,.checkout-app a:hover{color:#3863ca}.checkout-app .optimizedCheckout-buttonPrimary{background:#3863ca;border-color:#3863ca}.checkout-app .optimizedCheckout-buttonPrimary:hover{background:#000;border-color:#000}.checkout-app .checkoutHeader-logo{max-height:100px}.checkout-app .form-group,.checkout-app .form-label{color:#000}.checkout-app .form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.checkout-app .form-row>[class*=col-]{padding-left:5px;padding-right:5px}.checkout-app .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (min-width:551px){.checkout-app .form-row{display:flex;flex-direction:row;margin:0 -1.1538461538rem;padding:0}}.form-row--half .form-field{display:flex;float:left;width:50%}.form-field{padding:0 .75rem}.location-react{justify-content:center;padding-bottom:80px}.select-product-option{background-position:right .5rem top .5rem;background-size:1.28571rem;border-radius:4px;font-size:13px;height:2.28571rem;line-height:1rem;margin-bottom:12px;max-width:27rem;padding:.57143rem 2rem .57143rem .78571rem;width:100%}.tns-nav{margin:10px 0;text-align:center}.tns-nav>[aria-controls]{background:#ddd;border:0;border-radius:50%;height:9px;margin:0 5px;padding:0;width:9px}.tns-nav>.tns-nav-active{background:#999}.tns-controls{grid-column-gap:10px;grid-row-gap:10px;align-items:flex-start;border:1px solid var(--primary-blue);border-radius:999px;color:var(--primary-blue);display:flex;margin:0 auto;padding:2px 10px;text-align:center;width:-moz-fit-content;width:fit-content}.tns-controls button:first-child{border-right:1px solid var(--primary-blue);padding-right:14px}.tns-controls button{background-color:transparent}

/*# sourceMappingURL=app.css.map*/