@media(min--moz-device-pixel-ratio:0){summary{display:list-item}}.action-links{margin:1em 0;padding:0;list-style:none}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-right:0;margin-left:.3em}.button-action{display:inline-block;padding:.2em .5em .3em;text-decoration:none;line-height:160%}.button-action:before{margin-left:-.1em;padding-right:.2em;content:"+";font-weight:900}[dir=rtl] .button-action:before{margin-right:-.1em;margin-left:0;padding-right:0;padding-left:.2em}.button,.image-button{margin-right:1em;margin-left:1em}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0}.collapse-processed>summary{padding-right:.5em;padding-left:.5em}.collapse-processed>summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png) 0 100% no-repeat}[dir=rtl] .collapse-processed>summary:before{float:right;background-position:100% 100%}.collapse-processed:not([open])>summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%}[dir=rtl] .collapse-processed:not([open])>summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%}.container-inline label:after,.container-inline .label:after{content:":"}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:""}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc}details>.details-wrapper{padding:.5em 1.5em}summary{padding:.2em .5em;cursor:pointer}.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;width:10em;font-weight:400}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-weight:700;font-style:normal}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em}.field__label{font-weight:700}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.5em}.field--label-inline .field__label:after{content:":"}form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em}form .field-add-more-submit{margin:.5em 0 0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:700}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0}.marker{color:#e00}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:"";vertical-align:super;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg) no-repeat;background-size:contain}.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/classy/css/components/../../../../misc/help.png) 0 50% no-repeat}[dir=rtl] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/themes/classy/css/components/../../../../misc/feed.svg) no-repeat}.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}[dir=rtl] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}button.link{margin:0;padding:0;cursor:pointer;border:0;background:0 0;font-size:1em}label button.link{font-weight:700}ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-right:0;padding-left:15px}ul.inline li{display:inline;padding:0 .5em;list-style-type:none}ul.links a.is-active{color:#000}ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left}[dir=rtl] ul.menu{margin-right:1em;margin-left:0;text-align:right}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png)}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed.png)}[dir=rtl] .menu-item--collapsed{list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed-rtl.png)}.menu-item{margin:0;padding-top:.2em}ul.menu a.is-active{color:#000}.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:700}tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}th.is-active img{display:inline}td.is-active{background-color:#ddd}div.tabs{margin:1em 0}ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0}.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%}}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}.node--unpublished{background-color:#fff4f4}.gray,.wild-sand{background-color:#f5f5f5}.gray-light{background-color:#f7f7f7}.gray-medium{background-color:#e7e7e7}.gray-dark,.iron{background-color:#d7d7d7}.milano-red,.red-dark{background-color:#c31202}.lust,.red{background-color:#ea3323}.black{background-color:#0d0d0d}.white{background-color:#fff}@-webkit-keyframes ellipsis{to{width:20px}}.icon-download::before{content:'\f019'}.icon-chevron-left::before{content:'\f053'}.icon-chevron-right::before{content:'\f054'}.icon-chevron-up::before{content:'\f077'}.icon-chevron-down::before{content:'\f078'}.icon-external-link::before{content:'\f08e'}.icon-twitter::before{content:'\f099'}.icon-facebook::before{content:'\f09a'}.icon-caret-down::before{content:'\f0d7'}.icon-caret-up::before{content:'\f0d8'}.icon-caret-left::before{content:'\f0d9'}.icon-caret-right::before{content:'\f0da'}.icon-envelope::before{content:'\f0e0'}.icon-angle-left::before{content:'\f104'}.icon-angle-up::before{content:'\f106'}.icon-angle-down::before{content:'\f107'}.icon-youtube-play::before{content:'\f16a'}.icon-instagram::before{content:'\f16d'}.icon-quote-left::before{content:'\f10d'}.icon-arrow-circle-up::before{content:'\f0aa'}.icon-play::before{content:'\f04b'}.icon-pause::before{content:'\f04c'}.glyph{margin-bottom:2em}.glyph fieldset{border:none;margin:0;padding:0}.glyph .hidden-true,.glyph .unitRight{display:none}.glyph input[type=text]{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:.8rem;color:#ccc}.glyph input[type=text]:active,.glyph input[type=text]:focus,.glyph input[type=text]:hover{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:0 0;-webkit-box-shadow:none;box-shadow:none}.path-frontpage .region-messages{max-width:960px;width:95%;margin:0 auto;z-index:99;position:absolute;top:20%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.messages{max-width:960px;width:95%;margin:2em auto;background-position:10px 17px;background-repeat:no-repeat;border-style:solid;border-width:.0625em .0625em .0625em 0;border-radius:.125em;padding:.9375em 1.25em .9375em 2.1875em;word-wrap:break-word;overflow-wrap:break-word}.messages ul{margin-top:0;margin-bottom:0}.messages li::before{content:''}.kint{margin:0!important}.messages--status{color:#325e1c;background-color:#f3faef;background-image:url(/core/themes/stable/images/core/icons/73b355/check.svg);border-color:#c9e1bd #c9e1bd #c9e1bd transparent;-webkit-box-shadow:-.25em 0 0 #77b259;box-shadow:-.25em 0 0 #77b259}.messages--warning{color:#734c00;background-color:#fdf8ed;background-image:url(/core/themes/stable/images/core/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;-webkit-box-shadow:-.25em 0 0 #e09600;box-shadow:-.25em 0 0 #e09600}.messages--error{color:#a51b00;background-image:url(/core/themes/stable/images/core/icons/e32700/error.svg);background-color:#fcf4f2;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;-webkit-box-shadow:-.25em 0 0 #e62600;box-shadow:-.25em 0 0 #e62600}.node--unpublished{opacity:.4;background-color:inherit}nav.tabs{z-index:100;position:relative;margin:0;width:100%}ul.tabs.primary{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;left:0;margin:0;background:#ea3728;border-top:.125rem solid #981a0f;-webkit-box-shadow:0 2px 10px 0 rgba(50,50,50,.15);box-shadow:0 2px 10px 0 rgba(50,50,50,.15);opacity:.9}ul.tabs.primary li{display:block;font-family:montserrat-regular,Helvetica,Arial,sans-serif;background-color:transparent;color:#fff;border:0;padding:.3125rem;text-decoration:none;font-size:.875rem;margin:0;text-indent:0;font-weight:400}ul.tabs.primary li::before{background:0 0;content:none;padding:0}ul.tabs.primary li a{background-color:inherit;color:#fff;text-decoration:none;padding:0 1em}ul.tabs.primary li a.is-active{background-color:inherit}ul.tabs.primary li:hover{background:#981a0f}.cke_panel_container body{background:#e9e9e9}body.cke_editable{padding:10px 20px 20px;background:#f5f5f5}.cke_panel_list{background:#f5f5f5}.cke_panel_list li{background:#e9e9e9}.cke_panel_list a{text-decoration:none}.cke_panel_list a:hover{background:#d1d1d1;text-decoration:none}.cke_panel_list .lead,.cke_panel_list h2,.cke_panel_list h3,.cke_panel_list p{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#0d0d0d;text-align:left}.cke_panel_list .lead::after,.cke_panel_list h2::after,.cke_panel_list h3::after,.cke_panel_list p::after{content:'';display:none}.align-left .media{margin:0 2em 1em 0}.align-right .media{margin:0 0 1em 2em}.align-center,.align-left,.align-right{margin:1.25em;clear:both}.align-right{float:right}.align-left{float:left}.align-center{margin-right:auto;margin-left:auto}.center{text-align:center}figure{width:100%;margin:0}.glyphs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.glyphs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.glyphs .glyph{width:50%}.glyphs .glyph:nth-child(2n+2){margin-right:0}}@media all and (-ms-high-contrast:none) and (min-width:700px),all and (-ms-high-contrast:active) and (min-width:700px){.glyphs .glyph{width:25%}.glyphs .glyph:nth-child(4n+4){margin-right:0}}.block-broken{text-align:center;padding:20px 0;color:red}.devNote{display:block;font-size:12px;text-align:center}.devNote span{color:#e7e7e7}ul.links li{margin:0 5px}.field--name-field-dev-notes{background:#fdf8ed;padding:20px;color:#734c00}.block-block-content{position:relative}.block-edit{display:none;position:absolute;top:1%;right:1%}.block-edit svg{width:15px;height:15px}.block-edit:hover svg path{fill:#e7e7e7}.block:hover .block-edit{display:block}.tabs a,.toolbar a,.toolbar-tray a{font-family:helvetica neue,Helvetica,Arial,sans-serif;text-transform:none;font-size:1em;letter-spacing:initial}.path-webform .webform-confirmation,.path-webform form{max-width:1200px;width:95%;margin:0 auto}.admin-edit{position:absolute;bottom:2%;right:4%;font-size:.8em}.views-row{position:relative}#toolbar-administration{display:block}.admin-audit{padding:20px;background:#ccc;text-align:left}.admin-audit--item{display:block;font-size:12px;border-bottom:1px solid #b2b2b2}.admin-audit a{color:red}.admin-audit,.admin-edit{display:none}.user-logged-in.user-id-1 .admin-audit,.user-logged-in.user-id-1 .admin-edit{display:block}h4{font-size:1.125rem;line-height:1em;letter-spacing:-.06em;margin:1em auto .5em}@media all and (min-width:500px){h4{font-size:2rem;line-height:1em}}h5{font-size:1.0625rem;line-height:1.3125rem;letter-spacing:0;margin:1em auto .5em}@media all and (min-width:500px){h5{font-size:1.75rem;line-height:2.1875rem}}h6{font-size:1rem;line-height:1.25rem;letter-spacing:.02em;margin:1em auto .5em}@media all and (min-width:500px){h6{font-size:1.25rem;line-height:1.5rem}}h2.left,h3.left{text-align:left}main ol,main ul{list-style-position:outside;padding-left:30px}main ol li,main ul li{display:list-item;margin-bottom:.8125rem;font-size:1rem;line-height:1.6;font-weight:400;letter-spacing:.01em;padding-left:18px}main ol li li:last-child,main ul li li:last-child{margin-bottom:0}main .field--name-field-bullet-highlights li{font-family:montserrat-medium,Helvetica,Arial,sans-serif}main ul:not(.contextual-links):not(.pager__items):not(.tabs){list-style-type:none;padding-left:0}main ul:not(.contextual-links):not(.pager__items):not(.tabs) li{padding-left:1em;text-indent:-1em}main ul:not(.contextual-links):not(.pager__items):not(.tabs) li::before{content:'\f0da';padding-right:13px;font-family:icomoon,sans-serif;color:#ea3323;font-size:.9em}main ol{list-style-type:decimal}main ol ol,main ol ul,main ul ol,main ul ul{margin-top:.5em;margin-bottom:0}main ol ol li,main ol ul li,main ul ol li,main ul ul li{list-style-type:circle}main ol ol ol,main ol ol ul,main ol ul ol,main ol ul ul,main ul ol ol,main ul ol ul,main ul ul ol,main ul ul ul{margin-top:.75em}main ol ul li,main ul ul li{list-style-type:none}.hide-submenu+ul{display:none}em,i{font-style:italic;line-height:inherit}b,strong{font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-weight:400;line-height:inherit}small{font-size:.875rem;line-height:inherit}.paragraph--type--blockquote .block-quote,.paragraph--type--blockquote .field--name-field-text,.simple-styleguide .block-quote,.simple-styleguide .field--name-field-text{font-family:montserrat-medium,Helvetica,Arial,sans-serif;color:#ea3323;font-size:1.5rem;line-height:1.2em;width:100%;margin:.25em auto .75em 0;text-align:left;border-left:5px solid #ea3323;padding-left:40px;padding-right:40px}blockquote{margin-left:0;font-family:montserrat-regular,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1rem;line-height:1.875rem;letter-spacing:.075em;text-align:center}blockquote p{font-family:montserrat-medium,Helvetica,Arial,sans-serif;color:#ea3323;font-size:1.5rem;line-height:1.2em;width:100%;margin:.25em auto .75em 0;text-align:left;border-left:5px solid #ea3323;padding-left:40px;padding-right:40px}@media all and (min-width:500px){.paragraph--type--blockquote .block-quote,.paragraph--type--blockquote .field--name-field-text,.simple-styleguide .block-quote,.simple-styleguide .field--name-field-text,blockquote p{font-size:2.25rem;line-height:1.4em}}.source{font-size:.9em;font-style:italic}sup{top:-.8em}sub{bottom:-.4em}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}::-moz-selection{background:#ea3323;color:#fff}::selection{background:#ea3323;color:#fff}.fontawesome-icon-inline{color:#f5f5f5}figcaption{padding:.625em;font-size:.875rem;font-style:italic;color:#e7e7e7;text-align:center}label{position:relative}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:montserrat-regular,Helvetica,Arial,sans-serif;padding:21px 25px 22px;width:100%;color:#0d0d0d;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e7e7e7;-webkit-transition:border-color .45s ease-in-out;transition:border-color .45s ease-in-out;-webkit-box-shadow:none;box-shadow:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;border-radius:0;font-size:.725em}input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover{background:#fff;border-color:#f5f5f5}input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0;border-color:#f5f5f5}input[type=submit]{border:none;background:0 0;cursor:pointer}.description{font-size:.8rem;color:silver;margin:.5em 0 1em}legend{padding:0 5px;font-family:montserrat-regular,Helvetica,Arial,sans-serif}.form-type-radio{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;grid-gap:10px}details{border-color:#d7d7d7}details summary{background:#d7d7d7;padding:1.5em;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase}.form-item--error-message{font-size:.875rem;color:red}.control{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer}.control:last-child{margin-bottom:0}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{background:#fff;position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #f5f5f5}.control--radio .control__indicator{border-radius:50%}.control input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control__indicator::after{content:'';position:absolute;display:none}.control input:checked~.control__indicator::after{display:block}.control input:checked~.control__indicator{background:#e7e7e7}.control--checkbox .control__indicator::after{left:6px;top:3px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.control--checkbox input:disabled~.control__indicator::after{border-color:#7b7b7b}.control--radio .control__indicator::after{left:6px;top:6px;height:6px;width:6px;border-radius:50%;background:#fff}.control--radio input:disabled~.control__indicator::after{background:#7b7b7b}.control input:focus~.control__indicator,.control:hover input~.control__indicator{background:#e7e7e7}.select{position:relative;display:inline-block;margin-bottom:0;width:100%}.select select{display:inline-block;width:100%;cursor:pointer;padding:21px 25px 22px;outline:0;background:#fff;border:1px solid #e7e7e7;border-radius:0}.select select::-ms-expand{display:none}.select select:disabled{opacity:.5;pointer-events:none}.select__arrow{position:absolute;top:22px;right:15px;width:0;height:0;pointer-events:none;border-style:solid;border-width:8px 5px 0;border-color:#0d0d0d transparent transparent}.form-checkboxes,.form-radios{margin-top:6px}.form-composite>legend,.label{font-weight:400}.control input:checked:focus~.control__indicator,.control:hover input:not([disabled]):checked~.control__indicator{background:#d7d7d7}.select select:focus,.select select:hover{color:#0d0d0d;background:#fff}.select select:focus~.select__arrow,.select select:hover~.select__arrow{border-top-color:#e7e7e7}.select select:disabled~.select__arrow{border-top-color:#d7d7d7}.form-type-webform-multiple th{padding:1px}tr.drag,tr.drag-previous{background-color:#ea3323}input.form-color.form-color-output{border-left:1px solid #d7d7d7}a.tabledrag-handle .handle{height:auto;width:auto}.webform-multiple-table td{white-space:inherit;text-align:left}.webform-multiple-table td .form-item,.webform-multiple-table td .select{margin-bottom:20px}.container-inline div.form-item-link-to-attraction-add-more-items{display:none}#edit-link-to-attraction-add-submit{font-size:.75rem}.webform-options-display-three-columns,.webform-options-display-two-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}.webform-options-display-three-columns div.form-item,.webform-options-display-two-columns div.form-item{margin-bottom:.5em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media all and (min-width:700px){.webform-options-display-two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media all and (min-width:1024px){.webform-options-display-two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media all and (min-width:700px){.webform-options-display-three-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.checkboxes--wrapper legend,.webform-type-radios legend{font-family:montserrat-bold,Helvetica,Arial,sans-serif}.sublevel legend{font-family:montserrat-light,Helvetica,Arial,sans-serif;text-transform:uppercase}.form-type-processed-text p{font-family:montserrat-bold,Helvetica,Arial,sans-serif}.dialog-off-canvas-main-canvas .js-hide.button{display:none}.webform-submission-newsletter-sign-up-minimal--form .submit-accent::after{font-family:icomoon,sans-serif!important;content:'\f105'}.webform-confirmation__message{margin-top:40px;text-align:center;min-height:300px}.error .control__indicator,.select select.error,input.form-checkbox.required.error+.control__indicator,input.form-radio.required.error+.control__indicator{border:2px solid red}input.form-checkbox.error+.control__indicator::after{left:5px;top:2px}input.form-radio.error+.control__indicator::after{left:5px;top:5px}.form-required::after{content:'(Required)';display:inline-block;background-image:none;background-repeat:no-repeat;background-size:6px 6px;margin:0 .5em;font-size:.7em;color:#ea3323;vertical-align:inherit}.webform-submission-subscribe-node-1017-form input::-webkit-input-placeholder{color:#fff}.webform-submission-subscribe-node-1017-form input::-moz-placeholder{color:#fff}.webform-submission-subscribe-node-1017-form input::-ms-input-placeholder{color:#fff}.webform-submission-subscribe-node-1017-form input::placeholder{color:#fff}fieldset{padding:1em}input.validation-error,input.validation-error:focus,input.validation-error:hover{border:2px solid red}.form-success{background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;-webkit-box-shadow:-.25em 0 0 #77b259;box-shadow:-.25em 0 0 #77b259;padding:20px;margin-bottom:1.5em}.password-strength__meter{margin:1em 0;border:1px solid #f5f5f5;height:24px}.password-strength__title{display:none}.password-suggestions{background:#fff;padding:1.5em 1em .5em;color:#d7d7d7}.password-suggestions.description,.password-suggestions.description ul li{font-size:1rem}.password-confirm{margin-top:5px}form.search-block-form input:-webkit-autofill,form.search-block-form input:-webkit-autofill:focus,form.search-block-form input:-webkit-autofill:hover,form.search-block-form select:-webkit-autofill,form.search-block-form select:-webkit-autofill:focus,form.search-block-form select:-webkit-autofill:hover,form.search-block-form textarea:-webkit-autofill,form.search-block-form textarea:-webkit-autofill:focus,form.search-block-form textarea:-webkit-autofill:hover{border:none;border-bottom:1px solid #fff;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out}.missing-datepicker{color:#ea3323;font-family:montserrat-bold,Helvetica,Arial,sans-serif}hr{border-color:#d7d7d7;border-width:1px 0 0;clear:both;margin:1.25em auto 1.1875em;height:0;width:100%}.dialog-off-canvas-main-canvas .button,.dialog-off-canvas-main-canvas .button-animated,.dialog-off-canvas-main-canvas button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]){border-radius:0;display:inline-block;border:2px solid #ea3323;font-weight:400;line-height:normal;text-align:center;text-decoration:none;padding:.5em 2em;margin:1rem 0;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#ea3323;text-transform:uppercase;background:0 0;position:relative;cursor:pointer;overflow:hidden;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-mask-image:-webkit-radial-gradient(white,#000);white-space:normal;max-width:95%}@media all and (min-width:700px){.dialog-off-canvas-main-canvas .button,.dialog-off-canvas-main-canvas .button-animated,.dialog-off-canvas-main-canvas button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]){white-space:nowrap}}.dialog-off-canvas-main-canvas .button-animated.button-white,.dialog-off-canvas-main-canvas .button.button-white,.dialog-off-canvas-main-canvas button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]).button-white{background:#fff}.dialog-off-canvas-main-canvas .button-animated::after,.dialog-off-canvas-main-canvas .button-animated::before,.dialog-off-canvas-main-canvas .button::after,.dialog-off-canvas-main-canvas .button::before,.dialog-off-canvas-main-canvas button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1])::after,.dialog-off-canvas-main-canvas button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1])::before{content:'';position:absolute;left:0;top:-1px;right:0;bottom:0;height:100%;background:#ea3323;z-index:-1;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:auto;border:2px solid transparent}.dialog-off-canvas-main-canvas .button-animated::before,.dialog-off-canvas-main-canvas .button::before,.dialog-off-canvas-main-canvas button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1])::before{background:0 0;z-index:-2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.dialog-off-canvas-main-canvas .button-animated:hover,.dialog-off-canvas-main-canvas .button.active,.dialog-off-canvas-main-canvas .button:hover,.dialog-off-canvas-main-canvas button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]):hover{color:#fff;text-decoration:none}.dialog-off-canvas-main-canvas .button-animated:hover.button-white,.dialog-off-canvas-main-canvas .button.active.button-white,.dialog-off-canvas-main-canvas .button:hover.button-white,.dialog-off-canvas-main-canvas button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]):hover.button-white{background:0 0;-webkit-transition:background .2s;transition:background .2s}.dialog-off-canvas-main-canvas .button-animated:hover::after,.dialog-off-canvas-main-canvas .button.active::after,.dialog-off-canvas-main-canvas .button:hover::after,.dialog-off-canvas-main-canvas button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]):hover::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.dialog-off-canvas-main-canvas .button-animated{padding:0}.dialog-off-canvas-main-canvas .button-animated .button{border-radius:0;display:inline-block;border:none;font-weight:400;line-height:normal;text-align:center;text-decoration:none;padding:.5em 2em;margin:0;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#ea3323;text-transform:uppercase;background:0 0;position:relative;cursor:pointer;-webkit-transition:none;transition:none}.dialog-off-canvas-main-canvas .button-animated:hover .button{color:#fff}.dialog-off-canvas-main-canvas input[data-drupal-selector*=-remove-button]{border:none;color:#d7d7d7;font-size:.75rem;font-family:montserrat-regular,Helvetica,Arial,sans-serif;padding:0;margin-top:0}.dialog-off-canvas-main-canvas input[data-drupal-selector*=-remove-button]:hover{color:#d7d7d7;text-decoration:underline}.dialog-off-canvas-main-canvas .slideleft::after{top:0;z-index:-1;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.dialog-off-canvas-main-canvas .slideleft:hover::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.2s;transition:.2s}.dialog-off-canvas-main-canvas .slidebottomleft::after{-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}.dialog-off-canvas-main-canvas .slidebottomleft:hover::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.2s;transition:.2s}.dialog-off-canvas-main-canvas .angleinleft::after{width:200%;-webkit-transform-origin:0 bottom;-ms-transform-origin:0 bottom;transform-origin:0 bottom;-webkit-transform:translate3d(-50%,0,0) rotate(-50deg);transform:translate3d(-50%,0,0) rotate(-50deg)}.dialog-off-canvas-main-canvas .angleinleft:hover::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s;transition:.2s}.dialog-off-canvas-main-canvas .product-configurator-app .button,.dialog-off-canvas-main-canvas .product-configurator-app .button-animated,.dialog-off-canvas-main-canvas .product-configurator-app button:not(.iiz__btn):not(.trigger){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.7rem;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;border:1px solid #d7d7d7;color:#0d0d0d;padding:.7em .5em;letter-spacing:.05em;margin:0 0 10px;width:100%;white-space:normal}.dialog-off-canvas-main-canvas .product-configurator-app .button-animated:first-child,.dialog-off-canvas-main-canvas .product-configurator-app .button:first-child,.dialog-off-canvas-main-canvas .product-configurator-app button:not(.iiz__btn):not(.trigger):first-child{margin-top:0}.dialog-off-canvas-main-canvas .product-configurator-app .button-animated:hover,.dialog-off-canvas-main-canvas .product-configurator-app .button:hover,.dialog-off-canvas-main-canvas .product-configurator-app button:not(.iiz__btn):not(.trigger):hover{color:#fff;border-color:#ea3323}@media all and (min-width:700px){.dialog-off-canvas-main-canvas .product-configurator-app .button,.dialog-off-canvas-main-canvas .product-configurator-app .button-animated,.dialog-off-canvas-main-canvas .product-configurator-app button:not(.iiz__btn):not(.trigger){min-width:110px;width:100%}}.dialog-off-canvas-main-canvas .product-configurator-app .button-animated[data-status=dead],.dialog-off-canvas-main-canvas .product-configurator-app .button[data-status=dead],.dialog-off-canvas-main-canvas .product-configurator-app button:not(.iiz__btn):not(.trigger)[data-status=dead]{opacity:.5;cursor:default}.dialog-off-canvas-main-canvas .product-configurator-app button:disabled:not(.iiz__btn):not(.trigger){opacity:.2}.dialog-off-canvas-main-canvas .product-configurator-app button:disabled:not(.iiz__btn):not(.trigger)::after{display:none}.dialog-off-canvas-main-canvas .product-configurator-app button[data-attribute-disabled=true]:not(.iiz__btn):not(.trigger){opacity:.2}.dialog-off-canvas-main-canvas .product-configurator-app button[data-attribute-disabled=true]:not(.iiz__btn):not(.trigger)::after{display:none}.dialog-off-canvas-main-canvas .product-configurator-app button:disabled:hover:not(.iiz__btn):not(.trigger){color:#0d0d0d;border-color:#d7d7d7}.dialog-off-canvas-main-canvas .product-configurator-app button:disabled:hover:not(.iiz__btn):not(.trigger)::after{display:none}.dialog-off-canvas-main-canvas .product-configurator-app button[data-term-chosen=true]:not(.iiz__btn):not(.trigger){color:#0d0d0d;border-color:#ea3323}.dialog-off-canvas-main-canvas .product-configurator-app button[data-term-chosen=true]:not(.iiz__btn):not(.trigger)::after{display:none}.dialog-off-canvas-main-canvas .product-configurator-app .configurator--filter--buttons button:only-child:not(:disabled):not(.iiz__btn):not(.trigger):hover{color:initial;background:initial;border-color:#d7d7d7;cursor:default}.dialog-off-canvas-main-canvas .product-configurator-app .configurator--filter--buttons button:only-child:not(:disabled):not(.iiz__btn):not(.trigger)::after{display:none}table{width:100%;margin-bottom:1rem;background:#fff}tr{border-bottom:1px solid #fff}tr:nth-child(even){background:#f7f7f7}td,th{text-align:center;padding:10px 15px;font-size:.9em;line-height:1.35;border-right:4px solid #fff}td:last-of-type,th:last-of-type{border-right:none}th{background:#fff;vertical-align:bottom;color:#ea3323;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-weight:400;font-size:.725em;text-transform:uppercase;letter-spacing:.05em;line-height:1.45;padding:.75em 4px}tr:hover{background:#e7e7e7;-webkit-transition:background 130ms linear;transition:background 130ms linear}.table-wrapper{max-width:1200px;width:95%;margin:0 auto;display:block;position:relative;padding-left:25px;padding-right:25px}.table-wrapper .icon-angle-left{display:none;font-size:1.8em;color:#ea3323;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:11px}.table-wrapper .icon-angle-left:hover{cursor:pointer}.table-wrapper .icon-angle-right{font-size:1.8em;color:#ea3323;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:12px}.table-wrapper .icon-angle-right:hover{cursor:pointer}@media only screen and (min-width:1000px){.table-wrapper .icon-angle-left{left:24px}.table-wrapper .icon-angle-right{right:25px}}.paragraph--type--table,.table-container{max-width:1200px;width:95%;margin:0 auto;overflow-x:scroll;border-right:10px solid #eaeaea}.paragraph--type--table{border-right:none}.footnote{font-size:.9em;color:#0d0d0d;text-align:center;margin:1em 0}.paragraph--type--table table td,.table-container table td{white-space:nowrap;min-width:135px}.sortable th{cursor:pointer}.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort)::after{content:' \25BE'}header{display:block;width:100%;margin:0 auto;z-index:5;position:relative;height:60px}header .overlay--closer{position:fixed;stroke:#ea3323;right:5%}.header--logo{display:block;position:absolute;left:0;top:-1px}.header--logo svg{width:126px;height:60px;max-width:100%}.header--hamburger{display:block;position:absolute;right:0;top:7px}.header--hamburger:hover{cursor:pointer}@media all and (min-width:1024px){.webform-options-display-three-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}header{width:92%}header .overlay--closer{stroke:#0d0d0d}.header--hamburger{display:none}}.header--hamburger svg{stroke:#ea3323;width:40px;height:40px;position:relative;top:4px}.search-container{position:relative}.search-container input{width:100%;padding-right:30px}.search-container i{display:block;position:absolute;right:4px;top:7px;font-size:1.2em;padding:12px}.search-container i:hover{cursor:pointer}@media all and (max-width:1023px){.header--logo{z-index:5;left:5%}.header--hamburger{right:5%}.show-for-mobile{display:block}.navigation--mobile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;width:100%;padding:0 5%;background:#0d0d0d;height:60px;z-index:101}.navigation--mobile-header .overlay--closer{top:12px}.navigation--primary{display:block;margin-top:67px}.navigation--primary-ul{display:block;list-style-type:none;width:100%;padding:0;margin:0}.navigation--primary-ul .navigation--primary-li{display:block;list-style-type:none;margin:12px 0}.navigation--primary-ul .navigation--primary-li .navigation--level-1{display:block;color:#fff;font-family:montserrat-regular,Helvetica,Arial,sans-serif,sans-serif;font-size:16px;letter-spacing:.045em;line-height:25.6px;padding:0 5%;text-transform:uppercase}.navigation--primary-ul .navigation--primary-li .navigation--level-1:hover{text-decoration:none;color:#d7d7d7}.navigation--primary-ul .navigation--primary-li .navigation--level-1 .icon{font-weight:700;font-size:1em;color:#ea3323;margin:0 0 0 9px;position:relative;top:1px}.navigation--primary-ul .navigation--primary-li .navigation--level-1 .icon-caret-up{display:none}.navigation--primary-ul .navigation--primary-li .navigation--level-1 .icon-caret-down{display:inline-block;color:#a1a1a1}.navigation--secondary-ul{display:block;width:100%;list-style-type:none;margin:32px 0 75px;padding:0}.navigation--secondary-ul .navigation--secondary-li{display:block;margin:4px 0}.navigation--secondary-ul .navigation--secondary-li .navigation--level-1{text-decoration:none;text-transform:uppercase;color:#cbcbcb;font-size:.9em;padding:0 5%}.navigation--secondary-ul .navigation--secondary-li .navigation--level-1:hover{text-decoration:none;color:#9f9f9f}.navigation--secondary-ul .navigation--secondary-li .navigation--level-1 .icon{font-weight:700;font-size:1em;color:#ea3323;margin:0 0 0 9px;position:relative;top:1px}.navigation--secondary-ul .navigation--secondary-li .navigation--level-1 .icon-caret-up{display:none}.navigation--secondary-ul .navigation--secondary-li .navigation--level-1 .icon-caret-down{display:inline-block;color:#a1a1a1}.navigation--secondary-ul .search-container{margin:0 5%;padding:20px 0}.navigation--secondary-ul .search-container i{top:27px}.navigation--secondary-ul .overlay.basic ul.menu-level--1 li{margin:6px 0}.navigation--secondary-ul .overlay.basic ul.menu-level--1 li a{padding:4px 0;text-transform:uppercase;color:#cbcbcb;font-size:.9em}.navigation--primary-li .navigation--level-1.active .icon-caret-up,.navigation--secondary-li .navigation--level-1.active .icon-caret-up{display:inline-block;color:#ea3323}.navigation--primary-li .navigation--level-1.active .icon-caret-down,.navigation--secondary-li .navigation--level-1.active .icon-caret-down,.overlay.basic h3{display:none}.overlay.basic ul{display:block;margin:0;padding:0 20px 0 72px;list-style-type:none;font-family:montserrat-medium,Helvetica,Arial,sans-serif,sans-serif}.overlay.basic ul li{display:block;margin:0}.overlay.basic ul li a{display:block;color:#fff;font-size:1em;padding:12px 0}.overlay.basic ul ul{padding:0 0 0 32px}.overlay.firearm .model-type-selector,.overlay.firearm .toggled-content.lifestyle,.overlay.firearm .toggled-content.no-lifestyle,.overlay.firearm h3,.overlay.firearm ul[data-family-target] .title{display:none}.overlay.firearm .dropdown{display:block;width:100%;padding:0;margin:0;list-style-type:none}.overlay.firearm .dropdown .icon{font-weight:700;font-size:1em;color:#ea3323;margin:0 0 0 9px;position:relative;top:1px}.overlay.firearm .dropdown .icon-caret-up{display:none}.overlay.firearm .dropdown .icon-caret-down{display:inline-block;color:#a1a1a1}.overlay.firearm .dropdown .master{display:block;list-style-type:none;margin:0;padding:0}.overlay.firearm .dropdown li{display:block;margin:0;list-style-type:none}.overlay.firearm .dropdown>li:first-of-type{padding-bottom:11px}.overlay.firearm .dropdown .shotguns-by-model,.overlay.firearm .dropdown .shotguns-by-type{display:block;color:#fff;text-decoration:none;font-size:1em;font-family:montserrat-light,Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase;padding:0 42px 0 71px;margin:13px 0 0}.overlay.firearm .dropdown .shotguns-by-model.active .icon-caret-up,.overlay.firearm .dropdown .shotguns-by-type.active .icon-caret-up{display:inline-block;color:#ea3323}.overlay.firearm .dropdown .shotguns-by-model.active .icon-caret-down,.overlay.firearm .dropdown .shotguns-by-type.active .icon-caret-down{display:none}.overlay.firearm .dropdown a.tier-1{display:block;color:#fff;text-decoration:none;font-family:montserrat-medium,Helvetica,Arial,sans-serif;padding:12px 0 12px 103px}.overlay.firearm .by-model{display:none}.overlay.firearm .by-model.active{display:block}.overlay.firearm .by-model li.active .icon-caret-up{display:inline-block;color:#ea3323}.overlay.firearm .by-model li.active .icon-caret-down{display:none}.overlay.firearm ul[data-family-target]{display:none;width:100%;padding:0;margin:25px 0;list-style-type:none}.overlay.firearm ul[data-family-target].active{display:block}.overlay.firearm ul[data-family-target] li{border-bottom:1px solid #d7d7d7}.overlay.firearm ul[data-family-target] li.view-all{background:#fff;padding:29px 42px 34px;text-align:center}.overlay.firearm ul[data-family-target] li.view-all .link-view{display:block;color:#0d0d0d;font-size:1.2em;text-transform:uppercase;margin-bottom:4px}.overlay.firearm ul[data-family-target] li.view-all .link-title{display:block;color:#ea3323;font-size:2.8em;letter-spacing:-.015em;line-height:1.15}.by-type{display:none;margin-top:25px;padding:25px 35px 35px;background-color:#fff}.by-type.active{display:block}.by-type .view-id-applications_nav.view-display-id-embed_1 .view-content,.by-type .view-id-applications_nav.view-display-id-embed_2 .view-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;margin-bottom:30px}.by-type .view-id-applications_nav.view-display-id-embed_1 .view-content .grow,.by-type .view-id-applications_nav.view-display-id-embed_2 .view-content .grow{-webkit-filter:none;filter:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.by-type .view-id-applications_nav.view-display-id-embed_1 .view-content .grow:hover,.by-type .view-id-applications_nav.view-display-id-embed_2 .view-content .grow:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-filter:none;filter:none}.by-type .view-id-applications_nav.view-display-id-embed_1 .view-content .grow .text,.by-type .view-id-applications_nav.view-display-id-embed_2 .view-content .grow .text{font-size:1em}.by-type .view-id-applications_nav.view-display-id-embed_1 .view-content .wrapper,.by-type .view-id-applications_nav.view-display-id-embed_2 .view-content .wrapper{padding:15px}.by-type .type-header{display:block;font-size:.75em;margin-bottom:7px;font-family:montserrat-medium,Helvetica,Arial,sans-serif}.by-type .type-header.background{position:relative;z-index:2;width:80px;background-color:#fff}.by-type .container-with-line{display:block;position:relative}.by-type .container-with-line .line{display:block;width:100%;height:1px;background-color:#0d0d0d;position:absolute;top:47%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.by-type .types--all-list ul{display:block;margin:0;padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style-type:none}}@media all and (max-width:1023px) and (min-width:700px){.by-type .view-id-applications_nav.view-display-id-embed_1 .view-content,.by-type .view-id-applications_nav.view-display-id-embed_2 .view-content{grid-template-columns:1fr 1fr 1fr 1fr}}@media all and (max-width:1023px) and (min-width:500px){.by-type .types--all-list ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media all and (max-width:1023px){.by-type .types--all-list ul li{margin-bottom:4px}.by-type .types--all-list ul li a{font-size:.8em;text-transform:none;color:#0d0d0d}.by-type .types--all-list ul li a .field.field--name-name.field--type-string.field--label-hidden.field__item{display:inline}.toggled-content{display:block;padding:15px 20px 20px;background:#fff;text-align:center}.toggled-content .button,.toggled-content .series-title{display:none}.toggled-content .family-title a{display:block;text-decoration:none;color:#0d0d0d;font-family:montserrat-bold,Helvetica,Arial,sans-serif,sans-serif;font-size:.9em;margin:0 0 -8px}.toggled-content .price{display:block;margin-top:7px}.toggled-content .price .amount,.toggled-content .price .label{display:inline-block;font-family:montserrat-medium,Helvetica,Arial,sans-serif,sans-serif;font-size:.8em}}@media all and (min-width:1024px){.show-for-mobile{display:none!important}.navigation--mobile-header{display:none}.navigation--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.navigation--wrapper .overlay--closer{display:none}.navigation--primary-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style-type:none;padding-left:161px;margin:0;height:60px}.navigation--primary-ul .navigation--primary-li{display:inline;margin:0;padding:0 10px;position:relative}.navigation--primary-ul .navigation--primary-li .navigation--level-1{display:inline-block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:.875rem;color:#fff;text-decoration:none;text-transform:uppercase;height:60px;line-height:60px}.navigation--primary-ul .navigation--primary-li .navigation--level-1:hover{text-decoration:none;color:#d7d7d7}.navigation--primary-ul .navigation--primary-li .navigation--level-1 .icon{display:none}.navigation--secondary-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;margin:0;height:60px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding:0}.navigation--secondary-ul .navigation--secondary-li{display:inline;margin:0;padding:0 10px;position:relative}.navigation--secondary-ul .navigation--secondary-li .navigation--level-1{display:inline-block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:.75rem;color:#fff;text-decoration:none;text-transform:uppercase;height:60px;line-height:60px}.navigation--secondary-ul .navigation--secondary-li .navigation--level-1:hover{text-decoration:none;color:#d7d7d7;border-bottom:5px solid #ea3323}.navigation--secondary-ul .navigation--secondary-li .navigation--level-1 .icon{display:none}.overlay.basic h3{font-size:2.9em;text-transform:uppercase;color:#0d0d0d;text-align:left;margin:0 0 35px;padding-bottom:15px;border-bottom:1px solid #e7e7e7;width:100%}.overlay.basic ul{margin:0 0 0 5px;padding:0;list-style-type:none}.overlay.basic ul li{display:block;margin-bottom:8px}.overlay.basic ul li a{color:#0d0d0d;font-size:1.175em}.overlay.basic ul li a:hover{color:#ea3323}.overlay.basic ul ul{margin-left:25px;margin-top:8px}.overlay.firearm h3{font-size:2.9em;text-transform:uppercase;color:#0d0d0d;text-align:left;margin:0 0 35px;padding-bottom:15px;border-bottom:1px solid #e7e7e7;width:100%}.overlay.firearm .dropdown{list-style-type:none;padding:3px 20px 25px;margin:0;background:#fff}.overlay.firearm .model-type-selector{display:block;position:relative}.overlay.firearm .model-type-selector .links{display:block;background-color:#fff;position:relative;z-index:2;width:210px}.overlay.firearm .model-type-selector a{display:inline-block;text-transform:uppercase;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.015em;color:#0d0d0d}.overlay.firearm .model-type-selector .active,.overlay.firearm .model-type-selector a:hover{color:#ea3323}.overlay.firearm .model-type-selector .separator{display:inline-block;width:1px;height:9px;background-color:#000;margin:0 18px}.overlay.firearm .model-type-selector .line{display:block;width:100%;height:1px;background-color:#0d0d0d;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.overlay.firearm .by-model{display:none;min-height:275px;padding-top:2px}.overlay.firearm .by-model.active{display:block}.overlay.firearm .by-model .master{display:block;position:relative;list-style-type:none;margin:0;padding:3px 0 0 37px}.overlay.firearm .by-model .master li{display:block;float:none;position:static;width:100%;text-align:left;margin:0 0 5px;padding:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.overlay.firearm .by-model .master .title{display:inline-block;font-size:1rem;font-family:montserrat-medium,Helvetica,Arial,sans-serif,sans-serif;color:#0d0d0d;text-decoration:none;height:auto;line-height:inherit;text-transform:none;padding:3px 0 2px;max-width:250px}.overlay.firearm .by-model .master .title:hover{color:#ea3323}.overlay.firearm .by-model .master .title .icon{font-weight:700;font-size:1em;color:#ea3323;margin:0 0 0 9px;position:relative;top:1px}.overlay.firearm .by-model .master .title .icon-caret-up{display:none}.overlay.firearm .by-model .master .title .icon-caret-down{display:inline-block;color:#a1a1a1}.overlay.firearm .by-model .master .title.active .icon-caret-up{display:inline-block;color:#ea3323}.overlay.firearm .by-model .master .title.active .icon-caret-down,.overlay.firearm .by-model .master ul:not(.active-sub){display:none}.overlay.firearm .by-model .active-sub{display:block;list-style-type:none;margin:2px 0 8px;padding-left:15px}.overlay.firearm .by-model .active-sub li{display:block;width:100%;padding:0 0 0 15px;margin-bottom:5px;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.overlay.firearm .by-model .active-sub li .title{display:inline-block;font-family:montserrat-regular,Helvetica,Arial,sans-serif,sans-serif;font-size:.875rem;padding:3px 0 2px;max-width:250px}.overlay.firearm .toggled-content{display:none;position:absolute;top:15px;right:0;width:520px;text-align:center}.overlay.firearm .toggled-content.active{display:block}.overlay.firearm .toggled-content .absolute{position:absolute;top:230px;width:100%;text-align:center}.overlay.firearm .toggled-content .relative{position:relative}.overlay.firearm .toggled-content .series-title{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:1.45em;line-height:1.15;letter-spacing:0;margin:30px auto 20px;max-width:300px;width:100%}.overlay.firearm .toggled-content img{display:block;margin:0 auto 5px}.overlay.firearm .toggled-content .price{display:block}.overlay.firearm .toggled-content .price .label{display:inline-block;font-family:montserrat-medium,Helvetica,Arial,sans-serif;font-size:.75rem}.overlay.firearm .toggled-content .price .amount{display:inline-block;font-family:montserrat-medium,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700}.overlay.firearm .toggled-content .button{color:#ea3323;font-size:.875rem;height:auto;border:1px solid #ea3323}.overlay.firearm .toggled-content .button:hover{color:#fff;padding-bottom:.5em}.overlay.firearm .toggled-content.lifestyle{color:#fff;height:100%;background-repeat:no-repeat;background-size:cover;padding:25px;min-height:400px}.overlay.firearm .toggled-content.lifestyle .tinted-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}.overlay.firearm .toggled-content.lifestyle .relative{width:100%;height:100%;border:2px solid #fff;z-index:2}.overlay.firearm .toggled-content.lifestyle .absolute{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overlay.firearm .toggled-content.lifestyle .price{display:none}.overlay.firearm .toggled-content.lifestyle .series-title{color:#fff}.overlay.firearm .toggled-content.lifestyle img{width:67%}.overlay.firearm .toggled-content.lifestyle .button{color:#fff;border:1px solid #fff}.overlay.firearm .toggled-content.lifestyle .button:hover{color:#ea3323}.overlay.firearm .toggled-content.lifestyle .button::after{background:#fff}.overlay.firearm .by-type{display:none;padding-top:15px}.overlay.firearm .by-type.active{display:block}.overlay.firearm .by-type .view-id-applications_nav.view-display-id-embed_1 .view-content,.overlay.firearm .by-type .view-id-applications_nav.view-display-id-embed_2 .view-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px;margin-bottom:30px}.overlay.firearm .by-type .view-id-applications_nav.view-display-id-embed_1 .view-content .grow,.overlay.firearm .by-type .view-id-applications_nav.view-display-id-embed_2 .view-content .grow{-webkit-filter:none;filter:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.overlay.firearm .by-type .view-id-applications_nav.view-display-id-embed_1 .view-content .grow:hover,.overlay.firearm .by-type .view-id-applications_nav.view-display-id-embed_2 .view-content .grow:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-filter:none;filter:none}.overlay.firearm .by-type .view-id-applications_nav.view-display-id-embed_1 .view-content .wrapper,.overlay.firearm .by-type .view-id-applications_nav.view-display-id-embed_2 .view-content .wrapper{padding:15px}.overlay.firearm .by-type .type-header{display:block;font-size:.75em;margin-bottom:7px;font-family:montserrat-medium,Helvetica,Arial,sans-serif}.overlay.firearm .by-type .type-header.background{position:relative;z-index:2;width:80px;background-color:#fff}.overlay.firearm .by-type .container-with-line{display:block;position:relative}.overlay.firearm .by-type .container-with-line .line{display:block;width:100%;height:1px;background-color:#0d0d0d;position:absolute;top:47%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.overlay.firearm .by-type .sort-link{display:block;text-align:center;margin:-20px 0 15px}.overlay.firearm .by-type .sort-link a{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.overlay.firearm .by-type .sort-link a::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.overlay.firearm .by-type .types--all-list ul{display:block;list-style-type:none;margin:0;padding:0;-webkit-column-count:3;-moz-column-count:3;column-count:3}.overlay.firearm .by-type .types--all-list ul li{margin-bottom:5px}.overlay.firearm .by-type .types--all-list ul li a{display:block;font-family:montserrat-medium,Helvetica,Arial,sans-serif,sans-serif;font-size:.8em;text-transform:none;color:#0d0d0d}.overlay.firearm .by-type .types--all-list ul li a:hover{color:#ea3323}.overlay.firearm .by-type .types--all-list ul li a .field.field--name-name.field--type-string.field--label-hidden.field__item{display:inline}}@supports(-ms-ime-align:auto){.by-type .view-id-applications_nav .view-content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.by-type .view-id-applications_nav .view-content .grow{height:208px;width:208px;padding-bottom:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.by-type .view-id-applications_nav .view-content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.by-type .view-id-applications_nav .view-content .grow{height:208px;width:208px;padding-bottom:0}}footer{position:relative;background:#0d0d0d;z-index:0;text-align:center;padding:56px 0 40px}footer a{color:#fff}.footer-container{max-width:1200px;width:95%;margin:0 auto}footer .logo-footer{margin:0 0 45px}footer .logo-footer svg{width:185px;height:35px}footer .logo-footer svg .svglogo-base{fill:#ee3124}footer .logo-footer svg .svglogo-mouth{fill:#fff}footer nav ul{list-style:none;padding:0;margin:0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:960px){footer nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer nav ul li{padding:4px 18px;font-size:.75rem;text-transform:uppercase}footer nav ul li a{text-decoration:none;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:.95em;letter-spacing:.06em}footer .nav-tertiary{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:700px){footer .nav-tertiary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer .nav-tertiary li{font-size:.75rem;padding:4px 14px;color:#858585}footer .nav-tertiary li span{margin-left:4px}footer .nav-tertiary li a{color:#858585;font-family:montserrat-light,Helvetica,Arial,sans-serif;text-decoration:underline}footer .nav-tertiary li a:hover{text-decoration:none}footer .footer--shoutouts{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width:700px){footer .footer--shoutouts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer .footer--shoutouts li{padding:0 25px}footer .footer--shoutouts li img{-webkit-filter:grayscale(1);filter:grayscale(1)}footer .footer--shoutouts li img:hover{-webkit-animation:.5s ease-in forwards greyscale-fade-in;animation:.5s ease-in forwards greyscale-fade-in}footer .footer--shoutouts #gunvote-icon{display:block;width:140px}footer hr{margin:51px auto 40px;width:80%;max-width:1024px}.tom-knapp-container{display:block;width:100%;background-color:#f7f7f7;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;text-align:center}@media all and (min-width:500px){.tom-knapp-container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;padding:0 20px;height:128px;overflow:visible}}.tom-knapp-container .tom-knapp{display:none}@media all and (min-width:700px){.tom-knapp-container{padding-left:0}.tom-knapp-container .tom-knapp{display:block;-ms-flex-negative:0;flex-shrink:0}}.tom-knapp-container .text-container{color:#0d0d0d}.tom-knapp-container .text-container img{display:block;width:100%;max-width:754px;height:39px}.tom-knapp-container .text-container .text-small{display:block;margin-top:13px;font-size:.8em;letter-spacing:-.015em}.tom-knapp-container .nra-logo{display:block;padding:20px 0 0}@media all and (min-width:500px){.tom-knapp-container .nra-logo{padding:0 0 0 30px;-ms-flex-negative:0;flex-shrink:0}}.tom-knapp-container .nra-logo img{display:block;width:104px;height:39px;margin:0 auto}.overlay--closer{position:absolute;top:60px;right:45px;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:40px;height:40px}.overlay--closer:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media all and (max-width:1023px){.overlay{display:none;position:fixed;top:0;width:100%;height:100vh;background:#0d0d0d;z-index:100;overflow:auto}.overlay.active{display:block}.overlay .overlay{display:none;position:relative;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;height:auto;background:0 0}.overlay .overlay .overlay--closer{display:none}.overlay .overlay.active{display:block}}@media all and (min-width:1024px){.overlay:not(.navigation--wrapper){max-width:1200px;margin:0 auto;max-width:1000px;display:none;position:fixed;padding:50px 40px 100px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100vh;background:#fff;z-index:100;overflow:auto;-webkit-box-shadow:0 0 10000px 10000px rgba(0,0,0,.725);box-shadow:0 0 10000px 10000px rgba(0,0,0,.725)}.overlay:not(.navigation--wrapper).active,.overlay:not(.navigation--wrapper).active .overlay--closer{display:block}}.maintenance-page .container{font-family:montserrat-medium,Helvetica,Arial,sans-serif;font-size:1.25rem;text-align:center;max-width:600px;margin:0 auto;padding:30px 20px 0}.maintenance-page .container .logo-primary{margin-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maintenance-page .container .logo-primary svg{display:block;width:400px;height:98px;max-width:100%;margin:0 auto 20px}.maintenance-page .container .footer--social{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;margin:30px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maintenance-page .container .footer--social li{padding:0 25px;font-size:1.5rem;list-style:none}.maintenance-page .container .footer--social li::before{display:none}.maintenance-page .container .footer--social li a{text-decoration:none}.maintenance-page .container .footer--social li .icon-facebook{color:#3c5a99}.maintenance-page .container .footer--social li .icon-instagram{color:#e1306c}.maintenance-page .container .footer--social li .icon-twitter{color:#1da1f2}.maintenance-page .container .footer--social li .icon-youtube-play{color:red}.paragraph--featured-applications-home--embed-1{margin-top:-20px}.view-id-featured_applications_home.view-display-id-embed_1 .view-content{display:-ms-grid;display:grid;grid-template-columns:1fr;grid-gap:0}@media all and (min-width:700px){.paragraph--featured-applications-home--embed-1{margin-top:0}.view-id-featured_applications_home.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr}}@media all and (min-width:960px){.tom-knapp-container{padding-right:80px}.view-id-featured_applications_home.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr 1fr 1fr}}.view-id-featured_applications_home.view-display-id-embed_1 .sort-link{display:block;padding-top:20px;text-align:center}.view-id-featured_applications_home.view-display-id-embed_1 .sort-link a{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.view-id-featured_applications_home.view-display-id-embed_1 .sort-link a::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}@supports(-ms-ime-align:auto){.overlay:not(.navigation--wrapper){border-collapse:separate;-webkit-filter:drop-shadow(0 0 10000px rgba(0,0,0,.725));filter:drop-shadow(0 0 10000px rgba(0,0,0,.725));overflow-x:hidden}.view-id-featured_applications_home.view-display-id-embed_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .grow{display:block;width:256px;height:256px;margin:10px;padding:0}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .box{display:block;position:relative}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{width:256px;height:256px;padding:15px}@media all and (min-width:500px){.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{padding:25px}}@media all and (min-width:700px){.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{padding:40px}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-id-featured_applications_home.view-display-id-embed_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .grow{display:block;width:256px;height:256px;margin:10px;padding:0}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .box{display:block;position:relative}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{width:256px;height:256px;padding:15px}}@media all and (-ms-high-contrast:none) and (min-width:500px),all and (-ms-high-contrast:active) and (min-width:500px){.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{padding:25px}}@media all and (-ms-high-contrast:none) and (min-width:700px),all and (-ms-high-contrast:active) and (min-width:700px){.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{padding:40px}}.paragraph--type--video{text-align:center;margin-bottom:0}.paragraph--type--video.paragraph-container-width--full-width .field--name-field-media-oembed-video{max-width:100%;margin:0 auto}.field--name-field-media-oembed-video{position:relative;overflow:hidden;padding-top:56.25%}.field--name-field-media-oembed-video iframe,.field--name-field-media-oembed-video img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:1}.field--name-field-media-oembed-video img:hover{cursor:pointer}.field--name-field-media-oembed-video .play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;display:block;width:62px;height:71px}.paragraph--type--menu-landing{max-width:960px;width:95%;margin:0 auto}.paragraph--type--menu-landing .menu-landing--blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block{padding:15px;margin:10px;border:1px solid #f5f5f5;-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 20px);flex:0 1 calc(100% - 20px)}@media all and (min-width:500px){.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px)}}.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block h2{font-size:24px}.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block p{text-align:center}.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block a:not(.icon-link){display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block a:not(.icon-link)::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.paragraph--type--menu-landing .menu-landing--block--icon{background:#f5f5f5;padding:40px}.paragraph--type--menu-landing .menu-landing--block--icon img{display:block;width:50px;margin:0 auto}.paragraph--type--menu-landing.paragraph-container-width--full-width{max-width:96%;margin:0 auto}.paragraph--type--iframe{padding:2em}.paragraph--type--iframe h3{margin-bottom:1em}.paragraph--type--iframe.paragraph-container-width--full-width iframe{width:95%;margin:0 auto}.paragraph--type--iframe.paragraph-container-width--contained iframe{max-width:1200px;margin:0 auto;width:95%}@media all and (min-width:960px){.paragraph--type--iframe.paragraph-container-width--contained iframe{width:85%}}.paragraph--type--iframe.paragraph-container-width--tight iframe{max-width:960px;width:95%;margin:0 auto}.term-type-product-types .paragraph--type--text{max-width:1200px;width:95%;margin:0 auto;text-align:center;grid-column:1/-1;padding:2em}.quotes--wrapper{display:block;width:100%;background-color:#f5f5f5;padding:70px 20px 100px;text-align:center;color:#0d0d0d}@media only screen and (min-width:768px){.quotes--wrapper{padding:120px 20px 164px}}.quotes--wrapper .tns-nav>[aria-controls]{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:#fff;border:1px solid #a4a4a4}.quotes--wrapper .tns-nav>.tns-nav-active{background:#ea3323;border:1px solid #ea3323}.quotes--wrapper .quotes{width:100%}.quotes--wrapper .quote{display:block;width:100%}.quotes--wrapper .quote .container{display:block;width:100%;max-width:1024px;margin:0 auto}.quotes--wrapper .quote i{display:block;font-size:2.5em;color:#0d0d0d;margin:0 0 60px}@media all and (min-width:700px){.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block{-webkit-box-flex:0;-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px)}.quotes--wrapper .quote i{margin:0 0 90px}}.quotes--wrapper .quote p{font-size:.9em;letter-spacing:.007em;line-height:2.025;text-transform:uppercase;font-family:montserrat-medium,Helvetica,Arial,sans-serif}.quotes--wrapper .quote .name{display:block;margin:47px 0 0;font-size:1.65em;letter-spacing:-.05em}.quotes--wrapper .quote .title{display:block;margin:2px 0 0;font-size:.75em;text-transform:uppercase;letter-spacing:-.02em}.paragraph.paragraph--type--text-with-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:30px 10px 20px}.paragraph.paragraph--type--text-with-image .paragraph--content,.paragraph.paragraph--type--text-with-image .paragraph--media{width:100%;padding:20px}.paragraph.paragraph--type--text-with-image .paragraph--content{text-align:left}.paragraph.paragraph--type--text-with-image.paragraph-container-width--full-width .paragraph--media{padding:0}.paragraph.paragraph--type--text-with-image .field--name-field-headline{font-family:montserrat-extra-light,Helvetica,Arial,sans-serif;font-size:2.4rem;letter-spacing:-.03em;line-height:1.1;margin-bottom:50px}@media all and (min-width:500px){.paragraph.paragraph--type--text-with-image .field--name-field-headline{font-size:3rem}}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:60px 20px 40px;margin-top:25px}.paragraph.paragraph--type--text-with-image .paragraph--content,.paragraph.paragraph--type--text-with-image .paragraph--media{width:50%}.paragraph.paragraph--type--text-with-image .field--name-field-headline{font-size:3.45rem}}.paragraph.paragraph--type--text-with-image .paragraph--content .technology-stamp img{max-width:160px;max-height:160px;margin-top:12px}.paragraph.paragraph--type--text-with-image .paragraph--text-image--image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.paragraph.paragraph--type--text-with-image .paragraph--text-image--body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:40px}.paragraph.paragraph--type--text-with-image p:last-child{margin-bottom:0}.paragraph.paragraph--type--text-with-image .field--name-field-link a{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323;margin-top:23px}.paragraph.paragraph--type--text-with-image .field--name-field-link a::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.paragraph.paragraph--type--text-with-image.paragraph-image-position--center{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.paragraph.paragraph--type--text-with-image.paragraph-image-position--center .paragraph--media{max-width:960px;width:95%;margin:0 auto}.paragraph.paragraph--type--text-with-image.paragraph-image-position--right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:0}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image-position--right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.paragraph.paragraph--type--text-with-image.paragraph-image-position--right .paragraph--content{padding-left:8%}.paragraph.paragraph--type--text-with-image.paragraph-image-position--right .paragraph--media{padding-right:0}}.paragraph.paragraph--type--text-with-image.paragraph-image-position--left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:0}.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-media-image{text-align:center}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image-position--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paragraph.paragraph--type--text-with-image.paragraph-image-position--left .paragraph--content{padding-right:8%}.paragraph.paragraph--type--text-with-image.paragraph-image-position--left .paragraph--media{padding-left:0}.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-media-image{text-align:left}}.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-media-image,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-media-image{text-align:center}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-media-image{text-align:right}.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-link,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-text{text-align:left}}.paragraph.paragraph--type--text-with-image.paragraph-background-color--wild-sand{background-color:#f5f5f5}.paragraph.paragraph--type--text-with-image.paragraph-background-color--black{background-color:#0d0d0d;color:#fff}.paragraph.paragraph--type--text-with-image.paragraph-background-color--black .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-background-color--black p{color:#fff}.paragraph.paragraph--type--text-with-image .field--name-field-text p:first-child{margin-top:0}.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-link,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-text{text-align:left}.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-link,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-text{text-align:center}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-link,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-text{text-align:center}.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-link,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-text{text-align:right}}.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-link,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-text{text-align:right}.paragraph.paragraph--type--bio{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.paragraph.paragraph--type--bio .bio--headshot{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#f5f5f5}.paragraph.paragraph--type--bio .bio--headshot img{width:100%}.paragraph.paragraph--type--bio .bio--summary{padding:0 10px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(100% - 102px)}.paragraph.paragraph--type--bio .bio--summary .field--name-field-name{font-family:montserrat-bold,Helvetica,Arial,sans-serif}.field--name-field-bio{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.paragraph--type--view{margin-bottom:20px}.paragraph.paragraph--type--intro{font-family:montserrat-medium,Helvetica,Arial,sans-serif;font-size:1.3em;margin-bottom:1em}.term-type-product-types .paragraph--type--intro{max-width:1200px;width:95%;margin:0 auto;text-align:center;grid-column:1/-1;padding:4em}.paragraph.paragraph--type--image{margin-bottom:1em;text-align:center}.paragraph.paragraph--type--image img{margin-left:auto;margin-right:auto}.paragraph.paragraph--type--call-to-action{margin-bottom:1em;text-align:center}.paragraph.paragraph--type--call-to-action.paragraph--cta--style--minimalist .cta a{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.paragraph.paragraph--type--call-to-action.paragraph--cta--style--minimalist .cta a::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.paragraph.paragraph--type--call-to-action.paragraph--cta--style--button .cta{display:block;max-width:95%;width:100%;margin:0 auto}.paragraph.paragraph--type--call-to-action.paragraph--cta--style--button .cta a{display:block;text-transform:uppercase;letter-spacing:0;cursor:pointer;padding:48px 20px 50px;text-transform:none;font-size:2.45em;font-family:montserrat-extra-light,Helvetica,Arial,sans-serif;letter-spacing:-.035em;border:1px solid #ea3323;margin:0;color:#ea3323;text-decoration:none}.paragraph.paragraph--type--call-to-action.paragraph--cta--style--button .cta a::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 11px;font-weight:400;position:relative;top:4px}.paragraph--type--slider{max-width:1200px;width:95%;margin:2em auto}.paragraph--type--slider .tns-nav>[aria-controls]{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:#fff;border:1px solid #a4a4a4}.paragraph--type--slider .tns-nav>.tns-nav-active{background:#ea3323;border:1px solid #ea3323}.dialog-off-canvas-main-canvas button[data-action=start]:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]),.dialog-off-canvas-main-canvas button[data-action=stop]:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]){float:right;border:none;padding:0;margin:10px 0 0;letter-spacing:.0425em;font-family:montserrat-medium,Helvetica,Arial,sans-serif;line-height:1;font-size:.875rem;max-width:none;color:#ea3323}.dialog-off-canvas-main-canvas button[data-action=start]:not(.iiz__btn):not(.trigger):not([aria-controls=tns1])::after,.dialog-off-canvas-main-canvas button[data-action=start]:not(.iiz__btn):not(.trigger):not([aria-controls=tns1])::before,.dialog-off-canvas-main-canvas button[data-action=stop]:not(.iiz__btn):not(.trigger):not([aria-controls=tns1])::after,.dialog-off-canvas-main-canvas button[data-action=stop]:not(.iiz__btn):not(.trigger):not([aria-controls=tns1])::before{display:none}.dialog-off-canvas-main-canvas button[data-action=start]:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]):hover,.dialog-off-canvas-main-canvas button[data-action=stop]:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]):hover{background:0 0;color:#0d0d0d}.paragraph--type--slide{width:100%;position:relative}.paragraph--type--slide img{width:100%}.paragraph--slide--desktop-content{display:none}.paragraph--slide--mobile-content{display:block}@media all and (min-width:700px){.paragraph--slide--desktop-content{display:block}.paragraph--slide--mobile-content{display:none}}.paragraph--slide--desktop-content-noalt{display:block}.node-id-121.route-entitynodecanonical .paragraph-id--473 .paragraph--type--slide{height:auto}.field--name-field-webform{max-width:95%;margin:0 auto}.paragraph--type--menu .field--name-field-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paragraph--type--menu .field--name-field-links .field__item{margin:20px 10px}.paragraph--type--menu .field--name-field-links .field__item a{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.paragraph--type--menu .field--name-field-links .field__item a::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.paragraph--type--photo-grid{max-width:1200px;width:95%;margin:0 auto 1em}.paragraph--type--photo-grid .field--name-field-header{border-bottom:1px solid #d7d7d7;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:1.25rem;padding-bottom:10px;margin-bottom:20px}.paragraph--type--photo-grid .field--name-field-grid-item{display:grid;grid-template-columns:1fr;grid-gap:40px;text-align:center}@media all and (min-width:700px){.node-id-121.route-entitynodecanonical .paragraph-id--473 .paragraph--type--slide{height:629px}.paragraph--type--photo-grid .field--name-field-grid-item{grid-template-columns:1fr 1fr}}.photo-grid-item--title{font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:1.25rem}.photo-grid-item--link .field--name-field-cta{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.photo-grid-item--link .field--name-field-cta::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.paragraph--type--find-a-dealer{margin-bottom:1em}.paragraph--type--find-a-dealer .field--name-field-post-search-text,.paragraph--type--find-a-dealer .field--name-field-pre-search-text{padding:0 20px;margin:67px auto 62px}.paragraph--type--employee{text-align:center}.grow{width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);padding:0 0 100%;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#333;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.grow:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:2;cursor:pointer;-webkit-filter:none;filter:none}.grow:hover .box{border:2px solid rgba(255,255,255,.6)}.grow .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-transform:uppercase;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:1.2em;letter-spacing:.025em;line-height:1.1;width:100%;text-align:center;z-index:10}.grow .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;width:100%;height:100%;border:2px solid transparent;z-index:5}.grow .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;height:100%;padding:15px}@media all and (min-width:500px){.grow .wrapper{padding:25px}}.region-footer #block-webform{padding:50px 0 0}.webform-submission-newsletter-sign-up-minimal--form{display:block;width:100%;max-width:1206px;margin:0 auto;padding:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:700px){.grow .wrapper{padding:40px}.region-footer #block-webform{padding:80px 0 20px}.webform-submission-newsletter-sign-up-minimal--form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 20px}}.webform-submission-newsletter-sign-up-minimal--form h2,.webform-submission-newsletter-sign-up-minimal--form h3,.webform-submission-newsletter-sign-up-minimal--form h4{display:inline-block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.9em;letter-spacing:.035em;text-align:center;width:100%;color:#ea3323}.webform-submission-newsletter-sign-up-minimal--form .form-item-newsletter-sign-up label{display:inline-block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.9em;letter-spacing:.035em;text-align:center;width:100%;position:absolute;top:0;margin-left:-20px;padding-right:0}.webform-submission-newsletter-sign-up-minimal--form .form-item-newsletter-sign-up label::after{display:none}@media only screen and (min-width:600px){.webform-submission-newsletter-sign-up-minimal--form .form-item-newsletter-sign-up label{white-space:nowrap;margin-right:34px;text-align:left;width:auto}}.webform-submission-newsletter-sign-up-minimal--form .form-item-newsletter-sign-up input.form-email{border:1px solid #ea3323;display:inline-block;width:100%;min-width:0}.webform-submission-newsletter-sign-up-minimal--form .form-actions .button-animated{font-family:icomoon,montserrat-bold,Helvetica,Arial,sans-serif,sans-serif;text-transform:none;font-size:.85em;letter-spacing:.005em;color:#ea3323;border:none;-webkit-transition:none;transition:none;padding:35px 1.5em 0}@media only screen and (max-width:700px){.webform-submission-newsletter-sign-up-minimal--form .form-actions .button-animated{min-width:115px;padding:0;margin:0}}@media only screen and (min-width:540px){.webform-submission-newsletter-sign-up-minimal--form .form-item-newsletter-sign-up{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webform-submission-newsletter-sign-up-minimal--form .form-item-newsletter-sign-up label{position:relative;margin-right:34px;text-align:left;width:auto;margin-left:0}.webform-submission-newsletter-sign-up-minimal--form .form-actions .button-animated{padding-top:0;margin-top:23px}}.webform-submission-newsletter-sign-up-minimal--form .form-actions .button-animated input{font-size:1em;letter-spacing:.005em;padding:0;font-family:icomoon,montserrat-bold,Helvetica,Arial,sans-serif,sans-serif}.webform-submission-newsletter-sign-up-minimal--form .form-actions .button-animated input:hover,.webform-submission-newsletter-sign-up-minimal--form .form-actions .button-animated:hover input{color:#ea3323}.webform-submission-newsletter-sign-up-minimal--form .form-actions .button-animated::after,.webform-submission-newsletter-sign-up-minimal--form .form-actions .button-animated::before{display:none}.webform-submission-newsletter-sign-up-minimal--form ::-webkit-input-placeholder{opacity:1}.webform-submission-newsletter-sign-up-minimal--form ::-moz-placeholder{opacity:1}.webform-submission-newsletter-sign-up-minimal--form ::-ms-input-placeholder{opacity:1}.webform-submission-newsletter-sign-up-minimal--form ::placeholder{opacity:1}.webform-submission-newsletter-sign-up-minimal--form label{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;color:#ea3323;text-transform:uppercase;font-size:.9rem;margin:0 0 9px}.webform-submission-newsletter-sign-up-minimal--form #edit-flexbox{display:block;max-width:565px;width:100%;margin:0 auto}@media only screen and (min-width:400px){.webform-submission-newsletter-sign-up-minimal--form #edit-flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.webform-submission-newsletter-sign-up-minimal--form #edit-flexbox .webform-flex--container{margin:0}.webform-submission-newsletter-sign-up-minimal--form #edit-flexbox .webform-flex--1{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.webform-submission-newsletter-sign-up-minimal--form #edit-flexbox .js-form-type-email{max-width:400px;width:100%}.newsletter--social-wrapper{display:block;margin:30px 0}@media only screen and (min-width:400px){.newsletter--social-wrapper{margin:12px 0 30px}}@media all and (min-width:700px){.newsletter--social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:12px 0 10px}}.newsletter--social-wrapper .newsletter--social-title{font-family:montserrat-bold,Helvetica,Arial,sans-serif;color:#ea3323;text-transform:uppercase;font-size:.9rem;margin:0;text-align:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.newsletter--social-wrapper .newsletter--social{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter--social-wrapper .newsletter--social li{padding:0 18px;font-size:1.5rem}.newsletter--social-wrapper .newsletter--social li a{text-decoration:none}.newsletter--social-wrapper .newsletter--social li .icon-facebook{color:#3c5a99}.newsletter--social-wrapper .newsletter--social li .icon-instagram{color:#e1306c}.newsletter--social-wrapper .newsletter--social li .icon-twitter{color:#1da1f2}.newsletter--social-wrapper .newsletter--social li .icon-youtube-play{color:red}.downloadable-files{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.downloadable-files .item--wrapper{padding-right:30px}.downloadable-files .item--title{text-transform:uppercase;font-size:.9em;font-family:montserrat-bold,Helvetica,Arial,sans-serif;letter-spacing:-.025em;line-height:1.325}.downloadable-files .item--title .file{font-family:montserrat-regular,Helvetica,Arial,sans-serif}.downloadable-files .item--title a{color:#0d0d0d;font-family:montserrat-bold,Helvetica,Arial,sans-serif}.downloadable-files .icon-download{color:#ea3323;position:relative;top:1px}.downloadable-files .item--description{font-size:.9em;font-family:montserrat-regular,Helvetica,Arial,sans-serif;line-height:1.3;padding-top:6px;letter-spacing:-.01em}.downloadable-files .item--image{-ms-flex-negative:0;flex-shrink:0;width:25%}.lds-grid{display:block;position:relative;width:128px;height:128px;margin:5% auto}.lds-grid div{position:absolute;width:26px;height:26px;border-radius:50%;background:#ea3323;-webkit-animation:1.2s linear infinite lds-grid;animation:1.2s linear infinite lds-grid}.lds-grid div:nth-child(1){top:12px;left:12px;-webkit-animation-delay:0s;animation-delay:0s}.lds-grid div:nth-child(2){top:12px;left:52px;-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-grid div:nth-child(3){top:12px;left:90px;-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-grid div:nth-child(4){top:52px;left:12px;-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-grid div:nth-child(5){top:52px;left:52px;-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-grid div:nth-child(6){top:52px;left:90px;-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.lds-grid div:nth-child(7){top:90px;left:12px;-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-grid div:nth-child(8){top:90px;left:52px;-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.lds-grid div:nth-child(9){top:90px;left:90px;-webkit-animation-delay:-1.6s;animation-delay:-1.6s}@-webkit-keyframes lds-grid{0%,100%{opacity:1}50%{opacity:.5}}@keyframes lds-grid{0%,100%{opacity:1}50%{opacity:.5}}.path-user .block--content{max-width:1200px;width:95%;margin:0 auto;padding:100px 0 300px}.path-user .block--content .region-content{max-width:1200px;width:95%;margin:0 auto}.path-user .block--content .region-content form{max-width:600px;margin:0 auto}.path-user .block--content .region-content form .description{display:none}.view-user-content .views-field.views-field-title{text-align:left}.article--attribution{text-align:center}.article--back{text-align:center;margin-top:4em}.article--technology .field--name-field-technologies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.product--resource-center{padding:45px 0 85px;background-color:#f5f5f5}.product--resource-center .view-related-articles.view-display-id-embed_1 .view-content,.product--resource-center .view-related-articles.view-display-id-embed_2 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product--resource-center .view-related-articles.view-display-id-embed_1 article,.product--resource-center .view-related-articles.view-display-id-embed_2 article{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 40px);flex:0 0 calc(100% - 40px);padding:30px;margin:20px 40px;background-color:#fff}@media all and (min-width:960px){.field--name-field-bio,.paragraph--type--photo-grid .field--name-field-grid-item{grid-template-columns:1fr 1fr 1fr}.product--resource-center .view-related-articles.view-display-id-embed_1 article,.product--resource-center .view-related-articles.view-display-id-embed_2 article{-webkit-box-flex:0;-ms-flex:0 0 calc(75% - 80px);flex:0 0 calc(75% - 80px)}}@media all and (min-width:1200px){.product--resource-center .view-related-articles.view-display-id-embed_1 article,.product--resource-center .view-related-articles.view-display-id-embed_2 article{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 80px);flex:0 0 calc(50% - 80px)}}.product--news .view-related-articles.view-display-id-embed_1 .view-content,.product--news .view-related-articles.view-display-id-embed_2 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product--news .view-related-articles.view-display-id-embed_1 article,.product--news .view-related-articles.view-display-id-embed_2 article{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 40px);flex:0 0 calc(100% - 40px);padding:30px;margin:0 20px;background-color:#fff}@media all and (min-width:960px){.product--news .view-related-articles.view-display-id-embed_1 article,.product--news .view-related-articles.view-display-id-embed_2 article{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 40px);flex:0 0 calc(50% - 40px)}}@media all and (min-width:1200px){.product--news .view-related-articles.view-display-id-embed_1 article,.product--news .view-related-articles.view-display-id-embed_2 article{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 40px);flex:0 0 calc(25% - 40px)}}.view-article-aggregation.view-display-id-embed_1 .view-content,.view-article-aggregation.view-display-id-embed_2 .view-content,.view-articles.view-display-id-embed_1 .view-content,.view-articles.view-display-id-embed_10 .view-content,.view-more-articles.view-display-id-embed_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-article-aggregation.view-display-id-embed_1 article,.view-article-aggregation.view-display-id-embed_2 article,.view-articles.view-display-id-embed_1 article,.view-articles.view-display-id-embed_10 article,.view-more-articles.view-display-id-embed_1 article{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 calc(100% - 20px);padding:30px;margin:20px;background-color:#fff}@media all and (min-width:700px){.product--news,.product--resource-center{padding:45px 0 110px}.view-article-aggregation.view-display-id-embed_1 article,.view-article-aggregation.view-display-id-embed_2 article,.view-articles.view-display-id-embed_1 article,.view-articles.view-display-id-embed_10 article,.view-more-articles.view-display-id-embed_1 article{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 40px);flex:0 0 calc(50% - 40px)}}@media all and (min-width:960px){.view-article-aggregation.view-display-id-embed_1 article,.view-article-aggregation.view-display-id-embed_2 article,.view-articles.view-display-id-embed_1 article,.view-articles.view-display-id-embed_10 article,.view-more-articles.view-display-id-embed_1 article{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 40px);flex:0 0 calc(25% - 40px)}}.node--type-article.node--view-mode-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #d7d7d7;padding:20px;text-align:left}.node--type-article.node--view-mode-teaser .field--name-field-media-image{display:block;margin-bottom:3px;text-align:center}.node--type-article.node--view-mode-teaser h2{font-size:1.625rem;font-family:montserrat-thin,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.03em;line-height:1.3;margin-left:0;margin-right:0;text-align:left}.node--type-article.node--view-mode-teaser h2 a{color:#333}.node--type-article.node--view-mode-teaser .field--name-field-teaser{line-height:1.575;text-align:left}.node--type-article.node--view-mode-teaser .date-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:19px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--type-article.node--view-mode-teaser .date{font-size:.65em;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.015em}.node--type-article.node--view-mode-teaser .cta{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;cursor:pointer;color:#ea3323;font-size:.75em}.node--type-article.node--view-mode-teaser .cta::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.node--type-article.node--view-mode-teaser-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #d7d7d7;-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333% - 20px);flex:0 0 calc(33.3333% - 20px);padding:30px 30px 23px;margin:10px;background-color:#fff}.node--type-article.node--view-mode-teaser-vertical .field--name-field-media-image{display:block;margin-bottom:-5px}.node--type-article.node--view-mode-teaser-vertical h2{font-size:1.65em;font-family:montserrat-extra-light,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.0175em;line-height:1.2;text-align:left}.node--type-article.node--view-mode-teaser-vertical h2 a{color:#0d0d0d}.node--type-article.node--view-mode-teaser-vertical .field--name-field-teaser{line-height:1.575}.node--type-article.node--view-mode-teaser-vertical .type-date-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px;margin-top:-5px}.node--type-article.node--view-mode-teaser-vertical .field--name-field-article-type{font-size:.75em;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em}.node--type-article.node--view-mode-teaser-vertical .date{font-size:.75em;font-family:montserrat-medium,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-left:15px}.node--type-article.node--view-mode-teaser-vertical .date .separator{display:inline-block;height:10px;width:1px;background-color:#0d0d0d;margin-right:10px}.node--type-article.node--view-mode-teaser-vertical .cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--type-article.node--view-mode-teaser-vertical .cta{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;cursor:pointer;color:#ea3323;font-size:.75em}.node--type-article.node--view-mode-teaser-vertical .cta::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.node--type-article.node--view-mode-teaser-horizontal-featured{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d7d7d7;-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333% - 20px);flex:0 0 calc(33.3333% - 20px);padding:50px;margin:10px;background-color:#fff}.node--type-article.node--view-mode-teaser-horizontal-featured .node__content{display:-webkit-box;display:-ms-flexbox;display:flex}.node--type-article.node--view-mode-teaser-horizontal-featured .field--name-field-preview{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.node--type-article.node--view-mode-teaser-horizontal-featured .content-wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-right:50px}.node--type-article.node--view-mode-teaser-horizontal-featured .social{display:block;margin-bottom:18px}.node--type-article.node--view-mode-teaser-horizontal-featured .social a{margin-right:15px}.node--type-article.node--view-mode-teaser-horizontal-featured .social a:last-of-type{margin-right:0}.node--type-article.node--view-mode-teaser-horizontal-featured h2{font-size:2.8em;font-family:montserrat-thin,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.08;text-align:left;margin:0 0 32px}.node--type-article.node--view-mode-teaser-horizontal-featured h2 a{color:#0d0d0d}.node--type-article.node--view-mode-teaser-horizontal-featured .field--name-field-teaser{line-height:1.575}.node--type-article.node--view-mode-teaser-horizontal-featured .type-date-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px;margin-top:-5px}.node--type-article.node--view-mode-teaser-horizontal-featured .field--name-field-article-type{font-size:1.2em;font-family:montserrat-thin,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px}.node--type-article.node--view-mode-teaser-horizontal-featured .author-date-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.node--type-article.node--view-mode-teaser-horizontal-featured .author{font-size:.75em;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}.node--type-article.node--view-mode-teaser-horizontal-featured .date{font-size:.75em;font-family:montserrat-medium,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-left:15px}.node--type-article.node--view-mode-teaser-horizontal-featured .date .separator{display:inline-block;height:10px;width:1px;background-color:#0d0d0d;margin-right:10px}.node--type-article.node--view-mode-teaser-horizontal-featured .cta{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;cursor:pointer;color:#ea3323;margin-top:26px;font-size:.75em}.node--type-article.node--view-mode-teaser-horizontal-featured .cta::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.node--type-article.node--view-mode-teaser-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d7d7d7;-webkit-box-flex:0;-ms-flex:0 0 calc(100%);flex:0 0 calc(100%);padding:63px 63px 73px;margin:0;background-color:#fff}@media all and (min-width:700px){.node--type-article.node--view-mode-teaser-horizontal{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333% - 20px);flex:0 0 calc(33.3333% - 20px);margin:20px}}.node--type-article.node--view-mode-teaser-horizontal .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media all and (min-width:700px){.node--type-article.node--view-mode-teaser-horizontal .node__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.node--type-article.node--view-mode-teaser-horizontal .preview{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.node--type-article.node--view-mode-teaser-horizontal .content-wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-right:0}.node--type-article.node--view-mode-teaser-horizontal h2{font-size:1.75em;font-family:montserrat-light,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.275;text-align:left;margin:12px 0}.node--type-article.node--view-mode-teaser-horizontal h2 a{color:#0d0d0d}.node--type-article.node--view-mode-teaser-horizontal .field--name-field-teaser{line-height:1.575}.node--type-article.node--view-mode-teaser-horizontal .cta{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;cursor:pointer;color:#ea3323;margin-top:19px;font-size:.75em}.node--type-article.node--view-mode-teaser-horizontal .cta::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.view-related-articles.view-display-id-embed_1 article{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 calc(100% - 20px);padding:30px;margin:10px;background-color:#fff}@media all and (min-width:700px){.node--type-article.node--view-mode-teaser-horizontal .content-wrapper{padding-right:50px}.view-related-articles.view-display-id-embed_1 article{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px)}}.prostaff--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-width:1200px;width:95%;margin:40px auto 0}.prostaff--container .field--name-body{width:100%;padding-right:0;text-align:center}@media all and (min-width:700px){.prostaff--container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.prostaff--container .field--name-body{width:75%;padding-right:40px;text-align:left}}.prostaff--container .field--type-image{text-align:center;padding-bottom:18px}.prostaff--thumbnails{max-width:1200px;width:95%;margin:2em auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f5f5;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prostaff--thumbnail{text-align:center;padding:20px}@media all and (min-width:500px){.prostaff--thumbnails{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.prostaff--thumbnail{width:calc(50% - 20px)}}.view-pro-staff-categories.view-display-id-embed_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row{text-align:center;width:100%;padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media all and (min-width:700px){.prostaff--container .field--type-image{padding-bottom:0}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row{width:50%}}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row .field--name-field-media-image{margin-bottom:20px}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row a.more{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row a.more::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.view-id-pro_staff.view-display-id-embed_1 .view-content{display:grid;grid-template-columns:1fr;grid-gap:20px}@media all and (min-width:700px){.view-id-pro_staff.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr}}@media all and (min-width:960px){.prostaff--thumbnail{width:calc(33.333% - 20px)}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row{width:33%}.view-id-pro_staff.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr 1fr}}@supports(-ms-ime-align:auto){.view-id-pro_staff.view-display-id-embed_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-id-pro_staff.view-display-id-embed_1 .view-content .grow{display:block;width:330px;height:330px;margin:10px;padding:0}.view-id-pro_staff.view-display-id-embed_1 .view-content .box{display:block;position:relative}.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{width:330px;height:330px;padding:15px}@media all and (min-width:500px){.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{padding:25px}}@media all and (min-width:700px){.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{padding:40px}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-id-pro_staff.view-display-id-embed_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-id-pro_staff.view-display-id-embed_1 .view-content .grow{display:block;width:330px;height:330px;margin:10px;padding:0}.view-id-pro_staff.view-display-id-embed_1 .view-content .box{display:block;position:relative}.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{width:330px;height:330px;padding:15px}}@media all and (-ms-high-contrast:none) and (min-width:500px),all and (-ms-high-contrast:active) and (min-width:500px){.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{padding:25px}}@media all and (-ms-high-contrast:none) and (min-width:700px),all and (-ms-high-contrast:active) and (min-width:700px){.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{padding:40px}}.product--downloads article h2,.product--downloads article h3,.product--features article h2,.product--features article h3,.product--news article h2,.product--news article h3,.product--related-products--container article h2,.product--related-products--container article h3,.product--resource-center article h2,.product--resource-center article h3,.product--specifications article h2,.product--specifications article h3{margin-left:0;margin-right:0}.product--downloads h3,.product--features h3,.product--news h3,.product--related-products--container h3,.product--resource-center h3,.product--specifications h3{font-size:1.5em;letter-spacing:-.02em}@media all and (min-width:500px){.product--downloads h3,.product--features h3,.product--news h3,.product--related-products--container h3,.product--resource-center h3,.product--specifications h3{font-size:2.8em}}.product--specifications{padding:45px 0 100px;text-align:center}.product--specifications .find-dealer{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.product--specifications .find-dealer::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}#specChart tr.new-product td,.product--specifications tr.new-product td{background:rgba(247,181,175,.1)}#specChart tr.new-product td:first-child,.product--specifications tr.new-product td:first-child{font-family:montserrat-medium,Helvetica,Arial,sans-serif;color:#ea3323}.product--features{width:100%;margin:0 auto;background-color:#f5f5f5;padding:45px 20px 100px}.product--features h4{text-align:left}.product--features .field--name-field-features{display:block;max-width:665px;width:100%;margin:0 auto}.product--features .field--name-field-features .field__item{border:1px solid gray;padding:10px 10px 10px 32px}.product--features .item--description p:last-child{margin-bottom:0}.product--dropdown-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;max-width:665px;width:100%;text-align:left;margin:0 auto;border-bottom:1px solid #0d0d0d;padding:0 0 5px;color:#0d0d0d}.product--dropdown-trigger:hover{color:#0d0d0d}.product--dropdown-trigger.active .icon-angle-up{display:block}.product--dropdown-trigger.active .icon-angle-down{display:none}.product--dropdown-trigger h4{display:inline-block;margin:0}.product--dropdown-trigger h4 button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]){border:none;padding:0;margin:0;color:#0d0d0d;text-transform:uppercase;letter-spacing:.0425em;font-family:montserrat-medium,Helvetica,Arial,sans-serif;line-height:1;font-size:1rem;max-width:none}.product--dropdown-trigger h4 button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1])::after,.product--dropdown-trigger h4 button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1])::before{display:none}.product--dropdown-trigger h4 button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]):hover{background:0 0;color:#0d0d0d}.product--dropdown-trigger i{font-size:1.5em;font-weight:700;position:relative;top:-2px;color:#000}.product--dropdown-trigger i.icon-angle-up{display:none}.product--downloads .product--dropdown-trigger:first-of-type,.product--features .product--dropdown-trigger:first-of-type{margin-top:54px}.product--downloads .product--dropdown-trigger:not(:first-of-type),.product--features .product--dropdown-trigger:not(:first-of-type){margin-top:23px}.product--dropdown{display:none;max-width:665px;width:100%;margin:0 auto}.product--dropdown.active{display:block}.product--dropdown .item{padding:23px 12px 21px;border-top:1px solid #c4c4c4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:700px){.product--dropdown .item{padding:23px 35px 21px 32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product--dropdown .item.downloadable-files{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product--dropdown .item .item--wrapper{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}.product--dropdown .item .item--wrapper .item--title{font-family:montserrat-bold,Helvetica,Arial,sans-serif;margin-bottom:5px;padding-right:10px}.product--dropdown .item .item--image{width:100px;margin:20px 0 0 25px}@media all and (min-width:700px){.product--dropdown .item .item--image{margin:0 0 0 25px}}.product--dropdown .item:last-of-type{margin-bottom:14px}.product--dropdown .item:first-of-type{border-top:none}.product--downloads{width:90%;margin:0 auto;max-width:700px;padding-top:42px;padding-bottom:90px}.product--downloads h4{text-align:left}.product--news{padding:45px 0 110px}.product--news .views-element-container{margin-top:61px}.product--related-products--container{text-align:center;background:#f7f7f7;padding:36px 0 82px}.product--related-products--container .product--related-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:48px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product--related-products--container .product--related-products .product--related-product{width:100%;border:1px solid #d7d7d7;margin:20px;padding:20px;text-align:center;background-color:#fcfcfc;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}@media all and (min-width:960px){.product--related-products--container .product--related-products .product--related-product{width:calc(33.333% - 40px)}}.product--related-products--container .product--related-products .product--related-product:hover{background-color:#fff;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.node--type-product.node--view-mode-teaser-a,.node--type-product.node--view-mode-teaser-b,.node--type-product.node--view-mode-teaser-c,.node--type-product.node--view-mode-teaser-d{margin-bottom:1em;text-align:center;border:1px solid #e7e7e7;padding:20px}.node--type-product.node--view-mode-teaser-a{max-width:1200px;width:95%;margin:0 auto 2em;color:#333}.node--type-product.node--view-mode-teaser-a h2{font-family:montserrat-thin,Helvetica,Arial,sans-serif;font-size:3rem}.node--type-product.node--view-mode-teaser-a h2 a{color:#333}.node--type-product.node--view-mode-teaser-a .field--name-field-series-teaser{width:100%;margin:0 auto 2em}@media all and (min-width:700px){.node--type-product.node--view-mode-teaser-a,.node--type-product.node--view-mode-teaser-b,.node--type-product.node--view-mode-teaser-c,.node--type-product.node--view-mode-teaser-d{padding:40px}.node--type-product.node--view-mode-teaser-a .field--name-field-series-teaser{width:75%}}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary{list-style:none;max-width:768px;width:100%;margin:0 0 1em}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary span{white-space:nowrap}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li{margin-bottom:.5em;font-family:montserrat-light,Helvetica,Arial,sans-serif;font-weight:400;padding-left:0!important}@media only screen and (min-width:450px){.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary{width:90%;margin:0 auto 1em}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li{padding-left:1em}}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li::before{display:none;content:'';padding:0}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li strong{font-weight:400;font-family:montserrat-medium,Helvetica,Arial,sans-serif;display:block}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li strong::before{content:'\f0da';padding-right:13px;font-family:icomoon,sans-serif;color:#ea3323;font-size:.9em}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li span{display:inline}.node--type-product.node--view-mode-teaser-a a.call-to-action{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.node--type-product.node--view-mode-teaser-a a.call-to-action::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.full-entity.product-entity,.node--type-product.node--view-mode-teaser-b{border:none;padding:40px 0 0}.full-entity.product-entity .new-product-indicator,.node--type-product.node--view-mode-teaser-b .new-product-indicator{color:#ea3323;font-family:montserrat-bold,Helvetica,Arial,sans-serif;position:absolute;top:2%;right:4%}.full-entity.product-entity h2,.node--type-product.node--view-mode-teaser-b h2{font-size:2.05rem;letter-spacing:-.04em;line-height:1.2;margin-bottom:6px}.full-entity.product-entity h2 a,.node--type-product.node--view-mode-teaser-b h2 a{color:#333}.full-entity.product-entity .starting-price,.node--type-product.node--view-mode-teaser-b .starting-price{display:block;margin:2px 0 14px;font-size:.9em;font-family:montserrat-thin,Helvetica,Arial,sans-serif}.full-entity.product-entity .cta,.node--type-product.node--view-mode-teaser-b .cta{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;cursor:pointer;color:#ea3323;font-size:.8em}.full-entity.product-entity .cta::after,.node--type-product.node--view-mode-teaser-b .cta::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.node--type-product.node--view-mode-teaser-d{border:none}.node--type-product.node--view-mode-teaser-d h3{text-transform:uppercase;font-size:.84375rem;font-family:montserrat-medium,Helvetica,Arial,sans-serif;letter-spacing:.045em;line-height:1.4;margin-bottom:7px}.node--type-product.node--view-mode-teaser-d h3 a{color:#0d0d0d;text-decoration:none}.node--type-product.node--view-mode-teaser-d .field--name-field-series-tagline{font-size:.75rem;line-height:1.5}.view-featured-firearms-home.view-display-id-embed_1{max-width:1200px;width:95%;margin:0 auto;text-align:center}.view-featured-firearms-home.view-display-id-embed_1 .view-content{display:grid;grid-template-columns:1fr;grid-gap:20px;grid-auto-rows:1fr}.view-featured-firearms-home.view-display-id-embed_1 h2{font-size:1.875rem;letter-spacing:0;margin-bottom:20px}.view-featured-firearms-home.view-display-id-embed_1 .featured-firearms--links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:0 auto 1em;max-width:225px}.view-featured-firearms-home.view-display-id-embed_1 .featured-firearms--links a{color:#ea3323;text-transform:uppercase;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:.75em;text-decoration:none;letter-spacing:.015em}.view-featured-firearms-home.view-display-id-embed_1 .featured-firearms--links a:hover{color:#c31202}.view-featured-firearms-home.view-display-id-embed_1 .featured-firearms--links a i{font-size:1.1em;margin-left:1px;margin-top:1px}.taxonomy-term.vocabulary-series .term--primary-callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1200px;width:95%;margin:2em auto 0}.taxonomy-term.vocabulary-series .term--primary-callout .field--name-description,.taxonomy-term.vocabulary-series .term--primary-callout .field--name-field-bullet-highlights{width:100%}@media all and (min-width:700px){.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li{margin-bottom:0}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li strong{display:inline}.view-featured-firearms-home.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr}.taxonomy-term.vocabulary-series .term--primary-callout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.taxonomy-term.vocabulary-series .term--primary-callout .field--name-field-bullet-highlights{width:25%}}.taxonomy-term.vocabulary-series .term--primary-callout .field--name-field-bullet-highlights ul{margin:0}.taxonomy-term.vocabulary-series .series--models h2.product--spec-summary--header{font-size:3.75rem;font-family:montserrat-light,Helvetica,Arial,sans-serif}.taxonomy-term.vocabulary-series .field--name-field-call-to-action,.taxonomy-term.vocabulary-series .field--name-field-preview{text-align:center}.taxonomy-term.vocabulary-series .family-series--image-callout{max-width:1200px;width:95%;margin:0 auto}.benelli-recommends{background:#f7f7f7;padding:25px}.benelli-recommends h2{font-size:2.625rem;margin:0 auto 1em}.benelli-recommends p{margin-bottom:3em;text-align:center}.recommended-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px;width:95%;margin:0 auto}.recommended-products article{width:50%;margin-right:0;margin-bottom:2em;padding:40px;border:1px solid #d7d7d7;background:#fff;text-align:center}@media all and (min-width:960px){.benelli-recommends{padding:80px}.recommended-products{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.recommended-products article{margin-right:30px;margin-bottom:0;min-width:400px}.recommended-products article:last-child{margin-right:0}}.recommended-products article h3{margin-bottom:4px;font-size:1.875rem}.recommended-products article p{margin-bottom:1.5em;font-size:.875rem}.recommended-products article a{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.recommended-products article a::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.recommended-products.recommended-products-count-1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recommended-products.recommended-products-count-1 article{width:50%;margin-left:auto;margin-right:auto}.sticky+article.node--type-product{padding-top:0}@supports(-ms-ime-align:auto){.view-featured-firearms-home.view-display-id-embed_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:100%}@media all and (min-width:700px){.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:50%}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-featured-firearms-home.view-display-id-embed_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:100%}.page-node-type-product main{position:static}}@media all and (-ms-high-contrast:none) and (min-width:700px),all and (-ms-high-contrast:active) and (min-width:700px){.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:50%}}.product-configurator-app .product-configurator-app--sticky{position:sticky;top:60px;left:0;background:#fff;z-index:99}.product-configurator-app .product-configurator--image figure{padding:80px 0;border:1px solid #f7f7f7}.product-configurator-app .magnifier img{max-width:none}.product-configurator-app .product-configurator-image-hide{opacity:1}.product-configurator-app .product-configurator-image-show{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.product-configurator-app .active-model-ids{font-family:montserrat-thin,Helvetica,Arial,sans-serif;text-align:center;font-size:.75rem;opacity:0;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in;line-height:1.5rem;padding-bottom:15px}.product-configurator-app .active-model-ids.show{opacity:1;font-size:1.125rem;cursor:pointer}.product-configurator-app .configurator--select-options-instructions{display:block;width:100%;text-align:center;margin:0;padding-bottom:15px;text-transform:uppercase;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:.75rem;letter-spacing:.075em}@media all and (min-width:700px){.product-configurator-app .product-configurator-app--sticky{top:105px}.product-configurator-app .active-model-ids.show{font-size:1.5rem}.product-configurator-app .configurator--select-options-instructions{margin:30px 0 0}}.product-configurator-app .configurator--select-options-instructions .Typist{font-size:.75rem;line-height:.75rem;display:inline-block}.product-configurator-app .product-configurator-app--filter-and-specs{border:1px solid #d7d7d7}.product-configurator-app .product-configurator--filters .configurator--filter-containers{display:block;padding:30px 40px 0;width:100%;border-bottom:8px solid #f7f7f7}.product-configurator-app .product-configurator--filters .configurator--filter-label{display:block;margin:0 0 5px;text-transform:uppercase;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.075em;white-space:nowrap}.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary{display:grid;width:100%;grid-template-columns:1fr;grid-gap:20px;margin-bottom:20px}@media all and (min-width:1024px){.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr}.product-configurator-app .product-configurator--filters .configurator--filter-containers--layout--3 .configurator--filter-containers--primary{grid-template-columns:1fr 1fr 1fr}.product-configurator-app .product-configurator--filters .configurator--filter-containers--layout--4 .configurator--filter-containers--primary{grid-template-columns:1fr 1fr 1fr 1fr}.product-configurator-app .product-configurator--filters .configurator--filter-containers--layout--5 .configurator--filter-containers--primary{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.product-configurator-app .product-configurator--filters .configurator--filter-containers--advanced{display:grid;width:100%;grid-template-columns:1fr;grid-gap:20px}.product-configurator-app .product-configurator--filters .configurator--filter-containers--advanced--label{display:block;margin-bottom:20px;width:100%;font-family:montserrat-bold,Helvetica,Arial,sans-serif;border-bottom:1px solid #e7e7e7}.product-configurator-app .product-configurator--filters .configurator--filter-container{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px}.product-configurator-app .product-configurator--filters .configurator--filter--buttons button{width:100%}.product-configurator-app .configurator--filter--buttons,.product-configurator-app .swatches-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}@media all and (min-width:700px){.product-configurator-app .configurator--filter--buttons,.product-configurator-app .swatches-list{grid-template-columns:repeat(3,1fr)}}.product-configurator-app .reset-container{display:block;text-align:center;width:100%;padding:7px 0 15px;margin-bottom:15px;background:#f7f7f7}.product-configurator-app .reset-container span{margin:0;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:.9em;letter-spacing:.02em;text-transform:uppercase;color:#ea3323}.product-configurator-app .reset-container span:hover{cursor:pointer}.product-configurator-app .reset-container span:active{color:#0d0d0d}.product-configurator-app .product-configurator--specs{display:block;margin-bottom:20px;margin-top:40px;padding-bottom:30px}.product-configurator-app .product-configurator--specs .table-wrapper{padding-top:15px}.product-configurator-app .product-configurator--specs h3{font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:18px;color:#0d0d0d}.product-configurator-app .product-configurator--specs .product-configurator--notice{display:block;max-width:1200px;width:90.5%;margin:0 auto;position:relative;padding:10px 25px 0;text-align:right;font-size:.7em;opacity:.65}.product-configurator-app .product-configurator--specs .product-configurator--specs--view-all{font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323;text-align:center;display:block;margin-top:20px}.product-configurator-app .product-configurator--specs .product-configurator--specs--view-all::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.product-configurator-app .product-configurator--specs .spechChartUtility{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323;text-align:center}.product-configurator-app .product-configurator--specs .spechChartUtility::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.product-configurator-app .product-configurator--specs .spechChartUtility-closer::after{content:'\f106'}.product-configurator-app .product-configurator--specs .spechChartUtility-opener::after{content:'\f107'}.product-configurator-app .product-configurator--specs[data-spec-status=true] .spechChartUtility-closer,.product-configurator-app .product-configurator--specs[data-spec-status=true] .table-wrapper-container{display:block}.product-configurator-app .product-configurator--specs[data-spec-status=false] .spechChartUtility-closer,.product-configurator-app .product-configurator--specs[data-spec-status=false] .table-wrapper-container,.product-configurator-app .product-configurator--specs[data-spec-status=true] .spechChartUtility-opener{display:none}.product-configurator-app .product-configurator--specs[data-spec-status=false] .spechChartUtility-opener{display:block}.product-configurator-app .product-configurator--specs .product-configurator--specs--table tr{cursor:pointer}.product-configurator-app .product-configurator--specs .product-configurator--specs--table tr.inactive{opacity:.2}.product-configurator-app .product-configurator--specs .product-configurator--specs--table tr[data-chosen=true]{background:#ea3323;color:#fff}.product-configurator-app.single .active-model-ids,.product-configurator-app.single .configurator--select-options-instructions,.product-configurator-app.single .product-configurator-app--filter-and-specs{display:block}.product-configurator-app.single .configurator--select-options-instructions,.product-configurator-app.single .product-configurator--specs .product-configurator--specs--view-all,.product-configurator-app.single .product-configurator--specs[data-spec-status=false] .spechChartUtility-closer,.product-configurator-app.single .product-configurator--specs[data-spec-status=false] .spechChartUtility-opener{display:none}@media all and (min-width:1024px){.product-configurator-app .product-configurator--filters .configurator--filter-containers--advanced{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.product-configurator-app .configurator--filter--buttons,.product-configurator-app .swatches-list{grid-template-columns:repeat(1,1fr)}#react-app--selector .view-filters-container .swatch-list,.product-configurator-app .configurator--filter--buttons .swatch-list,.product-configurator-app .swatch-list{grid-template-columns:repeat(2,1fr)}}#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger),.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger),.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger){display:block;border:none;padding:56px 0 5px;border-bottom:2px solid transparent}#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger)::after,#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger)::before,.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger)::after,.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger)::before,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger)::after,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger)::before{display:none}#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger):hover,#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true],.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger):hover,.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true],.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger):hover,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true]{background:0 0;color:#333;border-color:#ea3323}#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger):hover .swatchButtonPreview,#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true] .swatchButtonPreview,.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger):hover .swatchButtonPreview,.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true] .swatchButtonPreview,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger):hover .swatchButtonPreview,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true] .swatchButtonPreview{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger) button:only-child,.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger) button:only-child,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger) button:only-child{background:0 0;border:none;color:#0d0d0d}#react-app--selector .view-filters-container .swatchButtonPreview,.product-configurator-app .configurator--filter--buttons .swatchButtonPreview,.product-configurator-app .swatchButtonPreview{display:block;margin:0 auto 10px;width:100%;height:50px;position:absolute;top:0;left:0;background-size:cover;background-color:#f7f7f7}.iiz{margin:0;position:relative;overflow:hidden;display:inline-block;cursor:-webkit-zoom-in;cursor:zoom-in}.iiz__img{max-width:100%;height:auto;display:block;pointer-events:none}.iiz__zoom-img{width:auto!important;max-width:none!important;position:absolute;visibility:hidden;opacity:0;display:block;background:#fff}.iiz__zoom-img--visible{visibility:visible;opacity:1;cursor:-webkit-zoom-out;cursor:zoom-out}.iiz__btn{border:none;outline:0;padding:0;position:absolute;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.iiz__btn::before{content:' ';background-position:center;background-repeat:no-repeat;display:block}.iiz__hint{bottom:10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;width:100%}@media all and (min-width:500px){.product-configurator-app .product-configurator--image figure{padding:0;border:none}.iiz__hint{bottom:10px}}.iiz__hint::before{content:'Click to Zoom';font-size:.75rem;color:#d7d7d7;text-align:center}.iiz__close{top:10px;right:10px;visibility:hidden;opacity:0;background:0 0}.iiz__close--visible{visibility:visible;opacity:1}.iiz__close::before{content:' ';width:29px;height:29px;background-image:-webkit-gradient(linear,left top,left bottom,from(#0d0d0d),to(#0d0d0d)),-webkit-gradient(linear,left top,left bottom,from(#0d0d0d),to(#0d0d0d));background-image:linear-gradient(#0d0d0d,#0d0d0d),linear-gradient(#0d0d0d,#0d0d0d);background-size:100% 1px,1px 100%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.iiz__zoom-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000}.iiz__zoom-portal .iiz__zoom-img{background:#000;max-width:none}.iiz__zoom-portal .iiz__close::before{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff)}.iiz--drag .iiz__zoom-img--visible{cursor:-webkit-grab;cursor:grab}.product-configurator--image[role=button]{outline:0}.view-catalogs.view-display-id-embed_1 .view-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media all and (min-width:700px){.view-catalogs.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr 1fr}}@media all and (min-width:960px){.view-catalogs.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr 1fr 1fr}}.view-catalogs.view-display-id-embed_1 .catalog--download{margin:10px 0}.view-catalogs.view-display-id-embed_1 .catalog--download a{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.view-catalogs.view-display-id-embed_1 .catalog--download a::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.media-item--catalog{display:block;text-align:center}.media-item--catalog .field--name-field-preview img{display:block;margin:0 auto}.catalog--download a{display:block;margin:15px auto 0}.view-id-manuals.view-display-id-embed_1{padding-bottom:40px;margin-top:-60px}.view-id-manuals.view-display-id-embed_1 .view-split-container.has-exposed{grid-template-columns:1fr}.view-id-manuals.view-display-id-embed_1 .view-split-container.has-exposed .view-filters{grid-column:1/-1}.view-id-manuals.view-display-id-embed_1 .view-content{display:grid;grid-template-columns:1fr;grid-gap:20px}@media all and (min-width:500px){.view-id-manuals.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr}}@media all and (min-width:960px){.view-id-manuals.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr}}.view-id-manuals.view-display-id-embed_1 .media-item.media-item--manual{padding:5px;border-bottom:4px solid #f5f5f5}.view-id-manuals.view-display-id-embed_1 .media-item.media-item--manual .media-item--manual--reference{display:block;font-size:.8rem;font-family:montserrat-light,Helvetica,Arial,sans-serif}.view-media-site .has-exposed,.view-media-site-products .has-exposed,.view-media-site-products-node .has-exposed{grid-template-columns:1fr}@media all and (min-width:700px){.view-media-site .has-exposed,.view-media-site-products .has-exposed,.view-media-site-products-node .has-exposed{grid-template-columns:200px 1fr}}.view-media-site .view-filters .form--inline .form-item,.view-media-site-products .view-filters .form--inline .form-item,.view-media-site-products-node .view-filters .form--inline .form-item{float:none;margin-right:0}.view-media-site .view-filters input,.view-media-site .view-filters select,.view-media-site-products .view-filters input,.view-media-site-products .view-filters select,.view-media-site-products-node .view-filters input,.view-media-site-products-node .view-filters select{width:100%}.view-media-site .view-content,.view-media-site-products .view-content,.view-media-site-products-node .view-content{display:grid;grid-template-columns:1fr;grid-gap:20px}@media all and (min-width:500px){.view-media-site .view-content,.view-media-site-products .view-content,.view-media-site-products-node .view-content{grid-template-columns:1fr 1fr}}@media all and (min-width:960px){.view-media-site .view-content,.view-media-site-products .view-content,.view-media-site-products-node .view-content{grid-template-columns:1fr 1fr}}@media all and (min-width:1200px){.view-id-manuals.view-display-id-embed_1 .view-content,.view-media-site .view-content,.view-media-site-products .view-content,.view-media-site-products-node .view-content{grid-template-columns:1fr 1fr 1fr}}.view-media-site .views-row,.view-media-site-products .views-row,.view-media-site-products-node .views-row{padding:5px;border-bottom:4px solid #f5f5f5}.view-media-site .views-row .downloadable-files,.view-media-site-products .views-row .downloadable-files,.view-media-site-products-node .views-row .downloadable-files{padding-top:15px}.view-media-site .views-row .contextual-region,.view-media-site-products .views-row .contextual-region,.view-media-site-products-node .views-row .contextual-region{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.view-media-site .product-entity--media-name,.view-media-site-products .product-entity--media-name,.view-media-site-products-node .product-entity--media-name{font-family:montserrat-light,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.4}.view-media-site-products-node .view-split-container.has-exposed{display:block}.view-id-media_site.view-display-id-embed_1 .field.field--name-field-media-image{width:80%;margin:0 auto;text-align:center}.view-id-media_site.view-display-id-embed_1 .field.field--name-field-media-image img{max-height:150px}.field--name-field-media-image{position:relative}.field--name-field-media-image svg{width:100%;height:150px}.paragraph--type--personnel{max-width:1200px;width:95%;margin:0 auto}.paragraph--type--personnel img{margin:0 auto}.paragraph--type--personnel .field--name-field-employees{display:grid;grid-template-columns:1fr;grid-gap:20px}@media all and (min-width:500px){.paragraph--type--personnel .field--name-field-employees{grid-template-columns:1fr 1fr}}.paragraph--type--personnel .field--name-field-image{margin-bottom:.5em}.paragraph--type--personnel span{display:block;line-height:1.4}.paragraph--type--personnel .employee--name{font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:1rem}.paragraph--type--personnel .employee--name div{display:inline}.paragraph--type--personnel .employee--title{font-size:.9rem}.node--type-career.node--view-mode-full{max-width:1200px;width:95%;margin:0 auto}.node--type-career.node--view-mode-full h2{color:#ea3323;margin-left:0}.view-careers.view-display-id-embed_1 .view-content article{width:100%;padding:20px 0;border-bottom:1px solid #d7d7d7;text-align:left}.view-careers.view-display-id-embed_1 .view-content article:last-child{border-bottom:none}.view-careers.view-display-id-embed_1 .view-content article h2{text-align:left;font-family:montserrat-medium,Helvetica,Arial,sans-serif}.view-careers.view-display-id-embed_1 .view-content article .career--download a{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.view-careers.view-display-id-embed_1 .view-content article .career--download a::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.node-id-44 .field--name-field-text h2,.node-id-50 .field--name-field-text h2{border-bottom:1px solid #000;padding:10px;margin:10px auto;border-top:4px solid #000;background:#f7f7f7}#react-app--selector{padding:0 20px;margin-top:50px}#react-app--selector .view-filters-container .view-filters{padding:20px;display:none}#react-app--selector .view-filters-container .view-filters.active{display:block}#react-app--selector .view-filters-container p{font-size:.75rem;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.025em;line-height:1.4;margin-bottom:1em}#react-app--selector .view-filters-container p.selector--filter-label{text-transform:uppercase;font-size:.675em;font-family:montserrat-bold,Helvetica,Arial,sans-serif;margin-bottom:-3px;width:100%}#react-app--selector .view-filters-container #filter-toggle{text-transform:uppercase;margin:0 0 1em;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;cursor:pointer;color:#ea3323;font-size:.75rem}#react-app--selector .view-filters-container #filter-toggle::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}@media all and (min-width:960px){.paragraph--type--personnel .field--name-field-employees{grid-template-columns:1fr 1fr 1fr}#react-app--selector .view-filters-container .view-filters{display:block}#react-app--selector .view-filters-container #filter-toggle{color:#0d0d0d;cursor:initial}#react-app--selector .view-filters-container #filter-toggle::after{content:''}}#react-app--selector .view-filters-container button{border:1px solid #d7d7d7;width:100%;max-width:100%;padding:6px 10px;text-align:center;display:block;color:#0d0d0d;text-transform:uppercase;font-size:.75em;font-family:montserrat-bold,Helvetica,Arial,sans-serif;letter-spacing:.02em;margin-bottom:5px;white-space:normal}@media all and (min-width:1024px){#react-app--selector .view-filters-container button{margin-bottom:19px}}#react-app--selector .view-filters-container button:hover{cursor:pointer;background-color:#f7f7f7;border:1px solid #ea3323;color:#fff}#react-app--selector .view-filters-container button.active{background-color:transparent;color:#0d0d0d;border:1px solid #ea3323}#react-app--selector .view-filters-container button.active:hover{background-color:#ea3323;color:#fff}#react-app--selector .view-filters-container button.disabled{opacity:.2}#react-app--selector .view-filters-container button[data-term-chosen=true]{border:1px solid #ea3323}#react-app--selector .view-filters-container .selector--filter-container{margin-top:1em;margin-bottom:2em}#react-app--selector .view-filters-container .toggleFilters{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}#react-app--selector .view-filters-container .toggleFilters::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px;content:'\f107'}#react-app--selector .view-filters-container .toggleFilters.show-advanced-filters--true::after{content:'\f106'}#react-app--selector .view-filters-container .view-filters--advanced{display:none}#react-app--selector .view-filters-container .view-filters--advanced.show-advanced-filters--true{display:block}#react-app--selector .reset-container{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;color:#ea3323;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;text-align:center}#react-app--selector .reset-container span::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}#react-app--selector .view-content-container .result-count{display:block;float:none;margin-bottom:1em;font-size:.8125rem}#react-app--selector .view-content-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8125rem;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.025em;line-height:1.4;margin-bottom:1em;width:-webkit-max-content;width:-moz-max-content;width:max-content}#react-app--selector .view-content-container label{white-space:nowrap;font-size:.75rem;color:#0d0d0d;margin-right:2px}#react-app--selector .view-content-container select{font-size:.8125rem;border:none;border-bottom:1px solid #d7d7d7;padding:0;margin:0;display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;color:#0d0d0d;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-appearance:menuList;-moz-appearance:menuList;appearance:menuList}.term-type-application #react-app--selector .view-filters .data-fieldname-application,.term-type-species #react-app--selector .view-filters .data-fieldname-application,.term-type-species #react-app--selector .view-filters .data-fieldname-species{display:none}.view-shotgun-selector.view-display-id-block_1{visibility:visible;margin-top:50px}.view-shotgun-selector.view-display-id-block_1 .view-split-container.has-exposed{grid-template-columns:1fr}@media all and (min-width:1024px){.view-shotgun-selector.view-display-id-block_1 .view-split-container.has-exposed{grid-template-columns:minmax(-webkit-max-content,auto) 1fr;grid-template-columns:minmax(max-content,auto) 1fr}article.full-entity.product-entity{width:100%}}.view-shotgun-selector.view-display-id-block_1 .view-content{display:grid;grid-gap:40px;grid-template-columns:1fr;-ms-flex-line-pack:start;align-content:start;width:100%}.view-shotgun-selector.view-display-id-block_1 .view-content .fetching{font-family:montserrat-light,Helvetica,Arial,sans-serif;font-size:1.25rem;text-align:center}@keyframes ellipsis{to{width:1.25em}}.view-shotgun-selector.view-display-id-block_1 .view-content .no-results{font-family:montserrat-light,Helvetica,Arial,sans-serif;font-size:1.25rem;text-align:center}.view-shotgun-selector.view-display-id-block_1 .view-content.result-count-0,.view-shotgun-selector.view-display-id-block_1 .view-content.updating-true{padding-top:30px;grid-template-columns:1fr}.view-shotgun-selector.view-display-id-block_1 .view-content.result-count-0 span,.view-shotgun-selector.view-display-id-block_1 .view-content.updating-true span{font-family:montserrat-bold,Helvetica,Arial,sans-serif;color:#ea3323}.view-shotgun-selector.view-display-id-block_1 .filter-engaged article{opacity:.2}.view-shotgun-selector.view-display-id-block_1 .view-header--with-sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}article.full-entity.product-entity{position:relative;border:1px solid #d7d7d7;text-align:center;padding:20px;width:100%}article.full-entity.product-entity img{margin:3rem 0}article.full-entity.product-entity h2{font-family:montserrat-thin,Helvetica,Arial,sans-serif;margin:0 0 8px;font-size:2em;letter-spacing:0}article.full-entity.product-entity h2 a{color:#0d0d0d}article.full-entity.product-entity h3{font-size:1em;letter-spacing:0;font-weight:400;font-family:montserrat-regular,Helvetica,Arial,sans-serif;margin:0 0 25px}article.full-entity.product-entity.orphan{background:rgba(234,51,35,.2);opacity:.5}article.full-entity.product-entity .product-entity--preview-specs{margin:1em 0;font-size:.755em;letter-spacing:.025em;font-family:montserrat-light,Helvetica,Arial,sans-serif;text-align:center;-webkit-column-count:1;-moz-column-count:1;column-count:1}article.full-entity.product-entity .product-entity--preview-specs .field__item,article.full-entity.product-entity .product-entity--preview-specs .field__label{display:inline;float:none}article.full-entity.product-entity .view-link{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323;margin-top:17px}article.full-entity.product-entity .view-link::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.view-shotgun-selector.view-display-id-block_1 .view-filters{border:1px solid #d7d7d7;width:100%}.view-shotgun-selector.view-display-id-block_1 .view-filters .form-item{width:100%}.view-shotgun-selector.view-display-id-block_1 .view-filters.active{display:block}.view-shotgun-selector.view-display-id-block_1 .view-filters .fieldset-title,.view-shotgun-selector.view-display-id-block_1 .view-filters .js-form-type-textfield label{text-transform:uppercase;font-size:.675em;font-family:montserrat-bold,Helvetica,Arial,sans-serif;margin-bottom:-3px;width:100%}.view-shotgun-selector.view-display-id-block_1 .view-filters .fieldset-title:hover,.view-shotgun-selector.view-display-id-block_1 .view-filters .js-form-type-textfield label:hover{cursor:pointer}.view-shotgun-selector.view-display-id-block_1 .view-filters label.option{border:1px solid #d7d7d7;width:100%;padding:5px 10px 3px;text-align:center;display:block;text-transform:uppercase;font-size:.75em;font-family:montserrat-bold,Helvetica,Arial,sans-serif;letter-spacing:.02em;margin-bottom:5px}@media all and (min-width:1024px){.view-shotgun-selector.view-display-id-block_1 .view-filters{max-width:215px}.view-shotgun-selector.view-display-id-block_1 .view-filters label.option{margin-bottom:19px}}.view-shotgun-selector.view-display-id-block_1 .view-filters label.option:hover{cursor:pointer;background-color:#f7f7f7;border:1px solid #0d0d0d;color:#0d0d0d}.view-shotgun-selector.view-display-id-block_1 .view-filters label.option.active{background-color:transparent;color:#0d0d0d;border:1px solid #ea3323}.view-shotgun-selector.view-display-id-block_1 .view-filters label.option.active:hover{background-color:#ea3323;color:#fff}.view-shotgun-selector.view-display-id-block_1 .view-filters form.filter-engaged label.option:not(.active){opacity:.2}.view-shotgun-selector.view-display-id-block_1 .view-filters input.form-checkbox{display:none}.view-shotgun-selector.view-display-id-block_1 .view-filters input#edit-msrp{border:1px solid #d7d7d7;width:100%;padding:5px 10px 3px;text-align:center;font-size:.75em;font-family:montserrat-bold,Helvetica,Arial,sans-serif}.view-shotgun-selector.view-display-id-block_1 .view-filters .form-type-select label{text-transform:uppercase;font-size:.675em;font-family:montserrat-bold,Helvetica,Arial,sans-serif;margin-bottom:-3px}.view-shotgun-selector.view-display-id-block_1 .view-filters .form-type-select .form-select{padding:5px 10px 3px}.view-shotgun-selector.view-display-id-block_1 .view-filters .ui-state-active{border:1px solid #ea3323;background:#ea3323}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .form-item{width:85px}@media all and (min-width:1024px){.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .form-item{width:49%;margin-right:0}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .form-item:nth-child(odd){margin-right:1%}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .form-item:nth-child(even){margin-left:1%}}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .option{border:1px solid transparent;font-size:.55em;padding:0}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .option:hover{border:1px solid #0d0d0d}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .option .label{display:block;padding:10px}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .swatch{background-size:cover;height:75px;content:''}.view-shotgun-selector.view-display-id-block_1 .view-filters .button-animated{border:1px solid #d7d7d7;margin:8px 0;width:100%}.view-shotgun-selector.view-display-id-block_1 .view-filters .button-animated .button{font-size:.875rem;color:#0d0d0d}.view-shotgun-selector.view-display-id-block_1 .view-filters .button-animated .button:hover{color:#fff}.view-shotgun-selector.view-display-id-block_1 .view-filters details{border:none}.view-shotgun-selector.view-display-id-block_1 .view-filters details summary{background:0 0;color:#ea3323;font-size:.75rem;padding:0;list-style:none url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.view-shotgun-selector.view-display-id-block_1 .view-filters details summary::after{font-family:icomoon;padding-left:6px;font-size:1.4em;position:relative;top:2px}.view-shotgun-selector.view-display-id-block_1 .view-filters details summary[aria-expanded=false]::after{content:'\f107'}.view-shotgun-selector.view-display-id-block_1 .view-filters details summary[aria-expanded=true]::after{content:'\f106'}.view-shotgun-selector.view-display-id-block_1 .view-filters details summary::-webkit-details-marker{display:none;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);color:transparent}.view-shotgun-selector.view-display-id-block_1 .view-filters details>.details-wrapper{padding:0}.view-shotgun-selector.view-display-id-block_1 .view-filters #views-exposed-form-shotgun-selector-block-1 #edit-actions{display:none}.view-shotgun-selector.view-display-id-block_1 .view-filters .view-filters--reset{width:100%;text-align:center;padding-bottom:2em}.view-shotgun-selector.view-display-id-block_1 .view-filters .view-filters--reset a{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.view-shotgun-selector.view-display-id-block_1 .view-filters .view-filters--reset a::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.input-range__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ea3323;border:1px solid #ea3323;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-.5rem;margin-top:-.65rem;outline:0;position:absolute;top:50%;-webkit-transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;width:1rem}.input-range__slider:active{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.input-range__slider:focus{-webkit-box-shadow:0 0 0 5px rgba(63,81,181,.2);box-shadow:0 0 0 5px rgba(63,81,181,.2)}.input-range--disabled .input-range__slider{background:#ccc;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.input-range__slider-container{-webkit-transition:left .3s ease-out;transition:left .3s ease-out}.input-range__label{color:#0d0d0d;font-family:montserrat-light,Helvetica,Arial,sans-serif;font-size:.8rem;-webkit-transform:translateZ(0);transform:translateZ(0);white-space:nowrap}.input-range__label--max,.input-range__label--min{bottom:-1.4rem;position:absolute;color:#d7d7d7}.input-range__label--min{left:0}.input-range__label--max{right:0}.input-range__label--value{position:absolute;top:-1.8rem}.input-range__label-container{left:-50%;position:relative}.input-range__label--max .input-range__label-container{left:50%}.input-range__track{background:#eee;border-radius:.3rem;cursor:pointer;display:block;height:.3rem;position:relative;-webkit-transition:left .3s ease-out,width .3s ease-out;transition:left .3s ease-out,width .3s ease-out}.input-range--disabled .input-range__track{background:#eee}.input-range__track--background{left:0;margin-top:-.15rem;position:absolute;right:0;top:50%}.input-range__track--active{background:#ea3323}.input-range{height:1rem;position:relative;width:88%;margin:1.5em auto 0}.input-range__label .input-range__label--value,.input-range__label-container{pointer-events:none}#react-app--selector .view-filters-container .range-slider button{margin-top:3em}.block-firearm-filter.block-shotgun-selector-block,.block-product-selector.block-shotgun-selector-block{padding:0;overflow-x:hidden;overflow-y:hidden}@media all and (min-width:960px){#react-app--selector .view-content-container .result-count{float:right;margin-bottom:0}.view-shotgun-selector.view-display-id-block_1 .view-content{grid-template-columns:1fr 1fr}.block-firearm-filter.block-shotgun-selector-block,.block-product-selector.block-shotgun-selector-block{padding:100px 0 50px;overflow:visible}}@media all and (min-width:1200px){.block-firearm-filter.block-shotgun-selector-block,.block-product-selector.block-shotgun-selector-block{padding:200px 0 100px}}.shotgun-selector--container{display:block;margin:0}.shotgun-selector--container .shotgun-selector--wrapper{display:block;position:relative;width:100%;padding:40px;margin-top:70px}@media only screen and (min-width:420px){.shotgun-selector--container .shotgun-selector--wrapper{padding-top:60px;margin-top:20px}}.shotgun-selector--container .shotgun-selector--wrapper img{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;max-width:1300px;left:0;top:32%}@media only screen and (min-width:380px){.shotgun-selector--container .shotgun-selector--wrapper img{top:34%}}@media only screen and (min-width:520px){.shotgun-selector--container .shotgun-selector--wrapper img{top:40%;left:-12%}}@media only screen and (min-width:625px){.shotgun-selector--container .shotgun-selector--wrapper img{top:51%;left:-10%}}@media only screen and (min-width:660px){.shotgun-selector--container .shotgun-selector--wrapper{padding-top:95px;margin-top:0}.shotgun-selector--container .shotgun-selector--wrapper img{top:48%;left:-8%}}@media only screen and (min-width:768px){.shotgun-selector--container .shotgun-selector--wrapper img{left:-26%}}@media only screen and (min-width:840px){.shotgun-selector--container .shotgun-selector--wrapper img{left:-15%}}@media only screen and (min-width:950px){.shotgun-selector--container .shotgun-selector--wrapper img{left:-8%}}@media only screen and (min-width:1024px){.shotgun-selector--container .shotgun-selector--wrapper{padding-top:40px}.shotgun-selector--container .shotgun-selector--wrapper img{max-width:100%;width:100%;top:42%;left:0}}@media only screen and (min-width:1300px){.shotgun-selector--container .shotgun-selector--wrapper img{top:45%}}@media only screen and (min-width:1600px){.shotgun-selector--container .shotgun-selector--wrapper img{top:57%}}.shotgun-selector--container .shotgun-selector--wrapper .shotgun-selector--wrapper--bg-image-sm{display:block}.shotgun-selector--container .shotgun-selector--wrapper .shotgun-selector--wrapper--bg-image-lg{display:none}.shotgun-selector--container .shotgun-selector--wrapper h3{font-family:montserrat-thin,Helvetica,Arial,sans-serif;font-size:2em;letter-spacing:-.025em;color:#fff;text-align:center;text-shadow:-1px 1px 5px #31150d;margin-top:35px}.shotgun-selector--container .shotgun-selector--wrapper p{color:#fff;text-align:center;text-shadow:-1px 1px 5px #31150d;margin-top:0;margin-bottom:40px;font-size:.8em}@media all and (min-width:700px){article.full-entity.product-entity .product-entity--preview-specs{-webkit-column-count:2;-moz-column-count:2;column-count:2}.shotgun-selector--container .shotgun-selector--wrapper .shotgun-selector--wrapper--bg-image-sm{display:none}.shotgun-selector--container .shotgun-selector--wrapper .shotgun-selector--wrapper--bg-image-lg{display:block}.shotgun-selector--container .shotgun-selector--wrapper p{font-size:1em}}.shotgun-selector--container .shotgun-selector--wrapper .wrapper-1206{border:1px solid #d7d7d7;width:100%;padding:0}@media all and (min-width:960px){.shotgun-selector--container .shotgun-selector--wrapper .wrapper-1206{padding:0 20px;width:95%}}.shotgun-selector--container .shotgun-selector--wrapper .wrapper-1206 .shotgun-selector--content{position:relative;z-index:2;color:#fff}.shotgun-selector--container .shotgun-selector--wrapper form{text-align:center}.shotgun-selector--container .shotgun-selector--wrapper form .selects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shotgun-selector--container .shotgun-selector--wrapper form select{max-width:370px;width:100%;margin:0 40px}.shotgun-selector--container .shotgun-selector--wrapper form .form-submit{font-family:icomoon,montserrat-bold,Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.85em;letter-spacing:.005em;color:#ea3323;text-align:center;margin:20px 0}@media all and (min-width:500px){.shotgun-selector--container .shotgun-selector--wrapper form .form-submit{margin:40px 0}}@supports(-ms-ime-align:auto){.view-shotgun-selector.view-display-id-block_1 .view-header,.view-shotgun-selector.view-display-id-page_1 .view-header{display:block;width:100%}.view-shotgun-selector.view-display-id-block_1 .view-filters,.view-shotgun-selector.view-display-id-page_1 .view-filters{width:100%}@media all and (min-width:700px){.view-shotgun-selector.view-display-id-block_1 .view-split-container.has-exposed,.view-shotgun-selector.view-display-id-page_1 .view-split-container.has-exposed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.view-shotgun-selector.view-display-id-block_1 .view-filters,.view-shotgun-selector.view-display-id-page_1 .view-filters{-ms-flex-negative:0;flex-shrink:0;width:215px;margin-top:1%;margin-right:1%}}.view-shotgun-selector.view-display-id-block_1 .view-content,.view-shotgun-selector.view-display-id-page_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-shotgun-selector.view-display-id-block_1 .view-content .views-row,.view-shotgun-selector.view-display-id-block_1 .view-content article,.view-shotgun-selector.view-display-id-page_1 .view-content .views-row,.view-shotgun-selector.view-display-id-page_1 .view-content article{display:block;width:100%;margin:10px 0}@media all and (min-width:700px){.view-shotgun-selector.view-display-id-block_1 .view-content .views-row,.view-shotgun-selector.view-display-id-block_1 .view-content article,.view-shotgun-selector.view-display-id-page_1 .view-content .views-row,.view-shotgun-selector.view-display-id-page_1 .view-content article{width:48%;margin:1%}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-shotgun-selector.view-display-id-block_1 .view-header,.view-shotgun-selector.view-display-id-page_1 .view-header{display:block;width:100%}.view-shotgun-selector.view-display-id-block_1 .view-filters,.view-shotgun-selector.view-display-id-page_1 .view-filters{width:100%}}@media all and (-ms-high-contrast:none) and (min-width:700px),all and (-ms-high-contrast:active) and (min-width:700px){.view-shotgun-selector.view-display-id-block_1 .view-split-container.has-exposed,.view-shotgun-selector.view-display-id-page_1 .view-split-container.has-exposed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.view-shotgun-selector.view-display-id-block_1 .view-filters,.view-shotgun-selector.view-display-id-page_1 .view-filters{-ms-flex-negative:0;flex-shrink:0;width:215px;margin-top:1%;margin-right:1%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-shotgun-selector.view-display-id-block_1 .view-content,.view-shotgun-selector.view-display-id-page_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-shotgun-selector.view-display-id-block_1 .view-content .views-row,.view-shotgun-selector.view-display-id-block_1 .view-content article,.view-shotgun-selector.view-display-id-page_1 .view-content .views-row,.view-shotgun-selector.view-display-id-page_1 .view-content article{display:block;width:100%;margin:10px 0}}@media all and (-ms-high-contrast:none) and (min-width:700px),all and (-ms-high-contrast:active) and (min-width:700px){.view-shotgun-selector.view-display-id-block_1 .view-content .views-row,.view-shotgun-selector.view-display-id-block_1 .view-content article,.view-shotgun-selector.view-display-id-page_1 .view-content .views-row,.view-shotgun-selector.view-display-id-page_1 .view-content article{width:48%;margin:1%}}.dealer-search--container{max-width:1200px;width:95%;margin:0 auto;display:grid;grid-template-columns:1fr}@media all and (min-width:960px){.dealer-search--container{grid-template-columns:minmax(250px,25%) 1fr;grid-gap:40px}}.dealer-search--container.no-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dealer-search--container.no-message form{max-width:400px;margin:0 auto;text-align:center}.dealer-search--container .locator{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.dealer-search--container .locator::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.dealer-search--container .locator-error{display:block;padding:1em 0;color:red}.dealer-search--container .locator-error span{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:1.2em}.dealer-search--container .form-item-search{margin-top:0}.dealer-search--container .form-item-search label,.dealer-search--container th{display:none}@media all and (min-width:700px){.dealer-search--container th{display:table-cell}}.dealer-search--container td{display:inline-block;text-align:center;width:100%;border-right:none}.dealer-search--container td:first-child{padding-top:40px}.dealer-search--container td:last-child{padding-bottom:40px}.dealer-search--container td:last-child a{display:block;font-family:montserrat-bold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;letter-spacing:0;cursor:pointer;color:#ea3323}.dealer-search--container td:last-child a::after{font-family:icomoon,sans-serif!important;content:'\f105';padding:0 3px 0 5px}.dealer-search--container .dealer-search--results--name{text-align:center}@media all and (min-width:700px){.dealer-search--container td{display:table-cell;width:auto;border-right:4px solid #fff;padding-top:20px;padding-bottom:20px}.dealer-search--container td:first-child{padding-top:20px}.dealer-search--container td:last-child{padding-bottom:20px}.dealer-search--container .dealer-search--results--name{text-align:left}}.dealer-search--container .dealer-search--results--name .dealer-search--results--name--phone{margin-top:5px;display:block}.dealer-search--container .dealer-search--results--message,.dealer-search--container .dealer-search--results--name span{font-family:montserrat-bold,Helvetica,Arial,sans-serif}.dealer-search--container .dealer-search--results--distance span:first-child{font-size:1.5rem;font-family:montserrat-bold,Helvetica,Arial,sans-serif}.dealer-search--container .dealer-search--results--distance span:nth-child(2){color:#d7d7d7;font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:1rem}.dealer-search--container .dealer-search--stats p{font-size:14px}.dealer-search--container .dealer-search--stats--count,.dealer-search--container .dealer-search--stats--query{font-family:montserrat-bold,Helvetica,Arial,sans-serif}.block-dealers.block-action-block{padding:80px 0}.view-faqs.view-display-id-embed_1 .attachment-before{margin-bottom:20px;padding-bottom:20px}.view-faqs.view-display-id-embed_1 .attachment-before .views-row{margin-bottom:1em}.view-faqs.view-display-id-embed_1 .view-split-container .view-content .views-row .question-entity{width:100%;margin-bottom:20px;padding-bottom:10px}.view-faqs.view-display-id-embed_1 .view-split-container .view-content .views-row .question-entity h2{font-family:montserrat-medium,Helvetica,Arial,sans-serif;font-size:1.25rem;text-align:left;margin-left:0;cursor:pointer}.view-faqs.view-display-id-embed_1 .view-split-container .view-content .views-row .question-entity h2 button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]){border:none;padding:0;margin:0;color:#0d0d0d;text-transform:none;letter-spacing:.0425em;font-family:montserrat-medium,Helvetica,Arial,sans-serif;line-height:1;font-size:1rem;max-width:none}.view-faqs.view-display-id-embed_1 .view-split-container .view-content .views-row .question-entity h2 button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1])::after,.view-faqs.view-display-id-embed_1 .view-split-container .view-content .views-row .question-entity h2 button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1])::before{display:none}.view-faqs.view-display-id-embed_1 .view-split-container .view-content .views-row .question-entity h2 button:not(.iiz__btn):not(.trigger):not([aria-controls=tns1]):hover{background:0 0;color:#0d0d0d}.view-faqs.view-display-id-embed_1 .views-field.views-field-answer__value{display:none}#ss360-custom-searchbutton{background:#ea3323;border-color:#ea3323}.ss360-layer-content #ss360-search-result-heading{text-align:left;font-size:1.125rem;padding:0;margin:0 0 15px;font-family:montserrat-regular,Helvetica,Arial,sans-serif}.ss360-list header{height:auto;font-family:montserrat-bold,Helvetica,Arial,sans-serif;color:#0d0d0d}.ss360-list header a{color:#ea3323}.ss360-list header a:visited{color:#981a0f}.ss360-list li{margin:0}.ss360-layer:not(.ss360--skeleton) article{padding:20px}.ss360-list li:nth-child(odd){background:#f7f7f7}#ss360-layer .ss360-ac-bg{background-color:#ea3323!important;border-color:#ea3323!important}#ss360-layer .ss360-ac-bg:hover{background-color:#981a0f!important;border-color:#ea3323!important}#ss360-layer .ss360-ac-c,.ss360-suggests__link{color:#ea3323!important}#ss360-layer .ss360-ac-c:visited,.ss360-suggests__link:visited{color:#981a0f}#ss360-layer .ss360-ac-b{border:1px solid #ea3323!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;font-size:.75rem!important;letter-spacing:.14rem!important;text-transform:uppercase!important;padding:1em 4em!important}#ss360-layer .ss360-ac-b:hover{background-color:#981a0f!important;border-color:#981a0f!important;color:#fff!important}.ss360-nav--tabs .ss360-nav__menu-item--active .ss360-nav__entry{background:#ea3323;border-color:inherit;border-style:solid;border-width:2px 2px 0;color:#fff;padding-bottom:12px}.ss360-nav--tabs .ss360-nav__menu-item:not(.ss360-nav__menu-item--active) .ss360-nav__entry:focus,.ss360-nav--tabs .ss360-nav__menu-item:not(.ss360-nav__menu-item--active) .ss360-nav__entry:hover{color:#fefefe;padding-bottom:12px}#ss360-layer .ss360-tc-b,#ss360-layer .ss360-tc-b--focus:focus,#ss360-layer .ss360-tc-b--hover:focus,#ss360-layer .ss360-tc-b--hover:hover{border:none!important}#ss360-layer .ss360-ac-bg--focus:focus,#ss360-layer .ss360-ac-bg--hover:focus,#ss360-layer .ss360-ac-bg--hover:hover{background-color:#981a0f!important}.ss360-nav--tabs.ss360-nav--top{border-bottom:2px solid #ea3323}.ss360-nav--tabs.ss360-nav--top .ss360-nav__menu-item--active{margin-left:0;margin-right:0}.ss360-nav__pre.ss360-tc-b{display:none}.ss360-suggests__image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@font-face{font-family:theforeganroughtwo;src:url(/themes/custom/ben2019/assets/fonts/theforeganroughtwo/TheForegenRoughTwo.woff2) format("woff2"),url(/themes/custom/ben2019/assets/fonts/theforeganroughtwo/TheForegenRoughTwo.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:masterplan;src:url(/themes/custom/ben2019/assets/fonts/masterplan/masterplan.woff2) format("woff2"),url(/themes/custom/ben2019/assets/fonts/masterplan/masterplan.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.survey-alert{background:url(/themes/custom/ben2019/images/promos/adak/bg.jpg) #fff;color:#333;font-size:.875rem;height:70px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:theforeganroughtwo,Helvetica,Arial,sans-serif}.survey-alert .survey-alert--content{max-width:960px;width:95%;margin:0 auto}.survey-alert .survey-alert--content a{font-family:theforeganroughtwo,Helvetica,Arial,sans-serif;color:#ea3323;text-decoration:underline;display:block}@media all and (min-width:700px){.survey-alert{font-size:1.125rem;height:50px}.survey-alert .survey-alert--content a{display:inline}}