/*!
Theme Name: josam24
Theme URI: http://underscores.me/
Author: Michael Christman
Author URI: http://underscores.me/
Description: A theme for Heavy Duty
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: j24
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

josam24 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;overflow-x:clip}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}#page{font-family:"Oswald",sans-serif}#page a{font-family:"Oswald",sans-serif;font-weight:200}.page p{font-family:"Oswald",sans-serif}.entry-content.font-body p,.content-wrap.font-body p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25}.ucase{text-transform:uppercase}.thin{font-weight:200}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}h1,h2,h3,h4,h5,h6{clear:both}.home-page h2{text-transform:uppercase;font-weight:400}.home-page h2.thin{font-weight:200}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}#masthead{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:center;align-items:stretch;height:50px;position:fixed;z-index:10;top:0;left:0;right:0;background-color:#fff}@media screen and (min-width:50em){#masthead{height:100px;padding:0 0 0 8.3%}}@media screen and (min-width:78.75em){#masthead{height:50px}}@media screen and (min-width:120em){#masthead{max-width:1920px;margin:0 auto;padding:0 0 0 160px}}#masthead .site-branding{display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;max-width:160px;justify-content:center;align-items:center;text-align:center;z-index:10}@media screen and (min-width:50em){#masthead .site-branding{justify-content:flex-start;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%}}#masthead .site-branding .custom-logo-link{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}#masthead #site-navigation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 16%;-ms-flex:0 1 16%;flex:0 1 16%;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-end;position:absolute;z-index:1}@media screen and (min-width:50em){#masthead #site-navigation{position:static;-webkit-flex:1 0 75%;-ms-flex:1 0 75%;flex:1 0 75%}}.admin-bar.page-template #wpadminbar{position:fixed}.admin-bar #masthead{top:46px}.menu-toggle{padding:0;vertical-align:bottom;border-radius:0;background-color:#fff0;border:0}@media screen and (min-width:50em){.menu-toggle{display:none}}.ham{cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom}.hamRotate.active{transform:rotate(45deg)}.hamRotate180.active{transform:rotate(180deg)}.line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#000;stroke-width:5.5;stroke-linecap:round}.ham4 .top{stroke-dasharray:40 121}.ham4 .bottom{stroke-dasharray:40 121}.ham4.active .top{stroke-dashoffset:-68px}.ham4.active .bottom{stroke-dashoffset:-68px}.site-footer{display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(6,auto);padding:0;background-color:#ce0e2d}@media screen and (min-width:50em){.site-footer{grid-template-columns:8.3% 41.7% 41.7% 8.3%;grid-template-rows:repeat(5,auto)}}@media screen and (min-width:120em){.site-footer{grid-template-columns:calc(50% - 880px) 880px 880px calc(50% - 880px)}}.site-footer .site-title{grid-column:1/4;grid-row:1/2;font-size:1.5rem;padding:1.5rem 10% 0;text-align:center}@media screen and (min-width:50em){.site-footer .site-title{grid-column:1/5;text-align:left;padding:1.5rem 8.3% 0}}@media screen and (min-width:120em){.site-footer .site-title{grid-column:2/3;padding:1.5rem 0 0}}.site-footer .footer-verbiage{grid-column:1/4;grid-row:2/3;display:grid;grid-template-columns:8.3% auto 8.3%}@media screen and (min-width:50em){.site-footer .footer-verbiage{grid-column:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}.site-footer .footer-verbiage p{grid-column:2/3;margin:0;font-weight:300}.site-footer .footer-verbiage p:first-child{font-family:"rig-sans",sans-serif;font-weight:300;margin:1rem 0 1.5rem}@media screen and (min-width:50em){.site-footer .footer-verbiage p:first-child{text-wrap:balance}}.site-footer .footer-verbiage p strong{font-weight:500}.site-footer .footer-verbiage p,.site-footer .footer-verbiage strong{color:#fff}.site-footer .footer-menu-wrap{grid-column:1/4;grid-row:3/4;display:grid;grid-template-columns:8.3% auto 8.3%}@media screen and (min-width:50em){.site-footer .footer-menu-wrap{grid-column:3/4;grid-row:1/5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:flex-end}}.site-footer .footer-menu-wrap .footer-menu-container{grid-column:2/3;margin:1.5rem 0}@media screen and (min-width:50em){.site-footer .footer-menu-wrap .footer-menu-container{width:80%}}.site-footer .footer-menu-wrap #footer-menu{list-style:none;margin:0;padding:0}.site-footer .footer-menu-wrap #footer-menu .menu-item-has-children{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:.5rem}.site-footer .footer-menu-wrap #footer-menu .menu-item-has-children>a{font-weight:500;margin-right:.5rem;padding:.25rem 0}@media screen and (min-width:50em){.site-footer .footer-menu-wrap #footer-menu .menu-item-has-children>a{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;border-bottom:1px solid #fff}}.site-footer .footer-menu-wrap #footer-menu .menu-item-has-children>button{-webkit-flex:0 1 40px;-ms-flex:0 1 40px;flex:0 1 40px;background-color:#fff;color:#ce0e2d;border:none;border-radius:0;padding:0}@media screen and (min-width:50em){.site-footer .footer-menu-wrap #footer-menu .menu-item-has-children>button{display:none}}.site-footer .footer-menu-wrap #footer-menu .menu-item-has-children>button:hover,.site-footer .footer-menu-wrap #footer-menu .menu-item-has-children>button:active,.site-footer .footer-menu-wrap #footer-menu .menu-item-has-children>button:focus{color:#fff;background-color:#231f20}.site-footer .footer-menu-wrap #footer-menu .sub-menu{display:none;list-style:none;width:100%;margin:.5rem 1rem 1rem .5rem;padding:0}@media screen and (min-width:50em){.site-footer .footer-menu-wrap #footer-menu .sub-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;align-items:flex-end;margin:0 0 .5rem}}.site-footer .footer-menu-wrap #footer-menu .sub-menu.toggled-on{display:block}@media screen and (min-width:50em){.site-footer .footer-menu-wrap #footer-menu .sub-menu.toggled-on{display:-webkit-flex;display:-ms-flexbox;display:flex}}.site-footer .footer-menu-wrap #footer-menu .sub-menu a{font-weight:200;font-size:.8rem;text-transform:uppercase;text-decoration:none;line-height:1;padding:.25rem .5rem;margin:.25rem 0}.site-footer .footer-menu-wrap #footer-menu .sub-menu a:hover,.site-footer .footer-menu-wrap #footer-menu .sub-menu a:active,.site-footer .footer-menu-wrap #footer-menu .sub-menu a:focus{color:#fff;background-color:#231f20}.site-footer .footer-menu-wrap #footer-menu a{color:#fff}.site-footer .social-media-links{grid-column:1/4;grid-row:4/5;display:grid;grid-template-columns:8.3% auto 8.3%;margin:1rem 0}@media screen and (min-width:50em){.site-footer .social-media-links{grid-column:2/3;grid-row:3/4;grid-template-columns:auto;align-items:center}}.site-footer .social-media-links #social-widget{grid-column:2/3}@media screen and (min-width:50em){.site-footer .social-media-links #social-widget{grid-column:1/2}}.site-footer .social-media-links ul{margin-bottom:0}.site-footer .social-media-links .wp-block-social-link{border-radius:0;background-color:#fff}.site-footer .social-media-links .wp-block-social-link .wp-block-social-link-anchor{color:#ce0e2d}.site-footer .social-media-links .wp-block-social-link .wp-block-social-link-anchor:hover,.site-footer .social-media-links .wp-block-social-link .wp-block-social-link-anchor:active,.site-footer .social-media-links .wp-block-social-link .wp-block-social-link-anchor:focus{background-color:#231f20;color:#fff}.site-footer .page-jump{grid-column:1/4;grid-row:5/6;padding:1.5rem 8.3%}@media screen and (min-width:50em){.site-footer .page-jump{grid-column:2/3;grid-row:4/5;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;padding:1.5rem 0}}.site-footer .page-jump button{border:none;border-radius:0;background-color:#fff;padding:0;align-self:center}.site-footer .page-jump button:hover,.site-footer .page-jump button:active,.site-footer .page-jump button:focus{background-color:#231f20}.site-footer .page-jump button:hover a,.site-footer .page-jump button:active a,.site-footer .page-jump button:focus a{color:#fff}.site-footer .page-jump button a{display:block;padding:.75rem 1rem;color:#231f20;text-decoration:none}.site-footer .sub-footer{display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(2,auto);grid-column:1/4;grid-row:6/7;padding:.5rem 0 1.5rem;background-color:#e6e7e8}@media screen and (min-width:50em){.site-footer .sub-footer{grid-column:1/5;padding-bottom:1rem}}.site-footer .sub-footer .sub-footer-verbiage{grid-column:2/3;grid-row:1/2;text-align:center}.site-footer .sub-footer .sub-footer-verbiage p{font-size:.8rem;line-height:1}.site-footer .sub-footer .sub-footer-verbiage p:first-child{font-family:"rig-sans",sans-serif;font-weight:300}.site-footer .sub-footer p{color:#231f20}.site-footer .sub-footer p:last-child{margin-bottom:0}.site-footer .sub-footer .fine-print-wrap{grid-column:2/3;grid-row:2/3}.site-footer .sub-footer #fine-print-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;flex-wrap:wrap;list-style:none;padding:0;margin:1.5rem 0 0}@media screen and (min-width:50em){.site-footer .sub-footer #fine-print-menu{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;flex-wrap:nowrap;justify-content:center;margin:1rem 0 0}}.site-footer .sub-footer #fine-print-menu li{text-align:center}@media screen and (min-width:50em){.site-footer .sub-footer #fine-print-menu li{padding:.125rem .55rem .25rem;line-height:.6rem}}@media screen and (min-width:50em){.site-footer .sub-footer #fine-print-menu li:not(:last-child){border-width:0 1px 0 0;border-style:solid;border-color:#231f20}}.site-footer .sub-footer #fine-print-menu a{color:#231f20;text-decoration:none;font-size:.8rem;line-height:1}.error-404{grid-column:2/3;padding-bottom:10rem}.error-404 .page-header{margin-top:10rem}.error-404 .page-header .page-title{color:#ce0e2d;font-family:"Oswald",sans-serif;font-size:8rem;font-weight:300;line-height:1;text-align:center;text-transform:uppercase;margin:0}.error-404 .page-header .page-subtitle{color:#231f20;font-family:"Oswald",sans-serif;font-size:1.75rem;font-weight:200;line-height:2;text-align:center;text-transform:uppercase;margin:0}.error-404 .page-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin:0}.error-404 .page-content p{text-align:center}.error-404 .page-content button{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;align-self:center;padding:0;border:none;border-radius:0}.error-404 .page-content button a{display:block;padding:.8rem 1rem;text-decoration:none;text-transform:uppercase;background-color:#ce0e2d;color:#fff;border:none}.error-404 .page-content button a:hover,.error-404 .page-content button a:active,.error-404 .page-content button a:focus{background-color:#e6e7e8;color:#231f20}.main-navigation{display:block;width:100%;position:relative}.main-navigation .nav-menu-container{position:absolute;top:50px;right:-100vw;width:100%;padding:1rem;background-color:rgb(255 255 255 / .9);transition:right 300ms ease-in-out;overflow-y:scroll;max-height:calc(100vh - 50px)}@media screen and (min-width:50em){.main-navigation .nav-menu-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column-reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;position:static;padding:0;overflow:visible}}@media screen and (min-width:78.75em){.main-navigation .nav-menu-container{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:flex-end}}.main-navigation .nav-menu-container.hidden{display:none}.main-navigation ul#primary-menu{display:block;width:100%;list-style:none;margin:0;padding-left:0}@media screen and (min-width:50em){.main-navigation ul#primary-menu{position:static;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:flex-end;padding:0}}.main-navigation ul#primary-menu li.menu-item-has-children{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:center}@media screen and (min-width:50em){.main-navigation ul#primary-menu li.menu-item-has-children{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}}.main-navigation ul#primary-menu li.menu-item-has-children>a{-webkit-flex:1 0 calc(100% - 90px);-ms-flex:1 0 calc(100% - 90px);flex:1 0 calc(100% - 90px)}@media screen and (min-width:50em){.main-navigation ul#primary-menu li.menu-item-has-children>a{flex:1 1 100%;padding-right:0}}.main-navigation ul#primary-menu li.menu-item-has-children>button{-webkit-flex:0 1 50px;-ms-flex:0 1 50px;flex:0 1 50px;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;align-self:stretch;background-color:#fff0;border:none;border-radius:0;padding:0}@media screen and (min-width:50em){.main-navigation ul#primary-menu li.menu-item-has-children>button{width:40px}}.main-navigation ul#primary-menu li.menu-item-has-children>button:hover,.main-navigation ul#primary-menu li.menu-item-has-children>button:active,.main-navigation ul#primary-menu li.menu-item-has-children>button:focus{color:#fff;background-color:#ce0e2d}.main-navigation ul#primary-menu li a{padding:13px 1rem}.main-navigation ul#primary-menu li a.tss-icon{padding:0 1rem}@media screen and (min-width:50em){.main-navigation ul#primary-menu li a.tss-icon{height:100%}}.main-navigation ul#primary-menu li a.tss-icon svg{height:38px;vertical-align:bottom;padding:.5rem 0}@media screen and (min-width:50em){.main-navigation ul#primary-menu li a.tss-icon svg{padding:.5rem}}.main-navigation ul#primary-menu li a.tss-icon:hover path,.main-navigation ul#primary-menu li a.tss-icon:hover rect{fill:#fff}.main-navigation ul#primary-menu>li:first-child:hover:not(:has(.sub-menu:hover))>a,.main-navigation ul#primary-menu>li:first-child:hover:not(:has(.sub-menu:hover))>button,.main-navigation ul#primary-menu>li:first-child:focus:not(:has(.sub-menu:focus))>a,.main-navigation ul#primary-menu>li:first-child:focus:not(:has(.sub-menu:focus))>button,.main-navigation ul#primary-menu>li:first-child:active:not(:has(.sub-menu:active))>a,.main-navigation ul#primary-menu>li:first-child:active:not(:has(.sub-menu:active))>button{color:#fff;background-color:#ce0e2d}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on{position:absolute;top:100px;left:8.3%;display:grid;grid-template-columns:3rem repeat(4,calc(25% - 1.5rem)) 3rem;grid-template-rows:auto;width:83.4%;margin:0;padding-bottom:1.5rem;max-height:calc(100vh - 50px);background-color:rgb(255 255 255 / .5)}}@media screen and (min-width:78.75em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on{top:50px}}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li{display:grid;grid-template-rows:subgrid;grid-row:span 10;align-items:flex-start}}.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li .icon-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li .icon-wrap{justify-content:center;background-color:rgb(255 255 255 / .8)}}.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li .icon-wrap svg{width:40px}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li .icon-wrap svg{width:60px;padding-top:1rem}}.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a{font-size:1.125rem;font-weight:400}.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a:hover,.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a:active,.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a:focus{color:#fff}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a{padding:13px 1rem;align-self:stretch;text-align:center;justify-content:center;background-color:rgb(255 255 255 / .8)}.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a:hover,.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a:active,.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a:focus{color:#ce0e2d}}.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li .brochure-button{display:none;margin-bottom:.5rem;font-weight:200;text-align:center;background-color:rgb(230 231 232 / .8)}.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li .brochure-button:hover,.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li .brochure-button:active,.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li .brochure-button:focus{cursor:pointer;background-color:#ce0e2d;color:#fff}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li .brochure-button{display:block;width:calc(100% - 2rem);margin:0 auto}}.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li .brochure-button.toggled-on{display:block}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>.sub-menu{margin:0;align-self:stretch;background-color:rgb(255 255 255 / .8)}}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>.sub-menu a{text-align:center;justify-content:center;padding:8px 1rem}}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:first-child{grid-column:2/3}}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:nth-child(2){grid-column:3/4}}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:nth-child(3){grid-column:4/5}}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:nth-child(4){grid-column:5/6}}.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:last-child{width:calc(100% - 90px);margin-left:40px}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:last-child{grid-column:2/6;width:100%;margin:1.5rem 0 0}}.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:last-child a{justify-content:center;font-weight:200;background-color:rgb(230 231 232 / .8)}.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:last-child a:hover,.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:last-child a:active,.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:last-child a:focus{background-color:#ce0e2d;color:#fff}@media screen and (min-width:50em){.main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li .dropdown-toggle{display:none}}.main-navigation ul#primary-menu a{display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;color:#231f20}@media screen and (min-width:50em){.main-navigation ul#primary-menu a{align-items:center}}.main-navigation ul#primary-menu a:visited{color:#231f20}.main-navigation ul#primary-menu a:hover,.main-navigation ul#primary-menu a:active,.main-navigation ul#primary-menu a:focus{color:#fff;background-color:#ce0e2d}.main-navigation ul#primary-menu .sub-menu{display:none;position:static;background-color:#fff0;list-style:none;padding:0;width:100%;margin-left:1rem}.main-navigation ul#primary-menu .sub-menu.toggled-on{display:block}.main-navigation ul#primary-menu .sub-menu li .sub-menu{margin-left:40px}@media screen and (min-width:50em){.main-navigation ul#primary-menu .sub-menu li .sub-menu{position:static;display:block}}@media screen and (min-width:50em){.main-navigation ul#primary-menu .sub-menu li.menu-item-has-children{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}@media screen and (min-width:50em){.main-navigation ul#primary-menu .sub-menu li.menu-item-has-children>a{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}.main-navigation ul#nav-menu-extended{display:block;list-style:none;margin:0;padding-left:0;width:100%}@media screen and (min-width:50em){.main-navigation ul#nav-menu-extended{position:static;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:flex-end;padding:0}}.main-navigation ul#nav-menu-extended li.menu-item-has-children{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative}@media screen and (min-width:50em){.main-navigation ul#nav-menu-extended li.menu-item-has-children{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}}.main-navigation ul#nav-menu-extended li.menu-item-has-children>a{-webkit-flex:1 0 calc(100% - 50px);-ms-flex:1 0 calc(100% - 50px);flex:1 0 calc(100% - 50px)}@media screen and (min-width:50em){.main-navigation ul#nav-menu-extended li.menu-item-has-children>a{flex:1 1 100%;padding-right:0}}.main-navigation ul#nav-menu-extended li.menu-item-has-children>button{-webkit-flex:0 1 50px;-ms-flex:0 1 50px;flex:0 1 50px;background-color:#fff0;border:none;border-radius:0;padding:0}@media screen and (min-width:50em){.main-navigation ul#nav-menu-extended li.menu-item-has-children>button{width:40px}}.main-navigation ul#nav-menu-extended li.menu-item-has-children>button:hover,.main-navigation ul#nav-menu-extended li.menu-item-has-children>button:active,.main-navigation ul#nav-menu-extended li.menu-item-has-children>button:focus{color:#fff;background-color:#ce0e2d}.main-navigation ul#nav-menu-extended li a{padding:13px 1rem}.main-navigation ul#nav-menu-extended li a.tss-icon{padding:0 1rem}@media screen and (min-width:50em){.main-navigation ul#nav-menu-extended li a.tss-icon{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}}.main-navigation ul#nav-menu-extended li a.tss-icon svg{height:38px;vertical-align:bottom;padding:.5rem 0}@media screen and (min-width:50em){.main-navigation ul#nav-menu-extended li a.tss-icon svg{padding:.5rem}}.main-navigation ul#nav-menu-extended li a.tss-icon:hover path,.main-navigation ul#nav-menu-extended li a.tss-icon:hover rect{fill:#fff}.main-navigation ul#nav-menu-extended .wpml-ls-current-language:hover>a,.main-navigation ul#nav-menu-extended .wpml-ls-current-language:hover>button,.main-navigation ul#nav-menu-extended .wpml-ls-current-language:active>a,.main-navigation ul#nav-menu-extended .wpml-ls-current-language:active>button,.main-navigation ul#nav-menu-extended .wpml-ls-current-language:focus>a,.main-navigation ul#nav-menu-extended .wpml-ls-current-language:focus>button{color:#fff;background-color:#ce0e2d}.main-navigation ul#nav-menu-extended .wpml-ls-current-language .sub-menu{display:none;position:static;list-style:none;padding:0;width:100%}.main-navigation ul#nav-menu-extended .wpml-ls-current-language .sub-menu.toggled-on{display:block}@media screen and (min-width:50em){.main-navigation ul#nav-menu-extended .wpml-ls-current-language .sub-menu.toggled-on{background-color:#fff;position:absolute;width:250px;top:100%;right:0;-moz-box-shadow:-2px 2px 8px #000;-webkit-box-shadow:-2px 2px 8px #000;box-shadow:-2px 2px 8px #000}}.main-navigation ul#nav-menu-extended a{display:block;text-decoration:none;color:#231f20}.main-navigation ul#nav-menu-extended a:visited{color:#231f20}.main-navigation ul#nav-menu-extended a:hover,.main-navigation ul#nav-menu-extended a:active,.main-navigation ul#nav-menu-extended a:focus{color:#fff;background-color:#ce0e2d}.main-navigation.toggled-on .nav-menu-container{position:absolute;right:0;overflow-y:scroll;max-height:calc(100vh - 40px)}@media screen and (min-width:50em){.main-navigation.toggled-on .nav-menu-container{position:static;overflow:unset;max-height:unset}}.main-navigation.toggled-on .nav-menu-container.sub-menu{position:static}.navigation-menu a{font-weight:200}@media screen and (min-width:50em){html[lang=en-us] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on{grid-template-columns:3rem repeat(2,calc(50% - 3rem)) 3rem}}@media screen and (min-width:50em){html[lang=en-us] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:last-child{grid-column:2/4}}@media screen and (min-width:50em){html[lang=sv-SE] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on,html[lang=nb-NO] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on{grid-template-columns:0.5fr repeat(5,calc(23% - 1.5rem)) 0.5fr;left:0;width:100%}}@media screen and (min-width:62.5em){html[lang=sv-SE] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on,html[lang=nb-NO] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on{grid-template-columns:0.5fr repeat(5,calc(20% - 1.5rem)) 0.5fr;left:0;width:100%}}@media screen and (min-width:50em){html[lang=sv-SE] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:last-child,html[lang=nb-NO] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li:last-child{grid-column:2/7}}html[lang=sv-SE] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a,html[lang=nb-NO] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a{font-size:1rem}@media screen and (min-width:62.5em){html[lang=sv-SE] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a,html[lang=nb-NO] .main-navigation ul#primary-menu>li:first-child>.sub-menu.toggled-on>li>a{font-size:1.125rem}}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu{margin:0}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{margin:0}#titlediv #title-prompt-text{padding:.25rem 10px 0}@media screen and (min-width:30em){#j24_academy_meta .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_academy_meta .postbox-header{width:66%}}#j24_academy_meta .inside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){#j24_academy_meta .inside{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_academy_meta .inside{width:66%}}#j24_academy_meta .inside .meta-field .heading-meta,#j24_academy_meta .inside .meta-field .editor-wrap{margin-top:1rem}#j24_academy_meta .inside .meta-field h3{margin:0;padding:.5rem;color:#fff;background-color:#ce0e2d}#j24_academy_meta .inside .meta-field label{font-size:1.125rem;font-weight:500}#j24_academy_meta .inside .meta-field .editor-label{font-size:1.125rem;font-weight:500;margin:0}#j24_academy_meta .inside .meta-field input{width:100%}#j24_academy_meta .inside .poster-wrap .media-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}#j24_academy_meta .inside .poster-wrap .media-buttons a{background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;text-decoration:none}#j24_academy_meta .inside .poster-wrap .media-buttons a:hover,#j24_academy_meta .inside .poster-wrap .media-buttons a:active,#j24_academy_meta .inside .poster-wrap .media-buttons a:focus{background-color:#231f20}@media screen and (min-width:30em){#j24_accessory_links{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_accessory_links{width:66%}}#j24_accessory_links .inside .accessory-form-input{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:.5rem}#j24_accessory_links .inside .accessory-form-input label{padding:.5rem 0}#j24_accessory_links .inside .accessory-form-input.cs-remote-group{background-color:#eee;padding:.5rem 1rem 1rem}#j24_accessory_brochure .thumbnail-container{margin-bottom:1rem}#j24_accessory_brochure .media-buttons a{background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;text-decoration:none}@media screen and (min-width:30em){#j24_career_meta{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_career_meta{width:50%}}#j24_career_meta .inside .career-input-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:.5rem}#j24_career_meta .inside .career-input-field label{padding:.5rem 0}@media screen and (min-width:30em){#j24_career_button_meta{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_career_button_meta{width:50%}}#j24_career_button_meta .inside p{margin-bottom:.25rem}#j24_career_button_meta .inside .button-display-box{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:2rem 0;background-color:#e6e7e8}#j24_career_button_meta .inside .career-button-display{pointer-events:none;display:block;padding:.8rem 1rem;text-decoration:none;border:none;border-radius:0;background-color:#ce0e2d;color:#fff;font-family:"Oswald",sans-serif;font-weight:200}#j24_career_button_meta .inside .career-input-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:.5rem}#j24_career_button_meta .inside .career-input-field label{padding:.5rem 0}@media screen and (min-width:30em){#j24_course_meta .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_course_meta .postbox-header{width:66%}}#j24_course_meta .inside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){#j24_course_meta .inside{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_course_meta .inside{width:66%}}#j24_course_meta .current-ranges{padding:.5rem;background-color:#e6e7e8}#j24_course_meta .current-ranges .range{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:.5rem;background-color:#fff;justify-content:center;column-gap:.25rem}#j24_course_meta .current-ranges .range:not(:last-child){margin-bottom:.5rem}#j24_course_meta .current-ranges .range .range-copy{text-align:center;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#j24_course_meta .current-ranges .range button{padding:.5rem 1rem;border-radius:0;border:none;background-color:#ce0e2d;color:#fff}#j24_course_meta .current-ranges .range button:hover,#j24_course_meta .current-ranges .range button:active,#j24_course_meta .current-ranges .range button:focus{background-color:#e6e7e8;color:#231f20}#j24_course_meta .add-date-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#j24_course_meta .add-date-controls .button-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}#j24_course_meta .add-date-controls button{margin-top:.5rem;padding:.5rem 1rem;border-radius:0;border:none;background-color:#ce0e2d;color:#fff}#j24_course_meta .add-date-controls button:hover,#j24_course_meta .add-date-controls button:active,#j24_course_meta .add-date-controls button:focus{background-color:#e6e7e8;color:#231f20}@media screen and (min-width:30em){#j24_contact_us_meta .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_contact_us_meta .postbox-header{width:66%}}#j24_contact_us_meta .inside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){#j24_contact_us_meta .inside{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_contact_us_meta .inside{width:66%}}#j24_contact_us_meta .inside .meta-field .editor-label{font-size:1.125rem;font-weight:500;margin:1rem 0 0}#j24_contact_us_meta .inside .contact-details-title,#j24_contact_us_meta .inside .form-copy-title{margin:0;padding:.5rem;color:#fff;background-color:#ce0e2d}@media screen and (min-width:30em){#j24_hero_meta .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_hero_meta .postbox-header{width:66%}}@media screen and (min-width:30em){#j24_hero_meta .inside{width:83%;margin:0 auto;padding:0 0 24px}}@media screen and (min-width:50em){#j24_hero_meta .inside{width:66%}}#j24_hero_meta .meta-field{margin-bottom:1rem}#j24_hero_meta .hero-hs-img-container{position:relative;outline:2px solid #ce0e2d}#j24_hero_meta .hero-hs-img-container img{vertical-align:bottom}#j24_hero_meta .hero-hs-img-container #hover-spot{justify-content:center;align-items:center;-moz-box-shadow:0 0 40px 5px #ce0e2d;-webkit-box-shadow:0 0 40px 5px #ce0e2d;box-shadow:0 0 40px 5px #ce0e2d}#j24_hero_meta .hero-hs-img-container .admin-img-hotspot{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:29px;height:29px;background-color:rgb(255 255 255 / .3);border:1px solid #FFF;border-radius:15px;justify-content:center;align-items:center;-moz-box-shadow:0 0 40px 5px #ce0e2d;-webkit-box-shadow:0 0 40px 5px #ce0e2d;box-shadow:0 0 40px 5px #ce0e2d;transition:transform 200ms ease-out}#j24_hero_meta .hero-hs-img-container .admin-img-hotspot:hover,#j24_hero_meta .hero-hs-img-container .admin-img-hotspot:active,#j24_hero_meta .hero-hs-img-container .admin-img-hotspot:focus{transform:scale(1.25)}#j24_hero_meta .hero-hs-img-container .admin-img-hotspot:hover .inner-spot,#j24_hero_meta .hero-hs-img-container .admin-img-hotspot:active .inner-spot,#j24_hero_meta .hero-hs-img-container .admin-img-hotspot:focus .inner-spot{background-color:#ce0e2d!important;box-shadow:0 0 5px #fff,inset 0 0 10px #fff}#j24_hero_meta .hero-hs-img-container .admin-img-hotspot.toggled{transform:scale(1.25)}#j24_hero_meta .hero-hs-img-container .admin-img-hotspot.toggled .inner-spot{background-color:#ce0e2d!important;box-shadow:0 0 5px #fff,inset 0 0 10px #fff}#j24_hero_meta .media-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;justify-content:flex-start;align-items:center}#j24_hero_meta .media-buttons a{background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;text-decoration:none}#j24_hero_meta .media-buttons a:hover,#j24_hero_meta .media-buttons a:active,#j24_hero_meta .media-buttons a:focus{background-color:#231f20}#j24_hero_meta .current-hotspots{background-color:#e6e7e8;padding:1rem}#j24_hero_meta .current-hotspots .hotspot-entry-details{padding:.5rem;background-color:#fff;-moz-box-shadow:2px 2px 2px 1px rgb(0 0 0 / .2);-webkit-box-shadow:2px 2px 2px 1px rgb(0 0 0 / .2);box-shadow:2px 2px 2px 1px rgb(0 0 0 / .2)}#j24_hero_meta .current-hotspots .hotspot-entry-details.toggled{display:block}#j24_hero_meta .current-hotspots .hotspot-entry-details .hotspot-value{display:none}#j24_hero_meta .current-hotspots .hotspot-entry-details .category-radios fieldset{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:.5rem}#j24_hero_meta .current-hotspots .hotspot-entry-details .category-radios fieldset>div{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;column-gap:.25rem}#j24_hero_meta .current-hotspots .hotspot-entry-details .category-radios fieldset>div input{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}@media screen and (min-width:30em){#j24_calc_meta .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_calc_meta .postbox-header{width:66%}}@media screen and (min-width:30em){#j24_calc_meta .inside{width:83%;margin:0 auto;padding:0 0 24px}}@media screen and (min-width:50em){#j24_calc_meta .inside{width:66%}}#j24_calc_meta .meta-field{margin-bottom:1rem}#j24_calc_meta .calc-icon-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;column-gap:1rem}#j24_calc_meta .calc-icon-field .calc-icon-image-container{background-color:#eee;padding:.5rem;-webkit-flex:0 1 85px;-ms-flex:0 1 85px;flex:0 1 85px}#j24_calc_meta .calc-icon-field .media-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;justify-content:flex-start;align-items:center}#j24_calc_meta .calc-icon-field .media-buttons a{background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;text-decoration:none}#j24_calc_meta .calc-icon-field .media-buttons a:hover,#j24_calc_meta .calc-icon-field .media-buttons a:active,#j24_calc_meta .calc-icon-field .media-buttons a:focus{background-color:#231f20}#j24_calc_meta .calc-heading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#j24_calc_meta .calc-copy .editor-label{margin:0}#j24_calc_meta .slider-image .media-buttons,#j24_calc_meta .calc-bg-image .media-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;justify-content:flex-start;align-items:center}#j24_calc_meta .slider-image .media-buttons a,#j24_calc_meta .calc-bg-image .media-buttons a{background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;text-decoration:none}#j24_calc_meta .slider-image .media-buttons a:hover,#j24_calc_meta .slider-image .media-buttons a:active,#j24_calc_meta .slider-image .media-buttons a:focus,#j24_calc_meta .calc-bg-image .media-buttons a:hover,#j24_calc_meta .calc-bg-image .media-buttons a:active,#j24_calc_meta .calc-bg-image .media-buttons a:focus{background-color:#231f20}#j24_distributor_meta #meta-status-warning{margin-bottom:.5rem}#j24_distributor_meta #meta-status-warning p{text-align:center;margin:0;padding:.5rem;background-color:red;color:#fff}#j24_distributor_meta label{display:block;width:100%;margin-bottom:.25rem}#j24_distributor_meta select{width:100%;margin-bottom:1rem}#j24_distributor_meta .add-distributor-country{width:100%;background-color:#ce0e2d;color:#fff}#j24_distributor_meta .add-distributor-country:hover,#j24_distributor_meta .add-distributor-country:active,#j24_distributor_meta .add-distributor-country:focus{background-color:#231f20;color:#fff}#j24_distributor_meta .currently-selected-countries{margin:1rem 0;border:1px solid #ddd}#j24_distributor_meta .currently-selected-countries .country-header{font-size:1rem;font-weight:400;text-align:center;padding:1rem .5rem;margin:0;border-bottom:1px solid #ddd}#j24_distributor_meta .currently-selected-countries .selected-countries{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;align-items:center;background-color:#ddd}#j24_distributor_meta .currently-selected-countries .selected-countries .country{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;width:80%;justify-content:space-between;align-items:center;margin:.5rem;border-radius:3px;background:linear-gradient(165deg,#ce0e2d 0%,#231f20 100%)}#j24_distributor_meta .currently-selected-countries .selected-countries .country p{color:#fff;padding:.5rem;margin:0}#j24_distributor_meta .currently-selected-countries .selected-countries .country .remove-country{align-self:stretch;border:none;border-radius:0 3px 3px 0;background-color:#231f20;color:#fff}#j24_distributor_meta .currently-selected-countries .selected-countries .country .remove-country:hover,#j24_distributor_meta .currently-selected-countries .selected-countries .country .remove-country:active,#j24_distributor_meta .currently-selected-countries .selected-countries .country .remove-country:focus{background-color:#fff;color:#ce0e2d}#j24_distributor_meta .territory-input input{width:100%;margin-bottom:1rem}@media screen and (min-width:30em){#j24_distributor_page_meta .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_distributor_page_meta .postbox-header{width:66%}}@media screen and (min-width:30em){#j24_distributor_page_meta .inside{width:83%;margin:0 auto;padding:0 0 24px}}@media screen and (min-width:50em){#j24_distributor_page_meta .inside{width:66%}}#j24_distributor_page_meta .image-continer-label{font-size:1.125rem;padding:.5rem;color:#fff;background-color:#ce0e2d}#j24_distributor_page_meta .upload-office-img,#j24_distributor_page_meta .delete-office-img{text-decoration:none;color:#fff;border:1px solid #231f20;border-radius:0;background-color:#231f20;padding:.5rem;margin-top:.5rem}#j24_distributor_page_meta .upload-office-img:hover,#j24_distributor_page_meta .upload-office-img:active,#j24_distributor_page_meta .upload-office-img:focus,#j24_distributor_page_meta .delete-office-img:hover,#j24_distributor_page_meta .delete-office-img:active,#j24_distributor_page_meta .delete-office-img:focus{cursor:pointer;border:1px solid #231f20;background-color:#fff;color:#231f20}#j24_distributor_page_meta .office-details-label{display:block;font-size:1.125rem;font-weight:600;padding:.5rem;color:#fff;background-color:#ce0e2d}@media screen and (min-width:30em){#j24_logo_meta .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_logo_meta .postbox-header{width:66%}}#j24_logo_meta .inside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){#j24_logo_meta .inside{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_logo_meta .inside{width:66%}}#j24_logo_meta .media-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}#j24_logo_meta .media-buttons a{background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;text-decoration:none}#j24_logo_meta .media-buttons a:hover,#j24_logo_meta .media-buttons a:active,#j24_logo_meta .media-buttons a:focus{background-color:#231f20}@media screen and (min-width:30em){#j24_brand_kit .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_brand_kit .postbox-header{width:66%}}#j24_brand_kit .inside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){#j24_brand_kit .inside{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_brand_kit .inside{width:66%}}#j24_brand_kit .media-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}#j24_brand_kit .media-buttons a{background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;text-decoration:none}#j24_brand_kit .media-buttons a:hover,#j24_brand_kit .media-buttons a:active,#j24_brand_kit .media-buttons a:focus{background-color:#231f20}@media screen and (min-width:30em){#j24_product_sheets .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_product_sheets .postbox-header{width:66%}}@media screen and (min-width:30em){#j24_product_sheets .inside{width:83%;margin:0 auto;padding:0 0 24px}}@media screen and (min-width:50em){#j24_product_sheets .inside{width:66%}}#j24_product_sheets .sheet-categories{margin:0}#j24_product_sheets .category-item{border:1px solid #231f20}#j24_product_sheets .category-item:not(:last-child){margin-bottom:1rem}#j24_product_sheets .category-item .item-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:center;justify-content:center;column-gap:.25rem;padding:.5rem 1rem;background-color:#231f20}#j24_product_sheets .category-item .item-header h3{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;color:#fff}#j24_product_sheets .category-item .item-header button{-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%;border-radius:0;border:none;background-color:#fff;cursor:pointer}#j24_product_sheets .category-item .item-header button:hover,#j24_product_sheets .category-item .item-header button:active,#j24_product_sheets .category-item .item-header button:focus{background-color:#ce0e2d;color:#fff}#j24_product_sheets .category-item .file-list{margin:0;padding:1rem 1rem 0}#j24_product_sheets .category-item .file-list .file-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;column-gap:.25rem;justify-content:center;padding:1rem;box-shadow:-3px 5px 15px rgb(0 0 0 / .3);border-radius:5px}#j24_product_sheets .category-item .file-list .file-item:not(:last-child){margin-bottom:1rem}#j24_product_sheets .category-item .file-list .file-item .label-wrap{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;column-gap:.25rem;justify-content:center}#j24_product_sheets .category-item .file-list .file-item .label-wrap label{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#j24_product_sheets .category-item .file-list .file-item .label-wrap input{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#j24_product_sheets .category-item .file-list .file-item .url-wrap{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#j24_product_sheets .category-item .file-list .file-item .url-wrap p{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#j24_product_sheets .category-item .file-list .file-item button{-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%;border-radius:0;border:1px solid #231f20;background-color:#fff;cursor:pointer}#j24_product_sheets .category-item .file-list .file-item button:hover,#j24_product_sheets .category-item .file-list .file-item button:active,#j24_product_sheets .category-item .file-list .file-item button:focus{background-color:#231f20;color:#fff}#j24_product_sheets .category-item .add-files-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding:1rem 0}#j24_product_sheets .category-item .add-files-wrap button{border-radius:0;border:none;background-color:#ce0e2d;color:#fff;cursor:pointer}#j24_product_sheets .category-item .add-files-wrap button:hover,#j24_product_sheets .category-item .add-files-wrap button:active,#j24_product_sheets .category-item .add-files-wrap button:focus{background-color:#231f20}#j24_product_sheets .additional-product-sheets{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;margin-top:1rem}#j24_product_sheets .additional-product-sheets label{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#j24_product_sheets .additional-product-sheets input{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:1rem}#j24_product_sheets .additional-product-sheets button{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;border-radius:0;border:none;background-color:#ce0e2d;color:#fff;cursor:pointer}#j24_product_sheets .additional-product-sheets button:hover,#j24_product_sheets .additional-product-sheets button:active,#j24_product_sheets .additional-product-sheets button:focus{background-color:#231f20}@media screen and (min-width:30em){#j24_product_tagline .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_product_tagline .postbox-header{width:66%}}#j24_product_tagline .product-meta-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){#j24_product_tagline .product-meta-menu{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_product_tagline .product-meta-menu{width:66%}}#j24_product_tagline .product-meta-menu .meta-field input{width:100%}@media screen and (min-width:30em){#j24_product_config .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_product_config .postbox-header{width:66%}}#j24_product_config .add-product-configurations{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center}@media screen and (min-width:30em){#j24_product_config .add-product-configurations{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_product_config .add-product-configurations{width:66%}}#j24_product_config .add-product-configurations .configs{margin:0}#j24_product_config .add-product-configurations .configs .config{display:grid;grid-template-columns:auto;grid-template-rows:repeat(5,auto);box-shadow:-3px 5px 15px rgb(0 0 0 / .3);margin-bottom:1rem}@media screen and (min-width:50em){#j24_product_config .add-product-configurations .configs .config{grid-template-columns:calc(25% - 0.5rem) calc(75% - 0.5rem);grid-template-rows:repeat(4,auto);column-gap:1rem}}#j24_product_config .add-product-configurations .configs .config .config-entry-title{grid-row:2/3;padding:0 1rem;margin-bottom:.25rem}@media screen and (min-width:50em){#j24_product_config .add-product-configurations .configs .config .config-entry-title{grid-column:2/3;grid-row:1/2}}#j24_product_config .add-product-configurations .configs .config .product-config-entry-image{grid-row:1/2}@media screen and (min-width:50em){#j24_product_config .add-product-configurations .configs .config .product-config-entry-image{grid-column:1/2;grid-row:1/3;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:.5rem 0 .5rem .5rem}}#j24_product_config .add-product-configurations .configs .config .product-config-entry-image img{vertical-align:bottom}#j24_product_config .add-product-configurations .configs .config .details-wrap{grid-row:3/4;padding:0 1rem}@media screen and (min-width:50em){#j24_product_config .add-product-configurations .configs .config .details-wrap{grid-column:2/3;grid-row:2/3}}#j24_product_config .add-product-configurations .configs .config .details-wrap p{margin-top:0}#j24_product_config .add-product-configurations .configs .config .ideal-vic-icons{grid-row:4/5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;padding:0 1rem}@media screen and (min-width:50em){#j24_product_config .add-product-configurations .configs .config .ideal-vic-icons{grid-column:1/3;grid-row:3/4}}@media screen and (min-width:62.5em){#j24_product_config .add-product-configurations .configs .config .ideal-vic-icons{padding:0 12.5%}}#j24_product_config .add-product-configurations .configs .config .ideal-vic-icons .vic-icon{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;opacity:.2}#j24_product_config .add-product-configurations .configs .config .ideal-vic-icons .vic-icon.selected{opacity:1}#j24_product_config .add-product-configurations .configs .config .config-controls{grid-row:5/6;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:1rem}@media screen and (min-width:50em){#j24_product_config .add-product-configurations .configs .config .config-controls{grid-column:1/3;grid-row:4/5}}#j24_product_config .add-product-configurations .configs .config .config-controls button{border:none;border-radius:0;background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;font-size:13px;text-decoration:none;cursor:pointer}#j24_product_config .add-product-configurations .configs .config .config-controls button:hover,#j24_product_config .add-product-configurations .configs .config .config-controls button:active,#j24_product_config .add-product-configurations .configs .config .config-controls button:focus{background-color:#231f20}#j24_product_config .add-product-configurations .add-configs .meta-field{margin-bottom:1rem}#j24_product_config .add-product-configurations .add-configs .name-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:2rem}#j24_product_config .add-product-configurations .add-configs .description-field{border:1px solid #231f20;padding:0 .5rem .5rem}#j24_product_config .add-product-configurations .add-configs .description-field label{display:block;padding:.5rem;margin:-1rem 0 0;background-color:#231f20;color:#fff}#j24_product_config .add-product-configurations .add-configs .media-controls button{border:none;border-radius:0;background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;font-size:13px;text-decoration:none;cursor:pointer}#j24_product_config .add-product-configurations .add-configs .media-controls button:hover,#j24_product_config .add-product-configurations .add-configs .media-controls button:active,#j24_product_config .add-product-configurations .add-configs .media-controls button:focus{background-color:#231f20}#j24_product_config .add-product-configurations .add-configs .vic-selection{margin:1.5rem 0 1rem;border:1px solid #231f20;padding:.5rem}#j24_product_config .add-product-configurations .add-configs .vic-selection legend{display:block;width:100%;padding:.5rem;background-color:#231f20;color:#fff}#j24_product_config .add-product-configurations .add-configs .vic-selection .check-wrap{margin-bottom:.25rem}#j24_product_config .add-product-configurations .add-configs .vic-selection input[type=checkbox]{width:auto;height:1rem}#j24_product_config .add-product-configurations #add-product-config{width:auto;border:none;border-radius:0;background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;margin:0 auto;font-size:1rem;text-decoration:none;text-align:center;cursor:pointer}#j24_product_config .add-product-configurations #add-product-config:hover,#j24_product_config .add-product-configurations #add-product-config:active,#j24_product_config .add-product-configurations #add-product-config:focus{background-color:#231f20}#j24_product_features{padding-bottom:1.5rem}@media screen and (min-width:30em){#j24_product_features .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_product_features .postbox-header{width:66%}}#j24_product_features .inside{margin:0 8.3%;padding:0 0 1rem;background:#ccc}@media screen and (min-width:30em){#j24_product_features .inside{width:83%;margin:0 auto;padding:0 0 24px}}@media screen and (min-width:50em){#j24_product_features .inside{width:66%}}#j24_product_features .inside h4{background-color:#fff;border:1px solid #231f20;margin-top:0;padding:1rem;font-size:1.25rem}#j24_product_features .inside .feature{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center;padding:1rem;margin:0 1rem 1rem;background-color:#fff;border-radius:5px;box-shadow:-3px 5px 15px rgb(0 0 0 / .3)}#j24_product_features .inside .feature .item-title{font-size:1.125rem;margin:0 0 .5rem;border-bottom:1px solid rgb(0 0 0 / .25)}#j24_product_features .inside .feature .edit-feature-input input,#j24_product_features .inside .feature .edit-feature-input textarea{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%;margin-bottom:1rem}#j24_product_features .inside .feature .save-edit{width:auto;margin:0 auto 1rem;border:1px solid #231f20}#j24_product_features .inside .feature .save-edit:hover,#j24_product_features .inside .feature .save-edit:active,#j24_product_features .inside .feature .save-edit:focus{background-color:#231f20;color:#fff}#j24_product_features .inside .feature .feature-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:.25rem;column-gap:.25rem}@media screen and (min-width:30em){#j24_product_features .inside .feature .feature-controls{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;width:80%;margin:0 auto}}#j24_product_features .inside .feature .feature-controls button{-webkit-flex:1 0 calc(50% - 0.25rem);-ms-flex:1 0 calc(50% - 0.25rem);flex:1 0 calc(50% - 0.25rem)}@media screen and (min-width:30em){#j24_product_features .inside .feature .feature-controls button{-webkit-flex:1 1 calc(25% - 0.25rem);-ms-flex:1 1 calc(25% - 0.25rem);flex:1 1 calc(25% - 0.25rem)}}#j24_product_features .inside .feature button{cursor:pointer;padding:.5rem 1rem;color:#231f20;border:1px solid #231f20;border-radius:0;background-color:#fff0}#j24_product_features .inside .feature button:hover,#j24_product_features .inside .feature button:active,#j24_product_features .inside .feature button:focus{background-color:#231f20;color:#fff}#j24_product_features .inside .add-feature-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center;padding:1rem;margin:0 1rem;background-color:#fff;border-radius:5px;box-shadow:-3px 5px 15px rgb(0 0 0 / .3)}#j24_product_features .inside .add-feature-controls input,#j24_product_features .inside .add-feature-controls textarea{margin-bottom:1rem}#j24_product_features .inside .add-feature-controls #add-feature{width:auto;margin:0 auto;padding:.5rem 1rem;cursor:pointer;color:#231f20;background-color:#fff;border:1px solid #231f20}#j24_product_features .inside .add-feature-controls #add-feature:hover,#j24_product_features .inside .add-feature-controls #add-feature:active,#j24_product_features .inside .add-feature-controls #add-feature:focus{background-color:#231f20;color:#fff}@media screen and (min-width:30em){#j24_product_poster .postbox-header,#j24_product_frontpage_image .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_product_poster .postbox-header,#j24_product_frontpage_image .postbox-header{width:66%}}@media screen and (min-width:30em){#j24_product_poster .inside,#j24_product_frontpage_image .inside{width:83%;margin:0 auto;padding:0 0 24px}}@media screen and (min-width:50em){#j24_product_poster .inside,#j24_product_frontpage_image .inside{width:66%}}#j24_product_poster .media-buttons,#j24_product_frontpage_image .media-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}#j24_product_poster .media-buttons a,#j24_product_frontpage_image .media-buttons a{background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;text-decoration:none}#j24_product_poster .media-buttons a:hover,#j24_product_poster .media-buttons a:active,#j24_product_poster .media-buttons a:focus,#j24_product_frontpage_image .media-buttons a:hover,#j24_product_frontpage_image .media-buttons a:active,#j24_product_frontpage_image .media-buttons a:focus{background-color:#231f20}@media screen and (min-width:30em){#j24_product_featured_video .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_product_featured_video .postbox-header{width:66%}}@media screen and (min-width:30em){#j24_product_featured_video .inside{width:83%;margin:0 auto;padding:0}}@media screen and (min-width:50em){#j24_product_featured_video .inside{width:66%}}#j24_product_featured_video .featured-video{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}#j24_product_featured_video .featured-video iframe{width:540px;height:324px;margin:0 auto}#j24_product_featured_video .featured-videos-gallery{border:1px solid #231f20;background-color:#e6e7e8;padding:1rem}@media screen and (min-width:50em){#j24_product_featured_video .featured-videos-gallery{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}}#j24_product_featured_video .featured-videos-gallery .current-featured-video{display:grid;grid-template-columns:auto 40px;grid-template-rows:auto auto;border:1px solid #231f20;background-color:#fff;margin-bottom:1rem}@media screen and (min-width:50em){#j24_product_featured_video .featured-videos-gallery .current-featured-video{-webkit-flex:0 1 calc(50% - 0.5rem);-ms-flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - 0.5rem)}}#j24_product_featured_video .featured-videos-gallery .current-featured-video p{grid-column:1/2;grid-row:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;margin:0;color:#fff;background-color:#231f20}#j24_product_featured_video .featured-videos-gallery .current-featured-video .featured-video{grid-column:1/3;grid-row:2/3;padding:1rem}#j24_product_featured_video .featured-videos-gallery .current-featured-video .remove-featured-video{grid-column:2/3;grid-row:1/2;width:40px;color:#fff;background-color:red;border:1px solid #fff}#j24_product_featured_video .featured-videos-gallery .current-featured-video .remove-featured-video:hover,#j24_product_featured_video .featured-videos-gallery .current-featured-video .remove-featured-video:active,#j24_product_featured_video .featured-videos-gallery .current-featured-video .remove-featured-video:focus{color:red;background-color:#fff}#j24_product_featured_video .featured-video{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}#j24_product_featured_video .featured-video iframe{width:540px;height:324px;margin:0 auto}#j24_product_featured_video .featured-video-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:1rem 8.3%;justify-content:center;align-items:center}#j24_product_featured_video .featured-video-controls label,#j24_product_featured_video .featured-video-controls input{width:100%}#j24_product_featured_video .featured-video-controls button{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;border:none;border-radius:0;background-color:#ce0e2d;color:#fff;padding:.5em;margin:1rem 0;text-decoration:none;cursor:pointer}#j24_product_featured_video .featured-video-controls button:hover,#j24_product_featured_video .featured-video-controls button:active,#j24_product_featured_video .featured-video-controls button:focus{background-color:#231f20}@media screen and (min-width:30em){#j24_product_featured_media .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_product_featured_media .postbox-header{width:66%}}@media screen and (min-width:30em){#j24_product_featured_media .inside{width:83%;margin:0 auto;padding:0}}@media screen and (min-width:50em){#j24_product_featured_media .inside{width:66%}}#j24_product_featured_media .inside button{-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;width:50%;border:1px solid #ce0e2d;border-radius:0;background-color:#ce0e2d;color:#fff;padding:.5em;margin:1rem 0;text-decoration:none;cursor:pointer}#j24_product_featured_media .inside button:hover,#j24_product_featured_media .inside button:active,#j24_product_featured_media .inside button:focus{color:#ce0e2d;background-color:#fff}#j24_product_featured_media .image-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;row-gap:10px}#j24_product_featured_media .product-media{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;position:relative;border:1px solid #eee}#j24_product_featured_media .product-media img{vertical-align:bottom;height:100%;width:auto;object-fit:cover}#j24_product_featured_media .media-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-evenly}#j24_product_featured_media .image-removal{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background-color:red;color:#fff;font-weight:800;position:absolute;top:10px;right:10px;cursor:pointer}#j24_product_featured_media .image-removal:hover,#j24_product_featured_media .image-removal:active,#j24_product_featured_media .image-removal:focus{border:1px solid red;color:red;background-color:#fff}#j24_product_brochure .thumbnail-container{margin-bottom:1rem}#j24_product_brochure .media-buttons a{background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;text-decoration:none}#j24_product_cat_icon .media-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}#j24_product_cat_icon .media-buttons a{background-color:#ce0e2d;color:#fff;padding:.5rem 1rem;text-decoration:none}#j24_product_cat_icon .media-buttons a:hover,#j24_product_cat_icon .media-buttons a:active,#j24_product_cat_icon .media-buttons a:focus{background-color:#231f20}@media screen and (min-width:30em){#j24_product_seo_content .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_product_seo_content .postbox-header{width:66%}}@media screen and (min-width:30em){#j24_product_seo_content .inside{width:83%;margin:0 auto;padding:0 0 24px}}@media screen and (min-width:50em){#j24_product_seo_content .inside{width:66%}}@media screen and (min-width:30em){#j24_product_more_brochures .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_product_more_brochures .postbox-header{width:66%}}@media screen and (min-width:30em){#j24_product_more_brochures .inside{width:83%;margin:0 auto;padding:0 0 24px}}@media screen and (min-width:50em){#j24_product_more_brochures .inside{width:66%}}#j24_product_more_brochures .current-brochures{margin:0}#j24_product_more_brochures .current-brochure-item{border:1px solid #231f20}#j24_product_more_brochures .current-brochure-item:not(:last-child){margin-bottom:1rem}#j24_product_more_brochures .current-brochure-item .item-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:center;justify-content:center;column-gap:.25rem;padding:.5rem 1rem;background-color:#231f20}#j24_product_more_brochures .current-brochure-item .item-header h3{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;color:#fff}#j24_product_more_brochures .current-brochure-item .item-header button{-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%;border-radius:0;border:none;background-color:#fff;cursor:pointer}#j24_product_more_brochures .current-brochure-item .item-header button:hover,#j24_product_more_brochures .current-brochure-item .item-header button:active,#j24_product_more_brochures .current-brochure-item .item-header button:focus{background-color:#ce0e2d;color:#fff}#j24_product_more_brochures .current-brochure-item .brochure-variants{margin:0;padding:1rem 1rem 0}#j24_product_more_brochures .current-brochure-item .brochure-variants .brochure-basename{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;column-gap:.25rem;justify-content:center;padding:1rem;box-shadow:-3px 5px 15px rgb(0 0 0 / .3);border-radius:5px}#j24_product_more_brochures .current-brochure-item .brochure-variants .brochure-basename:not(:last-child){margin-bottom:1rem}#j24_product_more_brochures .current-brochure-item .brochure-variants .brochure-basename label{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#j24_product_more_brochures .current-brochure-item .brochure-variants .brochure-basename input{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#j24_product_more_brochures .current-brochure-item .brochure-variants .brochure-basename p{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#j24_product_more_brochures .current-brochure-item .brochure-variants .brochure-basename button{-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%;border-radius:0;border:1px solid #231f20;background-color:#fff;cursor:pointer}#j24_product_more_brochures .current-brochure-item .brochure-variants .brochure-basename button:hover,#j24_product_more_brochures .current-brochure-item .brochure-variants .brochure-basename button:active,#j24_product_more_brochures .current-brochure-item .brochure-variants .brochure-basename button:focus{background-color:#231f20;color:#fff}#j24_product_more_brochures .current-brochure-item .add-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding:1rem 0}#j24_product_more_brochures .current-brochure-item .add-controls button{border-radius:0;border:none;background-color:#ce0e2d;color:#fff;cursor:pointer}#j24_product_more_brochures .current-brochure-item .add-controls button:hover,#j24_product_more_brochures .current-brochure-item .add-controls button:active,#j24_product_more_brochures .current-brochure-item .add-controls button:focus{background-color:#231f20}#j24_product_more_brochures .add-additional-brochures{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;margin-top:1rem}#j24_product_more_brochures .add-additional-brochures label{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#j24_product_more_brochures .add-additional-brochures input{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:1rem}#j24_product_more_brochures .add-additional-brochures button{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;border-radius:0;border:none;background-color:#ce0e2d;color:#fff;cursor:pointer}#j24_product_more_brochures .add-additional-brochures button:hover,#j24_product_more_brochures .add-additional-brochures button:active,#j24_product_more_brochures .add-additional-brochures button:focus{background-color:#231f20}@media screen and (min-width:30em){#j24_sales_meta .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_sales_meta .postbox-header{width:66%}}#j24_sales_meta .inside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){#j24_sales_meta .inside{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_sales_meta .inside{width:66%}}#j24_sales_meta .inside .meta-field .editor-label{font-size:1.125rem;font-weight:500;margin:1rem 0 0}#j24_sales_meta .inside .contact-details-title,#j24_sales_meta .inside .form-copy-title{margin:0;padding:.5rem;color:#fff;background-color:#ce0e2d}@media screen and (min-width:30em){#j24_service_meta .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_service_meta .postbox-header{width:66%}}#j24_service_meta .inside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){#j24_service_meta .inside{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_service_meta .inside{width:66%}}#j24_service_meta .inside .image-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;row-gap:10px}#j24_service_meta .inside .service-media{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;position:relative;border:1px solid #eee}#j24_service_meta .inside .service-media img{vertical-align:bottom;height:100%;width:auto;object-fit:contain}#j24_service_meta .inside .media-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-evenly}#j24_service_meta .inside .media-controls button{-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;width:50%;border:1px solid #231f20;border-radius:0;background-color:#231f20;color:#fff;padding:.5em;margin:1rem 0;text-decoration:none;cursor:pointer}#j24_service_meta .inside .media-controls button:hover,#j24_service_meta .inside .media-controls button:active,#j24_service_meta .inside .media-controls button:focus{color:#231f20;background-color:#fff}#j24_service_meta .inside .image-removal{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background-color:red;color:#fff;font-weight:800;position:absolute;top:10px;right:10px;cursor:pointer}#j24_service_meta .inside .image-removal:hover,#j24_service_meta .inside .image-removal:active,#j24_service_meta .inside .image-removal:focus{border:1px solid red;color:red;background-color:#fff}@media screen and (min-width:30em){#j24_support_meta .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_support_meta .postbox-header{width:66%}}#j24_support_meta .inside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){#j24_support_meta .inside{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_support_meta .inside{width:66%}}@media screen and (min-width:30em){#j24_workshop_meta .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_workshop_meta .postbox-header{width:66%}}#j24_workshop_meta .inside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){#j24_workshop_meta .inside{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_workshop_meta .inside{width:66%}}#j24_workshop_meta .inside .image-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;row-gap:10px}#j24_workshop_meta .inside .workshop-media{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;position:relative;border:1px solid #eee}#j24_workshop_meta .inside .workshop-media img{vertical-align:bottom;height:100%;width:auto;object-fit:contain}#j24_workshop_meta .inside .media-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-evenly}#j24_workshop_meta .inside .media-controls button{-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;width:50%;border:1px solid #231f20;border-radius:0;background-color:#231f20;color:#fff;padding:.5em;margin:1rem 0;text-decoration:none;cursor:pointer}#j24_workshop_meta .inside .media-controls button:hover,#j24_workshop_meta .inside .media-controls button:active,#j24_workshop_meta .inside .media-controls button:focus{color:#231f20;background-color:#fff}#j24_workshop_meta .inside .image-removal{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background-color:red;color:#fff;font-weight:800;position:absolute;top:10px;right:10px;cursor:pointer}#j24_workshop_meta .inside .image-removal:hover,#j24_workshop_meta .inside .image-removal:active,#j24_workshop_meta .inside .image-removal:focus{border:1px solid red;color:red;background-color:#fff}@media screen and (min-width:78.75em){#j24_roi_calc_meta{width:66%;margin:0 auto}}@media screen and (min-width:62.5em){#j24_roi_calc_meta .inside{display:grid;grid-template-columns:calc(50% - 0.75rem) calc(50% - 0.75rem);grid-template-rows:auto auto auto;column-gap:1.5rem}}#j24_roi_calc_meta .current-fields-label{font-size:1.3rem;font-weight:600;padding:1rem 0}@media screen and (min-width:62.5em){#j24_roi_calc_meta .current-fields-label{grid-row:1/2;grid-column:1/3}}#j24_roi_calc_meta .current-input-fields{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;background-color:#eee;padding:.5rem;row-gap:1rem}@media screen and (min-width:62.5em){#j24_roi_calc_meta .current-input-fields{grid-row:2/3;grid-column:1/1}}#j24_roi_calc_meta .calc-input-wrap{background-color:#fff;box-shadow:-3px 5px 8px rgb(0 0 0 / .3);padding:.5rem}#j24_roi_calc_meta .calc-input-wrap .pcalc-field-label{display:block;width:100%}#j24_roi_calc_meta .calc-input-wrap .pcalc-input-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;column-gap:.5rem;margin:1rem 0}#j24_roi_calc_meta .calc-input-wrap .pcalc-input-slider{-webkit-flex:1 0 80%;-ms-flex:1 0 80%;flex:1 0 80%}#j24_roi_calc_meta .calc-input-wrap .pcalc-slider-value{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 calc(20% - 1rem);-ms-flex:0 1 calc(20% - 1rem);flex:0 1 calc(20% - 1rem);justify-content:center;align-items:center;margin:0}#j24_roi_calc_meta .calc-input-wrap .field-edit-panel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:.5rem}#j24_roi_calc_meta .calc-input-wrap .field-edit-panel .save-edit{border:1px solid #231f20;border-radius:0;background-color:#fff;margin-top:.5rem;padding:.5rem 0}#j24_roi_calc_meta .calc-input-wrap .field-edit-panel .save-edit:hover,#j24_roi_calc_meta .calc-input-wrap .field-edit-panel .save-edit:active,#j24_roi_calc_meta .calc-input-wrap .field-edit-panel .save-edit:focus{cursor:pointer;background-color:#231f20;color:#fff}#j24_roi_calc_meta .calc-input-wrap .entry-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;column-gap:.25rem}#j24_roi_calc_meta .calc-input-wrap .entry-controls button{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;border:1px solid #fff;border-radius:0;background-color:#231f20;color:#fff;padding:.5rem 0}#j24_roi_calc_meta .calc-input-wrap .entry-controls button:hover,#j24_roi_calc_meta .calc-input-wrap .entry-controls button:active,#j24_roi_calc_meta .calc-input-wrap .entry-controls button:focus{cursor:pointer;border:1px solid #231f20;background-color:#fff;color:#231f20}@media screen and (min-width:62.5em){#j24_roi_calc_meta .add-inputs{grid-row:1/3;grid-column:2/3}}#j24_roi_calc_meta .add-inputs h2{font-size:1.3rem;font-weight:600;padding:1rem 0}#j24_roi_calc_meta .add-inputs .input-options{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#j24_roi_calc_meta .add-inputs .input-error-container .input-error{margin:.5rem 0 0 0;padding:1rem;background-color:#ce0e2d;color:#fff}#j24_roi_calc_meta .add-inputs .add-input-field{width:100%;color:#fff;border:1px solid #231f20;border-radius:0;background-color:#231f20;padding:.5rem 0;margin-top:.5rem}#j24_roi_calc_meta .add-inputs .add-input-field:hover,#j24_roi_calc_meta .add-inputs .add-input-field:active,#j24_roi_calc_meta .add-inputs .add-input-field:focus{cursor:pointer;border:1px solid #231f20;background-color:#fff;color:#231f20}@media screen and (min-width:62.5em){#j24_roi_calc_meta .existing-outputs{grid-row:3/4;grid-column:1/2}}#j24_roi_calc_meta .existing-outputs h3{font-size:1.3rem;font-weight:600;padding:1rem 0;margin-bottom:0}@media screen and (min-width:62.5em){#j24_roi_calc_meta .existing-outputs h3{margin:0}}#j24_roi_calc_meta .existing-outputs .add-out-section .add-out-heading{font-size:1.3rem;font-weight:600;padding:1rem 0}#j24_roi_calc_meta .existing-outputs .outputs-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;background-color:#eee;padding:.5rem;row-gap:1rem}#j24_roi_calc_meta .existing-outputs .outputs-container .output{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;background-color:#fff;box-shadow:-3px 5px 8px rgb(0 0 0 / .3);padding:1rem}#j24_roi_calc_meta .existing-outputs .outputs-container .output.edit{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#j24_roi_calc_meta .existing-outputs .outputs-container .output .output-label,#j24_roi_calc_meta .existing-outputs .outputs-container .output .output-value{display:inline-block;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}#j24_roi_calc_meta .existing-outputs .outputs-container .output .output-value{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end}#j24_roi_calc_meta .existing-outputs .outputs-container .output .current-algorithm,#j24_roi_calc_meta .existing-outputs .outputs-container .output .entry-controls{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#j24_roi_calc_meta .existing-outputs .outputs-container .output .output-field-edit-panel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#j24_roi_calc_meta .existing-outputs .outputs-container .output button{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;border:1px solid #fff;border-radius:0;background-color:#231f20;color:#fff;padding:.5rem 0}#j24_roi_calc_meta .existing-outputs .outputs-container .output button:hover,#j24_roi_calc_meta .existing-outputs .outputs-container .output button:active,#j24_roi_calc_meta .existing-outputs .outputs-container .output button:focus{cursor:pointer;border:1px solid #231f20;background-color:#fff;color:#231f20}#j24_roi_calc_meta .existing-outputs .outputs-container .output .entry-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;column-gap:.25rem}@media screen and (min-width:62.5em){#j24_roi_calc_meta .add-out-section{grid-row:3/4;grid-column:2/3}}#j24_roi_calc_meta .add-out-section .add-out-heading{font-size:1.3rem;font-weight:600;padding:1rem 0}#j24_roi_calc_meta .calc-output-creation .field-creation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#j24_roi_calc_meta .calc-output-creation .output-disclaimer{margin-top:0}#j24_roi_calc_meta .calc-output-creation label{margin:.5rem 0 .25rem 0}#j24_roi_calc_meta .calc-output-creation .calc-input-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;background-color:#eee;padding:1rem .5rem;row-gap:.5rem;column-gap:.5rem;justify-content:center;align-items:center}#j24_roi_calc_meta .calc-output-creation .calc-input-buttons button{padding:.5rem;font-size:.8rem;border-radius:3px;border:1px solid #231f20;background-color:#fff;box-shadow:-3px 3px 5px rgb(0 0 0 / .3)}#j24_roi_calc_meta .calc-output-creation .calc-input-buttons button:hover,#j24_roi_calc_meta .calc-output-creation .calc-input-buttons button:active,#j24_roi_calc_meta .calc-output-creation .calc-input-buttons button:focus{cursor:pointer;background-color:#ce0e2d;color:#fff}#j24_roi_calc_meta .calc-output-creation .output-error-container .output-error{margin:.5rem 0 0 0;padding:1rem;background-color:#ce0e2d;color:#fff}#j24_roi_calc_meta .calc-output-creation .add-output-field{width:100%;color:#fff;border:1px solid #231f20;border-radius:0;background-color:#231f20;padding:.5rem 0;margin-top:.5rem}#j24_roi_calc_meta .calc-output-creation .add-output-field:hover,#j24_roi_calc_meta .calc-output-creation .add-output-field:active,#j24_roi_calc_meta .calc-output-creation .add-output-field:focus{cursor:pointer;border:1px solid #231f20;background-color:#fff;color:#231f20}@media screen and (min-width:30em){#j24_segment_page_copy .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_segment_page_copy .postbox-header{width:66%}}@media screen and (min-width:30em){#j24_segment_page_copy .meta-field{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_segment_page_copy .meta-field{width:66%}}#j24_segment_page_copy .meta-field label{display:block;width:calc(100% - 1rem);background-color:#231f20;color:#fff;padding:.5rem;font-size:.8rem;font-weight:300}#j24_segment_page_copy .meta-field textarea{margin-bottom:1.5rem}#j24_segment_page_copy .meta-field h3{background-color:#231f20;color:#fff;padding:.5rem;margin:0 .5rem -1rem;font-size:.8rem;font-weight:300}#j24_segment_page_copy .meta-field .segment-content{border:1px solid #231f20;padding:1rem .5rem .5rem}@media screen and (min-width:30em){#j24_segment_products .postbox-header{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_segment_products .postbox-header{width:66%}}#j24_segment_products .inside{margin:0 1.5rem;padding:1rem 0;background-color:#ccc}@media screen and (min-width:30em){#j24_segment_products .inside{width:83%;margin:0 auto}}@media screen and (min-width:50em){#j24_segment_products .inside{width:66%}}#j24_segment_products .meta-field{width:calc(100% - 2rem);margin:0 auto}#j24_segment_products .segment-product-cat{padding:0 0 1rem;margin-bottom:1rem;background-color:#fff;box-shadow:-3px 5px 15px rgb(0 0 0 / .3)}#j24_segment_products .segment-product-cat .cat-name{margin:0;padding:.5rem;font-size:1rem;color:#fff;background-color:#231f20}#j24_segment_products .segment-product-cat .radio-wrap fieldset{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;padding:1rem calc(25% - 2rem)}#j24_segment_products .segment-product-cat .radio-wrap label{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;text-align:center;padding:.5rem;border-color:#231f20;border-style:solid}#j24_segment_products .segment-product-cat .radio-wrap label:nth-child(2){border-width:1px 1px 1px 1px;border-radius:5px 0 0 5px}#j24_segment_products .segment-product-cat .radio-wrap label:nth-child(4){border-width:1px 1px 1px 0;border-radius:0 5px 5px 0}#j24_segment_products .segment-product-cat .radio-wrap input[type=radio]{display:none}#j24_segment_products .segment-product-cat .radio-wrap input[type=radio]:checked+label{background-color:#ce0e2d;color:#fff}#j24_segment_products .segment-product-cat .radio-wrap input[type=radio]:checked+label:hover{color:cyan}#j24_segment_products .segment-product-cat .cat-head-wrap{width:calc(100% - 2rem);margin:0 auto}#j24_segment_products .segment-product-cat .cat-head-wrap label{display:block;width:calc(100% - 1rem);background-color:#231f20;color:#fff;padding:.5rem;font-size:.8rem;font-weight:300}#j24_segment_products .segment-product-cat .segment-cat-content{width:calc(100% - 2rem);margin:0 auto}#j24_segment_products .segment-product-cat .segment-cta-wrap{width:calc(100% - 2rem);margin:1rem auto 0}#j24_segment_products .segment-product-cat .segment-cta-wrap label{display:block;width:calc(100% - 1rem);background-color:#231f20;color:#fff;padding:.5rem;font-size:.8rem;font-weight:300}#j24_segment_products .segment-product-cat .calculator-checkboxes{width:calc(100% - 2rem);margin:1rem auto 0}#j24_segment_products .segment-product-cat .calculator-checkboxes fieldset{padding:0}#j24_segment_products .segment-product-cat .calculator-checkboxes legend{display:block;width:100%;background-color:#231f20;color:#fff;padding:.5rem;font-size:.8rem;font-weight:300}#j24_segment_products .segment-product-cat .calculator-checkboxes .checkbox-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:.25rem;border-width:0 1px 1px 1px;border-style:solid;border-color:#231f20}#j24_segment_products .segment-product-cat .calculator-checkboxes .checkbox-wrap div{padding:.5rem}.site{position:relative}.site main{display:grid;grid-template-columns:8.3% 83.4% 8.3%;margin-top:50px;max-width:1920px}@media screen and (min-width:50em){.site main{margin-top:100px}}@media screen and (min-width:78.75em){.site main{margin-top:50px}}@media screen and (min-width:120em){.site main{margin:50px auto 0;-moz-box-shadow:0 4px 50px 0 rgb(0 0 0 / .25);-webkit-box-shadow:0 4px 50px 0 rgb(0 0 0 / .25);box-shadow:0 4px 50px 0 rgb(0 0 0 / .25)}}.site main .page{grid-column:2/3}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}strong{font-weight:600;color:#ce0e2d}.about-us-page>article.page{grid-column:1/4;display:grid;grid-template-columns:8.3% 41.7% 41.7% 8.3%;grid-template-rows:0.5fr 1.5fr repeat(4,auto)}@media screen and (min-width:50em){.about-us-page>article.page{grid-template-rows:0.75fr 1.25fr repeat(4,auto)}}.about-us-page>article.page>.entry-header{grid-column:3/4;grid-row:1/2;z-index:1}@media screen and (min-width:50em){.about-us-page>article.page>.entry-header{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:flex-end}}.about-us-page>article.page>.entry-header .entry-title{font-size:1.75rem;color:#ce0e2d;text-align:center;margin:1.75rem 0 1rem 0}.about-us-page>article.page>.post-thumbnail{grid-column:1/5;grid-row:1/3;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:end}.about-us-page>article.page>.post-thumbnail img{vertical-align:bottom;max-width:unset;object-fit:cover}.about-us-page>article.page .entry-preface{grid-column:1/5;grid-row:3/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(3,auto);padding:1rem 0;background-color:#ce0e2d;color:#fff}@media screen and (min-width:50em){.about-us-page>article.page .entry-preface{grid-template-columns:16.6% auto 16.6%}}@media screen and (min-width:62.5em){.about-us-page>article.page .entry-preface{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding:2rem 8.3%}}.about-us-page>article.page .entry-preface .preface-heading{grid-column:2/3;grid-row:1/2;font-weight:400;margin-bottom:0;text-wrap:balance}@media screen and (min-width:62.5em){.about-us-page>article.page .entry-preface .preface-heading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 calc(33% - 2rem);-ms-flex:0 1 calc(33% - 2rem);flex:0 1 calc(33% - 2rem);align-items:center;margin:0}}.about-us-page>article.page .entry-preface .preface-copy-wrap:nth-child(2){grid-column:2/3;grid-row:2/3}@media screen and (min-width:62.5em){.about-us-page>article.page .entry-preface .preface-copy-wrap:nth-child(2){-webkit-flex:0 1 calc(33% - 2rem);-ms-flex:0 1 calc(33% - 2rem);flex:0 1 calc(33% - 2rem)}}.about-us-page>article.page .entry-preface .preface-copy-wrap:nth-child(3){grid-column:2/3;grid-row:3/4}@media screen and (min-width:62.5em){.about-us-page>article.page .entry-preface .preface-copy-wrap:nth-child(3){-webkit-flex:0 1 calc(33% - 2rem);-ms-flex:0 1 calc(33% - 2rem);flex:0 1 calc(33% - 2rem)}}.about-us-page>article.page .entry-preface .preface-copy-wrap p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25}.about-us-page>article.page .entry-preface .preface-copy-wrap p:first-child{margin-top:0}@media screen and (min-width:62.5em){.about-us-page>article.page .entry-preface .preface-copy-wrap p:first-child{margin:0}}.about-us-page>article.page .about-poster{grid-column:1/5;grid-row:4/5}.about-us-page>article.page .about-poster img{vertical-align:bottom}.about-us-page>article.page .entry-story{grid-column:1/5;grid-row:5/6;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(4,auto);padding:1rem;background-color:#e6e7e8}@media screen and (min-width:50em){.about-us-page>article.page .entry-story{grid-template-columns:16.6% auto 16.6%}}@media screen and (min-width:62.5em){.about-us-page>article.page .entry-story{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;padding:2rem 8.3%}}.about-us-page>article.page .entry-story .story-heading{font-weight:400;grid-column:2/3;grid-row:1/2}@media screen and (min-width:62.5em){.about-us-page>article.page .entry-story .story-heading{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;text-align:center;margin-bottom:2rem}}@media screen and (min-width:62.5em){.about-us-page>article.page .entry-story .story-copy-wrap{-webkit-flex:0 1 calc(33% - 2rem);-ms-flex:0 1 calc(33% - 2rem);flex:0 1 calc(33% - 2rem)}}.about-us-page>article.page .entry-story .story-copy-wrap:nth-child(2){grid-column:2/3;grid-row:2/3}.about-us-page>article.page .entry-story .story-copy-wrap:nth-child(3){grid-column:2/3;grid-row:3/4}.about-us-page>article.page .entry-story .story-copy-wrap:nth-child(4){grid-column:2/3;grid-row:4/5}.about-us-page>article.page .entry-story .story-copy-wrap h3{text-transform:uppercase;font-size:1.25rem;font-weight:200;margin-bottom:0}.about-us-page>article.page .entry-story .story-copy-wrap p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25}.about-us-page>article.page .josam-timeline{grid-column:1/5;grid-row:6/7;position:relative}.about-us-page>article.page .josam-timeline .timeline-heading{background-color:#ce0e2d;color:#fff;padding:2rem 8.3%}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-heading{padding:4rem 8.3%}}.about-us-page>article.page .josam-timeline .timeline-heading h3{font-weight:400;font-size:1.25rem;margin:0}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-heading h3{font-size:1.5rem}}.about-us-page>article.page .josam-timeline .timeline-wrap{display:grid;padding:2rem 0}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline{position:relative}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline{display:grid;grid-template-columns:8.3% 41.7% 41.7% 8.3%;grid-template-rows:auto auto;padding:3rem 0}}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .post-thumbnail{padding:0 8.3%}@media screen and (min-width:30em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .post-thumbnail{padding:0 16.6%}}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .post-thumbnail img{vertical-align:bottom}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 0 0 8.3%}@media screen and (min-width:30em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header{padding:0 8.3% 0 16.6%}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header{position:relative}}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header .time-icon-wrap{width:80px;margin-right:calc(-40px + 1rem);background-color:#fff;z-index:1;position:relative;padding:6px}@media screen and (min-width:30em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header .time-icon-wrap{margin-right:-40px}}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header .time-icon-wrap:before{content:"";position:absolute;top:calc(50% - 1px);left:-30px;width:30px;height:2px;background-color:#ccc}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header .time-icon-wrap:before{display:none}}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header .time-icon-wrap svg{width:100%;vertical-align:bottom}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header .time-icon-wrap svg rect{display:none}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header .time-icon-wrap svg g,.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header .time-icon-wrap svg circle,.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header .time-icon-wrap svg line,.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header .time-icon-wrap svg path,.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-header .time-icon-wrap svg polyline{stroke:#ccc}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-title{font-size:3rem;margin:0}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-content{margin-top:0;position:relative;padding:0 8.3%}@media screen and (min-width:30em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-content{padding:0 16.6%}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-content{padding:0 1.5rem}}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-content p:first-child{margin-top:0}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-content ul{margin:0;list-style-position:inside}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline .entry-content ul li{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;color:#ce0e2d}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:not(:last-child) .entry-content::after{content:"";display:block;position:absolute;right:calc(1rem - 1px);top:calc(23.0386740331vw + 50% - 14px);width:3px;height:50px;background-color:#ce0e2d}@media screen and (min-width:30em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:not(:last-child) .entry-content::after{right:calc(8.3% - 1px);top:calc(18.4254143646vw + 50% - 14px)}}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:not(:last-child) .event-accent{position:absolute;top:0;right:1rem;width:1px;height:100%;background-color:#ce0e2d}@media screen and (min-width:30em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:not(:last-child) .event-accent{right:8.3%}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:not(:last-child) .event-accent{right:50%}}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:first-child .event-accent{top:calc(0% - 2rem);height:calc(100% + 2rem)}.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:last-child .event-accent{position:absolute;top:0;right:1rem;width:1px;height:60%;background-color:#ce0e2d}@media screen and (min-width:30em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:last-child .event-accent{right:8.3%;height:70%}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:last-child .event-accent{right:50%;height:30%}}@media screen and (min-width:90em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:last-child .event-accent{height:10%}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:nth-child(odd) .post-thumbnail{grid-column:2/3;grid-row:1/3;padding:0 4rem 0 0}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:nth-child(odd) .entry-header{grid-column:3/4;grid-row:1/2;padding:0 0 0 4rem}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:nth-child(odd) .entry-header .time-icon-wrap{position:absolute;margin:0;right:calc(100% - 39px)}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:nth-child(odd) .entry-content{grid-column:3/4;grid-row:2/3;padding:0 0 0 4rem}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:nth-child(odd) .entry-content::after{top:calc(50% + 2rem - 25px);right:calc(100% - 1px)}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:nth-child(even) .post-thumbnail{grid-column:3/4;grid-row:1/3;padding:0 0 0 4rem}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:nth-child(even) .entry-header{grid-column:2/3;grid-row:1/2;justify-content:flex-end;padding:0 4rem 0 0}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:nth-child(even) .entry-header .time-icon-wrap{position:absolute;margin:0;right:-39px}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:nth-child(even) .entry-content{grid-column:2/3;grid-row:2/3;padding:0 4rem 0 0;text-align:right}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-wrap .timeline:nth-child(even) .entry-content::after{top:calc(50% + 2rem - 25px);right:-1px}}.about-us-page>article.page .josam-timeline .timeline-accent{position:absolute;right:1rem;top:calc(2rem + 10px);width:1px;background-color:#ce0e2d}@media screen and (min-width:30em){.about-us-page>article.page .josam-timeline .timeline-accent{right:8.3%}}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-accent{right:50%;top:calc(4rem + 14px)}}.about-us-page>article.page .josam-timeline .timeline-accent .timeline-start{display:block;width:9px;height:9px;margin-left:-4px;background-color:#fff}.about-us-page>article.page .josam-timeline .timeline-accent .timeline-color1{display:block;width:1px;height:calc(2rem + 11px);background-color:#fff}@media screen and (min-width:62.5em){.about-us-page>article.page .josam-timeline .timeline-accent .timeline-color1{height:calc(4rem + 13px)}}.about-us-page>article.page .entry-footer{grid-column:1/2;grid-row:2/3}.academy-page>article.page{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(7,auto)}@media screen and (min-width:62.5em){.academy-page>article.page{grid-template-columns:8.3% 33.2% 50.2% 8.3%;grid-template-rows:repeat(6,auto)}}.academy-page>article.page .entry-header{grid-column:2/3;grid-row:2/3;z-index:1}@media screen and (min-width:62.5em){.academy-page>article.page .entry-header{grid-row:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:flex-end}}.academy-page>article.page .entry-header .entry-title{margin:1.25rem 0 0;font-size:1.75rem;color:#ce0e2d}.academy-page>article.page .entry-header .entry-tagline{margin:0;font-size:1.25rem;color:rgb(35 31 32 / .9)}.academy-page>article.page .post-thumbnail{grid-column:1/4;grid-row:1/2}@media screen and (min-width:62.5em){.academy-page>article.page .post-thumbnail{grid-column:1/5;grid-row:1/3;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end}}.academy-page>article.page .post-thumbnail img{vertical-align:bottom;max-width:unset;width:auto}.academy-page>article.page>.entry-content{grid-column:2/3;grid-row:3/4;margin:.75rem 0 1rem}@media screen and (min-width:62.5em){.academy-page>article.page>.entry-content{grid-row:2/3}}.academy-page>article.page .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0}.academy-page>article.page .entry-content p:not(:first-child){margin:1rem 0}.academy-page>article.page .academy-verbiage{grid-column:1/4;grid-row:4/5;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:auto auto;background-color:#e6e7e8;padding-bottom:2rem}@media screen and (min-width:62.5em){.academy-page>article.page .academy-verbiage{grid-column:1/5;grid-row:3/4;padding-bottom:0}}.academy-page>article.page .academy-verbiage .verbiage-heading{grid-column:2/3;grid-row:1/2;margin-bottom:0}@media screen and (min-width:30em){.academy-page>article.page .academy-verbiage .verbiage-heading{margin:1.5rem 0 1rem}}@media screen and (min-width:62.5em){.academy-page>article.page .academy-verbiage .verbiage-heading{text-align:center;margin:3.5rem 0 2rem}}.academy-page>article.page .academy-verbiage .verbiage-content{grid-column:2/3;grid-row:2/3}@media screen and (min-width:62.5em){.academy-page>article.page .academy-verbiage .verbiage-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;column-gap:3rem;margin-bottom:3rem}}.academy-page>article.page .academy-verbiage .verbiage-content h3{text-transform:uppercase;font-weight:200;margin-bottom:.5rem}.academy-page>article.page .academy-verbiage .verbiage-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin-top:0}.academy-page>article.page .academy-verbiage .verbiage-content ul{margin:0;padding:0 0 0 20px;color:#ce0e2d}.academy-page>article.page .academy-poster{grid-column:1/4;grid-row:5/6}@media screen and (min-width:62.5em){.academy-page>article.page .academy-poster{grid-column:1/5;grid-row:4/5}}.academy-page>article.page .academy-poster img{vertical-align:bottom}.academy-page>article.page .course-offerings{grid-column:1/4;grid-row:6/7;padding:0 8.3% 2rem;background-color:#e6e7e8}@media screen and (min-width:62.5em){.academy-page>article.page .course-offerings{grid-column:1/5;grid-row:5/6;padding:0 25% 2rem}}.academy-page>article.page .course-offerings .course-copy-wrap h2{font-weight:500}.academy-page>article.page .course-offerings .course-copy-wrap p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25}.academy-page>article.page .course-offerings .available-courses .course-item{padding:1rem;background-color:#fff}.academy-page>article.page .course-offerings .available-courses .course-item:not(:last-child){margin-bottom:.5rem}.academy-page>article.page .course-offerings .available-courses .course-title{margin:0 0 .5rem}.academy-page>article.page .course-offerings .available-courses .register-cta{padding:0;border:none;border-radius:0}.academy-page>article.page .course-offerings .available-courses .register-cta a{display:block;padding:.5rem 1rem;color:#fff;background-color:#ce0e2d;text-transform:uppercase;text-decoration:none}.academy-page>article.page .course-offerings .available-courses .register-cta a:hover,.academy-page>article.page .course-offerings .available-courses .register-cta a:active,.academy-page>article.page .course-offerings .available-courses .register-cta a:focus{background-color:#231f20}.academy-page>article.page .training-locations{grid-column:2/3;grid-row:7/8}@media screen and (min-width:62.5em){.academy-page>article.page .training-locations{grid-column:2/4;grid-row:6/7;padding:3rem 10%}}.academy-page>article.page .training-locations .training-center{margin:1rem 0}.academy-page>article.page .training-locations .training-center .entry-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-between;align-items:center;padding:.5rem;background-color:#ce0e2d}.academy-page>article.page .training-locations .training-center .entry-header:hover,.academy-page>article.page .training-locations .training-center .entry-header:active,.academy-page>article.page .training-locations .training-center .entry-header:focus{cursor:pointer;background-color:#e6e7e8}.academy-page>article.page .training-locations .training-center .entry-header:hover .training-center-region,.academy-page>article.page .training-locations .training-center .entry-header:active .training-center-region,.academy-page>article.page .training-locations .training-center .entry-header:focus .training-center-region{color:#231f20}.academy-page>article.page .training-locations .training-center .training-center-region{margin:0;color:#fff}.academy-page>article.page .training-locations .training-center .academy-region-toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;width:30px;height:30px;justify-content:center;align-items:center;background-color:#fff;border-radius:0;border:none;padding:0}.academy-page>article.page .training-locations .training-center .academy-region-toggle:hover,.academy-page>article.page .training-locations .training-center .academy-region-toggle:active,.academy-page>article.page .training-locations .training-center .academy-region-toggle:focus{cursor:pointer;background-color:#ce0e2d}.academy-page>article.page .training-locations .training-center .academy-region-toggle:hover .academy-dropdown-symbol,.academy-page>article.page .training-locations .training-center .academy-region-toggle:active .academy-dropdown-symbol,.academy-page>article.page .training-locations .training-center .academy-region-toggle:focus .academy-dropdown-symbol{color:#fff}.academy-page>article.page .training-locations .training-center .academy-region-toggle .academy-dropdown-symbol{font-family:"Oswald",sans-serif;font-weight:200;font-size:.75rem}.academy-page>article.page .training-locations .training-center .entry-content{padding:0 10%;margin:1.25rem 0}.academy-page>article.page .training-locations .training-center .entry-content .entry-title{margin:0 0 .5rem 0}.academy-page>article.page .training-locations .training-center .entry-content p{margin:0}.accessory-archive>article.page{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:auto}@media screen and (min-width:62.5em){.accessory-archive>article.page{grid-template-columns:repeat(12,1fr)}}.accessory-archive>article.page>.featured-image-wrap{grid-column:1/4;overflow:clip}@media screen and (min-width:62.5em){.accessory-archive>article.page>.featured-image-wrap{grid-column:1/13;grid-row:1/2;margin-bottom:2rem}}.accessory-archive>article.page>.featured-image-wrap img{width:150%;max-width:unset;margin-left:-50%;vertical-align:bottom}@media screen and (min-width:62.5em){.accessory-archive>article.page>.featured-image-wrap img{max-width:100%;width:100%;margin:0}}.accessory-archive>article.page>.entry-meta{grid-column:2/3}@media screen and (min-width:62.5em){.accessory-archive>article.page>.entry-meta{grid-column:2/6;grid-row:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center}}.accessory-archive>article.page>.entry-meta .entry-header .entry-title{color:#ce0e2d;margin:1.25rem 0 0}.accessory-archive>article.page>.entry-meta .entry-content{grid-column:2/3;margin:.75rem 0 1rem}.accessory-archive>article.page>.entry-meta .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0}.accessory-archive>article.page .accessory-section{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%}@media screen and (min-width:50em){.accessory-archive>article.page .accessory-section{grid-column:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1rem;justify-content:flex-start}}@media screen and (min-width:62.5em){.accessory-archive>article.page .accessory-section{grid-column:2/12}}.accessory-archive>article.page .accessory-section .category-header{grid-column:1/4;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;align-items:center;column-gap:1rem;margin:1rem 0;padding:.5rem 8.3%;background-color:#e6e7e8;justify-content:center}@media screen and (min-width:30em){.accessory-archive>article.page .accessory-section .category-header{grid-column:2/3;padding:.5rem 0}}@media screen and (min-width:50em){.accessory-archive>article.page .accessory-section .category-header{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}}.accessory-archive>article.page .accessory-section .category-header .cat-icon-wrap{width:65px;height:65px;border:1px solid #fff}.accessory-archive>article.page .accessory-section .category-header .cat-icon-wrap svg g,.accessory-archive>article.page .accessory-section .category-header .cat-icon-wrap svg circle,.accessory-archive>article.page .accessory-section .category-header .cat-icon-wrap svg line,.accessory-archive>article.page .accessory-section .category-header .cat-icon-wrap svg path,.accessory-archive>article.page .accessory-section .category-header .cat-icon-wrap svg polyline,.accessory-archive>article.page .accessory-section .category-header .cat-icon-wrap svg polygon,.accessory-archive>article.page .accessory-section .category-header .cat-icon-wrap svg rect{stroke:#ffffff!important}.accessory-archive>article.page .accessory-section .category-header .cat-icon-wrap svg path,.accessory-archive>article.page .accessory-section .category-header .cat-icon-wrap svg polygon{fill:#ffffff!important}.accessory-archive>article.page .accessory-section .category-header .category-title{font-size:1.25rem;color:#231f20}.accessory-archive>article.page .accessory-section .accessory{grid-column:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;align-items:center;margin:1rem 0}@media screen and (min-width:50em){.accessory-archive>article.page .accessory-section .accessory{-webkit-flex:0 1 calc(33.3% - 0.67rem);-ms-flex:0 1 calc(33.3% - 0.67rem);flex:0 1 calc(33.3% - 0.67rem)}}.accessory-archive>article.page .accessory-section .accessory .featured-image-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}.accessory-archive>article.page .accessory-section .accessory .featured-image-wrap img{width:100%;max-width:350px;vertical-align:bottom}@media screen and (min-width:50em){.accessory-archive>article.page .accessory-section .accessory .featured-image-wrap img{}}.accessory-archive>article.page .accessory-section .accessory .entry-title{font-size:1.25rem;text-align:center;line-height:1.25;color:#ce0e2d;margin:.5rem 0 .25rem 0}.accessory-archive>article.page .accessory-section .accessory .entry-content{text-align:center;margin:0}.accessory-archive>article.page .accessory-section .accessory .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.15;margin:0}@media screen and (min-width:50em){.accessory-archive>article.page .accessory-section .accessory .entry-content{padding-bottom:1rem}}.accessory-archive>article.page .accessory-section .accessory .accessory-cta{display:-webkit-flex;display:-ms-flexbox;display:flex;column-gap:.5rem;margin-top:1rem}@media screen and (min-width:50em){.accessory-archive>article.page .accessory-section .accessory .accessory-cta{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:.5rem;margin-top:auto}}@media screen and (min-width:62.5em){.accessory-archive>article.page .accessory-section .accessory .accessory-cta{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}}.accessory-archive>article.page .accessory-section .accessory .accessory-cta a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;background-color:#ce0e2d}.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:hover,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:active,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:focus{background-color:#e6e7e8}.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:hover svg g,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:hover svg circle,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:hover svg line,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:hover svg path,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:hover svg polyline,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:hover svg polygon,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:hover svg rect,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:active svg g,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:active svg circle,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:active svg line,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:active svg path,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:active svg polyline,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:active svg polygon,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:active svg rect,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:focus svg g,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:focus svg circle,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:focus svg line,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:focus svg path,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:focus svg polyline,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:focus svg polygon,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:focus svg rect{stroke:#231f20!important}.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:hover svg path,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:hover svg polygon,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:active svg path,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:active svg polygon,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:focus svg path,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:focus svg polygon{fill:#231f20!important}.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:hover p,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:active p,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a:focus p{color:#231f20}.accessory-archive>article.page .accessory-section .accessory .accessory-cta a svg{width:24px}.accessory-archive>article.page .accessory-section .accessory .accessory-cta a svg g,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a svg circle,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a svg line,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a svg path,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a svg polyline,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a svg polygon,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a svg rect{stroke:#ffffff!important}.accessory-archive>article.page .accessory-section .accessory .accessory-cta a svg path,.accessory-archive>article.page .accessory-section .accessory .accessory-cta a svg polygon{fill:#ffffff!important}.accessory-archive>article.page .accessory-section .accessory .accessory-cta a p{padding:0 0 0 1rem;margin:0;font-size:1rem;text-decoration:none;color:#fff}.accessory-archive>article.page .request-quote{grid-column:1/4;margin-top:2rem}@media screen and (min-width:62.5em){.accessory-archive>article.page .request-quote{grid-column:1/13}}.careers-page>article.page{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(3,auto)}@media screen and (min-width:50em){.careers-page>article.page{grid-template-columns:8.3% 8.3% auto 8.3% 8.3%;grid-template-rows:repeat(3,auto)}}.careers-page>article.page .entry-header{grid-column:2/3;grid-row:2/3;margin-top:1rem}@media screen and (min-width:30em){.careers-page>article.page .entry-header{grid-row:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:60%;max-width:200px;align-items:flex-start;justify-content:center;margin:0;z-index:1}}@media screen and (min-width:50em){.careers-page>article.page .entry-header{grid-column:2/4;max-width:325px}}@media screen and (min-width:62.5em){.careers-page>article.page .entry-header{grid-column:3/4;margin-left:12.4%}}.careers-page>article.page .entry-header .tagline{font-size:1.75rem;color:#ce0e2d;margin:0;text-align:center}@media screen and (min-width:30em){.careers-page>article.page .entry-header .tagline{text-align:left}}.careers-page>article.page .entry-header .sub-tagline{font-size:1.25rem;margin:0;text-align:center}@media screen and (min-width:30em){.careers-page>article.page .entry-header .sub-tagline{text-align:left}}.careers-page>article.page .featured-image-wrap{grid-column:1/4;grid-row:1/2}@media screen and (min-width:50em){.careers-page>article.page .featured-image-wrap{grid-column:1/6;width:100%;margin:0}}.careers-page>article.page .featured-image-wrap img{vertical-align:bottom}.careers-page>article.page .entry-content{grid-column:2/3;grid-row:3/4;margin-bottom:2rem}@media screen and (min-width:50em){.careers-page>article.page .entry-content{grid-column:3/4;grid-row:2/3}}.careers-page>article.page .entry-content h4{font-size:1.75rem;font-weight:200;line-height:1.15;text-transform:uppercase;text-align:center;color:#ce0e2d;margin:0}.careers-page>article.page .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25}@media screen and (min-width:62.5em){.careers-page>article.page .entry-content p{padding:0 12.4%}}.careers-page>article.page .entry-content .career-button-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding-top:1rem}@media screen and (min-width:50em){.careers-page>article.page .entry-content .career-button-wrap{padding-top:0}}.careers-page>article.page .entry-content .careers-button{padding:0;border:none}.careers-page>article.page .entry-content .careers-button a{display:block;padding:.8rem 1rem;text-decoration:none;background-color:#ce0e2d;color:#fff;font-family:"Oswald",sans-serif;font-weight:200}.careers-page>article.page .entry-content .careers-button a:hover,.careers-page>article.page .entry-content .careers-button a:active,.careers-page>article.page .entry-content .careers-button a:focus{background-color:#e6e7e8;color:#231f20}.contact-us-page>article.page{display:grid;grid-template-columns:8.3% 41.7% 41.7% 8.3%;grid-template-rows:1.5fr auto repeat(3,auto);grid-column:1/4}@media screen and (min-width:50em){.contact-us-page>article.page{grid-template-columns:8.3% 8.3% 33.4% 33.4% 8.3% 8.3%}}.contact-us-page>article.page>.entry-header{grid-column:2/3;grid-row:2/3;z-index:1}@media screen and (min-width:50em){.contact-us-page>article.page>.entry-header{grid-column:3/4}}.contact-us-page>article.page>.entry-header .entry-title{font-size:1.75rem;color:#ce0e2d}.contact-us-page>article.page .post-thumbnail{grid-column:1/5;grid-row:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:start}@media screen and (min-width:50em){.contact-us-page>article.page .post-thumbnail{grid-column:1/7}}.contact-us-page>article.page .post-thumbnail img{vertical-align:bottom;max-width:unset;width:150%;object-fit:cover}@media screen and (min-width:50em){.contact-us-page>article.page .post-thumbnail img{width:100%;aspect-ratio:3/1}}.contact-us-page>article.page .contact-details{display:grid;grid-column:2/4;grid-row:3/4;padding-bottom:2rem}@media screen and (min-width:30em){.contact-us-page>article.page .contact-details{column-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}}@media screen and (min-width:50em){.contact-us-page>article.page .contact-details{grid-column:3/5}}.contact-us-page>article.page .contact-details .contact-item h3{color:#ce0e2d;font-weight:400;margin-bottom:.25rem}.contact-us-page>article.page .contact-details .contact-item p{display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"rig-sans",sans-serif;font-weight:200;margin:0}.contact-us-page>article.page .contact-details .contact-item a{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;font-family:"rig-sans",sans-serif!important;font-weight:200!important;color:#ce0e2d}.contact-us-page>article.page .contact-details .contact-item a:hover,.contact-us-page>article.page .contact-details .contact-item a:active,.contact-us-page>article.page .contact-details .contact-item a:focus{background-color:#ce0e2d;color:#fff}.contact-us-page>article.page .contact-form{grid-column:1/5;grid-row:4/5}@media screen and (min-width:50em){.contact-us-page>article.page .contact-form{grid-column:1/7}}.contact-us-page>article.page .contact-form .form-copy h3{color:#ce0e2d;text-transform:uppercase;font-weight:200;font-size:1.5rem;margin-bottom:0}.contact-us-page>article.page .contact-form .form-copy p{font-family:"rig-sans",sans-serif;font-weight:300}.course-single>.course{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(3,auto)}@media screen and (min-width:50em){.course-single>.course{grid-template-columns:16.6% auto 16.6%}}@media screen and (min-width:78.75em){.course-single>.course{margin-top:3rem}}.course-single>.course .entry-header{grid-column:2/3;grid-row:1/2}.course-single>.course .entry-title{font-size:1.75rem;margin-bottom:0}.course-single>.course .entry-content{grid-column:1/4;grid-row:2/3;margin:0}@media screen and (min-width:50em){.course-single>.course .entry-content{display:grid;grid-template-columns:16.6% auto 16.6%;grid-template-rows:auto auto}}.course-single>.course .entry-content .course-details-container{margin:0;padding:0 8.3%}@media screen and (min-width:50em){.course-single>.course .entry-content .course-details-container{grid-column:2/3;grid-row:1/2;padding:0}}.course-single>.course .entry-content .course-details-container p{font-family:"rig-sans",sans-serif;font-weight:300}.course-single>.course .entry-content .academy-form{padding:2rem 8.3%}@media screen and (min-width:50em){.course-single>.course .entry-content .academy-form{grid-column:1/4;grid-row:2/3;padding:2rem 16.6%}}.course-single>.course .entry-content #date-select{display:block;font-size:16px;font-family:"rig-sans",sans-serif;font-weight:300;color:#231f20;line-height:1.3;padding:0 2em 0 0;height:50px;width:100%;max-width:100%;box-sizing:border-box;margin:0;border-width:0 0 1px 0;border-style:solid;border-color:#231f20;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.course-single>.course .entry-content #date-select::-ms-expand{display:none}.course-single>.course .entry-content #date-select:hover{border-color:#888}.course-single>.course .entry-content #date-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgb(59 153 252 / .7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.course-single>.course .entry-content #date-select option{font-weight:400}.course-single>.course .entry-content *[dir=rtl] #date-select,.course-single>.course .entry-content :root:lang(ar) #date-select,.course-single>.course .entry-content :root:lang(iw) #date-select{background-position:left .7em top 50%,0 0;padding:.6em .8em .5em 1.4em}.course-single>.course .entry-content #date-select:disabled,.course-single>.course .entry-content #date-select[aria-disabled=true]{color:graytext;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E)}.course-single>.course .entry-content #date-select:disabled:hover,.course-single>.course .entry-content #date-select[aria-disabled=true]{border-color:#aaa}.course-single>.course .entry-footer{grid-column:2/3;grid-row:3/4}@keyframes heroScale{0%{transform:scale(1.125);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes bgScale{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.125);opacity:1}}@keyframes hotspotLoad{0%{transform:scale(0)}60%{transform:scale(1.15)}80%{transform:scale(.8)}100%{transform:scale(1)}}@keyframes catBarLoad{0%{width:0;left:50%}100%{width:100%;left:0}}@keyframes catFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes catVertBarLoad{0%{height:0;top:50%}100%{top:.5rem}}@keyframes hsProductLoad{0%{margin-left:100%;opacity:0}50%{opacity:20%}100%{margin-left:.5rem;opacity:1}}@keyframes ctaLoad{0%{opacity:0}100%{opacity:1}}@keyframes move{0%{transform:translateX(100%)}50%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.home-page.animation-start .page-hero .hero-bg-wrap{animation:1.25s ease-out 0s 1 bgScale;animation-fill-mode:forwards}.home-page.animation-start .page-hero .hero-hs-wrap{animation:1.25s ease-out 0s 1 heroScale;animation-fill-mode:forwards}.home-page.animation-start .page-hero .hero-hs-wrap .vertical-bar{animation:1s ease-out 0s 1 catVertBarLoad;animation-fill-mode:forwards}.home-page.animation-start .page-hero .hero-hs-wrap .vertical-bar.loaded{animation:1s ease-out 1s 1 catVertBarLoad}.home-page.animation-start .page-hero .hs-container .hero-hotspot{animation:1s ease-out 1.25s 1 hotspotLoad;animation-fill-mode:forwards}.home-page.animation-start .hs-product-category .inner-wrap>.product.toggled>.entry-header .cat-icon-wrap{animation:200ms ease-out 0s 1 catFadeIn;animation-fill-mode:forwards}.home-page.animation-start .hs-product-category .inner-wrap>.product.toggled>.entry-header .entry-title{animation:200ms ease-out 0s 1 catFadeIn;animation-fill-mode:forwards}.home-page.animation-start .hs-product-category .inner-wrap>.product.toggled .product-container{animation:200ms ease-out 0s 1 hsProductLoad;animation-fill-mode:forwards}.home-page.animation-start .hs-product-category .inner-wrap>.product.loaded>.entry-header .cat-icon-wrap{animation:1s ease-out 750ms 1 catFadeIn;animation-fill-mode:forwards}.home-page.animation-start .hs-product-category .inner-wrap>.product.loaded>.entry-header .entry-title{animation:1s ease-out 750ms 1 catFadeIn;animation-fill-mode:forwards}.home-page.animation-start .hs-product-category .inner-wrap>.product.loaded>.entry-header .horizontal-bar{animation:750ms ease-out 0s 1 catBarLoad;animation-fill-mode:forwards}.home-page.animation-start .hs-product-category .inner-wrap>.product.loaded .product-container{animation:300ms ease-out 1.25s 1 hsProductLoad;animation-fill-mode:forwards}.home-page .loader-wrapper{grid-column:1/4;grid-row:1/4;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:2}@media screen and (min-width:50em){.home-page .loader-wrapper{grid-column:1/13;grid-row:1/3}}.home-page .loader-wrapper .wrapper{display:flex;width:9rem;height:.5rem;justify-content:center;align-items:center;cursor:progress;border:1px solid #231f20;position:relative}.home-page .loader-wrapper .dot{position:absolute;height:.5rem;width:3rem;animation:move 2s ease infinite}.home-page .loader-wrapper .dot.one{background-color:#ce0e2d;z-index:4}.home-page .loader-wrapper .dot.two{animation-delay:60ms;background-color:rgb(0 0 0 / .7);z-index:3}.home-page .loader-wrapper .dot.three{animation-delay:90ms;background-color:rgb(0 0 0 / .5);z-index:2}.home-page .loader-wrapper .dot.four{animation-delay:120ms;background-color:rgb(0 0 0 / .45);z-index:1}.home-page>article.page{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(9,auto)}@media screen and (min-width:50em){.home-page>article.page{grid-template-columns:repeat(12,1fr);grid-template-rows:4fr auto repeat(5,auto)}}.home-page>article.page>.entry-header{grid-column:2/3;grid-row:4/5}@media screen and (min-width:50em){.home-page>article.page>.entry-header{grid-column:2/6;grid-row:3/4;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;margin:2rem 0}}.home-page>article.page .page-hero{grid-column:1/4;grid-row:1/2;display:grid;grid-template-columns:auto;grid-template-rows:auto;overflow:clip}@media screen and (min-width:50em){.home-page>article.page .page-hero{grid-column:1/9;grid-row:1/3}}.home-page>article.page .page-hero .hero-bg-wrap{grid-column:1/2;grid-row:1/2;opacity:0}.home-page>article.page .page-hero .hero-hs-wrap{grid-column:1/2;grid-row:1/2;opacity:0;z-index:1;position:relative}.home-page>article.page .page-hero .hero-hs-wrap .vertical-bar{display:none;position:absolute;right:0;top:.5rem;width:2px;background-color:#ce0e2d}@media screen and (min-width:50em){.home-page>article.page .page-hero .hero-hs-wrap .vertical-bar{display:block}}.home-page>article.page .page-hero .hs-container{grid-column:1/2;grid-row:1/2;z-index:1;position:relative}.home-page>article.page .page-hero .hs-container .hero-hotspot{position:absolute;box-sizing:content-box;transform:scale(0)}.home-page>article.page .page-hero .hs-container .hero-hotspot.toggled .outer-spot{transform:scale(1.25)}.home-page>article.page .page-hero .hs-container .hero-hotspot.toggled .outer-spot .inner-spot{box-shadow:0 0 5px #fff,inset 0 0 10px #fff}.home-page>article.page .page-hero .hs-container .hero-hotspot .outer-spot{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:29px;height:29px;background-color:rgb(255 255 255 / .3);border:1px solid #fff;border-radius:15px;-moz-box-shadow:0 0 20px 0 #ce0e2d;-webkit-box-shadow:0 0 20px 0 #ce0e2d;box-shadow:0 0 20px 0 #ce0e2d;transition:transform 200ms ease-out}.home-page>article.page .page-hero .hs-container .hero-hotspot .outer-spot:hover,.home-page>article.page .page-hero .hs-container .hero-hotspot .outer-spot:active,.home-page>article.page .page-hero .hs-container .hero-hotspot .outer-spot:focus{transform:scale(1.25)}.home-page>article.page .page-hero .hs-container .hero-hotspot .outer-spot:hover .inner-spot,.home-page>article.page .page-hero .hs-container .hero-hotspot .outer-spot:active .inner-spot,.home-page>article.page .page-hero .hs-container .hero-hotspot .outer-spot:focus .inner-spot{box-shadow:0 0 5px #fff,inset 0 0 10px #fff}.home-page>article.page .page-hero .hs-container .hero-hotspot .inner-spot{width:19px;height:19px;background-color:#ce0e2d;border:2px solid #fff;border-radius:11px}.home-page>article.page .page-hero img{vertical-align:bottom}.home-page>article.page .hs-product-category{grid-column:1/4;grid-row:2/3}@media screen and (min-width:50em){.home-page>article.page .hs-product-category{grid-column:8/13;grid-row:1/2;position:relative;overflow-y:scroll;overflow-x:clip;padding-left:20%}}@media screen and (min-width:50em){.home-page>article.page .hs-product-category .inner-wrap{position:absolute}}.home-page>article.page .hs-product-category .inner-wrap>.product{position:relative}@media screen and (min-width:50em){.home-page>article.page .hs-product-category .inner-wrap>.product{position:relative}}.home-page>article.page .hs-product-category .inner-wrap>.product:not(.toggled){display:none}.home-page>article.page .hs-product-category .inner-wrap>.product.toggled>.entry-header .horizontal-bar{width:100%;left:0}@media screen and (min-width:50em){.home-page>article.page .hs-product-category .inner-wrap>.product.toggled>.entry-header .horizontal-bar{display:none}}.home-page>article.page .hs-product-category .inner-wrap>.product.loaded{display:block}@media screen and (min-width:50em){.home-page>article.page .hs-product-category .inner-wrap>.product.loaded>.entry-header .horizontal-bar{display:none}}.home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;padding:0 .5rem;position:relative}@media screen and (min-width:50em){.home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header{position:absolute;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:max-content;right:100%;top:.5rem;z-index:9}}.home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header .cat-icon-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;opacity:0}.home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header .cat-icon-wrap svg{width:40px;height:40px;border:1px solid #231f20}.home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header .entry-title{padding-left:.5rem;opacity:0}@media screen and (min-width:50em){.home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header .entry-title{writing-mode:vertical-lr;transform:rotate(180deg);margin:.5rem 0 0;padding:0 .25rem 0 0}}.home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header .horizontal-bar{position:absolute;bottom:0;height:2px;background-color:#ce0e2d}.home-page>article.page .hs-product-category .inner-wrap>.product .product-container{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:45%;column-gap:.5rem;overflow-x:scroll;margin:0 .5rem 0 100%;padding:.5rem 0 2rem;width:calc(100% - 1rem);opacity:0}@media screen and (min-width:50em){.home-page>article.page .hs-product-category .inner-wrap>.product .product-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:.5rem 0 1rem;overflow-x:visible}}.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a{text-decoration:none}.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a:hover .post-thumbnail,.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a:active .post-thumbnail,.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a:focus .post-thumbnail{outline:1px solid #ce0e2d}.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a:hover .post-thumbnail img,.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a:active .post-thumbnail img,.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a:focus .post-thumbnail img{transform:scale(1.2)}@media screen and (min-width:50em){.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a>.product{margin-bottom:1rem}}.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a>.product .post-thumbnail{margin-bottom:.5rem;overflow:clip}.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a>.product .post-thumbnail img{transition:transform ease-out 500ms;object-fit:contain;vertical-align:bottom}.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a>.product .entry-content{margin-top:0}@media screen and (min-width:50em){.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a>.product .entry-header{position:relative}}@media screen and (min-width:50em){.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a>.product .entry-header:before{content:"";position:absolute;right:calc(100% + 5px);top:.65rem;width:8px;height:8px;background-color:#ce0e2d;z-index:9}}.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a>.product .entry-title{margin:0;color:#ce0e2d}.home-page>article.page .hs-product-category .inner-wrap>.product .product-container>a>.product .product-tagline{margin:0;color:rgb(35 31 32 / .9);hyphens:auto}.home-page>article.page .hs-product-category .inner-wrap>.product .slider-controls{position:absolute;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;border:1px solid red;bottom:0}@media screen and (min-width:50em){.home-page>article.page .hs-product-category .inner-wrap>.product .slider-controls{display:none}}.home-page>article.page .hs-product-category .inner-wrap>.product .scroll-nav{padding:1rem;outline:1px solid red;line-height:0}.home-page>article.page .hs-product-category .inner-wrap>.product .scroll-nav.scroll-fwd{left:0}.home-page>article.page .hs-product-category .inner-wrap>.product .scroll-nav.scroll-back{right:0}.home-page>article.page .hs-cta-buttons{grid-column:1/4;grid-row:3/4;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-between;align-items:center;padding:1rem .5rem;column-gap:.5rem;opacity:0}@media screen and (min-width:50em){.home-page>article.page .hs-cta-buttons{grid-column:9/13;grid-row:2/3;padding:.5rem;height:min-content;align-self:flex-end}}.home-page>article.page .hs-cta-buttons.loaded{animation:1s ease-out 750ms 1 catFadeIn;animation-fill-mode:forwards}.home-page>article.page .hs-cta-buttons button{-webkit-flex:1 0 calc(50% - 0.5rem);-ms-flex:1 0 calc(50% - 0.5rem);flex:1 0 calc(50% - 0.5rem);border:none;border-radius:0;background-color:#ce0e2d;color:#fff;text-transform:uppercase;font-weight:200;font-size:1rem;font-family:"Oswald",sans-serif;padding:.5rem 1rem;cursor:pointer}@media screen and (min-width:50em){.home-page>article.page .hs-cta-buttons button{padding:.5rem}}.home-page>article.page .hs-cta-buttons button:hover,.home-page>article.page .hs-cta-buttons button:active,.home-page>article.page .hs-cta-buttons button:focus{color:#231f20;background-color:#e6e7e8}.home-page>article.page .hs-cta-buttons button:hover a,.home-page>article.page .hs-cta-buttons button:active a,.home-page>article.page .hs-cta-buttons button:focus a{color:#231f20}.home-page>article.page .hs-cta-buttons button:hover svg g,.home-page>article.page .hs-cta-buttons button:hover svg circle,.home-page>article.page .hs-cta-buttons button:hover svg line,.home-page>article.page .hs-cta-buttons button:hover svg path,.home-page>article.page .hs-cta-buttons button:hover svg polyline,.home-page>article.page .hs-cta-buttons button:hover svg polygon,.home-page>article.page .hs-cta-buttons button:hover svg rect,.home-page>article.page .hs-cta-buttons button:active svg g,.home-page>article.page .hs-cta-buttons button:active svg circle,.home-page>article.page .hs-cta-buttons button:active svg line,.home-page>article.page .hs-cta-buttons button:active svg path,.home-page>article.page .hs-cta-buttons button:active svg polyline,.home-page>article.page .hs-cta-buttons button:active svg polygon,.home-page>article.page .hs-cta-buttons button:active svg rect,.home-page>article.page .hs-cta-buttons button:focus svg g,.home-page>article.page .hs-cta-buttons button:focus svg circle,.home-page>article.page .hs-cta-buttons button:focus svg line,.home-page>article.page .hs-cta-buttons button:focus svg path,.home-page>article.page .hs-cta-buttons button:focus svg polyline,.home-page>article.page .hs-cta-buttons button:focus svg polygon,.home-page>article.page .hs-cta-buttons button:focus svg rect{stroke:#231f20}.home-page>article.page .hs-cta-buttons button:hover svg path,.home-page>article.page .hs-cta-buttons button:hover svg polygon,.home-page>article.page .hs-cta-buttons button:active svg path,.home-page>article.page .hs-cta-buttons button:active svg polygon,.home-page>article.page .hs-cta-buttons button:focus svg path,.home-page>article.page .hs-cta-buttons button:focus svg polygon{fill:#231f20}.home-page>article.page .hs-cta-buttons button a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:center;align-items:center;text-decoration:none;color:#fff}.home-page>article.page .hs-cta-buttons button a svg{width:30px;height:30px}.home-page>article.page .hs-cta-buttons button a svg g,.home-page>article.page .hs-cta-buttons button a svg circle,.home-page>article.page .hs-cta-buttons button a svg line,.home-page>article.page .hs-cta-buttons button a svg path,.home-page>article.page .hs-cta-buttons button a svg polyline,.home-page>article.page .hs-cta-buttons button a svg polygon,.home-page>article.page .hs-cta-buttons button a svg rect{stroke:#fff}.home-page>article.page .hs-cta-buttons button a svg path,.home-page>article.page .hs-cta-buttons button a svg polygon{fill:#fff}.home-page>article.page .hs-cta-buttons button a p{margin:0;padding:0 0 0 .5rem}.home-page>article.page>.entry-content{grid-column:2/3;grid-row:5/6;margin-top:0}@media screen and (min-width:50em){.home-page>article.page>.entry-content{grid-column:7/12;grid-row:3/4;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin:2rem 0}}.home-page>article.page>.entry-content p{margin-top:0}@media screen and (min-width:50em){.home-page>article.page>.entry-content p{margin:0}}.home-page>article.page .product-categories-section{grid-column:2/3;grid-row:6/7}@media screen and (min-width:50em){.home-page>article.page .product-categories-section{grid-column:1/13;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:row;justify-content:space-around}}.home-page>article.page .product-categories-section .product{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center;align-items:flex-start;margin-bottom:.5rem}@media screen and (min-width:50em){.home-page>article.page .product-categories-section .product{-webkit-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;justify-content:flex-start}}.home-page>article.page .product-categories-section .product-category-link{width:100%;margin:0 auto;padding:1rem 10%;text-decoration:none;color:#231f20;transition:transform ease-out 500ms}@media screen and (min-width:50em){.home-page>article.page .product-categories-section .product-category-link{padding:1rem}}.home-page>article.page .product-categories-section .product-category-link:hover,.home-page>article.page .product-categories-section .product-category-link:active,.home-page>article.page .product-categories-section .product-category-link:focus{background-color:#ce0e2d;color:#fff;transform:scale(1.1)}.home-page>article.page .product-categories-section .product-category-link:hover .cat-icon-wrap svg,.home-page>article.page .product-categories-section .product-category-link:active .cat-icon-wrap svg,.home-page>article.page .product-categories-section .product-category-link:focus .cat-icon-wrap svg{border:1px solid #fff}.home-page>article.page .product-categories-section .product-category-link:hover .cat-icon-wrap svg rect,.home-page>article.page .product-categories-section .product-category-link:active .cat-icon-wrap svg rect,.home-page>article.page .product-categories-section .product-category-link:focus .cat-icon-wrap svg rect{display:none}.home-page>article.page .product-categories-section .product-category-link:hover .cat-icon-wrap svg g,.home-page>article.page .product-categories-section .product-category-link:hover .cat-icon-wrap svg circle,.home-page>article.page .product-categories-section .product-category-link:hover .cat-icon-wrap svg line,.home-page>article.page .product-categories-section .product-category-link:hover .cat-icon-wrap svg path,.home-page>article.page .product-categories-section .product-category-link:hover .cat-icon-wrap svg polyline,.home-page>article.page .product-categories-section .product-category-link:active .cat-icon-wrap svg g,.home-page>article.page .product-categories-section .product-category-link:active .cat-icon-wrap svg circle,.home-page>article.page .product-categories-section .product-category-link:active .cat-icon-wrap svg line,.home-page>article.page .product-categories-section .product-category-link:active .cat-icon-wrap svg path,.home-page>article.page .product-categories-section .product-category-link:active .cat-icon-wrap svg polyline,.home-page>article.page .product-categories-section .product-category-link:focus .cat-icon-wrap svg g,.home-page>article.page .product-categories-section .product-category-link:focus .cat-icon-wrap svg circle,.home-page>article.page .product-categories-section .product-category-link:focus .cat-icon-wrap svg line,.home-page>article.page .product-categories-section .product-category-link:focus .cat-icon-wrap svg path,.home-page>article.page .product-categories-section .product-category-link:focus .cat-icon-wrap svg polyline{stroke:#ffffff!important}.home-page>article.page .product-categories-section .product-category-link:hover .cat-icon-wrap svg path,.home-page>article.page .product-categories-section .product-category-link:active .cat-icon-wrap svg path,.home-page>article.page .product-categories-section .product-category-link:focus .cat-icon-wrap svg path{fill:#ffffff!important}.home-page>article.page .product-categories-section .product-category-link .cat-icon-wrap{grid-column:1/2;grid-row:1/3;display:-webkit-flex;display:-ms-flexbox;display:flex;align-self:center;justify-content:center;align-items:center}.home-page>article.page .product-categories-section .product-category-link .cat-icon-wrap svg{width:85px;border:1px solid #231f20}.home-page>article.page .product-categories-section .product-category-link .entry-header{grid-column:2/3;grid-row:1/2;margin-top:.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;text-wrap:balance}.home-page>article.page .product-categories-section .product-category-link .entry-header h3{text-align:center;margin:0 auto;font-size:1.25rem;hyphens:auto}@media screen and (min-width:50em){.home-page>article.page .product-categories-section .product-category-link .entry-header h3{font-size:1.17rem}}.home-page>article.page .product-categories-section .product-category-link .entry-content{grid-column:2/3;grid-row:2/3;margin:0}.home-page>article.page .product-categories-section .product-category-link .entry-content p{text-align:center;margin:0 auto;hyphens:auto}.home-page>article.page .segments-section{grid-column:1/4;grid-row:7/8}@media screen and (min-width:30em){.home-page>article.page .segments-section{padding:1rem}}@media screen and (min-width:50em){.home-page>article.page .segments-section{grid-column:2/12;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:3.5vw;justify-content:space-between;padding:1rem 0 0 0}}.home-page>article.page .segments-section .segment{display:grid;grid-template-columns:auto;grid-template-rows:auto auto}@media screen and (min-width:30em){.home-page>article.page .segments-section .segment{margin-bottom:1rem}.home-page>article.page .segments-section .segment:last-child{margin-bottom:0}}@media screen and (min-width:50em){.home-page>article.page .segments-section .segment{-webkit-flex:0 1 47.5%;-ms-flex:0 1 47.5%;flex:0 1 47.5%;margin-bottom:0}.home-page>article.page .segments-section .segment:last-child{margin-bottom:0}}.home-page>article.page .segments-section .segment .post-thumbnail{grid-column:1/2;grid-row:1/3}@media screen and (min-width:30em){.home-page>article.page .segments-section .segment .post-thumbnail{}}.home-page>article.page .segments-section .segment .post-thumbnail img{vertical-align:bottom}.home-page>article.page .segments-section .segment .content-wrap{grid-column:1/2;grid-row:2/3;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;align-items:center;justify-content:center;background-color:rgb(255 255 255 / .8);padding:.5rem 0 .75rem 0}@media screen and (min-width:30em){.home-page>article.page .segments-section .segment .content-wrap{padding:1rem}}.home-page>article.page .segments-section .segment .content-wrap .entry-title{font-size:1.25rem;margin:0}.home-page>article.page .segments-section .segment .content-wrap .entry-content{margin:0}.home-page>article.page .segments-section .segment .content-wrap .segment-tagline{margin:0 0 .5rem 0}.home-page>article.page .segments-section .segment .content-wrap .segment-jump{background-color:#fff;color:#231f20;text-decoration:none;padding:.5rem 1rem}.home-page>article.page .segments-section .segment .content-wrap .segment-jump:hover,.home-page>article.page .segments-section .segment .content-wrap .segment-jump:active,.home-page>article.page .segments-section .segment .content-wrap .segment-jump:focus{background-color:#ce0e2d;color:#fff}.home-page>article.page .calculator-section{grid-column:1/4;grid-row:8/9;display:grid;grid-template-columns:auto;grid-template-rows:auto auto;margin-top:1rem}@media screen and (min-width:50em){.home-page>article.page .calculator-section{grid-column:1/13;margin-top:3rem}}.home-page>article.page .calculator-section .section-content{grid-column:1/2;grid-row:1/2;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(3,auto);background-color:#fff}@media screen and (min-width:50em){.home-page>article.page .calculator-section .section-content{grid-template-rows:repeat(3,auto) 4rem}}.home-page>article.page .calculator-section .section-content .section-heading{grid-column:1/4;grid-row:1/2;display:grid;grid-template-columns:8.3% 65px auto 8.3%;grid-template-rows:repeat(5,auto);background-color:#fff;z-index:1}@media screen and (min-width:50em){.home-page>article.page .calculator-section .section-content .section-heading{grid-template-columns:8.3% 8.3% 65px auto 8.3% 8.3%;grid-template-rows:repeat(3,auto)}}.home-page>article.page .calculator-section .section-content .section-heading .calc-section-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;grid-column:2/3;grid-row:1/2;border:1px solid #000}@media screen and (min-width:50em){.home-page>article.page .calculator-section .section-content .section-heading .calc-section-icon{grid-column:3/4;grid-row:2/3;height:65px;align-self:center}}.home-page>article.page .calculator-section .section-content .section-heading .calc-section-icon svg{width:100%;overflow:visible}.home-page>article.page .calculator-section .section-content .section-heading h2{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;grid-column:2/4;grid-row:2/3;margin:1.25rem 0 .75rem}@media screen and (min-width:50em){.home-page>article.page .calculator-section .section-content .section-heading h2{grid-column:4/5;grid-row:1/2;padding:0 1rem}}.home-page>article.page .calculator-section .section-content .section-heading .calc-section-copy{grid-column:2/4;grid-row:3/4;margin-top:0}@media screen and (min-width:50em){.home-page>article.page .calculator-section .section-content .section-heading .calc-section-copy{grid-column:4/5;grid-row:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;padding:0 1rem;margin:0}}.home-page>article.page .calculator-section .section-content .section-heading .slider-image{grid-column:2/4;grid-row:4/5}@media screen and (min-width:50em){.home-page>article.page .calculator-section .section-content .section-heading .slider-image{grid-column:4/5;grid-row:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}}@media screen and (min-width:50em){.home-page>article.page .calculator-section .section-content .section-heading .slider-image .slider-image-container{width:100%}}.home-page>article.page .calculator-section .section-content .section-heading .slider-image img{vertical-align:bottom}@media screen and (min-width:50em){.home-page>article.page .calculator-section .section-content .section-heading .slider-image img{width:100%;height:100px;object-fit:cover}}.home-page>article.page .calculator-section .section-content .section-heading .calc-toggle-buttons{grid-column:1/5;grid-row:5/6;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;margin-top:1.5rem;row-gap:1rem}@media screen and (min-width:50em){.home-page>article.page .calculator-section .section-content .section-heading .calc-toggle-buttons{grid-column:2/6;grid-row:3/4}}.home-page>article.page .calculator-section .section-content .section-heading .calc-toggle-buttons button{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;border:none;border-radius:0;padding:1rem;background-color:#ce0e2d;color:#fff;line-height:1.15;font-family:"Oswald",sans-serif}.home-page>article.page .calculator-section .section-content .section-heading .calc-toggle-buttons button.expanded{background-color:#e6e7e8;color:#231f20}.home-page>article.page .calculator-section .section-content .section-heading .calc-toggle-buttons button:not(.expanded):hover,.home-page>article.page .calculator-section .section-content .section-heading .calc-toggle-buttons button:not(.expanded):active,.home-page>article.page .calculator-section .section-content .section-heading .calc-toggle-buttons button:not(.expanded):focus{cursor:pointer;background-color:#231f20}.home-page>article.page .calculator-section .calculator-container{grid-column:1/4;grid-row:2/3;display:grid;grid-template-columns:auto;grid-template-rows:auto;background-color:rgb(255 255 255 / .7);z-index:1;padding-bottom:2rem}@media screen and (min-width:50em){.home-page>article.page .calculator-section .calculator-container{grid-column:2/3}}.home-page>article.page .calculator-section .calculator-container .calculator{grid-column:1/2;grid-row:1/2;display:none;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(5,auto);background:#e6e7e8;background:linear-gradient(180deg,#e6e7e8 0%,#fff0 15%,#fff0 100%)}.home-page>article.page .calculator-section .calculator-container .calculator.expanded{display:grid}.home-page>article.page .calculator-section .calculator-container .calculator .entry-header{grid-column:2/3;grid-row:1/2}.home-page>article.page .calculator-section .calculator-container .calculator .entry-header h3{font-size:1.25rem;margin:2rem 0 .75rem;color:#ce0e2d}.home-page>article.page .calculator-section .calculator-container .calculator .entry-content{grid-column:2/3;grid-row:2/3;margin-bottom:1rem}.home-page>article.page .calculator-section .calculator-container .calculator .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:1rem 0}.home-page>article.page .calculator-section .calculator-container .calculator .entry-content p a{font-family:"rig-sans",sans-serif!important;color:#ce0e2d;font-weight:300!important}.home-page>article.page .calculator-section .calculator-container .calculator .entry-content p a:visited{color:#ce0e2d}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-input-fields{grid-column:2/3;grid-row:3/4}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-input-fields label{display:block;margin:1rem 0 .5rem;font-weight:300}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input{-webkit-flex:1 0 75%;-ms-flex:1 0 75%;flex:1 0 75%}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input[type=range]{--borderImage:linear-gradient(to right, #ce0e2d 50% , #eee 50%) 2;-webkit-appearance:none;appearance:none;background:#fff0;cursor:pointer;border:none;padding:0}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input[type=range]::-webkit-slider-runnable-track{border-width:1px 0 1px 1px;border-style:solid;border-image:var(--borderImage);border-radius:0;height:26px}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input[type=range]::-moz-range-track{border-style:solid;border-width:1px 0 1px 1px;border-image:var(--borderImage);border-radius:0;height:26px}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-3px;border-radius:0;background-color:#ce0e2d;height:30px;width:30px}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input[type=range]::-moz-range-thumb{border:none;border-radius:0;background-color:#ce0e2d;height:30px;width:30px}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap .pcalc-slider-value{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;align-items:center;justify-content:center;background-color:#bfbfbf;color:#231f20;margin:0;height:26px}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-output-fields{grid-column:2/3;grid-row:4/5}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-output-fields .output-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-between;margin-top:1.5rem}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-output-fields .output-label{-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;margin:0;padding:.5rem 0 .5rem .5rem;background-color:#e6e7e8}.home-page>article.page .calculator-section .calculator-container .calculator .calculator-output-fields .output-value{-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;justify-content:center;padding:.5rem;background-color:#ce0e2d;color:#fff}.home-page>article.page .calculator-section .calculator-container .calculator .entry-footer{grid-column:2/3;grid-row:5/6}.home-page>article.page .calculator-section .calc-bg-image{display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column:1/4;grid-row:2/4;position:relative}@media screen and (min-width:50em){.home-page>article.page .calculator-section .calc-bg-image{grid-row:2/5}}.home-page>article.page .calculator-section .calc-bg-image:before{content:"";display:block;position:absolute;width:100%;height:300px;background:#fff;background:linear-gradient(0deg,#fff0 0%,#ffffff 100%)}.home-page>article.page .calculator-section .calc-bg-image .calc-bg-image-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;align-self:stretch}.home-page>article.page .calculator-section .calc-bg-image .calc-bg-image-wrap img{object-fit:cover}.home-page>article.page .catalogue-section{grid-column:2/3;grid-row:9/10}@media screen and (min-width:50em){.home-page>article.page .catalogue-section{grid-column:2/12;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;column-gap:1rem;justify-content:center}}.home-page>article.page .catalogue-section h2{width:100%}.home-page>article.page .catalogue-section .catalogue-item{display:grid;grid-template-columns:auto;grid-template-rows:1fr 0.3fr;margin-bottom:1rem}@media screen and (min-width:50em){.home-page>article.page .catalogue-section .catalogue-item{-webkit-flex:0 1 calc(50% - 1rem);-ms-flex:0 1 calc(50% - 1rem);flex:0 1 calc(50% - 1rem)}}@media screen and (min-width:78.75em){.home-page>article.page .catalogue-section .catalogue-item{-webkit-flex:0 1 calc(25% - 1rem);-ms-flex:0 1 calc(25% - 1rem);flex:0 1 calc(25% - 1rem)}}.home-page>article.page .catalogue-section .catalogue-item .thumb-image-wrap{grid-column:1/2;grid-row:1/3}.home-page>article.page .catalogue-section .catalogue-item .cta-container{grid-column:1/2;grid-row:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:center;align-items:center;column-gap:1rem;background-color:rgb(255 255 255 / .8)}.home-page>article.page .catalogue-section .catalogue-item .cta-container .cat-icon-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}.home-page>article.page .catalogue-section .catalogue-item .cta-container .cat-icon-wrap svg{width:65px;height:65px;border:1px solid #231f20}.home-page>article.page .catalogue-section .catalogue-item .cta-container button{padding:0;border:none;border-radius:0}.home-page>article.page .catalogue-section .catalogue-item .cta-container button a{display:block;background-color:#fff;color:#231f20;text-decoration:none;padding:.5rem 1rem;line-height:1.5}.home-page>article.page .catalogue-section .catalogue-item .cta-container button a:hover,.home-page>article.page .catalogue-section .catalogue-item .cta-container button a:active,.home-page>article.page .catalogue-section .catalogue-item .cta-container button a:focus{background-color:#ce0e2d;color:#fff}html[lang=en-US] .home-page>article.page>.entry-header{grid-column:1/4;padding:0 8.3%;background-color:#fff;z-index:1}@media screen and (min-width:50em){html[lang=en-US] .home-page>article.page>.entry-header{grid-column:2/6;grid-row:3/4;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;margin:2rem 0;padding:0}}html[lang=en-US] .home-page>article.page .video-hero-wrapper{grid-column:1/4;grid-row:1/2;overflow-y:clip}@media screen and (min-width:50em){html[lang=en-US] .home-page>article.page .video-hero-wrapper{grid-column:1/13}}html[lang=en-US] .home-page>article.page .video-hero-wrapper #video-hero{width:100%;margin:-5rem 0 -7rem}@media screen and (min-width:30em){html[lang=en-US] .home-page>article.page .video-hero-wrapper #video-hero{margin:0}}@media screen and (min-width:50em){html[lang=en-US] .home-page>article.page .video-hero-wrapper #video-hero{margin:-3rem 0 -5rem}}@media screen and (min-width:78.75em){html[lang=en-US] .home-page>article.page .video-hero-wrapper #video-hero{margin:-5rem 0 -7rem}}@media screen and (min-width:90em){html[lang=en-US] .home-page>article.page .video-hero-wrapper #video-hero{margin:-9rem 0 -11rem}}html[lang=en-US] .home-page>article.page>.entry-content{grid-column:1/4;padding:0 8.3%;background-color:#fff;z-index:1}@media screen and (min-width:50em){html[lang=en-US] .home-page>article.page>.entry-content{grid-column:7/12;grid-row:3/4;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin:2rem 0;padding:0}}@media screen and (min-width:50em){html[lang=es-ES] .home-page>article.page .hs-product-category,html[lang=de-DE] .home-page>article.page .hs-product-category,html[lang=fr-FR] .home-page>article.page .hs-product-category{grid-column:3/13;padding-left:60%}}@media screen and (min-width:78.75em){html[lang=es-ES] .home-page>article.page .hs-product-category,html[lang=de-DE] .home-page>article.page .hs-product-category,html[lang=fr-FR] .home-page>article.page .hs-product-category{grid-column:8/13;padding-left:20%}}@media screen and (min-width:50em){html[lang=es-ES] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header,html[lang=de-DE] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header,html[lang=fr-FR] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header{-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}@media screen and (min-width:78.75em){html[lang=es-ES] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header,html[lang=de-DE] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header,html[lang=fr-FR] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}@media screen and (min-width:50em){html[lang=es-ES] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header .entry-title,html[lang=de-DE] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header .entry-title,html[lang=fr-FR] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header .entry-title{writing-mode:unset;transform:unset;margin:0}}@media screen and (min-width:78.75em){html[lang=es-ES] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header .entry-title,html[lang=de-DE] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header .entry-title,html[lang=fr-FR] .home-page>article.page .hs-product-category .inner-wrap>.product>.entry-header .entry-title{writing-mode:vertical-lr;transform:rotate(180deg);margin:.5rem 0 0}}@media screen and (min-width:78.75em){html[lang=sv-SE] .home-page>article.page .catalogue-section .catalogue-item{-webkit-flex:0 1 calc(20% - 1rem);-ms-flex:0 1 calc(20% - 1rem);flex:0 1 calc(20% - 1rem)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.media-page{display:grid;grid-template-columns:8.5% auto 8.5%;margin-top:40px}@media screen and (min-width:50em){.media-page{margin-top:50px}}@media screen and (min-width:90em){.media-page{grid-template-columns:17% auto 17%!important;margin-top:100px}}.media-page>article{grid-column:2/3}@media screen and (min-width:50em){.media-page>article{padding:1rem 0}}.media-page>article h1{font-size:1.75rem;line-height:1.5;color:#ce0e2d}.media-page .media-navigation{background-color:#ce0e2d}.media-page .media-navigation .nav-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (min-width:50em){.media-page .media-navigation .nav-list{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:flex-start;align-items:center}}.media-page .media-navigation .nav-list>li{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}@media screen and (min-width:50em){.media-page .media-navigation .nav-list>li{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}}.media-page .media-navigation .nav-list>li button{text-align:left;padding:1rem .5rem}@media screen and (min-width:50em){.media-page .media-navigation .nav-list>li button{padding:1rem}}.media-page .media-navigation button{width:100%;font-family:"Oswald",sans-serif;color:#fff;background-color:#fff0;border-radius:0;border:none;padding:1rem 0;cursor:pointer}@media screen and (min-width:50em){.media-page .media-navigation button{padding:1rem}}.media-page .media-navigation button.selected{text-decoration:underline;color:#231f20;background-color:#e6e7e8}.media-page .media-navigation button:hover{background-color:#231f20;color:#fff}.media-page .subcat-nav{display:grid;grid-template-columns:auto;grid-template-rows:auto;background-color:#e6e7e8;border-width:0 1px;border-style:solid;border-color:#e6e7e8}.media-page .subcat-nav .brochure-nav-list,.media-page .subcat-nav .product-image-nav-list,.media-page .subcat-nav .accessory-nav-list{display:none;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;grid-row:1/2;grid-column:1/2;list-style:none;padding:0;margin:1rem 0}@media screen and (min-width:50em){.media-page .subcat-nav .brochure-nav-list,.media-page .subcat-nav .product-image-nav-list,.media-page .subcat-nav .accessory-nav-list{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around;padding:0 2rem}}.media-page .subcat-nav .brochure-nav-list.displayed,.media-page .subcat-nav .product-image-nav-list.displayed,.media-page .subcat-nav .accessory-nav-list.displayed{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.media-page .subcat-nav .brochure-nav-list li,.media-page .subcat-nav .product-image-nav-list li,.media-page .subcat-nav .accessory-nav-list li{cursor:pointer}@media screen and (min-width:50em){.media-page .subcat-nav .brochure-nav-list li,.media-page .subcat-nav .product-image-nav-list li,.media-page .subcat-nav .accessory-nav-list li{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}.media-page .subcat-nav .brochure-nav-list li:hover.selected p,.media-page .subcat-nav .brochure-nav-list li:active.selected p,.media-page .subcat-nav .brochure-nav-list li:focus.selected p,.media-page .subcat-nav .product-image-nav-list li:hover.selected p,.media-page .subcat-nav .product-image-nav-list li:active.selected p,.media-page .subcat-nav .product-image-nav-list li:focus.selected p,.media-page .subcat-nav .accessory-nav-list li:hover.selected p,.media-page .subcat-nav .accessory-nav-list li:active.selected p,.media-page .subcat-nav .accessory-nav-list li:focus.selected p{color:#fff;background-color:#ce0e2d}.media-page .subcat-nav .brochure-nav-list li:hover p,.media-page .subcat-nav .brochure-nav-list li:active p,.media-page .subcat-nav .brochure-nav-list li:focus p,.media-page .subcat-nav .product-image-nav-list li:hover p,.media-page .subcat-nav .product-image-nav-list li:active p,.media-page .subcat-nav .product-image-nav-list li:focus p,.media-page .subcat-nav .accessory-nav-list li:hover p,.media-page .subcat-nav .accessory-nav-list li:active p,.media-page .subcat-nav .accessory-nav-list li:focus p{color:#fff;background-color:#ce0e2d}.media-page .subcat-nav .brochure-nav-list li.selected p,.media-page .subcat-nav .product-image-nav-list li.selected p,.media-page .subcat-nav .accessory-nav-list li.selected p{color:#ce0e2d;background-color:#e6e6e6}.media-page .subcat-nav p{width:auto;margin:0;padding:.5rem 1rem}@media screen and (min-width:50em){.media-page .subcat-nav p{text-align:center}}.media-page .media-display{display:grid;grid-template-columns:auto;grid-template-rows:auto}.media-page .media-display .brochure-list,.media-page .media-display .product-image-list,.media-page .media-display .brand-kit-list,.media-page .media-display .accessory-image-list,.media-page .media-display .product-sheet-file-list{display:none;grid-row:1/2;grid-column:1/2;list-style:none;padding:0;margin:1rem 0}.media-page .media-display .brochure-list.displayed,.media-page .media-display .product-image-list.displayed,.media-page .media-display .brand-kit-list.displayed,.media-page .media-display .accessory-image-list.displayed,.media-page .media-display .product-sheet-file-list.displayed{display:block;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.media-page .media-display .brochure-list>li,.media-page .media-display .product-image-list>li,.media-page .media-display .brand-kit-list>li,.media-page .media-display .accessory-image-list>li,.media-page .media-display .product-sheet-file-list>li{display:none}.media-page .media-display .brochure-list>li.displayed,.media-page .media-display .product-image-list>li.displayed,.media-page .media-display .brand-kit-list>li.displayed,.media-page .media-display .accessory-image-list>li.displayed,.media-page .media-display .product-sheet-file-list>li.displayed{display:block;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.media-page .media-display .product-sheet-file-list{padding:0 1rem}@media screen and (min-width:50em){.media-page .media-display .product-sheet-file-list{padding:0 10%}}@media screen and (min-width:78.75em){.media-page .media-display .product-sheet-file-list{padding:0 12.5%}}.media-page .media-display .product-list,.media-page .media-display .brand-list,.media-page .media-display .accessory-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;column-gap:1rem;row-gap:1.5rem;list-style:none;padding:0;margin:0}@media screen and (min-width:50em){.media-page .media-display .product-list,.media-page .media-display .brand-list,.media-page .media-display .accessory-list{justify-content:flex-start}}.media-page .media-display .product-list .product,.media-page .media-display .product-list .brand-item,.media-page .media-display .product-list .accessory-item,.media-page .media-display .brand-list .product,.media-page .media-display .brand-list .brand-item,.media-page .media-display .brand-list .accessory-item,.media-page .media-display .accessory-list .product,.media-page .media-display .accessory-list .brand-item,.media-page .media-display .accessory-list .accessory-item{display:grid;grid-template-rows:1fr auto auto;-webkit-flex:0 1 calc(50% - 0.5rem);-ms-flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - 0.5rem)}@media screen and (min-width:50em){.media-page .media-display .product-list .product,.media-page .media-display .product-list .brand-item,.media-page .media-display .product-list .accessory-item,.media-page .media-display .brand-list .product,.media-page .media-display .brand-list .brand-item,.media-page .media-display .brand-list .accessory-item,.media-page .media-display .accessory-list .product,.media-page .media-display .accessory-list .brand-item,.media-page .media-display .accessory-list .accessory-item{-webkit-flex:0 1 calc(25% - 0.75rem);-ms-flex:0 1 calc(25% - 0.75rem);flex:0 1 calc(25% - 0.75rem)}}.media-page .media-display .product-list .product .logo-image-wrap,.media-page .media-display .product-list .brand-item .logo-image-wrap,.media-page .media-display .product-list .accessory-item .logo-image-wrap,.media-page .media-display .brand-list .product .logo-image-wrap,.media-page .media-display .brand-list .brand-item .logo-image-wrap,.media-page .media-display .brand-list .accessory-item .logo-image-wrap,.media-page .media-display .accessory-list .product .logo-image-wrap,.media-page .media-display .accessory-list .brand-item .logo-image-wrap,.media-page .media-display .accessory-list .accessory-item .logo-image-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}.media-page .media-display .product-list .product .logo-image-wrap #brand-logo-image,.media-page .media-display .product-list .brand-item .logo-image-wrap #brand-logo-image,.media-page .media-display .product-list .accessory-item .logo-image-wrap #brand-logo-image,.media-page .media-display .brand-list .product .logo-image-wrap #brand-logo-image,.media-page .media-display .brand-list .brand-item .logo-image-wrap #brand-logo-image,.media-page .media-display .brand-list .accessory-item .logo-image-wrap #brand-logo-image,.media-page .media-display .accessory-list .product .logo-image-wrap #brand-logo-image,.media-page .media-display .accessory-list .brand-item .logo-image-wrap #brand-logo-image,.media-page .media-display .accessory-list .accessory-item .logo-image-wrap #brand-logo-image{object-fit:contain}.media-page .media-display .product-list .product p,.media-page .media-display .product-list .brand-item p,.media-page .media-display .product-list .accessory-item p,.media-page .media-display .brand-list .product p,.media-page .media-display .brand-list .brand-item p,.media-page .media-display .brand-list .accessory-item p,.media-page .media-display .accessory-list .product p,.media-page .media-display .accessory-list .brand-item p,.media-page .media-display .accessory-list .accessory-item p{font-weight:200;text-transform:uppercase;text-align:center;margin:.25rem 0 .5rem}.media-page .media-display .product-list .product a,.media-page .media-display .product-list .brand-item a,.media-page .media-display .product-list .accessory-item a,.media-page .media-display .brand-list .product a,.media-page .media-display .brand-list .brand-item a,.media-page .media-display .brand-list .accessory-item a,.media-page .media-display .accessory-list .product a,.media-page .media-display .accessory-list .brand-item a,.media-page .media-display .accessory-list .accessory-item a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:center;align-items:center;column-gap:.5rem;text-transform:uppercase;font-weight:200;padding:.125rem 0;background-color:#ce0e2d;text-decoration:none}.media-page .media-display .product-list .product a:hover,.media-page .media-display .product-list .product a:active,.media-page .media-display .product-list .product a:focus,.media-page .media-display .product-list .brand-item a:hover,.media-page .media-display .product-list .brand-item a:active,.media-page .media-display .product-list .brand-item a:focus,.media-page .media-display .product-list .accessory-item a:hover,.media-page .media-display .product-list .accessory-item a:active,.media-page .media-display .product-list .accessory-item a:focus,.media-page .media-display .brand-list .product a:hover,.media-page .media-display .brand-list .product a:active,.media-page .media-display .brand-list .product a:focus,.media-page .media-display .brand-list .brand-item a:hover,.media-page .media-display .brand-list .brand-item a:active,.media-page .media-display .brand-list .brand-item a:focus,.media-page .media-display .brand-list .accessory-item a:hover,.media-page .media-display .brand-list .accessory-item a:active,.media-page .media-display .brand-list .accessory-item a:focus,.media-page .media-display .accessory-list .product a:hover,.media-page .media-display .accessory-list .product a:active,.media-page .media-display .accessory-list .product a:focus,.media-page .media-display .accessory-list .brand-item a:hover,.media-page .media-display .accessory-list .brand-item a:active,.media-page .media-display .accessory-list .brand-item a:focus,.media-page .media-display .accessory-list .accessory-item a:hover,.media-page .media-display .accessory-list .accessory-item a:active,.media-page .media-display .accessory-list .accessory-item a:focus{background-color:#e6e7e8}.media-page .media-display .product-list .product a:hover svg g,.media-page .media-display .product-list .product a:hover svg circle,.media-page .media-display .product-list .product a:hover svg line,.media-page .media-display .product-list .product a:hover svg path,.media-page .media-display .product-list .product a:hover svg polyline,.media-page .media-display .product-list .product a:active svg g,.media-page .media-display .product-list .product a:active svg circle,.media-page .media-display .product-list .product a:active svg line,.media-page .media-display .product-list .product a:active svg path,.media-page .media-display .product-list .product a:active svg polyline,.media-page .media-display .product-list .product a:focus svg g,.media-page .media-display .product-list .product a:focus svg circle,.media-page .media-display .product-list .product a:focus svg line,.media-page .media-display .product-list .product a:focus svg path,.media-page .media-display .product-list .product a:focus svg polyline,.media-page .media-display .product-list .brand-item a:hover svg g,.media-page .media-display .product-list .brand-item a:hover svg circle,.media-page .media-display .product-list .brand-item a:hover svg line,.media-page .media-display .product-list .brand-item a:hover svg path,.media-page .media-display .product-list .brand-item a:hover svg polyline,.media-page .media-display .product-list .brand-item a:active svg g,.media-page .media-display .product-list .brand-item a:active svg circle,.media-page .media-display .product-list .brand-item a:active svg line,.media-page .media-display .product-list .brand-item a:active svg path,.media-page .media-display .product-list .brand-item a:active svg polyline,.media-page .media-display .product-list .brand-item a:focus svg g,.media-page .media-display .product-list .brand-item a:focus svg circle,.media-page .media-display .product-list .brand-item a:focus svg line,.media-page .media-display .product-list .brand-item a:focus svg path,.media-page .media-display .product-list .brand-item a:focus svg polyline,.media-page .media-display .product-list .accessory-item a:hover svg g,.media-page .media-display .product-list .accessory-item a:hover svg circle,.media-page .media-display .product-list .accessory-item a:hover svg line,.media-page .media-display .product-list .accessory-item a:hover svg path,.media-page .media-display .product-list .accessory-item a:hover svg polyline,.media-page .media-display .product-list .accessory-item a:active svg g,.media-page .media-display .product-list .accessory-item a:active svg circle,.media-page .media-display .product-list .accessory-item a:active svg line,.media-page .media-display .product-list .accessory-item a:active svg path,.media-page .media-display .product-list .accessory-item a:active svg polyline,.media-page .media-display .product-list .accessory-item a:focus svg g,.media-page .media-display .product-list .accessory-item a:focus svg circle,.media-page .media-display .product-list .accessory-item a:focus svg line,.media-page .media-display .product-list .accessory-item a:focus svg path,.media-page .media-display .product-list .accessory-item a:focus svg polyline,.media-page .media-display .brand-list .product a:hover svg g,.media-page .media-display .brand-list .product a:hover svg circle,.media-page .media-display .brand-list .product a:hover svg line,.media-page .media-display .brand-list .product a:hover svg path,.media-page .media-display .brand-list .product a:hover svg polyline,.media-page .media-display .brand-list .product a:active svg g,.media-page .media-display .brand-list .product a:active svg circle,.media-page .media-display .brand-list .product a:active svg line,.media-page .media-display .brand-list .product a:active svg path,.media-page .media-display .brand-list .product a:active svg polyline,.media-page .media-display .brand-list .product a:focus svg g,.media-page .media-display .brand-list .product a:focus svg circle,.media-page .media-display .brand-list .product a:focus svg line,.media-page .media-display .brand-list .product a:focus svg path,.media-page .media-display .brand-list .product a:focus svg polyline,.media-page .media-display .brand-list .brand-item a:hover svg g,.media-page .media-display .brand-list .brand-item a:hover svg circle,.media-page .media-display .brand-list .brand-item a:hover svg line,.media-page .media-display .brand-list .brand-item a:hover svg path,.media-page .media-display .brand-list .brand-item a:hover svg polyline,.media-page .media-display .brand-list .brand-item a:active svg g,.media-page .media-display .brand-list .brand-item a:active svg circle,.media-page .media-display .brand-list .brand-item a:active svg line,.media-page .media-display .brand-list .brand-item a:active svg path,.media-page .media-display .brand-list .brand-item a:active svg polyline,.media-page .media-display .brand-list .brand-item a:focus svg g,.media-page .media-display .brand-list .brand-item a:focus svg circle,.media-page .media-display .brand-list .brand-item a:focus svg line,.media-page .media-display .brand-list .brand-item a:focus svg path,.media-page .media-display .brand-list .brand-item a:focus svg polyline,.media-page .media-display .brand-list .accessory-item a:hover svg g,.media-page .media-display .brand-list .accessory-item a:hover svg circle,.media-page .media-display .brand-list .accessory-item a:hover svg line,.media-page .media-display .brand-list .accessory-item a:hover svg path,.media-page .media-display .brand-list .accessory-item a:hover svg polyline,.media-page .media-display .brand-list .accessory-item a:active svg g,.media-page .media-display .brand-list .accessory-item a:active svg circle,.media-page .media-display .brand-list .accessory-item a:active svg line,.media-page .media-display .brand-list .accessory-item a:active svg path,.media-page .media-display .brand-list .accessory-item a:active svg polyline,.media-page .media-display .brand-list .accessory-item a:focus svg g,.media-page .media-display .brand-list .accessory-item a:focus svg circle,.media-page .media-display .brand-list .accessory-item a:focus svg line,.media-page .media-display .brand-list .accessory-item a:focus svg path,.media-page .media-display .brand-list .accessory-item a:focus svg polyline,.media-page .media-display .accessory-list .product a:hover svg g,.media-page .media-display .accessory-list .product a:hover svg circle,.media-page .media-display .accessory-list .product a:hover svg line,.media-page .media-display .accessory-list .product a:hover svg path,.media-page .media-display .accessory-list .product a:hover svg polyline,.media-page .media-display .accessory-list .product a:active svg g,.media-page .media-display .accessory-list .product a:active svg circle,.media-page .media-display .accessory-list .product a:active svg line,.media-page .media-display .accessory-list .product a:active svg path,.media-page .media-display .accessory-list .product a:active svg polyline,.media-page .media-display .accessory-list .product a:focus svg g,.media-page .media-display .accessory-list .product a:focus svg circle,.media-page .media-display .accessory-list .product a:focus svg line,.media-page .media-display .accessory-list .product a:focus svg path,.media-page .media-display .accessory-list .product a:focus svg polyline,.media-page .media-display .accessory-list .brand-item a:hover svg g,.media-page .media-display .accessory-list .brand-item a:hover svg circle,.media-page .media-display .accessory-list .brand-item a:hover svg line,.media-page .media-display .accessory-list .brand-item a:hover svg path,.media-page .media-display .accessory-list .brand-item a:hover svg polyline,.media-page .media-display .accessory-list .brand-item a:active svg g,.media-page .media-display .accessory-list .brand-item a:active svg circle,.media-page .media-display .accessory-list .brand-item a:active svg line,.media-page .media-display .accessory-list .brand-item a:active svg path,.media-page .media-display .accessory-list .brand-item a:active svg polyline,.media-page .media-display .accessory-list .brand-item a:focus svg g,.media-page .media-display .accessory-list .brand-item a:focus svg circle,.media-page .media-display .accessory-list .brand-item a:focus svg line,.media-page .media-display .accessory-list .brand-item a:focus svg path,.media-page .media-display .accessory-list .brand-item a:focus svg polyline,.media-page .media-display .accessory-list .accessory-item a:hover svg g,.media-page .media-display .accessory-list .accessory-item a:hover svg circle,.media-page .media-display .accessory-list .accessory-item a:hover svg line,.media-page .media-display .accessory-list .accessory-item a:hover svg path,.media-page .media-display .accessory-list .accessory-item a:hover svg polyline,.media-page .media-display .accessory-list .accessory-item a:active svg g,.media-page .media-display .accessory-list .accessory-item a:active svg circle,.media-page .media-display .accessory-list .accessory-item a:active svg line,.media-page .media-display .accessory-list .accessory-item a:active svg path,.media-page .media-display .accessory-list .accessory-item a:active svg polyline,.media-page .media-display .accessory-list .accessory-item a:focus svg g,.media-page .media-display .accessory-list .accessory-item a:focus svg circle,.media-page .media-display .accessory-list .accessory-item a:focus svg line,.media-page .media-display .accessory-list .accessory-item a:focus svg path,.media-page .media-display .accessory-list .accessory-item a:focus svg polyline{stroke:#231f20}.media-page .media-display .product-list .product a:hover p,.media-page .media-display .product-list .product a:active p,.media-page .media-display .product-list .product a:focus p,.media-page .media-display .product-list .brand-item a:hover p,.media-page .media-display .product-list .brand-item a:active p,.media-page .media-display .product-list .brand-item a:focus p,.media-page .media-display .product-list .accessory-item a:hover p,.media-page .media-display .product-list .accessory-item a:active p,.media-page .media-display .product-list .accessory-item a:focus p,.media-page .media-display .brand-list .product a:hover p,.media-page .media-display .brand-list .product a:active p,.media-page .media-display .brand-list .product a:focus p,.media-page .media-display .brand-list .brand-item a:hover p,.media-page .media-display .brand-list .brand-item a:active p,.media-page .media-display .brand-list .brand-item a:focus p,.media-page .media-display .brand-list .accessory-item a:hover p,.media-page .media-display .brand-list .accessory-item a:active p,.media-page .media-display .brand-list .accessory-item a:focus p,.media-page .media-display .accessory-list .product a:hover p,.media-page .media-display .accessory-list .product a:active p,.media-page .media-display .accessory-list .product a:focus p,.media-page .media-display .accessory-list .brand-item a:hover p,.media-page .media-display .accessory-list .brand-item a:active p,.media-page .media-display .accessory-list .brand-item a:focus p,.media-page .media-display .accessory-list .accessory-item a:hover p,.media-page .media-display .accessory-list .accessory-item a:active p,.media-page .media-display .accessory-list .accessory-item a:focus p{color:#231f20}.media-page .media-display .product-list .product a svg,.media-page .media-display .product-list .brand-item a svg,.media-page .media-display .product-list .accessory-item a svg,.media-page .media-display .brand-list .product a svg,.media-page .media-display .brand-list .brand-item a svg,.media-page .media-display .brand-list .accessory-item a svg,.media-page .media-display .accessory-list .product a svg,.media-page .media-display .accessory-list .brand-item a svg,.media-page .media-display .accessory-list .accessory-item a svg{height:35px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.media-page .media-display .product-list .product a svg rect,.media-page .media-display .product-list .brand-item a svg rect,.media-page .media-display .product-list .accessory-item a svg rect,.media-page .media-display .brand-list .product a svg rect,.media-page .media-display .brand-list .brand-item a svg rect,.media-page .media-display .brand-list .accessory-item a svg rect,.media-page .media-display .accessory-list .product a svg rect,.media-page .media-display .accessory-list .brand-item a svg rect,.media-page .media-display .accessory-list .accessory-item a svg rect{display:none}.media-page .media-display .product-list .product a svg g,.media-page .media-display .product-list .product a svg circle,.media-page .media-display .product-list .product a svg line,.media-page .media-display .product-list .product a svg path,.media-page .media-display .product-list .product a svg polyline,.media-page .media-display .product-list .brand-item a svg g,.media-page .media-display .product-list .brand-item a svg circle,.media-page .media-display .product-list .brand-item a svg line,.media-page .media-display .product-list .brand-item a svg path,.media-page .media-display .product-list .brand-item a svg polyline,.media-page .media-display .product-list .accessory-item a svg g,.media-page .media-display .product-list .accessory-item a svg circle,.media-page .media-display .product-list .accessory-item a svg line,.media-page .media-display .product-list .accessory-item a svg path,.media-page .media-display .product-list .accessory-item a svg polyline,.media-page .media-display .brand-list .product a svg g,.media-page .media-display .brand-list .product a svg circle,.media-page .media-display .brand-list .product a svg line,.media-page .media-display .brand-list .product a svg path,.media-page .media-display .brand-list .product a svg polyline,.media-page .media-display .brand-list .brand-item a svg g,.media-page .media-display .brand-list .brand-item a svg circle,.media-page .media-display .brand-list .brand-item a svg line,.media-page .media-display .brand-list .brand-item a svg path,.media-page .media-display .brand-list .brand-item a svg polyline,.media-page .media-display .brand-list .accessory-item a svg g,.media-page .media-display .brand-list .accessory-item a svg circle,.media-page .media-display .brand-list .accessory-item a svg line,.media-page .media-display .brand-list .accessory-item a svg path,.media-page .media-display .brand-list .accessory-item a svg polyline,.media-page .media-display .accessory-list .product a svg g,.media-page .media-display .accessory-list .product a svg circle,.media-page .media-display .accessory-list .product a svg line,.media-page .media-display .accessory-list .product a svg path,.media-page .media-display .accessory-list .product a svg polyline,.media-page .media-display .accessory-list .brand-item a svg g,.media-page .media-display .accessory-list .brand-item a svg circle,.media-page .media-display .accessory-list .brand-item a svg line,.media-page .media-display .accessory-list .brand-item a svg path,.media-page .media-display .accessory-list .brand-item a svg polyline,.media-page .media-display .accessory-list .accessory-item a svg g,.media-page .media-display .accessory-list .accessory-item a svg circle,.media-page .media-display .accessory-list .accessory-item a svg line,.media-page .media-display .accessory-list .accessory-item a svg path,.media-page .media-display .accessory-list .accessory-item a svg polyline{stroke:#fff}.media-page .media-display .product-list .product a p,.media-page .media-display .product-list .brand-item a p,.media-page .media-display .product-list .accessory-item a p,.media-page .media-display .brand-list .product a p,.media-page .media-display .brand-list .brand-item a p,.media-page .media-display .brand-list .accessory-item a p,.media-page .media-display .accessory-list .product a p,.media-page .media-display .accessory-list .brand-item a p,.media-page .media-display .accessory-list .accessory-item a p{color:#fff;font-weight:200;text-transform:uppercase;margin:0}.media-page .media-display .product-list .product-hero-image,.media-page .media-display .brand-list .product-hero-image,.media-page .media-display .accessory-list .product-hero-image{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}.media-page .media-display .product-list .product-hero-image img,.media-page .media-display .brand-list .product-hero-image img,.media-page .media-display .accessory-list .product-hero-image img{height:calc((83vw - 1rem) / 2 / 2);object-fit:contain}@media screen and (min-width:50em){.media-page .media-display .product-list .product-hero-image img,.media-page .media-display .brand-list .product-hero-image img,.media-page .media-display .accessory-list .product-hero-image img{height:calc((83vw - 3rem) / 4 / 2)}}.media-page .media-display .product-sheet-list{margin:0;padding:0;list-style:none}.media-page .media-display .product-sheet-list .product-sheet-item{margin-bottom:1rem}.media-page .media-display .product-sheet-list .product-sheet-item .entry-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-between;align-items:center;padding:.5rem;background-color:#ce0e2d;color:#fff;cursor:pointer}.media-page .media-display .product-sheet-list .product-sheet-item .entry-header:hover,.media-page .media-display .product-sheet-list .product-sheet-item .entry-header:active,.media-page .media-display .product-sheet-list .product-sheet-item .entry-header:focus{background-color:#e6e7e8}.media-page .media-display .product-sheet-list .product-sheet-item .entry-header:hover .product-sheet-title,.media-page .media-display .product-sheet-list .product-sheet-item .entry-header:active .product-sheet-title,.media-page .media-display .product-sheet-list .product-sheet-item .entry-header:focus .product-sheet-title{color:#231f20}.media-page .media-display .product-sheet-list .product-sheet-item .entry-header .product-sheet-title{margin:0}.media-page .media-display .product-sheet-list .product-sheet-item .entry-header .sheet-file-toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;width:30px;height:30px;justify-content:center;align-items:center;background-color:#fff;border-radius:0;border:none;padding:0;cursor:pointer}.media-page .media-display .product-sheet-list .product-sheet-item .entry-header .sheet-file-toggle:hover,.media-page .media-display .product-sheet-list .product-sheet-item .entry-header .sheet-file-toggle:active,.media-page .media-display .product-sheet-list .product-sheet-item .entry-header .sheet-file-toggle:focus{background-color:#ce0e2d}.media-page .media-display .product-sheet-list .product-sheet-item .entry-header .sheet-file-toggle:hover .file-dropdown-symbol,.media-page .media-display .product-sheet-list .product-sheet-item .entry-header .sheet-file-toggle:active .file-dropdown-symbol,.media-page .media-display .product-sheet-list .product-sheet-item .entry-header .sheet-file-toggle:focus .file-dropdown-symbol{color:#fff}.media-page .media-display .product-sheet-list .product-sheet-item .entry-header .sheet-file-toggle .file-dropdown-symbol{font-family:"Oswald",sans-serif;font-weight:200;font-size:.75rem}.media-page .media-display .product-sheet-list .product-sheet-item .product-sheet-files{margin:0;padding:0;list-style:none}.media-page .media-display .product-sheet-list .product-sheet-item .product-sheet-files .file-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-around;align-items:center;padding:.5rem 1rem;box-shadow:-2px 3px 10px rgb(0 0 0 / .3)}.media-page .media-display .product-sheet-list .product-sheet-item .product-sheet-files .file-item:first-child{margin-top:.5rem}.media-page .media-display .product-sheet-list .product-sheet-item .product-sheet-files .file-item:not(:last-child){margin-bottom:.5rem}.media-page .media-display .product-sheet-list .product-sheet-item .product-sheet-files .file-item p{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;margin:0;padding:0 .5rem}.media-page .media-display .product-sheet-list .product-sheet-item .product-sheet-files .file-item .dl-button-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;justify-content:flex-end;padding:0 .5rem}.media-page .media-display .product-sheet-list .product-sheet-item .product-sheet-files .file-item .dl-button-wrap a{background-color:#ce0e2d;color:#fff;text-decoration:none;padding:.5rem 1rem}.media-page .media-display .product-sheet-list .product-sheet-item .product-sheet-files .file-item .dl-button-wrap a:hover,.media-page .media-display .product-sheet-list .product-sheet-item .product-sheet-files .file-item .dl-button-wrap a:active,.media-page .media-display .product-sheet-list .product-sheet-item .product-sheet-files .file-item .dl-button-wrap a:focus{background-color:#e6e7e8;color:#231f20}.page-template-distributors .site-main .page{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(5,auto)}@media screen and (min-width:112.5em){.page-template-distributors .site-main .page{grid-template-columns:8.3% 25.2% 58.2% 8.3%}}.page-template-distributors .site-main .page>.entry-header{grid-row:2/3;grid-column:2/3;z-index:1}@media screen and (min-width:112.5em){.page-template-distributors .site-main .page>.entry-header{grid-row:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:flex-end}}.page-template-distributors .site-main .page>.entry-header .entry-title{margin:1.25rem 0 0;font-size:1.75rem;color:#ce0e2d}.page-template-distributors .site-main .page>.entry-header .entry-tagline{margin:0;font-size:1.25rem;color:rgb(35 31 32 / .9)}.page-template-distributors .site-main .page>.post-thumbnail{grid-row:1/2;grid-column:1/4}@media screen and (min-width:112.5em){.page-template-distributors .site-main .page>.post-thumbnail{grid-row:1/3;grid-column:1/5;display:-webkit-flex;display:-ms-flexbox;display:flex}}.page-template-distributors .site-main .page>.post-thumbnail img{vertical-align:bottom}@media screen and (min-width:62.5em){.page-template-distributors .site-main .page>.post-thumbnail img{object-fit:cover}}.page-template-distributors .site-main .page>.entry-content{grid-row:3/4;grid-column:2/3;margin:.75rem 0 .25rem 0}@media screen and (min-width:112.5em){.page-template-distributors .site-main .page>.entry-content{grid-row:2/3}}.page-template-distributors .site-main .page>.entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0}.page-template-distributors .site-main .page>.entry-content p:not(:first-child){margin:1rem 0}.page-template-distributors .site-main .page>.office-details{grid-row:4/5;grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:auto auto;background-color:#ce0e2d}@media screen and (min-width:50em){.page-template-distributors .site-main .page>.office-details{grid-template-columns:8.3% 50% 33.4% 8.3%;grid-template-rows:auto;align-items:center}}@media screen and (min-width:112.5em){.page-template-distributors .site-main .page>.office-details{grid-column:1/5;grid-row:3/4}}.page-template-distributors .site-main .page>.office-details .office-details-container{grid-row:2/3;grid-column:2/3;padding-bottom:1.25rem}@media screen and (min-width:50em){.page-template-distributors .site-main .page>.office-details .office-details-container{grid-row:1/2;padding-right:1.5rem}}.page-template-distributors .site-main .page>.office-details .office-details-container h2,.page-template-distributors .site-main .page>.office-details .office-details-container h3{text-transform:uppercase;font-size:1.25rem;font-weight:200;color:#fff;margin-bottom:0}.page-template-distributors .site-main .page>.office-details .office-details-container p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;color:#fff;margin:.5rem 0 0}.page-template-distributors .site-main .page>.office-details .office-image-container{grid-row:1/2;grid-column:1/4}@media screen and (min-width:50em){.page-template-distributors .site-main .page>.office-details .office-image-container{grid-column:3/4;display:-webkit-flex;display:-ms-flexbox;display:flex;align-self:stretch}}.page-template-distributors .site-main .page>.office-details .office-image-container img{vertical-align:bottom}@media screen and (min-width:50em){.page-template-distributors .site-main .page>.office-details .office-image-container img{object-fit:cover}}.page-template-distributors .site-main .page>.distributor-list{grid-row:5/6;grid-column:2/3;margin:1.5rem 0}@media screen and (min-width:112.5em){.page-template-distributors .site-main .page>.distributor-list{grid-row:4/5;grid-column:2/4}}.page-template-distributors .distributor-region{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;align-items:center}.page-template-distributors .distributor-region .dist-dropdown-toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;width:30px;height:30px;position:absolute;right:.5rem;top:16px;justify-content:center;align-items:center;background-color:#fff;border:none;border-radius:0;font-family:"Oswald",sans-serif;font-size:.75rem}.page-template-distributors .distributor-region .dist-dropdown-toggle:hover,.page-template-distributors .distributor-region .dist-dropdown-toggle:active,.page-template-distributors .distributor-region .dist-dropdown-toggle:focus{cursor:pointer;background-color:#ce0e2d;color:#fff}.page-template-distributors .distributor-region .region-header{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;background-color:#e6e7e8;padding:.5rem;margin:.5rem 0 .5rem;font-size:1.25rem}.page-template-distributors .distributor-region .region-header:hover,.page-template-distributors .distributor-region .region-header:active,.page-template-distributors .distributor-region .region-header:focus{cursor:pointer;background-color:#ce0e2d;color:#fff}.page-template-distributors .country-list{width:100%;margin:0 auto}.page-template-distributors .country-list>ul{list-style:none;margin:0;padding:0;width:100%}.page-template-distributors .country-list>ul>li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:center}.page-template-distributors .country-list>ul>li .country-toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 37px;-ms-flex:0 1 37px;flex:0 1 37px;height:37px;padding:0;justify-content:center;align-items:center;font-family:"Oswald",sans-serif;font-weight:200;font-size:.75rem;background-color:#e6e7e8;border-radius:0;border:none}.page-template-distributors .country-list>ul>li .country-toggle:hover,.page-template-distributors .country-list>ul>li .country-toggle:active,.page-template-distributors .country-list>ul>li .country-toggle:focus{cursor:pointer;background-color:#ce0e2d;color:#fff}.page-template-distributors .country-list>ul>li h4{-webkit-flex:0 1 calc(100% - 37px);-ms-flex:0 1 calc(100% - 37px);flex:0 1 calc(100% - 37px);margin:0;font-size:1.125rem;padding:.5rem 0 .5rem 1rem;color:#ce0e2d}.page-template-distributors .country-list>ul>li h4:hover,.page-template-distributors .country-list>ul>li h4:active,.page-template-distributors .country-list>ul>li h4:focus{cursor:pointer;background-color:#ce0e2d;color:#fff}.page-template-distributors .country-list>ul>li .country-sub-list{list-style:none;padding:0 0 0 1rem;margin-left:3rem;width:100%}@media screen and (min-width:50em){.page-template-distributors .country-list>ul>li .country-sub-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;column-gap:1rem}}.page-template-distributors .country-list>ul>li .country-sub-list h5{padding:0;margin:1rem 0 0 0;color:#ce0e2d;font-size:1.125rem;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.page-template-distributors .country-list>ul>li .country-sub-list h6{font-size:1rem;font-weight:200}.page-template-distributors .country-list>ul>li .country-sub-list li{margin:1rem 0}@media screen and (min-width:50em){.page-template-distributors .country-list>ul>li .country-sub-list li{-webkit-flex:0 1 calc(50% - 1rem);-ms-flex:0 1 calc(50% - 1rem);flex:0 1 calc(50% - 1rem)}}@media screen and (min-width:78.75em){.page-template-distributors .country-list>ul>li .country-sub-list li{-webkit-flex:0 1 calc(33% - 0.5rem);-ms-flex:0 1 calc(33% - 0.5rem);flex:0 1 calc(33% - 0.5rem)}}.page-template-distributors .country-list>ul>li:after{content:"";display:block;width:100%;border-bottom:1px solid #e6e7e8}.page-template-distributors .country-list>ul .distributor .entry-meta,.page-template-distributors .country-list>ul .type-distributor .entry-meta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;column-gap:.5rem}.page-template-distributors .country-list>ul .distributor .entry-meta .entry-territory,.page-template-distributors .country-list>ul .distributor .entry-meta .entry-primary,.page-template-distributors .country-list>ul .type-distributor .entry-meta .entry-territory,.page-template-distributors .country-list>ul .type-distributor .entry-meta .entry-primary{font-size:1.125rem}.page-template-distributors .country-list>ul .distributor .entry-meta p,.page-template-distributors .country-list>ul .type-distributor .entry-meta p{margin:0}.page-template-distributors .country-list>ul .distributor h6.entry-title,.page-template-distributors .country-list>ul .type-distributor h6.entry-title{font-size:1.125rem;margin:1rem 0 .5rem .5rem;color:#ce0e2d}.page-template-distributors .country-list>ul .distributor .entry-content,.page-template-distributors .country-list>ul .type-distributor .entry-content{margin:0 0 0 .5rem}.page-template-distributors .country-list>ul .distributor .entry-content p,.page-template-distributors .country-list>ul .type-distributor .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;margin-top:0}.page-template-distributors .country-list>ul .distributor .entry-content a,.page-template-distributors .country-list>ul .type-distributor .entry-content a{font-family:"rig-sans",sans-serif!important;font-weight:300}.news-archive{grid-template-rows:auto auto}.news-archive>.entry-title{grid-column:2/3;grid-row:1/2;text-align:center;padding:3rem 0 .5rem;color:#ce0e2d}@media screen and (min-width:50em){.news-archive>.entry-title{padding:1rem 0 .5rem}}.news-archive .news-articles{grid-column:1/4;grid-row:2/3;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(4,auto)}.news-archive .news-articles .post-search-form{grid-column:2/3;grid-row:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;position:fixed;top:50px;width:100%;padding:.5rem 0;background-color:#fff;z-index:5}@media screen and (min-width:50em){.news-archive .news-articles .post-search-form{position:static;margin-bottom:3rem}}.news-archive .news-articles .post-search-form .news-search-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;align-items:center;justify-content:center;width:66%}.news-archive .news-articles .post-search-form .news-search-form .j24-textfield{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.news-archive .news-articles .post-search-form .news-search-form .j24-textfield input{-webkit-flex:1;-ms-flex:1;flex:1;font-family:"Oswald",sans-serif;background-color:#e6e7e8;border-radius:0;border:none;padding:.5rem}.news-archive .news-articles .post-search-form .news-search-form .j24-textfield input::placeholder{font-family:"Oswald",sans-serif;font-weight:200;color:#231f20}.news-archive .news-articles .post-search-form .news-search-form .submit p{margin:0}.news-archive .news-articles .post-search-form .news-search-form .submit p .button{border-radius:0;border:none;background-color:#ce0e2d;font-family:"Oswald",sans-serif;font-weight:200;padding:.5rem 2.5rem;line-height:1.5;color:#fff;cursor:pointer}.news-archive .news-articles .post-search-form .news-search-form .submit p .button:hover,.news-archive .news-articles .post-search-form .news-search-form .submit p .button:active,.news-archive .news-articles .post-search-form .news-search-form .submit p .button:focus{background-color:#231f20}.news-archive .news-articles .newest-post{grid-column:1/4;grid-row:2/3}.news-archive .news-articles .newest-post .post{display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(4,auto);margin-bottom:1.5rem}@media screen and (min-width:50em){.news-archive .news-articles .newest-post .post{grid-template-columns:8.3% 33.4% 50% 8.3%;grid-template-rows:repeat(5,auto)}}.news-archive .news-articles .newest-post .post .featured-image-wrap{grid-column:1/4;grid-row:1/2;overflow:clip}@media screen and (min-width:30em){.news-archive .news-articles .newest-post .post .featured-image-wrap{grid-column:2/3}}@media screen and (min-width:50em){.news-archive .news-articles .newest-post .post .featured-image-wrap{grid-row:1/6;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}}.news-archive .news-articles .newest-post .post .featured-image-wrap img{vertical-align:bottom;transition:transform ease-out 500ms}.news-archive .news-articles .newest-post .post .featured-image-wrap img:hover,.news-archive .news-articles .newest-post .post .featured-image-wrap img:active,.news-archive .news-articles .newest-post .post .featured-image-wrap img:focus{transform:scale(1.2)}.news-archive .news-articles .newest-post .post .entry-header{grid-column:2/3;grid-row:2/3}@media screen and (min-width:30em){.news-archive .news-articles .newest-post .post .entry-header{padding:0 10%}}@media screen and (min-width:50em){.news-archive .news-articles .newest-post .post .entry-header{grid-row:2/3;grid-column:3/4}}.news-archive .news-articles .newest-post .post .entry-header h2{margin:1rem 0;line-height:1.25}.news-archive .news-articles .newest-post .post .entry-header h2 a{color:#ce0e2d;text-transform:uppercase;text-decoration:none;position:relative;z-index:1}.news-archive .news-articles .newest-post .post .entry-header h2 a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#ce0e2d;transform-origin:bottom right;transition:transform 0.25s ease-out}.news-archive .news-articles .newest-post .post .entry-header h2 a:hover::after,.news-archive .news-articles .newest-post .post .entry-header h2 a:active,.news-archive .news-articles .newest-post .post .entry-header h2 a:focus{transform:scaleX(1);transform-origin:bottom left}.news-archive .news-articles .newest-post .post .entry-header h2 a:visted{color:#ce0e2d}.news-archive .news-articles .newest-post .post .entry-content{grid-column:2/3;grid-row:3/4;margin:0}@media screen and (min-width:30em){.news-archive .news-articles .newest-post .post .entry-content{padding:0 10%}}@media screen and (min-width:50em){.news-archive .news-articles .newest-post .post .entry-content{grid-row:3/4;grid-column:3/4}}.news-archive .news-articles .newest-post .post .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0 0 .5rem}.news-archive .news-articles .newest-post .post .continue-reading{grid-column:2/3;grid-row:4/5;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end}@media screen and (min-width:30em){.news-archive .news-articles .newest-post .post .continue-reading{padding:0 10%}}@media screen and (min-width:50em){.news-archive .news-articles .newest-post .post .continue-reading{grid-row:4/5;grid-column:3/4;padding:0}}.news-archive .news-articles .newest-post .post .continue-reading a{text-decoration:none;color:#ce0e2d;padding:.5rem 1rem}.news-archive .news-articles .newest-post .post .continue-reading a:hover,.news-archive .news-articles .newest-post .post .continue-reading a:active,.news-archive .news-articles .newest-post .post .continue-reading a:focus{background-color:#ce0e2d;color:#fff}.news-archive .news-articles .article-grid{grid-column:1/4;grid-row:3/4}@media screen and (min-width:50em){.news-archive .news-articles .article-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;margin:3rem 8.3% 0}}.news-archive .news-articles .article-grid .post{display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(4,auto);margin-bottom:1.5rem}@media screen and (min-width:50em){.news-archive .news-articles .article-grid .post{-webkit-flex:0 1 calc(33% - 0.66rem);-ms-flex:0 1 calc(33% - 0.66rem);flex:0 1 calc(33% - 0.66rem);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}.news-archive .news-articles .article-grid .post .featured-image-wrap{grid-column:1/4;grid-row:1/2;overflow:clip}@media screen and (min-width:30em){.news-archive .news-articles .article-grid .post .featured-image-wrap{grid-column:2/3}}.news-archive .news-articles .article-grid .post .featured-image-wrap img{vertical-align:bottom;transition:transform ease-out 500ms}@media screen and (min-width:50em){.news-archive .news-articles .article-grid .post .featured-image-wrap img{height:200px;object-fit:cover}}.news-archive .news-articles .article-grid .post .featured-image-wrap img:hover,.news-archive .news-articles .article-grid .post .featured-image-wrap img:active,.news-archive .news-articles .article-grid .post .featured-image-wrap img:focus{transform:scale(1.2)}.news-archive .news-articles .article-grid .post .entry-header{grid-column:2/3;grid-row:2/3}@media screen and (min-width:30em){.news-archive .news-articles .article-grid .post .entry-header{padding:0 10%}}@media screen and (min-width:50em){.news-archive .news-articles .article-grid .post .entry-header{padding:0}}.news-archive .news-articles .article-grid .post .entry-header h2{margin:1rem 0;line-height:1.25}.news-archive .news-articles .article-grid .post .entry-header h2 a{color:#231f20;text-transform:uppercase;text-decoration:none;position:relative;z-index:1}.news-archive .news-articles .article-grid .post .entry-header h2 a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#231f20;transform-origin:bottom right;transition:transform 0.25s ease-out}.news-archive .news-articles .article-grid .post .entry-header h2 a:hover::after,.news-archive .news-articles .article-grid .post .entry-header h2 a:active,.news-archive .news-articles .article-grid .post .entry-header h2 a:focus{transform:scaleX(1);transform-origin:bottom left}.news-archive .news-articles .article-grid .post .entry-header h2 a:visted{color:#231f20}.news-archive .news-articles .article-grid .post .entry-content{grid-column:2/3;grid-row:3/4;margin:0}@media screen and (min-width:30em){.news-archive .news-articles .article-grid .post .entry-content{padding:0 10%}}@media screen and (min-width:50em){.news-archive .news-articles .article-grid .post .entry-content{padding:0}}.news-archive .news-articles .article-grid .post .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0 0 .5rem}.news-archive .news-articles .article-grid .post .continue-reading{grid-column:2/3;grid-row:4/5;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end}@media screen and (min-width:30em){.news-archive .news-articles .article-grid .post .continue-reading{padding:0 10%}}@media screen and (min-width:50em){.news-archive .news-articles .article-grid .post .continue-reading{padding:0}}.news-archive .news-articles .article-grid .post .continue-reading a{text-decoration:none;color:#ce0e2d;padding:.5rem 1rem}.news-archive .news-articles .article-grid .post .continue-reading a:hover,.news-archive .news-articles .article-grid .post .continue-reading a:active,.news-archive .news-articles .article-grid .post .continue-reading a:focus{background-color:#ce0e2d;color:#fff}.news-archive .news-articles>.pagination{grid-column:2/3;grid-row:4/5;padding:1rem 0 1.5rem}.news-archive .news-articles>.pagination .nav-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:center}.news-archive .news-articles>.pagination .nav-links .page-numbers{padding:.25rem .75rem;margin:0 .25rem;border:none;font-family:"Oswald",sans-serif;background-color:#e6e7e8}.news-archive .news-articles>.pagination .nav-links .page-numbers.current{background-color:#ce0e2d;color:#fff}.news-archive .news-articles>.pagination .nav-links a{text-decoration:none;color:#231f20}cur .news-archive .news-articles>.pagination .nav-links a:hover,.news-archive .news-articles>.pagination .nav-links a:active,.news-archive .news-articles>.pagination .nav-links a:focus{background-color:#ce0e2d;color:#fff}.single-post-template{grid-template-rows:auto auto}.single-post-template .main-article-wrap{grid-column:1/4;grid-row:1/2}@media screen and (min-width:50em){.single-post-template .main-article-wrap .post{display:grid;grid-template-columns:12.5% 12.5% auto 12.5% 12.5%;grid-template-rows:auto auto auto}}@media screen and (min-width:78.75em){.single-post-template .main-article-wrap .post{}}.single-post-template .main-article-wrap .post .featured-image-wrap{width:100%}@media screen and (min-width:50em){.single-post-template .main-article-wrap .post .featured-image-wrap{width:100%;grid-column:1/6;grid-row:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:clip}}.single-post-template .main-article-wrap .post .featured-image-wrap .post-thumbnail{display:flex;position:relative}.single-post-template .main-article-wrap .post .featured-image-wrap img{height:53vw;width:auto;max-width:unset;margin-left:50%;transform:translateX(-50%)}@media screen and (min-width:50em){.single-post-template .main-article-wrap .post .featured-image-wrap img{height:auto;width:100%;object-position:top;margin:0;transform:none}}.single-post-template .main-article-wrap .post .entry-header{width:83%;margin:0 auto}@media screen and (min-width:50em){.single-post-template .main-article-wrap .post .entry-header{width:100%;grid-column:2/5;grid-row:2/3}}@media screen and (min-width:78.75em){.single-post-template .main-article-wrap .post .entry-header{grid-column-start:3;grid-column-end:4}}.single-post-template .main-article-wrap .post .entry-title{font-family:"Oswald",sans-serif;font-size:1.75rem;line-height:1.15;text-transform:uppercase;font-weight:200;margin-top:1rem;color:#ce0e2d;background-color:#fff}@media screen and (min-width:50em){.single-post-template .main-article-wrap .post .entry-title{margin:0;padding:2rem}}.single-post-template .main-article-wrap .post .entry-content{width:83%;margin:0 auto;padding-bottom:2rem}@media screen and (min-width:50em){.single-post-template .main-article-wrap .post .entry-content{width:100%;grid-column:2/5;grid-row:3/4;padding:0 2rem 2rem}}@media screen and (min-width:78.75em){.single-post-template .main-article-wrap .post .entry-content{grid-column-start:3;grid-column-end:4}}.single-post-template .main-article-wrap .post .entry-content h2{text-transform:uppercase;font-family:"Oswald",sans-serif;font-size:1.5rem;font-weight:200;color:#ce0e2d;line-height:1.125}.single-post-template .main-article-wrap .post .entry-content h3{text-transform:uppercase;font-family:"Oswald",sans-serif;font-size:1.15rem;font-weight:200;color:#ce0e2d;line-height:1.125}.single-post-template .main-article-wrap .post .entry-content h4{text-transform:uppercase;line-height:1.15;font-size:1rem;font-weight:200;color:#ce0e2d}.single-post-template .main-article-wrap .post .entry-content .posted-on{font-size:.8rem;font-weight:300;font-style:italic}.single-post-template .main-article-wrap .post .entry-content p{font-family:"rig-sans",sans-serif;font-size:1rem;line-height:1.25;font-weight:300}.single-post-template .main-article-wrap .post .entry-content a{font-family:"rig-sans",sans-serif!important;font-size:1rem;line-height:1.25;font-weight:300!important;color:#ce0e2d}.single-post-template .main-article-wrap .post .entry-content a:visited{color:#ce0e2d}.single-post-template .main-article-wrap .post .entry-content ul li,.single-post-template .main-article-wrap .post .entry-content ol li{font-family:"rig-sans",sans-serif;font-weight:200;font-size:1rem;margin-bottom:.5rem}.single-post-template .main-article-wrap .post .entry-content .cta-button-wrap{display:flex;position:static;justify-content:center;margin:0 -8.5%;padding:1rem 0;background-color:#fff}.single-post-template .main-article-wrap .post .entry-content .cta-button-wrap.sticky{position:sticky}.single-post-template .main-article-wrap .post .entry-content .cta-button-wrap button{padding:0;border:none}.single-post-template .main-article-wrap .post .entry-content .cta-button-wrap button a{display:block;font-size:1rem;font-family:"Oswald",sans-serif;font-weight:200;text-decoration:none;border-radius:0;padding:15px 30px;color:#fff;background-color:#ce0e2d;border:none}.single-post-template .main-article-wrap .post .entry-content .cta-button-wrap button a:hover,.single-post-template .main-article-wrap .post .entry-content .cta-button-wrap button a:active,.single-post-template .main-article-wrap .post .entry-content .cta-button-wrap button a:focus{background-color:#e6e7e8;color:#231f20}.single-post-template .main-article-wrap .post .entry-content .wp-block-buttons{justify-content:center;margin-bottom:1.5em}.single-post-template .main-article-wrap .post .entry-content .wp-block-buttons a{font-size:1rem;font-family:"Oswald",sans-serif;font-weight:200;border-radius:0;padding:15px 30px;color:#fff;background-color:#ce0e2d;border:none}.single-post-template .main-article-wrap .post .entry-content .wp-block-buttons a:hover,.single-post-template .main-article-wrap .post .entry-content .wp-block-buttons a:active,.single-post-template .main-article-wrap .post .entry-content .wp-block-buttons a:focus{background-color:#e6e7e8;color:#231f20}.single-post-template .main-article-wrap .post .entry-content figcaption{font-size:.8rem;font-style:italic;font-weight:300;padding:.5rem;margin-top:0;background-color:#e6e7e8}.single-post-template .main-article-wrap .post .wp-block-image{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1rem;margin-bottom:0}.single-post-template .main-article-wrap .post .wp-block-image figure{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1}.single-post-template .main-article-wrap .post .wp-block-image figure img{-webkit-flex:1;-ms-flex:1;flex:1}.single-post-template .main-article-wrap .post .wp-block-quote{border-left:.25em solid #ce0e2d;padding-left:1em}.single-post-template .main-article-wrap .post .wp-block-quote p{margin-bottom:.5rem}.single-post-template .main-article-wrap .post .wp-block-quote cite{font-size:.8rem}.single-post-template .related-posts{grid-column:1/4;grid-row:2/3}@media screen and (min-width:50em){.single-post-template .related-posts{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;width:83%;margin:2rem auto 0;padding-bottom:2rem;justify-content:space-between}}.single-post-template .related-posts .section-header{text-align:center;font-family:"Oswald",sans-serif;color:#231f20;background-color:#e6e7e8;text-transform:uppercase;font-weight:200;margin:0 8.3% 1rem;padding:1.5rem 0}@media screen and (min-width:50em){.single-post-template .related-posts .section-header{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 1rem}}.single-post-template .related-posts .post{display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(4,auto);margin-bottom:1.5rem}@media screen and (min-width:50em){.single-post-template .related-posts .post{-webkit-flex:0 1 calc(33% - 0.66rem);-ms-flex:0 1 calc(33% - 0.66rem);flex:0 1 calc(33% - 0.66rem);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}.single-post-template .related-posts .post .featured-image-wrap{grid-column:1/4;grid-row:1/2;overflow:clip}@media screen and (min-width:30em){.single-post-template .related-posts .post .featured-image-wrap{grid-column:2/3}}.single-post-template .related-posts .post .featured-image-wrap img{vertical-align:bottom;transition:transform ease-out 500ms}@media screen and (min-width:50em){.single-post-template .related-posts .post .featured-image-wrap img{height:200px;object-fit:cover}}.single-post-template .related-posts .post .featured-image-wrap img:hover,.single-post-template .related-posts .post .featured-image-wrap img:active,.single-post-template .related-posts .post .featured-image-wrap img:focus{transform:scale(1.2)}.single-post-template .related-posts .post .entry-header{grid-column:2/3;grid-row:2/3}@media screen and (min-width:30em){.single-post-template .related-posts .post .entry-header{padding:0 10%}}@media screen and (min-width:50em){.single-post-template .related-posts .post .entry-header{padding:0}}.single-post-template .related-posts .post .entry-header h2{margin:1rem 0;line-height:1.25}.single-post-template .related-posts .post .entry-header h2 a{color:#231f20;text-transform:uppercase;text-decoration:none;position:relative;z-index:1}.single-post-template .related-posts .post .entry-header h2 a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#231f20;transform-origin:bottom right;transition:transform 0.25s ease-out}.single-post-template .related-posts .post .entry-header h2 a:hover::after,.single-post-template .related-posts .post .entry-header h2 a:active,.single-post-template .related-posts .post .entry-header h2 a:focus{transform:scaleX(1);transform-origin:bottom left}.single-post-template .related-posts .post .entry-header h2 a:visted{color:#231f20}.single-post-template .related-posts .post .entry-content{grid-column:2/3;grid-row:3/4;margin:0}@media screen and (min-width:30em){.single-post-template .related-posts .post .entry-content{padding:0 10%}}@media screen and (min-width:50em){.single-post-template .related-posts .post .entry-content{padding:0}}.single-post-template .related-posts .post .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0 0 .5rem}.single-post-template .related-posts .post .continue-reading{grid-column:2/3;grid-row:4/5;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end}@media screen and (min-width:30em){.single-post-template .related-posts .post .continue-reading{padding:0 10%}}@media screen and (min-width:50em){.single-post-template .related-posts .post .continue-reading{padding:0}}.single-post-template .related-posts .post .continue-reading a{text-decoration:none;color:#ce0e2d;padding:.5rem 1rem}.single-post-template .related-posts .post .continue-reading a:hover,.single-post-template .related-posts .post .continue-reading a:active,.single-post-template .related-posts .post .continue-reading a:focus{background-color:#ce0e2d;color:#fff}.privacy-policy-page{grid-template-columns:8.5% 83% 8.5%!important}@media screen and (min-width:50em){.privacy-policy-page{margin-top:50px}}@media screen and (min-width:90em){.privacy-policy-page{grid-template-columns:17% 66% 17%!important;margin-top:100px}}.privacy-policy-page>article{grid-column:2/span 1;grid-row:1/span 1;width:100%}.privacy-policy-page>article h1{text-transform:uppercase;font-size:1.75rem;font-weight:300;line-height:1.5;margin-top:2rem;color:#ce0e2d}.privacy-policy-page>article h2{font-size:1.5rem;font-weight:400}.privacy-policy-page>article h3{color:#ce0e2d;font-weight:400}.privacy-policy-page>article .entry-content p{font-family:"rig-sans",sans-serif;font-weight:200}.privacy-policy-page>article .entry-content a{font-family:"rig-sans",sans-serif!important}.privacy-policy-page>article ol{padding:0 0 0 .75rem}.privacy-policy-page>article ul{padding:0 0 0 1rem;margin:0}.privacy-policy-page>article li{font-family:"rig-sans",sans-serif;font-weight:200;margin-bottom:.5rem}.privacy-policy-page>article table{width:100%;font-family:"rig-sans",sans-serif}.privacy-policy-page>article table tbody{width:100%}.privacy-policy-page>article table tbody tr{width:100%}.product-categories .product .product-category-link{display:grid;grid-template-columns:33% 67%;grid-template-rows:auto auto;margin:0 auto;padding:1rem;border-top:1px solid #ccc;text-decoration:none;transition:transform ease-out 500ms;color:#231f20}.product-categories .product .product-category-link:hover,.product-categories .product .product-category-link:active,.product-categories .product .product-category-link:focus{background-color:#ce0e2d;transform:scale(1.1)}.product-categories .product .product-category-link:hover .cat-icon-wrap svg,.product-categories .product .product-category-link:active .cat-icon-wrap svg,.product-categories .product .product-category-link:focus .cat-icon-wrap svg{border:1px solid #fff}.product-categories .product .product-category-link:hover .cat-icon-wrap svg rect,.product-categories .product .product-category-link:active .cat-icon-wrap svg rect,.product-categories .product .product-category-link:focus .cat-icon-wrap svg rect{display:none}.product-categories .product .product-category-link:hover .cat-icon-wrap svg g,.product-categories .product .product-category-link:hover .cat-icon-wrap svg circle,.product-categories .product .product-category-link:hover .cat-icon-wrap svg line,.product-categories .product .product-category-link:hover .cat-icon-wrap svg path,.product-categories .product .product-category-link:hover .cat-icon-wrap svg polyline,.product-categories .product .product-category-link:active .cat-icon-wrap svg g,.product-categories .product .product-category-link:active .cat-icon-wrap svg circle,.product-categories .product .product-category-link:active .cat-icon-wrap svg line,.product-categories .product .product-category-link:active .cat-icon-wrap svg path,.product-categories .product .product-category-link:active .cat-icon-wrap svg polyline,.product-categories .product .product-category-link:focus .cat-icon-wrap svg g,.product-categories .product .product-category-link:focus .cat-icon-wrap svg circle,.product-categories .product .product-category-link:focus .cat-icon-wrap svg line,.product-categories .product .product-category-link:focus .cat-icon-wrap svg path,.product-categories .product .product-category-link:focus .cat-icon-wrap svg polyline{stroke:#ffffff!important}.product-categories .product .product-category-link:hover .cat-icon-wrap svg path,.product-categories .product .product-category-link:active .cat-icon-wrap svg path,.product-categories .product .product-category-link:focus .cat-icon-wrap svg path{fill:#ffffff!important}.product-categories .product .product-category-link:hover h3,.product-categories .product .product-category-link:hover p,.product-categories .product .product-category-link:active h3,.product-categories .product .product-category-link:active p,.product-categories .product .product-category-link:focus h3,.product-categories .product .product-category-link:focus p{color:#fff}.product-categories .product .cat-icon-wrap{grid-row:1/3;grid-column:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.product-categories .product .cat-icon-wrap svg{width:85px;border:1px solid #231f20}.product-categories .product .entry-header{grid-row:1/2;grid-column:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;width:100%;margin-top:.25rem}.product-categories .product .entry-header h3{margin:0}.product-categories .product .entry-content{grid-row:2/3;grid-column:2/3;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;padding-top:.25rem}.product-categories .product .entry-content p{margin:0}.product-category>article.product{grid-column:1/4;display:grid;grid-template-rows:repeat(7,auto);grid-template-columns:8.3% auto 8.3%}@media screen and (min-width:50em){.product-category>article.product{grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:62.5em){.product-category>article.product{grid-template-rows:repeat(6,auto)}}.product-category>article.product>.post-thumbnail{grid-row:1/2;grid-column:1/4;overflow:clip}@media screen and (min-width:50em){.product-category>article.product>.post-thumbnail{grid-column:1/13}}.product-category>article.product>.post-thumbnail img{width:150%;max-width:unset;margin-left:-50%;vertical-align:bottom}@media screen and (min-width:62.5em){.product-category>article.product>.post-thumbnail img{max-width:100%;width:100%;margin:0;scale:1.075;transform-origin:right}}.product-category>article.product>.entry-meta{grid-row:2/3;grid-column:2/3;margin-top:1.5rem}@media screen and (min-width:50em){.product-category>article.product>.entry-meta{grid-column:3/11}}@media screen and (min-width:62.5em){.product-category>article.product>.entry-meta{grid-row:1/2;grid-column:2/6;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center;margin-top:0;padding-right:1rem;z-index:1}}.product-category>article.product>.entry-meta .entry-header .cat-icon-wrap{width:65px;height:65px;border:1px solid #000}.product-category>article.product>.entry-meta .entry-header .entry-title{margin:1.25rem 0 0;font-size:1.75rem;color:#ce0e2d;text-wrap:balance}.product-category>article.product>.entry-meta .entry-header .product-tagline{font-size:1.25rem;color:rgb(35 31 32 / .9);margin:0;text-wrap:balance}.product-category>article.product>.entry-meta .entry-content{margin-top:.75rem}.product-category>article.product>.entry-meta .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0}.product-category>article.product>.entry-meta .entry-content p:not(:first-child){margin:1rem 0}.product-category>article.product .product-list{grid-row:3/4;grid-column:2/3;margin-top:1.5rem}@media screen and (min-width:50em){.product-category>article.product .product-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;grid-column:2/12;column-gap:1rem;row-gap:1rem;justify-content:space-between}}@media screen and (min-width:62.5em){.product-category>article.product .product-list{grid-row:2/3}}.product-category>article.product .product-list .product{margin:0 0 1.5rem}@media screen and (min-width:50em){.product-category>article.product .product-list .product{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex:0 1 calc(33% - 0.67rem);-ms-flex:0 1 calc(33% - 0.67rem);flex:0 1 calc(33% - 0.67rem)}}.product-category>article.product .product-list .post-thumbnail{overflow:clip}.product-category>article.product .product-list .post-thumbnail img{vertical-align:bottom;transition:transform ease-out 500ms;object-fit:contain}.product-category>article.product .product-list .post-thumbnail img:hover,.product-category>article.product .product-list .post-thumbnail img:active,.product-category>article.product .product-list .post-thumbnail img:focus{transform:scale(1.2)}.product-category>article.product .product-list .product-category-link{display:block;color:#ce0e2d;text-decoration:none}.product-category>article.product .product-list .product-category-link:hover,.product-category>article.product .product-list .product-category-link:active,.product-category>article.product .product-list .product-category-link:focus{background-color:#ce0e2d;color:#fff}.product-category>article.product .product-list .entry-title{text-align:center;margin:0;font-size:1.25rem}.product-category>article.product .product-list .entry-content{text-align:center;font-weight:200;margin:0 0 .5rem}.product-category>article.product .product-list .entry-content p{margin:0;font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25}.product-category>article.product .product-list .cat-quote-cta{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (min-width:50em){.product-category>article.product .product-list .cat-quote-cta{margin-top:auto}}.product-category>article.product .product-list .cat-quote-cta button{width:50%;border-radius:0;border:none;padding:0}.product-category>article.product .product-list .cat-quote-cta button a{display:block;background-color:#ce0e2d;color:#fff;padding:.5rem;text-decoration:none;line-height:1}.product-category>article.product .product-list .cat-quote-cta button a:hover,.product-category>article.product .product-list .cat-quote-cta button a:active,.product-category>article.product .product-list .cat-quote-cta button a:focus{background-color:#e6e7e8;color:#231f20}.product-category>article.product .category-featured-video{grid-column:1/4;grid-row:4/5;margin-top:1rem}@media screen and (min-width:50em){.product-category>article.product .category-featured-video{grid-column:2/12;margin-top:3rem}}@media screen and (min-width:62.5em){.product-category>article.product .category-featured-video{grid-row:3/4}}.product-category>article.product .category-featured-video .featured-video-gallery{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){.product-category>article.product .category-featured-video .featured-video-gallery{margin-top:1rem}}.product-category>article.product .category-featured-video .featured-video-gallery .featured-video{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width:50em){.product-category>article.product .category-featured-video .featured-video-gallery{margin:0 auto;column-gap:1rem;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen and (min-width:30em){.product-category>article.product .category-featured-video .featured-video-gallery.items-1 .featured-video{width:83%;margin:0 auto}}@media screen and (min-width:50em){.product-category>article.product .category-featured-video .featured-video-gallery.items-1 .featured-video{width:80%}}.product-category>article.product .category-featured-video .featured-video-gallery.items-1 iframe{width:100%;height:56.25vw;vertical-align:bottom}@media screen and (min-width:30em){.product-category>article.product .category-featured-video .featured-video-gallery.items-1 iframe{height:47.95vw}}@media screen and (min-width:50em){.product-category>article.product .category-featured-video .featured-video-gallery.items-1 iframe{height:39.25vw}}@media screen and (min-width:30em){.product-category>article.product .category-featured-video .featured-video-gallery.items-2 .featured-video{width:83%;margin:0 auto}}@media screen and (min-width:50em){.product-category>article.product .category-featured-video .featured-video-gallery.items-2 .featured-video{-webkit-flex:1 0 calc(50% - 1rem);-ms-flex:1 0 calc(50% - 1rem);flex:1 0 calc(50% - 1rem)}}@media screen and (min-width:78.75em){.product-category>article.product .category-featured-video .featured-video-gallery.items-2 .featured-video{width:50%}}.product-category>article.product .category-featured-video .featured-video-gallery.items-2 iframe{width:100%;height:56.25vw;vertical-align:bottom}@media screen and (min-width:30em){.product-category>article.product .category-featured-video .featured-video-gallery.items-2 iframe{height:47.95vw}}@media screen and (min-width:50em){.product-category>article.product .category-featured-video .featured-video-gallery.items-2 iframe{height:auto}}@media screen and (min-width:30em){.product-category>article.product .category-featured-video .featured-video-gallery.items-3 .featured-video{width:100%;margin:0 auto}}@media screen and (min-width:62.5em){.product-category>article.product .category-featured-video .featured-video-gallery.items-3 .featured-video{-webkit-flex:1 0 calc(33% - 1rem);-ms-flex:1 0 calc(33% - 1rem);flex:1 0 calc(33% - 1rem)}}@media screen and (min-width:78.75em){.product-category>article.product .category-featured-video .featured-video-gallery.items-3 .featured-video{width:50%}}.product-category>article.product .category-featured-video .featured-video-gallery.items-3 iframe{width:100%;height:56.25vw;vertical-align:bottom}@media screen and (min-width:50em){.product-category>article.product .category-featured-video .featured-video-gallery.items-3 iframe{height:47.95vw}}@media screen and (min-width:62.5em){.product-category>article.product .category-featured-video .featured-video-gallery.items-3 iframe{height:auto}}@media screen and (min-width:30em){.product-category>article.product .category-featured-video .featured-video-gallery.items-4 .featured-video{width:83%;margin:0 auto}}@media screen and (min-width:50em){.product-category>article.product .category-featured-video .featured-video-gallery.items-4 .featured-video{-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%}}@media screen and (min-width:78.75em){.product-category>article.product .category-featured-video .featured-video-gallery.items-4 .featured-video{width:50%}}.product-category>article.product .category-featured-video .featured-video-gallery.items-4 iframe{width:100%;height:56.25vw;vertical-align:bottom}@media screen and (min-width:30em){.product-category>article.product .category-featured-video .featured-video-gallery.items-4 iframe{height:47.95vw}}@media screen and (min-width:50em){.product-category>article.product .category-featured-video .featured-video-gallery.items-4 iframe{height:auto}}.product-category>article.product .category-details{grid-row:5/6;grid-column:2/3;padding-top:1rem}@media screen and (min-width:50em){.product-category>article.product .category-details{grid-column:3/11}}@media screen and (min-width:62.5em){.product-category>article.product .category-details{grid-row:4/5}}.product-category>article.product .category-details .category-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center}.product-category>article.product .category-details h2{text-transform:uppercase;font-weight:200;color:#ce0e2d;margin-bottom:0}.product-category>article.product .category-details p{font-family:"rig-sans",sans-serif;font-weight:300;margin:.75rem 0 1rem}.product-category>article.product .category-details button.read-more{font-family:"Oswald",sans-serif;font-weight:300;text-transform:uppercase;color:#ce0e2d;background-color:#fff0;margin:0 auto .5rem;padding:.5rem 0;border:none;transition:transform ease-out 500ms;cursor:pointer}.product-category>article.product .category-details button.read-more:hover{transform:scale(1.25)}.product-category>article.product .category-details button.read-more::before,.product-category>article.product .category-details button.read-more::after{display:inline-block;content:"";border-top:.025rem solid #e6e7e8;width:2rem;margin:0 1rem;transform:translateY(-.25rem)}.product-category>article.product .category-details .hidden{display:none}.product-category>article.product .request-quote{grid-row:6/7;grid-column:1/4;margin-top:1rem}@media screen and (min-width:50em){.product-category>article.product .request-quote{grid-column:1/13}}@media screen and (min-width:62.5em){.product-category>article.product .request-quote{grid-row:5/6}}.product-category>article.product .request-quote #cat-request-quote{display:block;visibility:hidden;height:10rem;margin-top:-10rem}.product-category>article.product .product-categories{grid-row:7/8;grid-column:1/4}@media screen and (min-width:50em){.product-category>article.product .product-categories{grid-column:2/12;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;padding:2rem 0}}@media screen and (min-width:62.5em){.product-category>article.product .product-categories{grid-row:6/7}}@media screen and (min-width:50em){.product-category>article.product .product-categories .product{-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}}@media screen and (min-width:50em){.product-category>article.product .product-categories .product a.product-category-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;align-items:center;border:none}}@media screen and (min-width:50em){.product-category>article.product .product-categories .product .entry-header{width:auto;text-align:center}}@media screen and (min-width:50em){.product-category>article.product .product-categories .product .entry-content{text-align:center}}@media screen and (min-width:62.5em){.product-category.category-induction>article.product{grid-template-rows:repeat(12,auto)}}@media screen and (min-width:78.75em){.product-category.category-induction>article.product{grid-template-rows:repeat(6,auto)}}.product-category.category-induction>article.product>.post-thumbnail{grid-row:1/2;grid-column:1/4;overflow:clip}@media screen and (min-width:50em){.product-category.category-induction>article.product>.post-thumbnail{grid-column:1/13}}@media screen and (min-width:62.5em){.product-category.category-induction>article.product>.post-thumbnail img{}}@media screen and (min-width:78.75em){.product-category.category-induction>article.product>.post-thumbnail img{max-width:100%;width:100%;margin:0;scale:1.075;transform-origin:right}}@media screen and (min-width:62.5em){.product-category.category-induction>article.product>.entry-meta{grid-row:2/3;grid-column:3/11;margin-top:1.5rem}}@media screen and (min-width:78.75em){.product-category.category-induction>article.product>.entry-meta{grid-row:1/2;grid-column:2/6;margin-top:0}}@media screen and (min-width:62.5em){.product-category.category-induction>article.product .product-list{grid-row:3/4}}@media screen and (min-width:78.75em){.product-category.category-induction>article.product .product-list{grid-row:2/3}}@media screen and (min-width:62.5em){.product-category.category-induction>article.product .category-featured-video{grid-row:4/5}}@media screen and (min-width:78.75em){.product-category.category-induction>article.product .category-featured-video{grid-row:3/4}}.site-main.product-archive-page{grid-auto-rows:auto auto}@media screen and (min-width:62.5em){.site-main.product-archive-page{grid-template-columns:16.6% auto 16.6%}}.site-main.product-archive-page>article{grid-row:1/2}@media screen and (min-width:62.5em){.site-main.product-archive-page>article>.entry-header{margin:4rem 10%}}.site-main.product-archive-page>article>.entry-header .entry-title{margin:1.25rem 0 .5rem;font-size:1.75rem;color:#ce0e2d;text-wrap:balance}.site-main.product-archive-page>article .entry-description p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0}.site-main.product-archive-page>article .type-product{display:grid;grid-template-rows:auto auto}.site-main.product-archive-page>article .type-product:not(:first-child){margin-top:3rem}@media screen and (min-width:62.5em){.site-main.product-archive-page>article .type-product{grid-template-columns:40% 60%;grid-row:auto;align-items:center}.site-main.product-archive-page>article .type-product:hover>.cat-featured-image img,.site-main.product-archive-page>article .type-product:active>.cat-featured-image img,.site-main.product-archive-page>article .type-product:focus>.cat-featured-image img{transform:scale(1.2)}}.site-main.product-archive-page>article .type-product .entry-meta{grid-row:1/2}@media screen and (min-width:62.5em){.site-main.product-archive-page>article .type-product .entry-meta{grid-column:1/2;padding-left:1.5rem;z-index:1}.site-main.product-archive-page>article .type-product .entry-meta:hover+.cat-featured-image,.site-main.product-archive-page>article .type-product .entry-meta:active+.cat-featured-image,.site-main.product-archive-page>article .type-product .entry-meta:focus+.cat-featured-image{outline:2px solid #ce0e2d}}@media screen and (max-width:999px){.site-main.product-archive-page>article .type-product .entry-meta .entry-header:hover,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:active,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:focus{background-color:#ce0e2d}.site-main.product-archive-page>article .type-product .entry-meta .entry-header:hover .cat-icon-wrap,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:active .cat-icon-wrap,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:focus .cat-icon-wrap{border:1px solid #fff}.site-main.product-archive-page>article .type-product .entry-meta .entry-header:hover .cat-icon-wrap svg rect,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:active .cat-icon-wrap svg rect,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:focus .cat-icon-wrap svg rect{display:none}.site-main.product-archive-page>article .type-product .entry-meta .entry-header:hover .cat-icon-wrap svg g,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:hover .cat-icon-wrap svg circle,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:hover .cat-icon-wrap svg line,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:hover .cat-icon-wrap svg path,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:hover .cat-icon-wrap svg polyline,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:active .cat-icon-wrap svg g,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:active .cat-icon-wrap svg circle,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:active .cat-icon-wrap svg line,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:active .cat-icon-wrap svg path,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:active .cat-icon-wrap svg polyline,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:focus .cat-icon-wrap svg g,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:focus .cat-icon-wrap svg circle,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:focus .cat-icon-wrap svg line,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:focus .cat-icon-wrap svg path,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:focus .cat-icon-wrap svg polyline{stroke:#ffffff!important}.site-main.product-archive-page>article .type-product .entry-meta .entry-header:hover .cat-icon-wrap svg path,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:active .cat-icon-wrap svg path,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:focus .cat-icon-wrap svg path{fill:#ffffff!important}.site-main.product-archive-page>article .type-product .entry-meta .entry-header:hover .entry-title,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:active .entry-title,.site-main.product-archive-page>article .type-product .entry-meta .entry-header:focus .entry-title{color:#fff}}.site-main.product-archive-page>article .type-product .entry-meta .entry-header a{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;column-gap:1rem;margin:0;text-decoration:none;color:#ce0e2d}@media screen and (min-width:62.5em){.site-main.product-archive-page>article .type-product .entry-meta .entry-header{margin:0}}.site-main.product-archive-page>article .type-product .entry-meta .entry-header .entry-title{margin:0;font-size:1.75rem;line-height:1.25;text-wrap:balance}.site-main.product-archive-page>article .type-product .entry-meta .entry-header .entry-title a{color:#ce0e2d;text-decoration:none}.site-main.product-archive-page>article .type-product .entry-meta .entry-header .cat-icon-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;width:65px;height:65px;border:1px solid #231f20}.site-main.product-archive-page>article .type-product .entry-meta .entry-header .cat-icon-wrap svg{vertical-align:bottom}.site-main.product-archive-page>article .type-product .cat-featured-image{grid-row:2/3;overflow:hidden;margin-top:1rem}.site-main.product-archive-page>article .type-product .cat-featured-image:hover,.site-main.product-archive-page>article .type-product .cat-featured-image:active,.site-main.product-archive-page>article .type-product .cat-featured-image:focus{outline:2px solid #ce0e2d}@media screen and (min-width:62.5em){.site-main.product-archive-page>article .type-product .cat-featured-image{grid-column:1/3;grid-row:1/2}}.site-main.product-archive-page>article .type-product .cat-featured-image a .post-thumbnail img{height:150px;max-width:unset;vertical-align:bottom;float:right;transition:ease-out 500ms}@media screen and (max-width:999px){.site-main.product-archive-page>article .type-product .cat-featured-image a .post-thumbnail img:hover,.site-main.product-archive-page>article .type-product .cat-featured-image a .post-thumbnail img:active,.site-main.product-archive-page>article .type-product .cat-featured-image a .post-thumbnail img:focus{transform:scale(1.2)}}@media screen and (min-width:30em){.site-main.product-archive-page>article .type-product .cat-featured-image a .post-thumbnail img{width:100%;height:auto;float:none}}.site-main.product-archive-page>article .product-list{margin:1rem 0 0;padding:0;list-style:none}@media screen and (min-width:50em){.site-main.product-archive-page>article .product-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1rem;justify-content:space-between}}.site-main.product-archive-page>article .product-list>li{margin:0 0 1.5rem;-webkit-flex:0 1 calc(33% - 0.67rem);-ms-flex:0 1 calc(33% - 0.67rem);flex:0 1 calc(33% - 0.67rem)}.site-main.product-archive-page>article .product-list>li .post-thumbnail{overflow:clip}.site-main.product-archive-page>article .product-list>li .post-thumbnail img{transition:ease-out 500ms}.site-main.product-archive-page>article .product-list>li .post-thumbnail img:hover,.site-main.product-archive-page>article .product-list>li .post-thumbnail img:active,.site-main.product-archive-page>article .product-list>li .post-thumbnail img:focus{transform:scale(1.2)}.site-main.product-archive-page>article .product-list a{text-decoration:none}.site-main.product-archive-page>article .product-list .product-category-link .product-name{text-align:center;color:#ce0e2d;margin:0 0 .5rem;line-height:1.25;padding:.25rem 0}.site-main.product-archive-page>article .product-list .product-category-link:hover .product-name,.site-main.product-archive-page>article .product-list .product-category-link:active .product-name,.site-main.product-archive-page>article .product-list .product-category-link:focus .product-name{background-color:#ce0e2d;color:#fff}.site-main.product-archive-page>article .product-list .cat-quote-cta{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}.site-main.product-archive-page>article .product-list .cat-quote-cta button{width:50%;border-radius:0;border:none;padding:0}.site-main.product-archive-page>article .product-list .cat-quote-cta button a{display:block;background-color:#ce0e2d;color:#fff;padding:.5rem;text-decoration:none;line-height:1}.site-main.product-archive-page>article .product-list .cat-quote-cta button a:hover,.site-main.product-archive-page>article .product-list .cat-quote-cta button a:active,.site-main.product-archive-page>article .product-list .cat-quote-cta button a:focus{background-color:#e6e7e8;color:#231f20}.site-main.product-archive-page>.category-details{grid-column:2/3;grid-row:2/3;margin-bottom:2rem}@media screen and (min-width:62.5em){.site-main.product-archive-page>.category-details{margin:2rem 10% 3rem}}.site-main.product-archive-page>.category-details .category-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center}.site-main.product-archive-page>.category-details h2{text-transform:uppercase;font-weight:200;color:#ce0e2d;margin-bottom:0;text-wrap:balance}.site-main.product-archive-page>.category-details p{font-family:"rig-sans",sans-serif;font-weight:300;margin:.75rem 0 1rem}.site-main.product-archive-page>.category-details button.read-more{font-family:"Oswald",sans-serif;font-weight:300;text-transform:uppercase;color:#ce0e2d;background-color:#fff0;margin:0 auto .5rem;padding:.5rem 0;border:none;transition:transform ease-out 500ms}.site-main.product-archive-page>.category-details button.read-more:hover{transform:scale(1.25)}.site-main.product-archive-page>.category-details button.read-more::before,.site-main.product-archive-page>.category-details button.read-more::after{display:inline-block;content:"";border-top:.025rem solid #e6e7e8;width:2rem;margin:0 1rem;transform:translateY(-.25rem)}.site-main.product-archive-page>.category-details .hidden{display:none}.j24-single-product>article.product{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(15,auto);padding-top:2rem}@media screen and (min-width:50em){.j24-single-product>article.product{grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:62.5em){.j24-single-product>article.product{grid-template-rows:auto auto 1fr repeat(14,auto)}}.j24-single-product>article.product>.entry-header{grid-column:2/3;grid-row:1/2;display:grid;grid-template-columns:auto 65px;grid-template-rows:auto auto}@media screen and (min-width:50em){.j24-single-product>article.product>.entry-header{grid-column:2/12;padding:2rem 0}}@media screen and (min-width:62.5em){.j24-single-product>article.product>.entry-header{padding:2rem 0 0 0}}.j24-single-product>article.product>.entry-header .cat-icon-wrap{grid-column:2/3;grid-row:1/3;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;width:65px}.j24-single-product>article.product>.entry-header .cat-icon-wrap svg{border:1px solid #000;width:100%}.j24-single-product>article.product>.entry-header .entry-title{grid-column:1/2;grid-row:1/2;margin:0;font-size:1.75rem;color:#ce0e2d}@media screen and (min-width:50em){.j24-single-product>article.product>.entry-header .entry-title{align-self:flex-end}}.j24-single-product>article.product>.entry-header .product-tagline{grid-column:1/2;grid-row:2/3;font-size:1.25rem;color:rgb(35 31 32 / .9);margin:0;text-wrap:balance;padding-right:1rem}@media screen and (min-width:50em){.j24-single-product>article.product>.entry-header .product-tagline{align-self:flex-start;width:50%}}.j24-single-product>article.product .post-thumbnail{grid-column:1/4;grid-row:2/3}@media screen and (min-width:50em){.j24-single-product>article.product .post-thumbnail{grid-column:3/11}}@media screen and (min-width:62.5em){.j24-single-product>article.product .post-thumbnail{grid-column:6/12;grid-row:1/4;padding:3rem 0;z-index:-1}}.j24-single-product>article.product .post-thumbnail img{vertical-align:bottom}.j24-single-product>article.product .request-quote-cta{display:none;justify-content:flex-start;align-items:center}@media screen and (min-width:62.5em){.j24-single-product>article.product .request-quote-cta{display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column:2/6;grid-row:2/3;margin:1rem 0}}.j24-single-product>article.product .request-quote-cta a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;justify-content:center;width:55%;align-items:center;padding:.75rem 1rem;text-decoration:none;background-color:#ce0e2d}@media screen and (min-width:30em){.j24-single-product>article.product .request-quote-cta a{width:auto}}.j24-single-product>article.product .request-quote-cta a:hover,.j24-single-product>article.product .request-quote-cta a:active,.j24-single-product>article.product .request-quote-cta a:focus{background-color:#e6e7e8}.j24-single-product>article.product .request-quote-cta a:hover svg g,.j24-single-product>article.product .request-quote-cta a:hover svg circle,.j24-single-product>article.product .request-quote-cta a:hover svg line,.j24-single-product>article.product .request-quote-cta a:hover svg path,.j24-single-product>article.product .request-quote-cta a:hover svg polyline,.j24-single-product>article.product .request-quote-cta a:hover svg polygon,.j24-single-product>article.product .request-quote-cta a:hover svg rect,.j24-single-product>article.product .request-quote-cta a:active svg g,.j24-single-product>article.product .request-quote-cta a:active svg circle,.j24-single-product>article.product .request-quote-cta a:active svg line,.j24-single-product>article.product .request-quote-cta a:active svg path,.j24-single-product>article.product .request-quote-cta a:active svg polyline,.j24-single-product>article.product .request-quote-cta a:active svg polygon,.j24-single-product>article.product .request-quote-cta a:active svg rect,.j24-single-product>article.product .request-quote-cta a:focus svg g,.j24-single-product>article.product .request-quote-cta a:focus svg circle,.j24-single-product>article.product .request-quote-cta a:focus svg line,.j24-single-product>article.product .request-quote-cta a:focus svg path,.j24-single-product>article.product .request-quote-cta a:focus svg polyline,.j24-single-product>article.product .request-quote-cta a:focus svg polygon,.j24-single-product>article.product .request-quote-cta a:focus svg rect{stroke:#231f20!important}.j24-single-product>article.product .request-quote-cta a:hover svg path,.j24-single-product>article.product .request-quote-cta a:hover svg polygon,.j24-single-product>article.product .request-quote-cta a:active svg path,.j24-single-product>article.product .request-quote-cta a:active svg polygon,.j24-single-product>article.product .request-quote-cta a:focus svg path,.j24-single-product>article.product .request-quote-cta a:focus svg polygon{fill:#231f20!important}.j24-single-product>article.product .request-quote-cta a:hover p,.j24-single-product>article.product .request-quote-cta a:active p,.j24-single-product>article.product .request-quote-cta a:focus p{color:#231f20}.j24-single-product>article.product .request-quote-cta a svg{width:30px}.j24-single-product>article.product .request-quote-cta a svg g,.j24-single-product>article.product .request-quote-cta a svg circle,.j24-single-product>article.product .request-quote-cta a svg line,.j24-single-product>article.product .request-quote-cta a svg path,.j24-single-product>article.product .request-quote-cta a svg polyline,.j24-single-product>article.product .request-quote-cta a svg polygon,.j24-single-product>article.product .request-quote-cta a svg rect{stroke:#ffffff!important}.j24-single-product>article.product .request-quote-cta a svg path,.j24-single-product>article.product .request-quote-cta a svg polygon{fill:#ffffff!important}.j24-single-product>article.product .request-quote-cta a p{padding:0 0 0 1rem;margin:0;font-size:1rem;text-decoration:none;color:#fff}.j24-single-product>article.product .product-ctas{grid-column:1/4;grid-row:4/5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center;align-items:center;column-gap:.5rem;row-gap:.5rem;padding:1rem .5rem}@media screen and (min-width:30em){.j24-single-product>article.product .product-ctas{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}}@media screen and (min-width:50em){.j24-single-product>article.product .product-ctas{grid-column:2/12;margin-bottom:1rem}}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-ctas{grid-column:6/12;align-items:flex-end;justify-content:center}}.j24-single-product>article.product .product-ctas a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:center;width:55%;align-items:center;padding:.75rem 1rem;text-decoration:none;background-color:#ce0e2d}@media screen and (min-width:30em){.j24-single-product>article.product .product-ctas a{width:auto;align-self:stretch}}.j24-single-product>article.product .product-ctas a:hover,.j24-single-product>article.product .product-ctas a:active,.j24-single-product>article.product .product-ctas a:focus{background-color:#e6e7e8}.j24-single-product>article.product .product-ctas a:hover svg g,.j24-single-product>article.product .product-ctas a:hover svg circle,.j24-single-product>article.product .product-ctas a:hover svg line,.j24-single-product>article.product .product-ctas a:hover svg path,.j24-single-product>article.product .product-ctas a:hover svg polyline,.j24-single-product>article.product .product-ctas a:hover svg polygon,.j24-single-product>article.product .product-ctas a:hover svg rect,.j24-single-product>article.product .product-ctas a:active svg g,.j24-single-product>article.product .product-ctas a:active svg circle,.j24-single-product>article.product .product-ctas a:active svg line,.j24-single-product>article.product .product-ctas a:active svg path,.j24-single-product>article.product .product-ctas a:active svg polyline,.j24-single-product>article.product .product-ctas a:active svg polygon,.j24-single-product>article.product .product-ctas a:active svg rect,.j24-single-product>article.product .product-ctas a:focus svg g,.j24-single-product>article.product .product-ctas a:focus svg circle,.j24-single-product>article.product .product-ctas a:focus svg line,.j24-single-product>article.product .product-ctas a:focus svg path,.j24-single-product>article.product .product-ctas a:focus svg polyline,.j24-single-product>article.product .product-ctas a:focus svg polygon,.j24-single-product>article.product .product-ctas a:focus svg rect{stroke:#231f20!important}.j24-single-product>article.product .product-ctas a:hover svg path,.j24-single-product>article.product .product-ctas a:hover svg polygon,.j24-single-product>article.product .product-ctas a:active svg path,.j24-single-product>article.product .product-ctas a:active svg polygon,.j24-single-product>article.product .product-ctas a:focus svg path,.j24-single-product>article.product .product-ctas a:focus svg polygon{fill:#231f20!important}.j24-single-product>article.product .product-ctas a:hover p,.j24-single-product>article.product .product-ctas a:active p,.j24-single-product>article.product .product-ctas a:focus p{color:#231f20}.j24-single-product>article.product .product-ctas a svg{width:30px}.j24-single-product>article.product .product-ctas a svg g,.j24-single-product>article.product .product-ctas a svg circle,.j24-single-product>article.product .product-ctas a svg line,.j24-single-product>article.product .product-ctas a svg path,.j24-single-product>article.product .product-ctas a svg polyline,.j24-single-product>article.product .product-ctas a svg polygon,.j24-single-product>article.product .product-ctas a svg rect{stroke:#ffffff!important}.j24-single-product>article.product .product-ctas a svg path,.j24-single-product>article.product .product-ctas a svg polygon{fill:#ffffff!important}.j24-single-product>article.product .product-ctas a p{padding:0 0 0 1rem;margin:0;font-size:1rem;text-decoration:none;color:#fff}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-ctas .quote-cta{display:none}}.j24-single-product>article.product>.entry-content{grid-column:2/3;grid-row:5/6;margin:0;padding:.5rem 0 1.5rem}@media screen and (min-width:50em){.j24-single-product>article.product>.entry-content{grid-column:3/11}}@media screen and (min-width:62.5em){.j24-single-product>article.product>.entry-content{grid-column:2/6;grid-row:3/4;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:flex-start;padding:1.5rem 0 0}}.j24-single-product>article.product>.entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:.5rem 0}@media screen and (min-width:62.5em){.j24-single-product>article.product>.entry-content p:first-child{margin-top:0}}@media screen and (min-width:62.5em){.j24-single-product>article.product>.entry-content p:last-child{margin-bottom:0}}.j24-single-product>article.product .configurations{grid-column:2/3;grid-row:6/7}@media screen and (min-width:50em){.j24-single-product>article.product .configurations{grid-column:1/13}}@media screen and (min-width:62.5em){.j24-single-product>article.product .configurations{grid-column:2/12}}.j24-single-product>article.product .configurations .section-header{font-size:1.25rem;font-weight:200;color:#ce0e2d}@media screen and (min-width:50em){.j24-single-product>article.product .configurations .section-header{padding:0 1rem}}@media screen and (min-width:62.5em){.j24-single-product>article.product .configurations .section-header{padding:0}}@media screen and (min-width:50em){.j24-single-product>article.product .configurations .config-cards{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;column-gap:1rem;padding:0 1rem}}@media screen and (min-width:62.5em){.j24-single-product>article.product .configurations .config-cards{padding:0}}.j24-single-product>article.product .configurations .config{display:grid;margin-bottom:1rem;transition:transform 200ms ease-out;cursor:pointer}@media screen and (min-width:50em){.j24-single-product>article.product .configurations .config{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex:1 0 calc(30% - 1rem);-ms-flex:1 0 calc(30% - 1rem);flex:1 0 calc(30% - 1rem)}}.j24-single-product>article.product .configurations .config:hover,.j24-single-product>article.product .configurations .config:active,.j24-single-product>article.product .configurations .config:focus{transform:scale(1.05)}@media screen and (min-width:50em){.j24-single-product>article.product .configurations .config:hover,.j24-single-product>article.product .configurations .config:active,.j24-single-product>article.product .configurations .config:focus{}}@media screen and (min-width:50em){.j24-single-product>article.product .configurations .config:nth-of-type(3n+2) .config-expander{margin-left:calc(-100% - 1rem)}}@media screen and (min-width:50em){.j24-single-product>article.product .configurations .config:nth-of-type(3n+3) .config-expander{margin-left:calc(-200% - 2rem)}}@media screen and (min-width:50em){.j24-single-product>article.product .configurations .config:nth-of-type(3n+4) .config-expander{clear:left}}.j24-single-product>article.product .configurations .config.is-collapsed .config-inner:after{content:"";opacity:0}.j24-single-product>article.product .configurations .config.is-collapsed .config-expander{max-height:0;min-height:0;overflow:hidden;margin-top:0;opacity:0}.j24-single-product>article.product .configurations .config.is-expanded .config-inner:after{content:"";opacity:1;display:block;height:0;width:0;position:absolute;bottom:-16px;left:calc(50% - 15px);border-left:15px solid #fff0;border-right:15px solid #fff0;border-bottom:15px solid #ce0e2d}.j24-single-product>article.product .configurations .config.is-expanded .config-expander{max-height:unset;min-height:auto;margin-top:1rem;overflow:visible;opacity:1}.j24-single-product>article.product .configurations .config.is-expanded:hover,.j24-single-product>article.product .configurations .config.is-expanded:active,.j24-single-product>article.product .configurations .config.is-expanded:focus{transform:scale(1)}.j24-single-product>article.product .configurations .config .config-inner{position:relative;display:grid;grid-template-columns:40% calc(60% - 1rem);grid-template-rows:0.5fr auto;column-gap:1rem;background-color:#fff;box-shadow:0 5px 15px rgb(0 0 0 / .2);transition:all 0.2s ease-in-out}@media screen and (min-width:50em){.j24-single-product>article.product .configurations .config .config-inner{}}.j24-single-product>article.product .configurations .config .config-inner:after{transition:all 0.3s ease-in-out}.j24-single-product>article.product .configurations .config .config-title{grid-column:1/2;grid-row:1/2;margin:0;padding:0 0 0 1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.j24-single-product>article.product .configurations .config .config-image{grid-column:2/3;grid-row:1/2}.j24-single-product>article.product .configurations .config .config-image img{vertical-align:bottom}.j24-single-product>article.product .configurations .config .ideal-icons{grid-column:1/3;grid-row:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:flex-start;row-gap:.5rem;column-gap:.5rem;padding:0 1rem .8rem}@media screen and (min-width:50em){.j24-single-product>article.product .configurations .config .ideal-icons{align-content:flex-start}}.j24-single-product>article.product .configurations .config .ideal-icons h4{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;color:rgb(35 31 32 / .9);margin:1rem 0 0}.j24-single-product>article.product .configurations .config .ideal-icons .expand-indicator{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:24px;background-color:#231f20;color:#fff}.j24-single-product>article.product .configurations .config .ideal-icons .icon-wrap{-webkit-flex:0 1 calc(20% - 0.8rem);-ms-flex:0 1 calc(20% - 0.8rem);flex:0 1 calc(20% - 0.8rem);border:1px solid #231f20;max-width:40px}.j24-single-product>article.product .configurations .config .ideal-icons .icon-wrap svg{vertical-align:bottom}.j24-single-product>article.product .configurations .config .config-expander{transition:all 0.2s ease-in-out;background-color:#ce0e2d;color:#fff}@media screen and (min-width:50em){.j24-single-product>article.product .configurations .config .config-expander{width:calc(300% + 2rem);z-index:5}}.j24-single-product>article.product .configurations .config .config-description{grid-column:1/3;grid-row:2/3;margin:0 auto;padding:0 1rem;overflow:clip;width:100%}@media screen and (min-width:50em){.j24-single-product>article.product .configurations .config .config-description{padding:0 calc(8.3% - 1rem)}}.j24-single-product>article.product .configurations .config .config-description p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:1rem 0}.j24-single-product>article.product .product-poster{grid-column:1/4;grid-row:7/8}@media screen and (min-width:50em){.j24-single-product>article.product .product-poster{grid-column:1/13}}.j24-single-product>article.product .product-poster img{vertical-align:bottom}.j24-single-product>article.product .features-benefits{grid-column:1/4;grid-row:8/9;display:grid;grid-template-columns:8.3% auto 8.3%;grid-auto-rows:auto auto;padding:1rem 0 2rem;background-color:#e6e7e8}@media screen and (min-width:50em){.j24-single-product>article.product .features-benefits{grid-column:1/13}}.j24-single-product>article.product .features-benefits h2{font-weight:400;text-transform:uppercase;text-align:center;grid-row:1/2;grid-column:2/3}.j24-single-product>article.product .features-benefits .feature-container{grid-row:2/3;grid-column:2/3;display:grid;row-gap:1rem}@media screen and (min-width:50em){.j24-single-product>article.product .features-benefits .feature-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;column-gap:1rem}}.j24-single-product>article.product .features-benefits .feature{margin:0;padding:1rem;background-color:#fff;border-left:3px solid #ce0e2d;box-shadow:-3px 5px 15px rgb(0 0 0 / .3)}@media screen and (min-width:50em){.j24-single-product>article.product .features-benefits .feature{-webkit-flex:0 1 calc(50% - 1rem);-ms-flex:0 1 calc(50% - 1rem);flex:0 1 calc(50% - 1rem)}}@media screen and (min-width:62.5em){.j24-single-product>article.product .features-benefits .feature{-webkit-flex:0 1 calc(33% - 1rem);-ms-flex:0 1 calc(33% - 1rem);flex:0 1 calc(33% - 1rem)}}.j24-single-product>article.product .features-benefits .feature .item-title{text-transform:uppercase;font-weight:200;font-size:1.25rem;margin:0}.j24-single-product>article.product .features-benefits .feature .item-description{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin-bottom:.5rem}.j24-single-product>article.product .product-featured-media{grid-column:1/4;grid-row:9/10;margin-top:1rem}@media screen and (min-width:50em){.j24-single-product>article.product .product-featured-media{grid-column:2/12;margin-top:3rem}}.j24-single-product>article.product .product-featured-media .featured-video-gallery{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:1rem}@media screen and (min-width:30em){.j24-single-product>article.product .product-featured-media .featured-video-gallery{margin-top:1rem}}.j24-single-product>article.product .product-featured-media .featured-video-gallery .featured-video{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width:50em){.j24-single-product>article.product .product-featured-media .featured-video-gallery{margin:0 auto;column-gap:1rem;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen and (min-width:30em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-1 .featured-video{width:83%;margin:0 auto}}@media screen and (min-width:50em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-1 .featured-video{width:80%}}.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-1 iframe{width:100%;height:56.25vw;vertical-align:bottom}@media screen and (min-width:30em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-1 iframe{height:47.95vw}}@media screen and (min-width:50em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-1 iframe{height:39.25vw}}@media screen and (min-width:30em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-2 .featured-video{width:83%;margin:0 auto}}@media screen and (min-width:50em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-2 .featured-video{-webkit-flex:1 0 calc(50% - 1rem);-ms-flex:1 0 calc(50% - 1rem);flex:1 0 calc(50% - 1rem)}}@media screen and (min-width:78.75em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-2 .featured-video{width:50%}}.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-2 iframe{width:100%;height:56.25vw;vertical-align:bottom}@media screen and (min-width:30em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-2 iframe{height:47.95vw}}@media screen and (min-width:50em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-2 iframe{height:auto}}@media screen and (min-width:30em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-3 .featured-video{width:100%;margin:0 auto}}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-3 .featured-video{-webkit-flex:1 0 calc(33% - 1rem);-ms-flex:1 0 calc(33% - 1rem);flex:1 0 calc(33% - 1rem)}}@media screen and (min-width:78.75em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-3 .featured-video{width:50%}}.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-3 iframe{width:100%;height:56.25vw;vertical-align:bottom}@media screen and (min-width:50em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-3 iframe{height:47.95vw}}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-3 iframe{height:auto}}@media screen and (min-width:30em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-4 .featured-video{width:83%;margin:0 auto}}@media screen and (min-width:50em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-4 .featured-video{-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%}}@media screen and (min-width:78.75em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-4 .featured-video{width:50%}}.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-4 iframe{width:100%;height:56.25vw;vertical-align:bottom}@media screen and (min-width:30em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-4 iframe{height:47.95vw}}@media screen and (min-width:50em){.j24-single-product>article.product .product-featured-media .featured-video-gallery.items-4 iframe{height:auto}}.j24-single-product>article.product .product-image-gallery{grid-column:1/4;grid-row:10/11}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery{grid-column:3/11}}.j24-single-product>article.product .product-image-gallery .product-gallery{padding:1rem}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery{padding:2rem 0}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(50% - 1.5rem),1fr));gap:1rem}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-3{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1rem}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-3{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-3 .product-image{-webkit-flex:1 0 calc(50% - 1.5rem);-ms-flex:1 0 calc(50% - 1.5rem);flex:1 0 calc(50% - 1.5rem)}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-3 .product-image{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-3 .product-image:first-child{grid-column:1/2;grid-row:1/2}}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-3 .product-image:nth-child(2){grid-column:1/2;grid-row:2/3}}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-3 .product-image:nth-child(3){grid-column:2/3;grid-row:1/3}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(50% - 1.5rem),1fr));gap:1rem}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-5{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto;gap:1rem}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-5{grid-template-columns:1fr 2fr 1fr;grid-template-rows:1fr 1fr}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-5 .product-image:first-child{grid-column:1/2;grid-row:1/2}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(2){grid-column:2/3;grid-row:1/2}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(2){grid-column:1/2;grid-row:2/3}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(3){grid-column:1/3;grid-row:2/3}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(3){grid-column:2/3;grid-row:1/3}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(4){grid-column:1/2;grid-row:3/4}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(4){grid-column:3/4;grid-row:1/2}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(5){grid-column:2/3;grid-row:3/4}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(5){grid-column:3/4;grid-row:2/3}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);gap:1rem}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6{grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(4,1fr)}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6 .product-image:first-child{grid-column:1/2;grid-row:1/2}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6 .product-image:nth-child(2){grid-column:2/3;grid-row:1/2}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6 .product-image:nth-child(2){grid-column:1/2;grid-row:2/3}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6 .product-image:nth-child(3){grid-column:1/3;grid-row:2/3}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6 .product-image:nth-child(3){grid-column:2/4;grid-row:1/3}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6 .product-image:nth-child(4){grid-column:1/2;grid-row:3/4}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6 .product-image:nth-child(4){grid-column:3/4;grid-row:3/4}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6 .product-image:nth-child(5){grid-column:2/3;grid-row:3/4}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6 .product-image:nth-child(5){grid-column:3/4;grid-row:4/5}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6 .product-image:nth-child(6){grid-column:1/3;grid-row:4/5}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-6 .product-image:nth-child(6){grid-column:1/3;grid-row:3/5}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);gap:1rem}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(3,auto)}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:first-child{grid-column:1/2;grid-row:1/2}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:first-child{grid-column:1/3}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(2){grid-column:2/3;grid-row:1/2}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(2){grid-column:3/5}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(3){grid-column:1/3;grid-row:2/3}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(3){grid-column:1/4}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(4){grid-column:1/2;grid-row:3/4}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(4){grid-column:4/5;grid-row:2/3}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(5){grid-column:2/3;grid-row:3/4}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(5){grid-column:2/4;grid-row:3/4}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(6){grid-column:1/2;grid-row:4/5}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(6){grid-column:1/2;grid-row:3/4}}.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(7){grid-column:2/3;grid-row:4/5}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(7){grid-column:4/5;grid-row:3/4}}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;overflow:clip;cursor:pointer}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image:hover img,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image:active img,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image:focus img{transform:scale(1.2)}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled{display:grid;grid-template-columns:8.3% 1fr 8.3%;position:fixed;width:100vw;height:calc(100vh - 50px);overflow-y:scroll;top:50px;left:0;z-index:1;background-color:rgb(255 255 255 / .9)}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled{height:calc(100vh - 100px);top:100px}}@media screen and (min-width:78.75em){.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled{height:calc(100vh - 50px);top:50px}}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled:hover img,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled:active img,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled:focus img{transform:none}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled .lightbox-wrap{grid-column:2/3;display:grid;grid-template-columns:1fr 40px 50px 40px 1fr;grid-template-rows:1fr auto auto auto 1fr;row-gap:1rem;height:calc(100vh - 50px);justify-content:center;width:100%;max-width:600px;margin:0 auto}@media screen and (min-width:50em){.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled .lightbox-wrap{height:calc(100vh - 100px)}}@media screen and (min-width:78.75em){.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled .lightbox-wrap{height:calc(100vh - 50px);max-width:1000px}}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled .prev-image,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled .next-image{display:flex}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled .download-image,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled .de-toggle-image{display:block}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled .prev-image{grid-column:2/3;grid-row:4/5}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled .next-image{grid-column:4/5;grid-row:4/5}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled .download-image{grid-column:3/4;grid-row:4/5;width:40px;height:40px;margin:0 auto}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled .de-toggle-image{grid-column:5/6;grid-row:2/3;display:flex}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image.toggled img{grid-column:1/6;grid-row:3/4;object-fit:contain;max-height:500px}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .lightbox-wrap{-webkit-flex:1;-ms-flex:1;flex:1;display:flex}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image img{vertical-align:bottom;object-fit:cover;width:100%;transition:transform ease-out 500ms}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .prev-image,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .next-image,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .download-image,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .de-toggle-image{display:none;cursor:pointer}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .prev-image,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .next-image{background-color:#e6e7e8;flex:1 1 40px;justify-content:center;align-items:center}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .prev-image:hover,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .prev-image:active,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .prev-image:focus,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .next-image:hover,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .next-image:active,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .next-image:focus{background-color:#ce0e2d;color:#fff}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .download-image:hover,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .download-image:active,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .download-image:focus{color:#fff}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .download-image:hover svg,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .download-image:active svg,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .download-image:focus svg{background-color:#ce0e2d;stroke:#fff}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .download-image svg{stroke:#231f20}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .de-toggle-image{width:40px;height:40px;background-color:#ce0e2d;color:#fff;justify-content:center;align-items:center;justify-self:flex-end}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .de-toggle-image:hover,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .de-toggle-image:active,.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .de-toggle-image:focus{background-color:#231f20}.j24-single-product>article.product .product-image-gallery .product-gallery .product-image .de-toggle-image svg .line{stroke:#fff}.j24-single-product>article.product .request-quote{grid-column:1/4;grid-row:11/12;margin-top:1rem}@media screen and (min-width:50em){.j24-single-product>article.product .request-quote{grid-column:1/13;margin-top:2rem}}.j24-single-product>article.product .request-quote #product-request-quote{display:block;visibility:hidden;height:10rem;margin-top:-10rem}.j24-single-product>article.product .product-details{grid-column:2/3;grid-row:12/13}@media screen and (min-width:50em){.j24-single-product>article.product .product-details{grid-column:3/11}}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-details{grid-column:4/10}}.j24-single-product>article.product .product-details .product-details-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center}.j24-single-product>article.product .product-details h2{text-transform:uppercase;font-weight:200;color:#ce0e2d;margin-bottom:0}.j24-single-product>article.product .product-details p{font-family:"rig-sans",sans-serif;font-weight:300;margin:.75rem 0 1rem}.j24-single-product>article.product .product-details button.read-more{font-family:"Oswald",sans-serif;font-weight:300;text-transform:uppercase;color:#ce0e2d;background-color:#fff0;margin:0 auto .5rem;padding:.5rem 0;border:none;transition:transform ease-out 500ms}.j24-single-product>article.product .product-details button.read-more:hover{transform:scale(1.25)}.j24-single-product>article.product .product-details button.read-more::before,.j24-single-product>article.product .product-details button.read-more::after{display:inline-block;content:"";border-top:.025rem solid #e6e7e8;width:2rem;margin:0 1rem;transform:translateY(-.25rem)}.j24-single-product>article.product .product-details .hidden{display:none}.j24-single-product>article.product .extra-brochures{grid-column:2/3;grid-row:13/14}@media screen and (min-width:50em){.j24-single-product>article.product .extra-brochures{grid-column:3/11}}@media screen and (min-width:62.5em){.j24-single-product>article.product .extra-brochures{grid-column:4/10}}.j24-single-product>article.product .extra-brochures h2{font-size:1.25rem;color:#ce0e2d}.j24-single-product>article.product .extra-brochures .current-brochures{margin:0;padding:0;list-style:none}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item{margin-bottom:1rem}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-between;align-items:center;padding:.5rem;background-color:#ce0e2d;color:#fff;cursor:pointer}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header:hover,.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header:active,.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header:focus{background-color:#e6e7e8}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header:hover .brochure-title,.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header:active .brochure-title,.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header:focus .brochure-title{color:#231f20}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header .brochure-title{margin:0}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header .brochure-file-toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;width:30px;height:30px;justify-content:center;align-items:center;background-color:#fff;border-radius:0;border:none;padding:0;cursor:pointer}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header .brochure-file-toggle:hover,.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header .brochure-file-toggle:active,.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header .brochure-file-toggle:focus{background-color:#ce0e2d}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header .brochure-file-toggle:hover .file-dropdown-symbol,.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header .brochure-file-toggle:active .file-dropdown-symbol,.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header .brochure-file-toggle:focus .file-dropdown-symbol{color:#fff}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .entry-header .brochure-file-toggle .file-dropdown-symbol{font-family:"Oswald",sans-serif;font-weight:200;font-size:.75rem}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .brochure-variants{margin:0;padding:0;list-style:none}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .brochure-variants .brochure-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-around;align-items:center;padding:.5rem 1rem;box-shadow:-2px 3px 10px rgb(0 0 0 / .3)}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .brochure-variants .brochure-name:first-child{margin-top:.5rem}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .brochure-variants .brochure-name:not(:last-child){margin-bottom:.5rem}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .brochure-variants .brochure-name p{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;margin:0;padding:0 .5rem}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .brochure-variants .brochure-name .dl-button-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;justify-content:flex-end;padding:0 .5rem}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .brochure-variants .brochure-name .dl-button-wrap a{background-color:#ce0e2d;color:#fff;text-decoration:none;padding:.5rem 1rem}.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .brochure-variants .brochure-name .dl-button-wrap a:hover,.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .brochure-variants .brochure-name .dl-button-wrap a:active,.j24-single-product>article.product .extra-brochures .current-brochures .current-brochure-item .brochure-variants .brochure-name .dl-button-wrap a:focus{background-color:#e6e7e8;color:#231f20}.j24-single-product>article.product .related-products{grid-column:2/3;grid-row:14/15}@media screen and (min-width:50em){.j24-single-product>article.product .related-products{grid-column:2/12}}.j24-single-product>article.product .related-products .section-header{text-align:center;background-color:#e6e7e8;padding:.5rem 0}@media screen and (min-width:50em){.j24-single-product>article.product .related-products .related-product-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;column-gap:1rem;justify-content:flex-start}}.j24-single-product>article.product .related-products .related-product-wrap .product{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin:0 0 1.5rem}@media screen and (min-width:50em){.j24-single-product>article.product .related-products .related-product-wrap .product{-webkit-flex:0 1 calc(33% - 1rem);-ms-flex:0 1 calc(33% - 1rem);flex:0 1 calc(33% - 1rem)}}.j24-single-product>article.product .related-products .related-product-wrap .post-thumbnail{overflow:clip}.j24-single-product>article.product .related-products .related-product-wrap .post-thumbnail img{vertical-align:bottom;transition:transform ease-out 500ms;object-fit:contain}.j24-single-product>article.product .related-products .related-product-wrap .post-thumbnail img:hover,.j24-single-product>article.product .related-products .related-product-wrap .post-thumbnail img:active,.j24-single-product>article.product .related-products .related-product-wrap .post-thumbnail img:focus{transform:scale(1.2)}.j24-single-product>article.product .related-products .related-product-wrap .product-category-link{display:block;color:#ce0e2d;text-decoration:none}.j24-single-product>article.product .related-products .related-product-wrap .product-category-link:hover,.j24-single-product>article.product .related-products .related-product-wrap .product-category-link:active,.j24-single-product>article.product .related-products .related-product-wrap .product-category-link:focus{background-color:#ce0e2d;color:#fff}.j24-single-product>article.product .related-products .related-product-wrap .entry-title{text-align:center;margin:0}.j24-single-product>article.product .related-products .related-product-wrap .entry-content{text-align:center;font-weight:200;margin:0 0 .5rem}.j24-single-product>article.product .related-products .related-product-wrap .entry-content p{margin:0;font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25}.j24-single-product>article.product .related-products .related-product-wrap .cat-quote-cta{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-top:auto}.j24-single-product>article.product .related-products .related-product-wrap .cat-quote-cta button{width:50%;border-radius:0;border:none;padding:0}.j24-single-product>article.product .related-products .related-product-wrap .cat-quote-cta button a{display:block;background-color:#ce0e2d;color:#fff;padding:.5rem;text-decoration:none;line-height:1}.j24-single-product>article.product .related-products .related-product-wrap .cat-quote-cta button a:hover,.j24-single-product>article.product .related-products .related-product-wrap .cat-quote-cta button a:active,.j24-single-product>article.product .related-products .related-product-wrap .cat-quote-cta button a:focus{background-color:#e6e7e8;color:#231f20}.j24-single-product>article.product .product-categories{grid-column:1/4;grid-row:15/16}@media screen and (min-width:50em){.j24-single-product>article.product .product-categories{grid-column:1/13;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;padding:2rem 0}}@media screen and (min-width:62.5em){.j24-single-product>article.product .product-categories{grid-column:2/12;padding:2rem 0 4rem}}@media screen and (min-width:50em){.j24-single-product>article.product .product-categories .product{-webkit-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%}}@media screen and (min-width:50em){.j24-single-product>article.product .product-categories .product a.product-category-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;align-items:center;border:none}}@media screen and (min-width:50em){.j24-single-product>article.product .product-categories .product .entry-header{width:auto;text-align:center}}@media screen and (min-width:50em){.j24-single-product>article.product .product-categories .product .entry-content{text-align:center}}@media screen and (min-width:50em){.j24-single-product.j24-single-laser-am>article.product .product-image-gallery .product-gallery.grid-5{grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr 0.5fr 1fr}}@media screen and (min-width:50em){.j24-single-product.j24-single-laser-am>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(3){grid-column:2/4;grid-row:1/3}}@media screen and (min-width:50em){.j24-single-product.j24-single-laser-am>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(4){grid-column:1/3;grid-row:3/4}}@media screen and (min-width:50em){.j24-single-product.j24-single-laser-am>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(5){grid-column:3/4;grid-row:3/4}}.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);gap:1rem}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:0.5fr 0.5fr 0.5fr}}.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:first-child{grid-column:1/2;grid-row:1/2}.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(2){grid-column:2/3;grid-row:1/2}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(2){grid-column:4/5;grid-row:1/2}}.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(3){grid-column:1/3;grid-row:2/3}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(3){grid-column:2/4;grid-row:1/2}}.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(4){grid-column:1/2;grid-row:3/4}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(4){grid-column:1/3;grid-row:2/3}}.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(5){grid-column:2/3;grid-row:3/4}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(5){grid-column:3/5;grid-row:2/3}}.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(6){grid-column:1/2;grid-row:5/6}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(6){grid-column:1/2;grid-row:3/4}}.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(7){grid-column:2/3;grid-row:5/6}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(7){grid-column:4/5;grid-row:3/4}}.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(8){grid-column:1/3;grid-row:4/5}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner>article.product .product-image-gallery .product-gallery.grid-8 .product-image:nth-child(8){grid-column:2/4;grid-row:3/4}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);gap:1rem}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(3,0.5fr)}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:first-child{grid-column:1/3;grid-row:1/2}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:first-child{grid-column:1/3}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(2){grid-column:1/2;grid-row:2/3}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(2){grid-column:3/5;grid-row:1/2}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(3){grid-column:2/3;grid-row:2/3}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(3){grid-column:1/2;grid-row:2/3}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(4){grid-column:1/3;grid-row:3/4}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(4){grid-column:2/5;grid-row:2/3}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(5){grid-column:1/2;grid-row:4/5}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(5){grid-column:1/2;grid-row:3/4}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(6){grid-column:2/3;grid-row:4/5}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(6){grid-column:4/5;grid-row:3/4}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(7){grid-column:1/3;grid-row:5/6}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-7 .product-image:nth-child(7){grid-column:2/4;grid-row:3/4}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);gap:1rem}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(4,0.5fr)}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:first-child{grid-column:1/3;grid-row:1/2}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:first-child{grid-column:1/3}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(2){grid-column:1/2;grid-row:2/3}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(2){grid-column:3/5;grid-row:1/2}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(3){grid-column:2/3;grid-row:2/3}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(3){grid-column:1/2;grid-row:2/3}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(4){grid-column:1/3;grid-row:3/4}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(4){grid-column:2/5;grid-row:2/3}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(5){grid-column:1/2;grid-row:4/5}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(5){grid-column:1/2;grid-row:3/4}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(6){grid-column:2/3;grid-row:4/5}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(6){grid-column:4/5;grid-row:3/4}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(7){grid-column:1/3;grid-row:5/6}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(7){grid-column:2/4;grid-row:3/4}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(8){grid-column:1/2;grid-row:6/7}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(8){grid-column:1/3;grid-row:4/5}}.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(9){grid-column:2/3;grid-row:6/7}@media screen and (min-width:50em){.j24-single-product.j24-single-cam-aligner-na>article.product .product-image-gallery .product-gallery.grid-9 .product-image:nth-child(9){grid-column:3/5;grid-row:4/5}}@media screen and (min-width:50em){.j24-single-product.j24-single-i-press>article.product .product-image-gallery .product-gallery.grid-5{grid-template-columns:auto auto;grid-template-rows:auto auto auto;gap:1rem}}@media screen and (min-width:50em){.j24-single-product.j24-single-i-press>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(2){grid-column:2/3;grid-row:1/2}}@media screen and (min-width:50em){.j24-single-product.j24-single-i-press>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(3){grid-column:1/3;grid-row:2/3}}@media screen and (min-width:50em){.j24-single-product.j24-single-i-press>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(4){grid-column:1/2;grid-row:3/4}}@media screen and (min-width:50em){.j24-single-product.j24-single-i-press>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(5){grid-column:2/3;grid-row:3/4}}@media screen and (min-width:50em){.j24-single-product.j24-single-frame-press>article.product .product-image-gallery .product-gallery.grid-4{grid-template-columns:1fr 1fr 1fr}}.j24-single-product.j24-single-frame-press>article.product .product-image-gallery .product-gallery.grid-4 .product-image:first-child{grid-column:1/3;grid-row:1/2}.j24-single-product.j24-single-frame-press>article.product .product-image-gallery .product-gallery.grid-4 .product-image:nth-child(2){grid-column:1/2;grid-row:2/3}@media screen and (min-width:50em){.j24-single-product.j24-single-frame-press>article.product .product-image-gallery .product-gallery.grid-4 .product-image:nth-child(2){grid-column:3/4;grid-row:1/2}}.j24-single-product.j24-single-frame-press>article.product .product-image-gallery .product-gallery.grid-4 .product-image:nth-child(3){grid-column:2/3;grid-row:2/3}@media screen and (min-width:50em){.j24-single-product.j24-single-frame-press>article.product .product-image-gallery .product-gallery.grid-4 .product-image:nth-child(3){grid-column:1/2}}.j24-single-product.j24-single-frame-press>article.product .product-image-gallery .product-gallery.grid-4 .product-image:nth-child(4){grid-column:1/3;grid-row:3/4}@media screen and (min-width:50em){.j24-single-product.j24-single-frame-press>article.product .product-image-gallery .product-gallery.grid-4 .product-image:nth-child(4){grid-column:2/4;grid-row:2/3}}@media screen and (min-width:50em){.j24-single-product.j24-single-jh1500>article.product .product-image-gallery .product-gallery.grid-5{grid-template-columns:auto auto;grid-template-rows:repeat(3,auto)}}@media screen and (min-width:50em){.j24-single-product.j24-single-jh1500>article.product .product-image-gallery .product-gallery.grid-5 .product-image:first-child{grid-column:1/2;grid-row:1/2}}@media screen and (min-width:50em){.j24-single-product.j24-single-jh1500>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(2){grid-column:2/3;grid-row:1/2}}@media screen and (min-width:50em){.j24-single-product.j24-single-jh1500>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(3){grid-column:1/3;grid-row:2/3}}@media screen and (min-width:50em){.j24-single-product.j24-single-jh1500>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(4){grid-column:1/2;grid-row:3/4}}@media screen and (min-width:50em){.j24-single-product.j24-single-jh1500>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(5){grid-column:2/3;grid-row:3/4}}@media screen and (min-width:50em){.j24-single-product.j24-single-jh1000>article.product .product-image-gallery{grid-column:2/12}}@media screen and (min-width:50em){.j24-single-product.j24-single-h4pro>article.product .product-image-gallery .product-gallery.grid-5{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto)}}@media screen and (min-width:50em){.j24-single-product.j24-single-h4pro>article.product .product-image-gallery .product-gallery.grid-5 .product-image:first-child{grid-column:1/2;grid-row:1/2}}@media screen and (min-width:50em){.j24-single-product.j24-single-h4pro>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(2){grid-column:2/5;grid-row:1/2}}@media screen and (min-width:50em){.j24-single-product.j24-single-h4pro>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(3){grid-column:1/5;grid-row:2/3}}@media screen and (min-width:50em){.j24-single-product.j24-single-h4pro>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(4){grid-column:1/3;grid-row:3/4}}@media screen and (min-width:50em){.j24-single-product.j24-single-h4pro>article.product .product-image-gallery .product-gallery.grid-5 .product-image:nth-child(5){grid-column:3/5;grid-row:3/4}}@media screen and (min-width:50em){html[lang=en-us] .j24-single-product.j24-single-frame-press>article.product .product-image-gallery .product-gallery.grid-3{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width:50em){html[lang=en-us] .j24-single-product.j24-single-frame-press>article.product .product-image-gallery .product-gallery.grid-3 .product-image{-webkit-flex:1 0 calc(50% - 1.5rem);-ms-flex:1 0 calc(50% - 1.5rem);flex:1 0 calc(50% - 1.5rem)}}.request-quote,.contact-form,.support-form,.academy-form,.service-form,.workshop-form{background-color:#e6e7e8;padding:0 8.3% 2rem}@media screen and (min-width:50em){.request-quote,.contact-form,.support-form,.academy-form,.service-form,.workshop-form{padding:0 17% 2rem}}.request-quote #product-request-quote,.contact-form #product-request-quote,.support-form #product-request-quote,.academy-form #product-request-quote,.service-form #product-request-quote,.workshop-form #product-request-quote{display:block;height:5rem;margin-top:-5rem;visibility:hidden}.request-quote .form-heading h2,.request-quote .form-heading h3,.contact-form .form-heading h2,.contact-form .form-heading h3,.support-form .form-heading h2,.support-form .form-heading h3,.academy-form .form-heading h2,.academy-form .form-heading h3,.service-form .form-heading h2,.service-form .form-heading h3,.workshop-form .form-heading h2,.workshop-form .form-heading h3{color:#ce0e2d;margin-bottom:0}.request-quote .form-heading p,.contact-form .form-heading p,.support-form .form-heading p,.academy-form .form-heading p,.service-form .form-heading p,.workshop-form .form-heading p{font-family:"rig-sans",sans-serif;font-weight:300}.request-quote .form-heading p:first-of-type,.contact-form .form-heading p:first-of-type,.support-form .form-heading p:first-of-type,.academy-form .form-heading p:first-of-type,.service-form .form-heading p:first-of-type,.workshop-form .form-heading p:first-of-type{margin-top:0}.request-quote .hbspt-form,.contact-form .hbspt-form,.support-form .hbspt-form,.academy-form .hbspt-form,.service-form .hbspt-form,.workshop-form .hbspt-form{clip:unset;clip-path:unset;height:auto;width:auto;white-space:unset}.request-quote form,.contact-form form,.support-form form,.academy-form form,.service-form form,.workshop-form form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;row-gap:.5rem}@media screen and (min-width:50em){.request-quote form,.contact-form form,.support-form form,.academy-form form,.service-form form,.workshop-form form{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around;row-gap:0}}.request-quote form label:not(.hs-form-booleancheckbox-display),.contact-form form label:not(.hs-form-booleancheckbox-display),.support-form form label:not(.hs-form-booleancheckbox-display),.academy-form form label:not(.hs-form-booleancheckbox-display),.service-form form label:not(.hs-form-booleancheckbox-display),.workshop-form form label:not(.hs-form-booleancheckbox-display){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.request-quote form .hs_error_rollup,.contact-form form .hs_error_rollup,.support-form form .hs_error_rollup,.academy-form form .hs_error_rollup,.service-form form .hs_error_rollup,.workshop-form form .hs_error_rollup{width:100%;text-align:center}.request-quote form .hs_error_rollup label,.contact-form form .hs_error_rollup label,.support-form form .hs_error_rollup label,.academy-form form .hs_error_rollup label,.service-form form .hs_error_rollup label,.workshop-form form .hs_error_rollup label{clip:unset;clip-path:unset;height:auto;width:auto;overflow:unset;position:static;white-space:unset;color:red}.request-quote form .field,.contact-form form .field,.support-form form .field,.academy-form form .field,.service-form form .field,.workshop-form form .field{margin:0;height:50px}@media screen and (min-width:50em){.request-quote form .field,.contact-form form .field,.support-form form .field,.academy-form form .field,.service-form form .field,.workshop-form form .field{-webkit-flex:1 0 48%;-ms-flex:1 0 48%;flex:1 0 48%}}.request-quote form .field.hs-message,.contact-form form .field.hs-message,.support-form form .field.hs-message,.academy-form form .field.hs-message,.service-form form .field.hs-message,.workshop-form form .field.hs-message{height:auto}@media screen and (min-width:50em){.request-quote form .field.hs-message,.contact-form form .field.hs-message,.support-form form .field.hs-message,.academy-form form .field.hs-message,.service-form form .field.hs-message,.workshop-form form .field.hs-message{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}.request-quote form .legal-consent-container,.contact-form form .legal-consent-container,.support-form form .legal-consent-container,.academy-form form .legal-consent-container,.service-form form .legal-consent-container,.workshop-form form .legal-consent-container{padding:0 .75rem;margin:1.5rem 1rem}@media screen and (min-width:50em){.request-quote form .legal-consent-container,.contact-form form .legal-consent-container,.support-form form .legal-consent-container,.academy-form form .legal-consent-container,.service-form form .legal-consent-container,.workshop-form form .legal-consent-container{padding:0}}.request-quote form .legal-consent-container:not(:nth-child(2)),.contact-form form .legal-consent-container:not(:nth-child(2)),.support-form form .legal-consent-container:not(:nth-child(2)),.academy-form form .legal-consent-container:not(:nth-child(2)),.service-form form .legal-consent-container:not(:nth-child(2)),.workshop-form form .legal-consent-container:not(:nth-child(2)){font-size:.8rem;line-height:.8rem;flex:1 0 100%}@media screen and (min-width:50em){.request-quote form .legal-consent-container:not(:nth-child(2)),.contact-form form .legal-consent-container:not(:nth-child(2)),.support-form form .legal-consent-container:not(:nth-child(2)),.academy-form form .legal-consent-container:not(:nth-child(2)),.service-form form .legal-consent-container:not(:nth-child(2)),.workshop-form form .legal-consent-container:not(:nth-child(2)){-webkit-flex:1 0 calc(100% - 2rem);-ms-flex:1 0 calc(100% - 2rem);flex:1 0 calc(100% - 2rem)}}.request-quote form .legal-consent-container .field,.contact-form form .legal-consent-container .field,.support-form form .legal-consent-container .field,.academy-form form .legal-consent-container .field,.service-form form .legal-consent-container .field,.workshop-form form .legal-consent-container .field{height:auto}.request-quote form .legal-consent-container .hs-form-booleancheckbox-display,.contact-form form .legal-consent-container .hs-form-booleancheckbox-display,.support-form form .legal-consent-container .hs-form-booleancheckbox-display,.academy-form form .legal-consent-container .hs-form-booleancheckbox-display,.service-form form .legal-consent-container .hs-form-booleancheckbox-display,.workshop-form form .legal-consent-container .hs-form-booleancheckbox-display{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}@media screen and (min-width:50em){.request-quote form .legal-consent-container .hs-form-booleancheckbox-display,.contact-form form .legal-consent-container .hs-form-booleancheckbox-display,.support-form form .legal-consent-container .hs-form-booleancheckbox-display,.academy-form form .legal-consent-container .hs-form-booleancheckbox-display,.service-form form .legal-consent-container .hs-form-booleancheckbox-display,.workshop-form form .legal-consent-container .hs-form-booleancheckbox-display{justify-content:center}}.request-quote form .legal-consent-container .hs-form-booleancheckbox-display input,.contact-form form .legal-consent-container .hs-form-booleancheckbox-display input,.support-form form .legal-consent-container .hs-form-booleancheckbox-display input,.academy-form form .legal-consent-container .hs-form-booleancheckbox-display input,.service-form form .legal-consent-container .hs-form-booleancheckbox-display input,.workshop-form form .legal-consent-container .hs-form-booleancheckbox-display input{width:auto;height:auto}.request-quote form .legal-consent-container .hs-form-booleancheckbox-display p,.request-quote form .legal-consent-container .hs-form-booleancheckbox-display span,.contact-form form .legal-consent-container .hs-form-booleancheckbox-display p,.contact-form form .legal-consent-container .hs-form-booleancheckbox-display span,.support-form form .legal-consent-container .hs-form-booleancheckbox-display p,.support-form form .legal-consent-container .hs-form-booleancheckbox-display span,.academy-form form .legal-consent-container .hs-form-booleancheckbox-display p,.academy-form form .legal-consent-container .hs-form-booleancheckbox-display span,.service-form form .legal-consent-container .hs-form-booleancheckbox-display p,.service-form form .legal-consent-container .hs-form-booleancheckbox-display span,.workshop-form form .legal-consent-container .hs-form-booleancheckbox-display p,.workshop-form form .legal-consent-container .hs-form-booleancheckbox-display span{font-family:"rig-sans",sans-serif;font-weight:300;font-size:1rem;line-height:1.15}.request-quote form .hs-recaptcha,.contact-form form .hs-recaptcha,.support-form form .hs-recaptcha,.academy-form form .hs-recaptcha,.service-form form .hs-recaptcha,.workshop-form form .hs-recaptcha{display:none}@media screen and (min-width:50em){.request-quote form .hs-submit,.contact-form form .hs-submit,.support-form form .hs-submit,.academy-form form .hs-submit,.service-form form .hs-submit,.workshop-form form .hs-submit{width:20%}}.request-quote form .hs-submit input,.contact-form form .hs-submit input,.support-form form .hs-submit input,.academy-form form .hs-submit input,.service-form form .hs-submit input,.workshop-form form .hs-submit input{height:auto;background-color:#ce0e2d;color:#fff;cursor:pointer;border:none;padding:.75rem 0}@media screen and (min-width:50em){.request-quote form .hs-submit input,.contact-form form .hs-submit input,.support-form form .hs-submit input,.academy-form form .hs-submit input,.service-form form .hs-submit input,.workshop-form form .hs-submit input{}}.request-quote form .hs-submit input:hover,.request-quote form .hs-submit input:active,.request-quote form .hs-submit input:focus,.contact-form form .hs-submit input:hover,.contact-form form .hs-submit input:active,.contact-form form .hs-submit input:focus,.support-form form .hs-submit input:hover,.support-form form .hs-submit input:active,.support-form form .hs-submit input:focus,.academy-form form .hs-submit input:hover,.academy-form form .hs-submit input:active,.academy-form form .hs-submit input:focus,.service-form form .hs-submit input:hover,.service-form form .hs-submit input:active,.service-form form .hs-submit input:focus,.workshop-form form .hs-submit input:hover,.workshop-form form .hs-submit input:active,.workshop-form form .hs-submit input:focus{background-color:#231f20;color:#fff}.request-quote form .inputs-list,.contact-form form .inputs-list,.support-form form .inputs-list,.academy-form form .inputs-list,.service-form form .inputs-list,.workshop-form form .inputs-list{list-style:none;padding:0;margin:0}.request-quote form input,.request-quote form textArea,.contact-form form input,.contact-form form textArea,.support-form form input,.support-form form textArea,.academy-form form input,.academy-form form textArea,.service-form form input,.service-form form textArea,.workshop-form form input,.workshop-form form textArea{font-family:"rig-sans",sans-serif;font-weight:300;width:100%;border-width:0 0 1px 0;border-radius:0;border-color:#231f20;padding:0}.request-quote form textArea,.contact-form form textArea,.support-form form textArea,.academy-form form textArea,.service-form form textArea,.workshop-form form textArea{padding-top:1rem}.request-quote form input,.contact-form form input,.support-form form input,.academy-form form input,.service-form form input,.workshop-form form input{height:50px}.request-quote form input.invalid,.contact-form form input.invalid,.support-form form input.invalid,.academy-form form input.invalid,.service-form form input.invalid,.workshop-form form input.invalid{background-color:rgb(255 0 0 / .2)}.request-quote form select[name=academycountry],.request-quote form select[name=pais__josam_],.request-quote form select[name=paese__josam_],.request-quote form select[name=land__josam_],.request-quote form select[name=land__josam___no_],.request-quote form select[name=land__josam___de_],.request-quote form select[name=pays],.request-quote form select[name=country_josam],.contact-form form select[name=academycountry],.contact-form form select[name=pais__josam_],.contact-form form select[name=paese__josam_],.contact-form form select[name=land__josam_],.contact-form form select[name=land__josam___no_],.contact-form form select[name=land__josam___de_],.contact-form form select[name=pays],.contact-form form select[name=country_josam],.support-form form select[name=academycountry],.support-form form select[name=pais__josam_],.support-form form select[name=paese__josam_],.support-form form select[name=land__josam_],.support-form form select[name=land__josam___no_],.support-form form select[name=land__josam___de_],.support-form form select[name=pays],.support-form form select[name=country_josam],.academy-form form select[name=academycountry],.academy-form form select[name=pais__josam_],.academy-form form select[name=paese__josam_],.academy-form form select[name=land__josam_],.academy-form form select[name=land__josam___no_],.academy-form form select[name=land__josam___de_],.academy-form form select[name=pays],.academy-form form select[name=country_josam],.service-form form select[name=academycountry],.service-form form select[name=pais__josam_],.service-form form select[name=paese__josam_],.service-form form select[name=land__josam_],.service-form form select[name=land__josam___no_],.service-form form select[name=land__josam___de_],.service-form form select[name=pays],.service-form form select[name=country_josam],.workshop-form form select[name=academycountry],.workshop-form form select[name=pais__josam_],.workshop-form form select[name=paese__josam_],.workshop-form form select[name=land__josam_],.workshop-form form select[name=land__josam___no_],.workshop-form form select[name=land__josam___de_],.workshop-form form select[name=pays],.workshop-form form select[name=country_josam]{display:block;font-size:16px;font-family:"rig-sans",sans-serif;font-weight:300;color:#231f20;line-height:1.3;padding:0 2em 0 0;height:50px;width:100%;max-width:100%;box-sizing:border-box;margin:0;border-width:0 0 1px 0;border-style:solid;border-color:#231f20;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.request-quote form select[name=academycountry]::-ms-expand,.request-quote form select[name=pais__josam_]::-ms-expand,.request-quote form select[name=paese__josam_]::-ms-expand,.request-quote form select[name=land__josam_]::-ms-expand,.request-quote form select[name=land__josam___no_]::-ms-expand,.request-quote form select[name=land__josam___de_]::-ms-expand,.request-quote form select[name=pays]::-ms-expand,.request-quote form select[name=country_josam]::-ms-expand,.contact-form form select[name=academycountry]::-ms-expand,.contact-form form select[name=pais__josam_]::-ms-expand,.contact-form form select[name=paese__josam_]::-ms-expand,.contact-form form select[name=land__josam_]::-ms-expand,.contact-form form select[name=land__josam___no_]::-ms-expand,.contact-form form select[name=land__josam___de_]::-ms-expand,.contact-form form select[name=pays]::-ms-expand,.contact-form form select[name=country_josam]::-ms-expand,.support-form form select[name=academycountry]::-ms-expand,.support-form form select[name=pais__josam_]::-ms-expand,.support-form form select[name=paese__josam_]::-ms-expand,.support-form form select[name=land__josam_]::-ms-expand,.support-form form select[name=land__josam___no_]::-ms-expand,.support-form form select[name=land__josam___de_]::-ms-expand,.support-form form select[name=pays]::-ms-expand,.support-form form select[name=country_josam]::-ms-expand,.academy-form form select[name=academycountry]::-ms-expand,.academy-form form select[name=pais__josam_]::-ms-expand,.academy-form form select[name=paese__josam_]::-ms-expand,.academy-form form select[name=land__josam_]::-ms-expand,.academy-form form select[name=land__josam___no_]::-ms-expand,.academy-form form select[name=land__josam___de_]::-ms-expand,.academy-form form select[name=pays]::-ms-expand,.academy-form form select[name=country_josam]::-ms-expand,.service-form form select[name=academycountry]::-ms-expand,.service-form form select[name=pais__josam_]::-ms-expand,.service-form form select[name=paese__josam_]::-ms-expand,.service-form form select[name=land__josam_]::-ms-expand,.service-form form select[name=land__josam___no_]::-ms-expand,.service-form form select[name=land__josam___de_]::-ms-expand,.service-form form select[name=pays]::-ms-expand,.service-form form select[name=country_josam]::-ms-expand,.workshop-form form select[name=academycountry]::-ms-expand,.workshop-form form select[name=pais__josam_]::-ms-expand,.workshop-form form select[name=paese__josam_]::-ms-expand,.workshop-form form select[name=land__josam_]::-ms-expand,.workshop-form form select[name=land__josam___no_]::-ms-expand,.workshop-form form select[name=land__josam___de_]::-ms-expand,.workshop-form form select[name=pays]::-ms-expand,.workshop-form form select[name=country_josam]::-ms-expand{display:none}.request-quote form select[name=academycountry]:hover,.request-quote form select[name=pais__josam_]:hover,.request-quote form select[name=paese__josam_]:hover,.request-quote form select[name=land__josam_]:hover,.request-quote form select[name=land__josam___no_]:hover,.request-quote form select[name=land__josam___de_]:hover,.request-quote form select[name=pays]:hover,.request-quote form select[name=country_josam]:hover,.contact-form form select[name=academycountry]:hover,.contact-form form select[name=pais__josam_]:hover,.contact-form form select[name=paese__josam_]:hover,.contact-form form select[name=land__josam_]:hover,.contact-form form select[name=land__josam___no_]:hover,.contact-form form select[name=land__josam___de_]:hover,.contact-form form select[name=pays]:hover,.contact-form form select[name=country_josam]:hover,.support-form form select[name=academycountry]:hover,.support-form form select[name=pais__josam_]:hover,.support-form form select[name=paese__josam_]:hover,.support-form form select[name=land__josam_]:hover,.support-form form select[name=land__josam___no_]:hover,.support-form form select[name=land__josam___de_]:hover,.support-form form select[name=pays]:hover,.support-form form select[name=country_josam]:hover,.academy-form form select[name=academycountry]:hover,.academy-form form select[name=pais__josam_]:hover,.academy-form form select[name=paese__josam_]:hover,.academy-form form select[name=land__josam_]:hover,.academy-form form select[name=land__josam___no_]:hover,.academy-form form select[name=land__josam___de_]:hover,.academy-form form select[name=pays]:hover,.academy-form form select[name=country_josam]:hover,.service-form form select[name=academycountry]:hover,.service-form form select[name=pais__josam_]:hover,.service-form form select[name=paese__josam_]:hover,.service-form form select[name=land__josam_]:hover,.service-form form select[name=land__josam___no_]:hover,.service-form form select[name=land__josam___de_]:hover,.service-form form select[name=pays]:hover,.service-form form select[name=country_josam]:hover,.workshop-form form select[name=academycountry]:hover,.workshop-form form select[name=pais__josam_]:hover,.workshop-form form select[name=paese__josam_]:hover,.workshop-form form select[name=land__josam_]:hover,.workshop-form form select[name=land__josam___no_]:hover,.workshop-form form select[name=land__josam___de_]:hover,.workshop-form form select[name=pays]:hover,.workshop-form form select[name=country_josam]:hover{border-color:#888}.request-quote form select[name=academycountry]:focus,.request-quote form select[name=pais__josam_]:focus,.request-quote form select[name=paese__josam_]:focus,.request-quote form select[name=land__josam_]:focus,.request-quote form select[name=land__josam___no_]:focus,.request-quote form select[name=land__josam___de_]:focus,.request-quote form select[name=pays]:focus,.request-quote form select[name=country_josam]:focus,.contact-form form select[name=academycountry]:focus,.contact-form form select[name=pais__josam_]:focus,.contact-form form select[name=paese__josam_]:focus,.contact-form form select[name=land__josam_]:focus,.contact-form form select[name=land__josam___no_]:focus,.contact-form form select[name=land__josam___de_]:focus,.contact-form form select[name=pays]:focus,.contact-form form select[name=country_josam]:focus,.support-form form select[name=academycountry]:focus,.support-form form select[name=pais__josam_]:focus,.support-form form select[name=paese__josam_]:focus,.support-form form select[name=land__josam_]:focus,.support-form form select[name=land__josam___no_]:focus,.support-form form select[name=land__josam___de_]:focus,.support-form form select[name=pays]:focus,.support-form form select[name=country_josam]:focus,.academy-form form select[name=academycountry]:focus,.academy-form form select[name=pais__josam_]:focus,.academy-form form select[name=paese__josam_]:focus,.academy-form form select[name=land__josam_]:focus,.academy-form form select[name=land__josam___no_]:focus,.academy-form form select[name=land__josam___de_]:focus,.academy-form form select[name=pays]:focus,.academy-form form select[name=country_josam]:focus,.service-form form select[name=academycountry]:focus,.service-form form select[name=pais__josam_]:focus,.service-form form select[name=paese__josam_]:focus,.service-form form select[name=land__josam_]:focus,.service-form form select[name=land__josam___no_]:focus,.service-form form select[name=land__josam___de_]:focus,.service-form form select[name=pays]:focus,.service-form form select[name=country_josam]:focus,.workshop-form form select[name=academycountry]:focus,.workshop-form form select[name=pais__josam_]:focus,.workshop-form form select[name=paese__josam_]:focus,.workshop-form form select[name=land__josam_]:focus,.workshop-form form select[name=land__josam___no_]:focus,.workshop-form form select[name=land__josam___de_]:focus,.workshop-form form select[name=pays]:focus,.workshop-form form select[name=country_josam]:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgb(59 153 252 / .7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.request-quote form select[name=academycountry].invalid,.request-quote form select[name=pais__josam_].invalid,.request-quote form select[name=paese__josam_].invalid,.request-quote form select[name=land__josam_].invalid,.request-quote form select[name=land__josam___no_].invalid,.request-quote form select[name=land__josam___de_].invalid,.request-quote form select[name=pays].invalid,.request-quote form select[name=country_josam].invalid,.contact-form form select[name=academycountry].invalid,.contact-form form select[name=pais__josam_].invalid,.contact-form form select[name=paese__josam_].invalid,.contact-form form select[name=land__josam_].invalid,.contact-form form select[name=land__josam___no_].invalid,.contact-form form select[name=land__josam___de_].invalid,.contact-form form select[name=pays].invalid,.contact-form form select[name=country_josam].invalid,.support-form form select[name=academycountry].invalid,.support-form form select[name=pais__josam_].invalid,.support-form form select[name=paese__josam_].invalid,.support-form form select[name=land__josam_].invalid,.support-form form select[name=land__josam___no_].invalid,.support-form form select[name=land__josam___de_].invalid,.support-form form select[name=pays].invalid,.support-form form select[name=country_josam].invalid,.academy-form form select[name=academycountry].invalid,.academy-form form select[name=pais__josam_].invalid,.academy-form form select[name=paese__josam_].invalid,.academy-form form select[name=land__josam_].invalid,.academy-form form select[name=land__josam___no_].invalid,.academy-form form select[name=land__josam___de_].invalid,.academy-form form select[name=pays].invalid,.academy-form form select[name=country_josam].invalid,.service-form form select[name=academycountry].invalid,.service-form form select[name=pais__josam_].invalid,.service-form form select[name=paese__josam_].invalid,.service-form form select[name=land__josam_].invalid,.service-form form select[name=land__josam___no_].invalid,.service-form form select[name=land__josam___de_].invalid,.service-form form select[name=pays].invalid,.service-form form select[name=country_josam].invalid,.workshop-form form select[name=academycountry].invalid,.workshop-form form select[name=pais__josam_].invalid,.workshop-form form select[name=paese__josam_].invalid,.workshop-form form select[name=land__josam_].invalid,.workshop-form form select[name=land__josam___no_].invalid,.workshop-form form select[name=land__josam___de_].invalid,.workshop-form form select[name=pays].invalid,.workshop-form form select[name=country_josam].invalid{background-color:rgb(255 0 0 / .2)}.request-quote form select[name=academycountry] option,.request-quote form select[name=pais__josam_] option,.request-quote form select[name=paese__josam_] option,.request-quote form select[name=land__josam_] option,.request-quote form select[name=land__josam___no_] option,.request-quote form select[name=land__josam___de_] option,.request-quote form select[name=pays] option,.request-quote form select[name=country_josam] option,.contact-form form select[name=academycountry] option,.contact-form form select[name=pais__josam_] option,.contact-form form select[name=paese__josam_] option,.contact-form form select[name=land__josam_] option,.contact-form form select[name=land__josam___no_] option,.contact-form form select[name=land__josam___de_] option,.contact-form form select[name=pays] option,.contact-form form select[name=country_josam] option,.support-form form select[name=academycountry] option,.support-form form select[name=pais__josam_] option,.support-form form select[name=paese__josam_] option,.support-form form select[name=land__josam_] option,.support-form form select[name=land__josam___no_] option,.support-form form select[name=land__josam___de_] option,.support-form form select[name=pays] option,.support-form form select[name=country_josam] option,.academy-form form select[name=academycountry] option,.academy-form form select[name=pais__josam_] option,.academy-form form select[name=paese__josam_] option,.academy-form form select[name=land__josam_] option,.academy-form form select[name=land__josam___no_] option,.academy-form form select[name=land__josam___de_] option,.academy-form form select[name=pays] option,.academy-form form select[name=country_josam] option,.service-form form select[name=academycountry] option,.service-form form select[name=pais__josam_] option,.service-form form select[name=paese__josam_] option,.service-form form select[name=land__josam_] option,.service-form form select[name=land__josam___no_] option,.service-form form select[name=land__josam___de_] option,.service-form form select[name=pays] option,.service-form form select[name=country_josam] option,.workshop-form form select[name=academycountry] option,.workshop-form form select[name=pais__josam_] option,.workshop-form form select[name=paese__josam_] option,.workshop-form form select[name=land__josam_] option,.workshop-form form select[name=land__josam___no_] option,.workshop-form form select[name=land__josam___de_] option,.workshop-form form select[name=pays] option,.workshop-form form select[name=country_josam] option{font-weight:400}.request-quote .quote-form-frame,.request-quote .contact-form-frame,.request-quote .support-form-frame,.request-quote .academy-form-frame,.request-quote .service-form-frame,.request-quote .workshop-form-frame,.contact-form .quote-form-frame,.contact-form .contact-form-frame,.contact-form .support-form-frame,.contact-form .academy-form-frame,.contact-form .service-form-frame,.contact-form .workshop-form-frame,.support-form .quote-form-frame,.support-form .contact-form-frame,.support-form .support-form-frame,.support-form .academy-form-frame,.support-form .service-form-frame,.support-form .workshop-form-frame,.academy-form .quote-form-frame,.academy-form .contact-form-frame,.academy-form .support-form-frame,.academy-form .academy-form-frame,.academy-form .service-form-frame,.academy-form .workshop-form-frame,.service-form .quote-form-frame,.service-form .contact-form-frame,.service-form .support-form-frame,.service-form .academy-form-frame,.service-form .service-form-frame,.service-form .workshop-form-frame,.workshop-form .quote-form-frame,.workshop-form .contact-form-frame,.workshop-form .support-form-frame,.workshop-form .academy-form-frame,.workshop-form .service-form-frame,.workshop-form .workshop-form-frame{background-color:#fff;padding:1rem 1rem 2rem;position:relative}.site-main.sales-page>article{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(5,auto)}.site-main.sales-page>article .entry-header{grid-column:2/3;grid-row:1/2;z-index:1}@media screen and (min-width:50em){.site-main.sales-page>article .entry-header{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}}.site-main.sales-page>article .entry-header .entry-title{color:#ce0e2d}.site-main.sales-page>article .post-thumbnail{grid-column:1/4;grid-row:1/2}.site-main.sales-page>article .post-thumbnail img{vertical-align:bottom}.site-main.sales-page>article .contact-details{grid-column:1/4;grid-row:2/3;display:grid;background-color:#ce0e2d;padding:2rem 8.3%}@media screen and (min-width:30em){.site-main.sales-page>article .contact-details{column-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.site-main.sales-page>article .contact-details .contact-item:last-child p:last-child{margin-bottom:0}.site-main.sales-page>article .contact-details .contact-item h3{color:#fff;font-weight:500;text-transform:uppercase;margin:0}.site-main.sales-page>article .contact-details .contact-item p{color:#fff;font-weight:200;margin:0 0 1rem}.site-main.sales-page>article .contact-details .contact-item a{color:#fff}.site-main.sales-page>article .sales-reps{grid-column:1/4;grid-row:3/4;background-color:#e6e7e8;padding:2rem 0 0}@media screen and (min-width:50em){.site-main.sales-page>article .sales-reps{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}}@media screen and (min-width:62.5em){.site-main.sales-page>article .sales-reps{column-gap:1rem;padding:2rem 1rem}}.site-main.sales-page>article .sales-reps .direct-seller{display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(3,auto);justify-content:center}@media screen and (min-width:62.5em){.site-main.sales-page>article .sales-reps .direct-seller{grid-template-columns:calc(40% - 0.5rem) calc(60% - 0.5rem);grid-template-rows:repeat(4,auto);column-gap:1rem;-webkit-flex:0 1 calc(33% - 1rem);-ms-flex:0 1 calc(33% - 1rem);flex:0 1 calc(33% - 1rem)}}.site-main.sales-page>article .sales-reps .direct-seller .post-thumbnail{grid-column:2/3;grid-row:1/2}@media screen and (min-width:62.5em){.site-main.sales-page>article .sales-reps .direct-seller .post-thumbnail{grid-column:1/2;grid-row:1/5}}.site-main.sales-page>article .sales-reps .direct-seller .post-thumbnail img{vertical-align:bottom}.site-main.sales-page>article .sales-reps .direct-seller .entry-header{grid-column:2/3;grid-row:2/3}@media screen and (min-width:62.5em){.site-main.sales-page>article .sales-reps .direct-seller .entry-header{grid-column:2/3;grid-row:2/3}}.site-main.sales-page>article .sales-reps .direct-seller .entry-header .entry-title{margin-bottom:0}.site-main.sales-page>article .sales-reps .direct-seller .entry-content{grid-column:2/3;grid-row:3/4;margin:0}@media screen and (min-width:62.5em){.site-main.sales-page>article .sales-reps .direct-seller .entry-content{grid-column:2/3;grid-row:3/4}}.site-main.sales-page>article .sales-reps .direct-seller .entry-content p:first-child{font-weight:400;margin:.5rem 0 0}.site-main.sales-page>article .sales-reps .direct-seller .entry-content p:not(:first-child){font-weight:200;margin-top:0}.site-main.sales-page>article .sales-reps .direct-seller .entry-content p a{text-decoration:none;color:#231f20}.site-main.sales-page>article .sales-reps .direct-seller .entry-content p a:hover,.site-main.sales-page>article .sales-reps .direct-seller .entry-content p a:active,.site-main.sales-page>article .sales-reps .direct-seller .entry-content p a:focus{color:#ce0e2d}.site-main.sales-page>article .request-quote{grid-column:1/4;grid-row:4/5}.site-main.sales-page>article .request-quote .form-copy h3{color:#ce0e2d;text-transform:uppercase;font-weight:200;font-size:1.5rem;margin-bottom:0}.site-main.sales-page>article .request-quote .form-copy p{font-family:"rig-sans",sans-serif;font-weight:300}.segment-page>article{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 40px 8.3%}@media screen and (min-width:30em){.segment-page>article{grid-template-columns:8.3% auto 50px 8.3%}}@media screen and (min-width:50em){.segment-page>article{grid-template-columns:8.3% auto 65px 8.3%}}.segment-page>article>.entry-header{grid-column:2/3;grid-row:1/2;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.segment-page>article>.entry-header .entry-title{font-size:1.75rem;color:#fff;text-shadow:2px 1px 2px rgb(0 0 0 / .8)}.segment-page>article .post-thumbnail{grid-column:1/5;grid-row:1/2;z-index:-1}@media screen and (min-width:50em){.segment-page>article .post-thumbnail{margin:-3rem 0}}@media screen and (min-width:62.5em){.segment-page>article .post-thumbnail{margin:-4rem 0}}@media screen and (min-width:78.75em){.segment-page>article .post-thumbnail{margin:-6rem 0}}@media screen and (min-width:112.5em){.segment-page>article .post-thumbnail{margin:-8rem 0 -20rem}}.segment-page>article .post-thumbnail img{vertical-align:bottom;width:100%}.segment-page>article .icons-wrap{grid-column:3/4;grid-row:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding-top:.5rem;row-gap:.5rem}@media screen and (min-width:30em){.segment-page>article .icons-wrap{padding-top:1rem}}@media screen and (min-width:50em){.segment-page>article .icons-wrap{padding-top:4rem}}.segment-page>article .icons-wrap .cat-icon-wrap{background-color:#fff;border:1px solid #231f20}.segment-page>article .icons-wrap .cat-icon-wrap svg{vertical-align:bottom}.segment-page>article>.entry-content{grid-column:1/5;grid-row:2/3;background-color:#e6e7e8;margin:0;padding:1rem 8.3%}@media screen and (min-width:50em){.segment-page>article>.entry-content{display:grid;grid-template-columns:repeat(12,1fr);padding:2rem 0}}.segment-page>article>.entry-content .segment-heading{line-height:1.15;text-wrap:balance}@media screen and (min-width:50em){.segment-page>article>.entry-content .segment-heading{grid-column:2/6;grid-row:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}}@media screen and (min-width:50em){.segment-page>article>.entry-content .content-wrap{grid-column:7/12;grid-row:1/2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;align-items:center}}.segment-page>article .product-categories{grid-column:1/5;grid-row:3/4}.segment-page>article .product-categories .category-content{display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(3,auto)}@media screen and (min-width:78.75em){.segment-page>article .product-categories .category-content{grid-template-columns:8.3% 33.3% auto 8.3%;grid-template-rows:auto auto}}.segment-page>article .product-categories .category-title{grid-column:1/4;grid-row:1/2}@media screen and (min-width:78.75em){.segment-page>article .product-categories .category-title{grid-column:1/5}}.segment-page>article .product-categories .category-title .entry-title{font-size:1.75rem;padding:1.5rem 8.3%;margin:0;color:#fff;background-color:#ce0e2d}.segment-page>article .product-categories .category-thumb-wrap{grid-column:1/4;grid-row:2/3;z-index:-1;overflow:clip;transform-origin:right}@media screen and (min-width:78.75em){.segment-page>article .product-categories .category-thumb-wrap{grid-column:1/5}}.segment-page>article .product-categories .category-thumb-wrap img{width:150%;max-width:unset;margin-left:-50%;vertical-align:bottom}@media screen and (min-width:78.75em){.segment-page>article .product-categories .category-thumb-wrap img{max-width:100%;width:100%;margin:0;scale:1.075;transform-origin:left}}.segment-page>article .product-categories .category-details{grid-column:2/3;grid-row:3/4}@media screen and (min-width:78.75em){.segment-page>article .product-categories .category-details{grid-row:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center;padding-right:1rem}}.segment-page>article .product-categories .cat-icon-wrap{width:65px;margin-top:1rem;background-color:#fff;border:1px solid #231f20}.segment-page>article .product-categories .cat-icon-wrap svg{vertical-align:bottom}.segment-page>article .product-categories .product-tagline{font-size:1.5rem;color:#ce0e2d;margin:.5rem 0;text-wrap:balance}.segment-page>article .product-categories .entry-content{margin-top:0}.segment-page>article .product-categories .entry-content p:first-child{margin-top:0}.segment-page>article .product-categories .cta-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin:1rem 0 2rem}@media screen and (min-width:78.75em){.segment-page>article .product-categories .cta-wrap{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}.segment-page>article .product-categories .cta-wrap button{-webkit-flex:1;-ms-flex:1;flex:1;padding:0;border:0;border-radius:0}.segment-page>article .product-categories .cta-wrap button a{display:block;padding:1rem .5rem;color:#fff;background-color:#ce0e2d;text-decoration:none}.segment-page>article .product-categories .cta-wrap button a:hover,.segment-page>article .product-categories .cta-wrap button a:active,.segment-page>article .product-categories .cta-wrap button a:focus{color:#231f20;background-color:#e6e7e8}.segment-page>article .product-categories .category-calculators .calc-toggle-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-top:1.5rem;row-gap:1rem;padding:0 8.3%}.segment-page>article .product-categories .category-calculators .calc-toggle-buttons button{border:none;border-radius:0;padding:1rem 0;background-color:#e6e7e8;line-height:1.15;font-family:"Oswald",sans-serif}.segment-page>article .product-categories .category-calculators .calc-toggle-buttons button.expanded{background-color:#ce0e2d;color:#fff}.segment-page>article .product-categories .category-calculators .calc-toggle-buttons button:hover,.segment-page>article .product-categories .category-calculators .calc-toggle-buttons button:active,.segment-page>article .product-categories .category-calculators .calc-toggle-buttons button:focus{cursor:pointer;background-color:#ce0e2d;color:#fff}.segment-page>article .product-categories .category-calculators .calculator-container{display:grid;grid-template-columns:auto;grid-template-rows:auto;background-color:rgb(255 255 255 / .7);z-index:1;padding-bottom:2rem}@media screen and (min-width:50em){.segment-page>article .product-categories .category-calculators .calculator-container{}}.segment-page>article .product-categories .category-calculators .calculator-container .calculator{grid-column:1/2;grid-row:1/2;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(5,auto)}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .entry-header{grid-column:2/3;grid-row:1/2}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .entry-header h3{font-size:1.25rem;margin:2rem 0 .75rem;color:#ce0e2d}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .entry-content{grid-column:2/3;grid-row:2/3;margin-bottom:1rem}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-input-fields{grid-column:2/3;grid-row:3/4}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-input-fields label{display:block;margin:1rem 0 .5rem;font-weight:300}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input{-webkit-flex:1 0 75%;-ms-flex:1 0 75%;flex:1 0 75%}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input[type=range]{--borderImage:linear-gradient(to right, #ce0e2d 50% , #eee 50%) 2;-webkit-appearance:none;appearance:none;background:#fff0;cursor:pointer;border:none;padding:0}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input[type=range]::-webkit-slider-runnable-track{border-width:1px 0 1px 1px;border-style:solid;border-image:var(--borderImage);border-radius:0;height:26px}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input[type=range]::-moz-range-track{border-style:solid;border-width:1px 0 1px 1px;border-image:var(--borderImage);border-radius:0;height:26px}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-3px;border-radius:0;background-color:#ce0e2d;height:30px;width:30px}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap input[type=range]::-moz-range-thumb{border:none;border-radius:0;background-color:#ce0e2d;height:30px;width:30px}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-input-fields .pcalc-input-wrap .pcalc-slider-value{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;align-items:center;justify-content:center;background-color:#bfbfbf;color:#231f20;margin:0;height:26px}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-output-fields{grid-column:2/3;grid-row:4/5}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-output-fields .output-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-between;margin-top:1.5rem}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-output-fields .output-label{-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;margin:0;padding:.5rem 0 .5rem .5rem;background-color:#e6e7e8}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .calculator-output-fields .output-value{-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;justify-content:center;padding:.5rem;background-color:#ce0e2d;color:#fff}.segment-page>article .product-categories .category-calculators .calculator-container .calculator .entry-footer{grid-column:2/3;grid-row:5/6}.site-main.service-page>.page{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(5,auto)}@media screen and (min-width:50em){.site-main.service-page>.page{grid-template-columns:8.3% 33.2% auto 8.3%}}.site-main.service-page>.page>.post-thumbnail{grid-column:1/4;grid-row:1/2}@media screen and (min-width:50em){.site-main.service-page>.page>.post-thumbnail{grid-column:1/5;grid-row:1/3}}.site-main.service-page>.page>.post-thumbnail img{vertical-align:bottom}.site-main.service-page>.page>.entry-header{grid-column:2/3;grid-row:2/3}@media screen and (min-width:50em){.site-main.service-page>.page>.entry-header{margin:0 0 2rem;padding:0 1rem 0 0}}@media screen and (min-width:62.5em){.site-main.service-page>.page>.entry-header{margin:0 0 4rem;padding:0 2rem 0 0}}.site-main.service-page>.page>.entry-header .entry-title{margin:1.25rem 0 0;font-size:1.75rem;color:#ce0e2d}@media screen and (min-width:50em){.site-main.service-page>.page>.entry-header .entry-title{margin:0}}.site-main.service-page>.page>.entry-header .entry-tagline{font-size:1.25rem;text-wrap:balance;color:rgb(35 31 32 / .9);margin:0}.site-main.service-page>.page>.service-types{grid-column:1/4;grid-row:3/4;margin-top:1.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}@media screen and (min-width:50em){.site-main.service-page>.page>.service-types{grid-column:1/5;padding-bottom:3rem;margin-top:3rem;justify-content:center}}@media screen and (min-width:78.75em){.site-main.service-page>.page>.service-types{grid-column:2/4}}.site-main.service-page>.page>.service-types label{display:grid;grid-template-columns:8.3% 50px auto 8.3%;align-items:center;width:100%;min-height:calc(50px + 1rem);margin-bottom:1rem;order:initial;cursor:pointer;transition:background ease 0.5s}@media screen and (min-width:50em){.site-main.service-page>.page>.service-types label{order:1;width:33%;grid-template-columns:50px auto;margin-bottom:0;padding:0 .5rem}}.site-main.service-page>.page>.service-types label:hover,.site-main.service-page>.page>.service-types label:active,.site-main.service-page>.page>.service-types label:focus{background-color:#ce0e2d;color:#fff}.site-main.service-page>.page>.service-types label:hover .cat-icon-wrap,.site-main.service-page>.page>.service-types label:active .cat-icon-wrap,.site-main.service-page>.page>.service-types label:focus .cat-icon-wrap{border:1px solid #fff}.site-main.service-page>.page>.service-types label:hover svg rect,.site-main.service-page>.page>.service-types label:active svg rect,.site-main.service-page>.page>.service-types label:focus svg rect{display:none}.site-main.service-page>.page>.service-types label:hover svg g,.site-main.service-page>.page>.service-types label:hover svg circle,.site-main.service-page>.page>.service-types label:hover svg line,.site-main.service-page>.page>.service-types label:hover svg path,.site-main.service-page>.page>.service-types label:hover svg polyline,.site-main.service-page>.page>.service-types label:active svg g,.site-main.service-page>.page>.service-types label:active svg circle,.site-main.service-page>.page>.service-types label:active svg line,.site-main.service-page>.page>.service-types label:active svg path,.site-main.service-page>.page>.service-types label:active svg polyline,.site-main.service-page>.page>.service-types label:focus svg g,.site-main.service-page>.page>.service-types label:focus svg circle,.site-main.service-page>.page>.service-types label:focus svg line,.site-main.service-page>.page>.service-types label:focus svg path,.site-main.service-page>.page>.service-types label:focus svg polyline{stroke:#ffffff!important}.site-main.service-page>.page>.service-types label:hover svg path,.site-main.service-page>.page>.service-types label:active svg path,.site-main.service-page>.page>.service-types label:focus svg path{fill:#ffffff!important}.site-main.service-page>.page>.service-types label .cat-icon-wrap{grid-column:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;height:50px;border:1px solid #231f20}@media screen and (min-width:50em){.site-main.service-page>.page>.service-types label .cat-icon-wrap{grid-column:1/2}}.site-main.service-page>.page>.service-types label .entry-title{grid-column:3/4;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin:0;padding:.5rem;font-size:1.25rem}@media screen and (min-width:50em){.site-main.service-page>.page>.service-types label .entry-title{grid-column:2/3;padding:0 .5rem}}@media screen and (min-width:78.75em){.site-main.service-page>.page>.service-types label .entry-title{padding:0 .5rem 0 2.5rem}}.site-main.service-page>.page>.service-types .tab{order:initial;flex-grow:1;width:100%;display:none;padding:1rem 8.3% 1.5rem;margin:0}@media screen and (min-width:50em){.site-main.service-page>.page>.service-types .tab{order:99;padding-top:2rem}}.site-main.service-page>.page>.service-types .tab p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0 0 1rem 0}.site-main.service-page>.page>.service-types .tab ul{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0;padding:0 0 0 1rem}.site-main.service-page>.page>.service-types .tab ul li{margin-bottom:.5rem}.site-main.service-page>.page>.service-types input[type=radio]{display:none}.site-main.service-page>.page>.service-types input[type=radio]:checked+label{margin-bottom:0;background-color:#ce0e2d;color:#fff}.site-main.service-page>.page>.service-types input[type=radio]:checked+label .cat-icon-wrap{border:1px solid #fff}.site-main.service-page>.page>.service-types input[type=radio]:checked+label svg rect{display:none}.site-main.service-page>.page>.service-types input[type=radio]:checked+label svg g,.site-main.service-page>.page>.service-types input[type=radio]:checked+label svg circle,.site-main.service-page>.page>.service-types input[type=radio]:checked+label svg line,.site-main.service-page>.page>.service-types input[type=radio]:checked+label svg path,.site-main.service-page>.page>.service-types input[type=radio]:checked+label svg polyline{stroke:#ffffff!important}.site-main.service-page>.page>.service-types input[type=radio]:checked+label svg path{fill:#ffffff!important}.site-main.service-page>.page>.service-types input[type=radio]:checked+label+.tab{display:block}.site-main.service-page>.page>.service-contact-details{grid-column:1/4;grid-row:4/5;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:auto auto;background-color:#ce0e2d;padding-bottom:3rem}@media screen and (min-width:50em){.site-main.service-page>.page>.service-contact-details{grid-column:1/5;grid-template-columns:8.3% 33.2% auto 8.3%;grid-template-rows:auto;padding-bottom:0}}.site-main.service-page>.page>.service-contact-details .entry-details{grid-column:2/3;grid-row:1/2;color:#fff;padding-bottom:1.5rem}@media screen and (min-width:50em){.site-main.service-page>.page>.service-contact-details .entry-details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center}}.site-main.service-page>.page>.service-contact-details .entry-details h3{text-transform:uppercase;font-weight:200;font-size:1.25rem;margin-bottom:.5rem}.site-main.service-page>.page>.service-contact-details .entry-details p{margin:0;font-weight:200}.site-main.service-page>.page>.service-contact-details .featured-media-gallery{grid-column:1/4;grid-row:2/3;display:grid;grid-template-columns:calc(50% - 1.25rem) calc(50% - 1.25rem);grid-template-rows:auto auto;justify-content:center;background-color:#fff;column-gap:1rem;row-gap:1rem;padding:1rem 0}@media screen and (min-width:50em){.site-main.service-page>.page>.service-contact-details .featured-media-gallery{grid-column:3/4;grid-row:1/2;grid-template-columns:repeat(4,calc(25% - 0.375rem));grid-template-rows:auto;column-gap:.5rem;padding:0}}.site-main.service-page>.page>.service-contact-details .featured-media-gallery .service-media{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}@media screen and (min-width:50em){.site-main.service-page>.page>.service-contact-details .featured-media-gallery .service-media img{flex:1;height:100%;object-fit:cover}}.site-main.service-page>.page>.service-form{grid-column:1/4;grid-row:5/6}@media screen and (min-width:50em){.site-main.service-page>.page>.service-form{grid-column:1/5}}.site-main.service-page>.page>.service-form .form-tagline{font-size:1.25rem}.support-page>article.page{display:grid;grid-template-columns:8.3% 41.7% 41.7% 8.3%;grid-template-rows:1.5fr 80px repeat(4,auto);grid-column:1/4}@media screen and (min-width:62.5em){.support-page>article.page{grid-template-columns:16.6% 33.4% 33.4% 16.6%}}.support-page>article.page>.entry-header{grid-column:1/5;grid-row:3/4;padding:0 8.3%;z-index:1;background-color:#e6e7e8}@media screen and (min-width:50em){.support-page>article.page>.entry-header{}}@media screen and (min-width:62.5em){.support-page>article.page>.entry-header{padding:0 16.6%}}.support-page>article.page>.entry-header .entry-title{font-size:1.75rem;color:#ce0e2d;text-align:left;margin-bottom:0}.support-page>article.page .post-thumbnail{grid-column:1/5;grid-row:1/3;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:start}.support-page>article.page .post-thumbnail img{vertical-align:bottom;max-width:unset;width:150%;object-fit:cover}.support-page>article.page .entry-content{grid-column:1/5;grid-row:4/5;background-color:#e6e7e8;margin:0;padding:0 8.3%}@media screen and (min-width:62.5em){.support-page>article.page .entry-content{padding:0 16.6%}}.support-page>article.page .entry-content h2{font-weight:200;font-size:1.2rem;margin:0}.support-page>article.page .entry-content p{font-family:"rig-sans",sans-serif;font-weight:200;margin-top:0}.support-page>article.page .entry-content p a{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;font-family:"rig-sans",sans-serif!important;font-weight:200!important;color:#ce0e2d}.support-page>article.page .entry-content p a:hover,.support-page>article.page .entry-content p a:active,.support-page>article.page .entry-content p a:focus{background-color:#ce0e2d;color:#fff}.support-page>article.page .entry-content h3{margin:0;color:#ce0e2d;font-weight:500}.support-page>article.page .section-header{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:#ce0e2d;padding:.5rem;margin:1rem 0;cursor:pointer}.support-page>article.page .section-header:hover,.support-page>article.page .section-header:active,.support-page>article.page .section-header:focus{color:#231f20;background-color:#e6e7e8}.support-page>article.page .section-header button{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:0;border-width:0;font-family:"Oswald",sans-serif;font-size:.75rem;color:#231f20;background-color:#fff;cursor:pointer}.support-page>article.page .section-header button:hover,.support-page>article.page .section-header button:active,.support-page>article.page .section-header button:focus{color:#fff;background-color:#ce0e2d}.support-page>article.page .software-sections{grid-column:2/4;grid-row:5/6;padding:1.5rem 0}.support-page>article.page .software-sections .section-copy{padding:0 1rem}.support-page>article.page .software-sections .section-copy h4{text-transform:uppercase;font-weight:500;margin:1.5rem 0 0}.support-page>article.page .software-sections .section-copy p{font-family:"rig-sans",sans-serif;font-weight:200;margin:.5rem 0}.support-page>article.page .software-sections .section-copy p a{color:#231f20;font-family:"rig-sans",sans-serif!important}.support-page>article.page .software-sections .section-copy p a:hover,.support-page>article.page .software-sections .section-copy p a:active,.support-page>article.page .software-sections .section-copy p a:focus{color:#ce0e2d}.support-page>article.page .software-sections .section-copy ol,.support-page>article.page .software-sections .section-copy ul{font-family:"rig-sans",sans-serif;font-weight:200;margin:0 0 1.5rem 20px;padding-left:20px}.support-page>article.page .software-sections .section-copy ol li,.support-page>article.page .software-sections .section-copy ul li{font-family:"rig-sans",sans-serif;font-weight:200}.support-page>article.page .software-sections .section-copy ol li a,.support-page>article.page .software-sections .section-copy ul li a{color:#231f20;font-family:"rig-sans",sans-serif!important}.support-page>article.page .software-sections .section-copy ol li a:hover,.support-page>article.page .software-sections .section-copy ol li a:active,.support-page>article.page .software-sections .section-copy ol li a:focus,.support-page>article.page .software-sections .section-copy ul li a:hover,.support-page>article.page .software-sections .section-copy ul li a:active,.support-page>article.page .software-sections .section-copy ul li a:focus{color:#ce0e2d}.support-page>article.page .support-form{grid-column:1/5;grid-row:6/7;padding:0 8.3% 2rem}@media screen and (min-width:62.5em){.support-page>article.page .support-form{padding:0 16.6% 2.5rem}}.support-page>article.page .support-form .form-copy h3{color:#ce0e2d;text-transform:uppercase;font-weight:200;font-size:1.5rem;margin-bottom:0}.support-page>article.page .support-form .form-copy p{font-family:"rig-sans",sans-serif;font-weight:300}.thank-you-page{display:grid;grid-template-columns:auto 83% auto;grid-template-rows:auto auto;margin:40px 0 0;padding-bottom:10rem}@media screen and (min-width:50em){.thank-you-page{margin-top:50px}}@media screen and (min-width:90em){.thank-you-page{margin-top:100px}}.thank-you-page>.page{grid-column:2/3}.thank-you-page>.page .entry-title{color:#ce0e2d;font-family:"Oswald",sans-serif;margin:8rem 0 0;font-size:5rem;font-weight:300;line-height:1;text-align:center;text-transform:uppercase}@media screen and (min-width:62.5em){.thank-you-page>.page .entry-title{margin:10rem 0 0}}.thank-you-page>.page .entry-content{font-weight:200;text-align:center}.thank-you-page .cta-wrap{grid-column:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}.thank-you-page .cta-wrap .product-cta{padding:0;border:none;border-radius:0;background-color:#ce0e2d}.thank-you-page .cta-wrap .product-cta a{display:block;color:#fff;text-decoration:none;text-transform:uppercase;padding:.8rem 1rem}.thank-you-page .cta-wrap .product-cta a:hover,.thank-you-page .cta-wrap .product-cta a:active,.thank-you-page .cta-wrap .product-cta a:focus{background-color:#e6e7e8;color:#231f20}.tss-page{margin-top:40px}@media screen and (min-width:50em){.tss-page{margin-top:50px}}@media screen and (min-width:90em){.tss-page{}}.tss-page .page-content{grid-column:1/4}.tss-page .page-content .page{display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:auto auto}@media screen and (min-width:78.75em){.tss-page .page-content .page{grid-template-columns:8.3% 8.3% auto 8.3% 8.3%}}.tss-page .page-content .post-thumbnail{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:2}@media screen and (min-width:50em){.tss-page .page-content .post-thumbnail{margin:-3rem 0}}@media screen and (min-width:62.5em){.tss-page .page-content .post-thumbnail{margin:-5rem 0}}@media screen and (min-width:78.75em){.tss-page .page-content .post-thumbnail{grid-column-end:6;margin:-7rem 0}}.tss-page .page-content .post-thumbnail img{vertical-align:bottom}.tss-page .page-content .entry-header{display:flex;align-items:center;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}@media screen and (min-width:78.75em){.tss-page .page-content .entry-header{grid-column-start:2;grid-column-end:4}}.tss-page .page-content .entry-header h1{margin:0;text-transform:uppercase;font-size:2.25rem;font-weight:200;line-height:1;max-width:136px;z-index:1;color:#ce0e2d}@media screen and (min-width:30em){.tss-page .page-content .entry-header h1{max-width:200px}}@media screen and (min-width:50em){.tss-page .page-content .entry-header h1{max-width:unset}}.tss-page .page-content .entry-content{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;margin:0;padding:2rem 0}@media screen and (min-width:50em){.tss-page .page-content .entry-content{grid-column-start:1;grid-column-end:4;padding:3rem 16%;background-color:#fff}}@media screen and (min-width:78.75em){.tss-page .page-content .entry-content{grid-column-start:1;grid-column-end:6;padding:3rem 25.3%}}.tss-page .page-content .entry-content .wp-block-image{margin-top:0}@media screen and (min-width:62.5em){.tss-page .page-content .entry-content .wp-block-image{margin-bottom:2rem}}.tss-page .page-content .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.15}@media screen and (min-width:62.5em){.tss-page .page-content .entry-content p{font-size:1.125rem}}.tss-page .page-content .entry-content p:last-child{margin-bottom:0}.tss-page .brand-container{grid-column:1/4;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center;align-items:center}@media screen and (min-width:30em){.tss-page .brand-container{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}}@media screen and (min-width:50em){.tss-page .brand-container{width:83%;margin:0 auto;justify-content:space-between}}@media screen and (min-width:62.5em){.tss-page .brand-container{column-gap:1rem}}@media screen and (min-width:78.75em){.tss-page .brand-container{width:66%}}.tss-page .brand{width:83%;cursor:pointer;margin:0 0 2rem}@media screen and (min-width:30em){.tss-page .brand{}}@media screen and (min-width:50em){.tss-page .brand{width:calc(50% - 0.5rem)}}@media screen and (min-width:78.75em){.tss-page .brand{width:calc(33% - 0.5rem)}}@media screen and (min-width:30em){.tss-page .brand:nth-child(odd){margin:0 .5rem 1rem 1rem}}@media screen and (min-width:50em){.tss-page .brand:nth-child(odd){margin:0 .5rem 1rem 0}}@media screen and (min-width:62.5em){.tss-page .brand:nth-child(odd){margin:0 0 1rem}}@media screen and (min-width:30em){.tss-page .brand:nth-child(even){margin:0 1rem 1rem .5rem}}@media screen and (min-width:50em){.tss-page .brand:nth-child(even){margin:0 0 1rem .5rem}}@media screen and (min-width:62.5em){.tss-page .brand:nth-child(even){margin:0 0 1rem}}.tss-page .brand-card{-webkit-perspective:150rem;perspective:150rem;-moz-perspective:150rem;position:relative}.tss-page .brand-card:hover .card-front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.tss-page .brand-card:hover .card-back{-webkit-transform:rotateY(0);transform:rotateY(0)}.tss-page .brand-card .card-front{background-color:#fff}.tss-page .brand-card .card-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.tss-page .card-front,.tss-page .card-back{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;top:0;left:0;width:100%;min-height:280px;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 4px 8px 0 rgb(0 0 0 / .25);box-shadow:0 4px 8px 0 rgb(0 0 0 / .25);background-size:cover;background-position:center}.tss-page .card-back{position:absolute}.tss-page .card-back .entry-content p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1;text-align:justify}@media screen and (min-width:50em){.tss-page .card-front .inner{padding:2rem}}.tss-page .inner{-webkit-flex:1;-ms-flex:1;flex:1;padding:1rem}.workshop-page>article.page{grid-column:1/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:repeat(5,auto)}.workshop-page>article.page .post-thumbnail{grid-column:1/4;grid-row:1/2}.workshop-page>article.page .post-thumbnail img{vertical-align:bottom}.workshop-page>article.page .entry-header{grid-column:1/4;grid-row:2/3;display:grid;grid-template-columns:8.3% auto 8.3%;background-color:#e6e7e8}.workshop-page>article.page .entry-header .entry-title{grid-column:2/3;margin:1.25rem 0 0;font-size:1.75rem;color:#ce0e2d}@media screen and (min-width:78.75em){.workshop-page>article.page .entry-header .entry-title{text-align:center}}.workshop-page>article.page .entry-content{grid-column:1/4;grid-row:3/4;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:auto auto;background-color:#e6e7e8;padding-bottom:2rem;margin-top:0}@media screen and (min-width:78.75em){.workshop-page>article.page .entry-content{margin:0;padding:0 0 2rem 0}}.workshop-page>article.page .entry-content .workshop-detail-heading{grid-column:2/3;grid-row:1/2;margin-top:0}@media screen and (min-width:78.75em){.workshop-page>article.page .entry-content .workshop-detail-heading{text-align:center;margin-bottom:2.5rem}}.workshop-page>article.page .entry-content .detail-wrap{grid-column:2/3;grid-row:2/3}@media screen and (min-width:78.75em){.workshop-page>article.page .entry-content .detail-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;justify-content:space-between}}@media screen and (min-width:78.75em){.workshop-page>article.page .entry-content .detail-wrap .workshop-detail-column{-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%}}.workshop-page>article.page .entry-content .detail-wrap h3{text-transform:uppercase;font-weight:200;font-size:1.25rem;margin-bottom:.5rem}@media screen and (min-width:78.75em){.workshop-page>article.page .entry-content .detail-wrap h3:first-child{margin-top:0}}.workshop-page>article.page .entry-content .detail-wrap p{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0 0 1rem 0}.workshop-page>article.page .entry-content .detail-wrap ul{font-family:"rig-sans",sans-serif;font-weight:300;line-height:1.25;margin:0;padding:0 0 0 1rem}.workshop-page>article.page .entry-content .detail-wrap ul li{color:#ce0e2d;margin-bottom:.5rem}.workshop-page>article.page .contact-details{grid-column:1/4;grid-row:4/5;display:grid;grid-template-columns:8.3% auto 8.3%;grid-template-rows:auto auto;background-color:#ce0e2d;padding-bottom:2rem}@media screen and (min-width:50em){.workshop-page>article.page .contact-details{grid-template-columns:8.3% 33.2% auto 8.3%;grid-template-rows:auto;padding:0}}.workshop-page>article.page .contact-details .details-wrap{grid-column:2/3;grid-row:1/2;margin-bottom:2rem}@media screen and (min-width:50em){.workshop-page>article.page .contact-details .details-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;justify-content:center}}.workshop-page>article.page .contact-details .details-wrap h3{color:#fff;text-transform:uppercase;font-weight:200;font-size:1.25rem;margin-bottom:.5rem}.workshop-page>article.page .contact-details .details-wrap p{color:#fff;line-height:1.5;margin:0;font-weight:300}.workshop-page>article.page .contact-details .details-wrap a{font-family:"rig-sans",sans-serif!important;color:#ffffff!important;font-weight:300}.workshop-page>article.page .contact-details .details-wrap a:visited{color:#fff}.workshop-page>article.page .contact-details .featured-media-gallery{grid-column:1/4;grid-row:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;column-gap:.25rem;background-color:#fff;justify-content:space-between}@media screen and (min-width:50em){.workshop-page>article.page .contact-details .featured-media-gallery{grid-column:3/4;grid-row:1/2}}.workshop-page>article.page .contact-details .featured-media-gallery .workshop-media{-webkit-flex:0 1 calc(33% - 0.25rem);-ms-flex:0 1 calc(33% - 0.25rem);flex:0 1 calc(33% - 0.25rem)}.workshop-page>article.page .contact-details .featured-media-gallery .workshop-media img{vertical-align:bottom}@media screen and (min-width:50em){.workshop-page>article.page .contact-details .featured-media-gallery .workshop-media img{flex:1;height:100%;object-fit:cover}}.workshop-page>article.page .workshop-form{grid-column:1/4;grid-row:5/6}.workshop-page>article.page .workshop-form .form-tagline{font-size:1.25rem;font-weight:200}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}