.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-manage-payment-methods,#add_payment_method .sv-wc-payment-gateway-payment-form-manage-payment-methods{display:block;margin:1em 0;text-align:center;}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method{display:inline-block;margin-bottom:.5em;}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname{margin-right:.5em;}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method img,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method img{float:none;width:30px;height:20px;display:inline-block;margin-right:.5em;vertical-align:middle;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="text"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-form-nickname{font-size:1.5em;padding:8px;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus{box-shadow:0 0 .1875em #3498db;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified{border-color:#69bf29;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus{box-shadow:0 0 .1875em #69bf29;}@media screen and (min-width: 330px){.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-cc-plain.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:50px 31px;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-visa.svg");}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa.nitro-lazy,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa.nitro-lazy{background-image:none !important;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-mastercard.svg");}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard.nitro-lazy,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard.nitro-lazy{background-image:none !important;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-dinersclub.svg");}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub.nitro-lazy,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub.nitro-lazy{background-image:none !important;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-maestro.svg");}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro.nitro-lazy,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro.nitro-lazy{background-image:none !important;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-jcb.svg");}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb.nitro-lazy,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb.nitro-lazy{background-image:none !important;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-amex.svg");}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex.nitro-lazy,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex.nitro-lazy{background-image:none !important;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-discover.svg");}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover.nitro-lazy,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover.nitro-lazy{background-image:none !important;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-visa-electron.svg");}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron.nitro-lazy,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron.nitro-lazy{background-image:none !important;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-cc-invalid.svg");}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type.nitro-lazy,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type.nitro-lazy{background-image:none !important;}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.nitro-lazy,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.nitro-lazy{background-image:none !important;}}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-check-hint,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-check-hint{margin:0 0 3px 2px;cursor:pointer;}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check{margin:1em;}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check img,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check img{min-height:135px;}ul.payment_methods li div.sv-wc-payment-gateway-card-icons{vertical-align:middle;display:flex;flex-wrap:wrap;margin-left:auto;gap:5px;}ul.payment_methods li div.sv-wc-payment-gateway-card-icons img{float:none !important;}.tax-product_brand .brand-description{overflow:hidden;zoom:1;}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right;}.tax-product_brand .brand-description .text{width:72%;float:left;}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em;}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none;}ul.brand-thumbnails:before{clear:both;content:"";display:table;}ul.brand-thumbnails:after{clear:both;content:"";display:table;}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%;}ul.brand-thumbnails.fluid-columns li{width:auto;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0;}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0;}ul.brand-thumbnails.columns-2 li{width:48%;}ul.brand-thumbnails.columns-3 li{width:30.75%;}ul.brand-thumbnails.columns-5 li{width:16.95%;}ul.brand-thumbnails.columns-6 li{width:13.5%;}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0;}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48% !important;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0;}}.brand-thumbnails-description li{text-align:center;}.brand-thumbnails-description li .term-thumbnail img{display:inline;}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left;}#brands_a_z h3:target{text-decoration:underline;}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1;}ul.brands_index li{float:left;margin:0 2px 2px 0;}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none;}ul.brands_index li span{border-color:#eee;color:#ddd;}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none;}ul.brands_index li a.active{border-width:2px;padding:5px;}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:"";}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}article,aside,footer,header,nav,section{display:block;}h1{font-size:2em;margin:.67em 0;}figcaption,figure,main{display:block;}figure{margin:1em 2.5rem;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}[type="reset"],[type="submit"],button,html [type="button"]{-webkit-appearance:button;appearance:button;}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;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;appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}.mce-content-body{max-width:58em;margin:1.25rem;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0;padding-top:0;}.core a{text-decoration:none;transition:ease all .4s 0s;}.core .wp-image-link{text-decoration:none;}.core h1{margin:.25em 0 .5em;font-size:2.5rem;font-weight:400;line-height:3.625rem;}.core h1 + h2{margin-top:-.5em;}.core h2{margin:.4em 0 .8em;font-size:2.25rem;font-weight:400;line-height:3rem;}.core h2 + h3{margin:-.25em 0 -.2em;}.core h3{margin:.4em 0 .5em;font-size:1.375rem;font-weight:700;line-height:1.5;}.core h3 + h4{margin-top:-.3em;}.core h4{margin:.4em 0 .25em;font-size:1.125rem;font-weight:700;line-height:1.75rem;}.core h4 + h5{margin-top:-.3em;}.core h5{margin:.4em 0 .25em;font-size:1.125rem;font-weight:700;line-height:1.75rem;}.core h5 + h6{margin-top:-.2em;}.core h6{margin:.4em 0 .25em;font-size:1rem;font-weight:700;line-height:1.625rem;}.core h1:first-child,.core h2:first-child,.core h3:first-child,.core h4:first-child,.core h5:first-child,.core h6:first-child{margin-top:0;padding-top:0;}.core address,.core p{margin:1em 0 0;font-size:1rem;}.core p{line-height:1.6875rem;}.core p:first-child{margin-top:0;}.core blockquote{position:relative;margin:1.5em auto;padding:3.375rem 2rem 1.5rem;background-color:#ededed;font-size:1.125rem;font-weight:600;line-height:1.25rem;}.core blockquote::after{position:absolute;top:32px;left:24px;width:80px;height:2px;background-color:#ce0d24;content:"";}.core code,.core pre{font-family:"Andale Mono","Courier New",monospace;font-size:.875em;}.core pre{margin:1em 0 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}.core sub{position:relative;bottom:-.25em;vertical-align:baseline;font-size:75%;line-height:0;}.core sup{position:relative;top:-.5em;vertical-align:baseline;font-size:75%;line-height:0;}.core abbr{cursor:help;}.core address{line-height:1.5;}.core dl{line-height:1.5;}.core dd,.core dt{font-size:.875em;}.core dt{font-weight:700;}.core dd{margin:0 0 1em;}.core ol,.core ul{margin:1em 0;padding:0 0 0 2.5em;}.core ol ol,.core ol ul,.core ul ol,.core ul ul{margin:0;}.core li{margin-top:.5em;font-size:1rem;line-height:1.5rem;}.core li li{font-size:1rem;}.core .tick-list li{position:relative;list-style-type:none;font-size:1.25rem;line-height:1.8125rem;}.core .tick-list li::after{width:20px;height:20px;position:absolute;top:6px;left:-32px;border-radius:0;background:#fff;background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/grunticon/source/tick-list.svg");background-repeat:no-repeat;content:"";}.core table{margin:0;padding:0;}.core td,.core th{padding:.625em 1.25em;border-bottom:1px solid rgba(0,0,0,.1);font-size:.875em;text-align:left;}.core th{border-width:2px;}.core tr:nth-child(even){background:rgba(0,0,0,.1);}.core img,.core img[class*='align'],.core img[class*='wp-image-']{max-width:100%;height:auto;border:0;}.core .wp-caption{max-width:96%;padding:.3125rem .1875rem .625rem;text-align:center;}.core .wp-caption.alignleft,.core .wp-caption.alignnone{margin:.3125rem 1.25rem 1.25rem 0;}.core .wp-caption.alignright{margin:.3125rem 0 1.25rem 1.25rem;}.core .wp-caption img{width:auto;max-width:98.5%;height:auto;margin:0;padding:0;border:0 none;}.core .wp-caption .wp-caption-text{margin:0;padding:0 .25rem .3125rem;font-size:.875em;line-height:1.5;}.core .entry-caption{margin:0;padding:0 .25rem .3125rem;font-size:.875em;line-height:1.5;}.core .gallery{position:relative;max-width:48em;margin:2em auto;}.core .gallery + *{clear:left;}.core .gallery-item{position:relative;float:left;margin:0 .25em .25em 0;}.core .gallery-columns-1 .gallery-item{max-width:100%;margin:0 0 .25em;}.core .gallery-columns-2 .gallery-item{max-width:calc(50% - .25em);}.core .gallery-columns-3 .gallery-item{max-width:calc(33.3% - .25em);}.core .gallery-columns-4 .gallery-item{max-width:calc(25% - .25em);}.core .gallery-columns-5 .gallery-item{max-width:calc(20% - .25em);}.core .gallery-columns-6 .gallery-item{max-width:calc(16.7% - .25em);}.core .gallery-columns-7 .gallery-item{max-width:calc(14.28% - .25em);}.core .gallery-columns-8 .gallery-item{max-width:calc(12.5% - .25em);}.core .gallery-columns-9 .gallery-item{max-width:calc(11.1% - .25em);}.core .gallery-columns-2 .gallery-item:nth-child(2n),.core .gallery-columns-3 .gallery-item:nth-child(3n),.core .gallery-columns-4 .gallery-item:nth-child(4n),.core .gallery-columns-5 .gallery-item:nth-child(5n),.core .gallery-columns-6 .gallery-item:nth-child(6n),.core .gallery-columns-7 .gallery-item:nth-child(7n),.core .gallery-columns-8 .gallery-item:nth-child(8n),.core .gallery-columns-9 .gallery-item:nth-child(9n){margin-right:0;}.core .gallery-columns-1 .gallery-item:nth-child(1n+1),.core .gallery-columns-2 .gallery-item:nth-child(2n+3),.core .gallery-columns-3 .gallery-item:nth-child(3n+4),.core .gallery-columns-4 .gallery-item:nth-child(4n+5),.core .gallery-columns-5 .gallery-item:nth-child(5n+6),.core .gallery-columns-6 .gallery-item:nth-child(6n+7),.core .gallery-columns-7 .gallery-item:nth-child(7n+8),.core .gallery-columns-8 .gallery-item:nth-child(8n+9),.core .gallery-columns-9 .gallery-item:nth-child(9n+10){clear:left;}.core .gallery-caption{position:absolute;bottom:0;left:0;width:100%;max-height:50%;margin:0;padding:.375rem .5rem;opacity:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:.875em;line-height:1.5;text-align:left;}.core .gallery-caption::before{position:absolute;top:0;left:0;width:100%;height:100%;min-height:49px;content:"";}.core .gallery-item:hover .gallery-caption{opacity:1;}.core hr{box-sizing:content-box;clear:both;height:1px;margin-top:1em;padding:0;border:0;border-top:1px solid #bababa;}.core .entry-oembed{position:relative;max-width:100%;height:auto;padding-bottom:56.25%;overflow:hidden;}.core .entry-oembed iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.core .alignnone{margin:1em 1em 0 0;}.core .aligncenter,.core .alignleft,.core .alignright{display:block;margin:1em auto;}.core img.aligncenter,.core img.alignleft,.core img.alignright{display:block;margin:1em auto;}html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;background:#fff;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;line-height:1.25;}body.mce-content-body{padding:0;}a{color:#3fa2f7;}.group::after,.group::before{display:table;content:" ";}.group::after{clear:both;}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.icon{display:inline-block;width:1em;height:1em;}.icon svg{display:block;width:1em;height:1em;}ul{margin:0;padding:0;}.container{max-width:1440px;margin-left:auto;margin-right:auto;margin:auto;padding:0 1.25rem;}.container:after{content:" ";display:block;clear:both;}input::-ms-clear{display:none;}input,select{outline:0;border:none;box-shadow:none;}input:focus,select:focus{outline:0;box-shadow:none;}a:focus{outline:0;box-shadow:none;}button{outline:none;}select::-ms-expand{display:none;}.main-wrapper{overflow:clip;}.page-main{margin-top:1.25rem;}.btn-primay-large,.btn-primay-small,.btn-secondary-dark,.btn-secondary-light,.gform-button,.gform_button,.request-a-quote .gform_button,.request-a-quote .gform_next_button,.request-a-quote .gform_previous_button{display:inline-block;border:none;font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.10938rem;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:ease all 200ms 0s;}.btn-primay-large:focus,.btn-primay-small:focus,.btn-secondary-dark:focus,.btn-secondary-light:focus,.gform-button:focus,.gform_button:focus,.request-a-quote .gform_next_button:focus,.request-a-quote .gform_previous_button:focus{outline:0;}.btn-primay-large,.btn-primay-small,.gform-button,.gform_button,.request-a-quote .gform_button,.request-a-quote .gform_next_button,.request-a-quote .gform_previous_button{background-color:#0056ff;color:#fff;}.btn-primay-large:hover,.btn-primay-small:hover,.gform-button:hover,.gform_button:hover,.request-a-quote .gform_next_button:hover,.request-a-quote .gform_previous_button:hover{background-color:#0145cb;}.btn-secondary-dark,.btn-secondary-light{position:relative;margin:1rem 0 0;background-color:transparent;}.btn-secondary-dark::before,.btn-secondary-light::before{position:absolute;top:50%;right:-32px;width:18px;height:10px;transform:translate(-50%,-50%);background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/grunticon/source/blue-arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;content:"";transition:ease all .3s 0s;}.btn-secondary-dark:hover,.btn-secondary-light:hover{color:#0145cb;}.btn-secondary-dark:hover::before,.btn-secondary-light:hover::before{right:-42px;}.btn-primay-large{padding:1rem 1.5rem;}.btn-primay-small{padding:1rem 1.5rem;}.btn-secondary-light{color:#fff;}.btn-secondary-dark{color:#000;}.gform_wrapper ul{margin:0;padding:0;}.gform_wrapper li{margin-top:0;list-style:none;}.gform_wrapper label{display:block;padding:0 0 .625em;font-size:.875rem;font-weight:700;}.gform_wrapper label.hidden_sub_label,.gform_wrapper label.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.gform_wrapper label .gfield-optional{font-weight:400;}.gform_wrapper label .gfield-optional{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.gform_wrapper input[type='date'],.gform_wrapper input[type='email'],.gform_wrapper input[type='password'],.gform_wrapper input[type='search'],.gform_wrapper input[type='tel'],.gform_wrapper input[type='text'],.gform_wrapper input[type='time'],.gform_wrapper input[type='url'],.gform_wrapper select,.gform_wrapper textarea{display:block;width:100%;padding:0 1rem;border:1px solid #bababa;border-radius:2px;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:600;line-height:1rem;transition:all .3s ease-out;}.gform_wrapper input[type='date']:focus,.gform_wrapper input[type='email']:focus,.gform_wrapper input[type='password']:focus,.gform_wrapper input[type='search']:focus,.gform_wrapper input[type='tel']:focus,.gform_wrapper input[type='text']:focus,.gform_wrapper input[type='time']:focus,.gform_wrapper input[type='url']:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{outline:none;border:1px solid #0056ff;background-color:#f9f9f9;}.gform_wrapper input[type='date'],.gform_wrapper input[type='email'],.gform_wrapper input[type='password'],.gform_wrapper input[type='search'],.gform_wrapper input[type='tel'],.gform_wrapper input[type='text'],.gform_wrapper input[type='time'],.gform_wrapper input[type='url'],.gform_wrapper select{height:40px;}.gform_wrapper select::-ms-expand{display:none;}.gform_wrapper textarea{height:150px;padding:.75em;resize:none;line-height:1.5;}.gform_wrapper textarea.small{height:95px;}.gform_confirmation_message{padding:2rem 3rem;}.gform_heading{padding:2em;background:#ccc;color:#222;text-align:center;}.gform_body{padding:1em 1em 0;}.gform_footer{padding:.5rem 1rem 1.5rem;}.gform_footer button{width:100%;}.gfield{margin-bottom:1em;}.gfield.hidden_label .gfield_label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.gfield.text-center{text-align:center;}.gfield.text-center li input[type='checkbox']:checked + label .gform-custom-checkbox-input::after{margin-left:-.0625rem;}.ginput_complex::after,.ginput_complex::before{display:table;content:" ";}.ginput_complex::after{clear:both;}.ginput_complex .ginput_full,.ginput_complex .ginput_left,.ginput_complex .ginput_right,.ginput_complex .name_first,.ginput_complex .name_last{display:block;}.gf_progressbar_wrapper{display:none;}.ginput_container_number input{width:100%;height:40px;padding:0 1rem;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:600;line-height:1rem;transition:all .3s ease-out;}.gfield_checkbox input[type='checkbox'],.gfield_checkbox li input[type='checkbox'],.gfield_checkbox li input[type='radio'],.gfield_radio input[type='checkbox'],.gfield_radio li input[type='checkbox'],.gfield_radio li input[type='radio'],.ginput_container_consent input[type='checkbox'],.ginput_container_consent li input[type='checkbox'],.ginput_container_consent li input[type='radio']{display:none;}.gfield_checkbox li input[type='text'],.gfield_radio li input[type='text'],.ginput_container_consent li input[type='text']{width:50%;margin-left:-1.5em;}.gfield_checkbox input,.gfield_checkbox label,.gfield_radio input,.gfield_radio label,.ginput_container_consent input,.ginput_container_consent label{display:inline-block;vertical-align:middle;}.gfield_checkbox label,.gfield_radio label,.ginput_container_consent label{padding-bottom:0;}.gfield_checkbox li,.ginput_container_consent li{margin-bottom:.8em;}.gfield_checkbox input[type='checkbox'] + label,.gfield_checkbox li input[type='checkbox'] + label,.ginput_container_consent input[type='checkbox'] + label,.ginput_container_consent li input[type='checkbox'] + label{position:relative;margin-left:0;padding-left:1.875rem;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.03125rem;line-height:1.0625rem;cursor:pointer;}.gfield_checkbox input[type='checkbox'] + label .gform-custom-checkbox-input,.gfield_checkbox li input[type='checkbox'] + label .gform-custom-checkbox-input,.ginput_container_consent input[type='checkbox'] + label .gform-custom-checkbox-input,.ginput_container_consent li input[type='checkbox'] + label .gform-custom-checkbox-input{position:absolute;top:1px;left:0;width:14px;height:14px;border:1px solid #0056ff;border-radius:100%;content:"";}.gfield_checkbox input[type='checkbox']:checked + label .gform-custom-checkbox-input::after,.gfield_checkbox li input[type='checkbox']:checked + label .gform-custom-checkbox-input::after,.ginput_container_consent input[type='checkbox']:checked + label .gform-custom-checkbox-input::after,.ginput_container_consent li input[type='checkbox']:checked + label .gform-custom-checkbox-input::after{position:absolute;top:50%;left:50%;width:7px;height:7px;transform:translate(-50%,-50%);border-radius:50%;background:#0056ff;content:"";}.gfield_radio li{margin-bottom:.8em;}.gfield_radio li input[type='radio'] + label{position:relative;margin-left:0;padding-left:1.875rem;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.03125rem;line-height:1.0625rem;cursor:pointer;}.gfield_radio li input[type='radio'] + label .gform-custom-radio-input{position:absolute;top:3px;left:0;width:13px;height:13px;border:1px solid #bababa;border-radius:100%;content:"";}.gfield_radio li input[type='radio']:checked + label{position:relative;}.gfield_radio li input[type='radio']:checked + label .gform-custom-radio-input::after{position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:1em;background:#4d4d4d;content:"";}.styled-select{position:relative;overflow:hidden;background:#fff;}.styled-select select{position:relative;z-index:2;height:40px;padding:0 .3125rem;background:transparent;font-size:1rem;font-weight:600;line-height:1rem;-webkit-appearance:none;appearance:none;}.styled-select select:focus{outline:0;}.styled-select .icon{position:absolute;z-index:1;top:50%;right:12px;transform:translateY(-50%);}.gform_fileupload_multifile .gform_drop_area{margin-bottom:.625rem;padding:1.5625rem;border:2px dashed #ddd;color:#aaa;text-align:center;}.gfield_description{font-size:.75em;}.gfield_consent_description{margin-top:.5rem;padding:.625rem .75rem;border:1px solid #bababa;border-radius:4px;font-size:.6875rem;line-height:1.5;}.gfield_consent_description a{text-decoration:none;}.validation_message{color:#d9534f;font-size:.75em;font-weight:700;}.gform_submission_error{margin:1.5em 0;padding:1.5em;color:#d9534f;font-size:.875em;font-weight:700;line-height:1.5;}.gform_submission_error.hide_summary{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.gform_ajax_spinner{margin-left:1em;}.gform_validation_container{display:none;}.gf_clear{clear:both;}.gform_footer{text-align:center;}.gform_footer button{width:auto;}.gform-button,.gform_button{padding:1.25rem 1.5rem;font-size:.875rem;}.gform_ajax_spinner{width:20px;height:20px;border-radius:100%;}.gfield_error input[type='date'],.gfield_error input[type='email'],.gfield_error input[type='password'],.gfield_error input[type='search'],.gfield_error input[type='tel'],.gfield_error input[type='text'],.gfield_error input[type='time'],.gfield_error input[type='url'],.gfield_error select{border:1px solid #dd4820;background-color:#fff0ec;}.payment-portal-form .header-heading{font-size:1.75rem;font-weight:bold;padding-left:.9375rem;margin-top:2.5rem;line-height:normal;}.payment-portal-form input[type='date'],.payment-portal-form input[type='email'],.payment-portal-form input[type='password'],.payment-portal-form input[type='search'],.payment-portal-form input[type='tel'],.payment-portal-form input[type='text'],.payment-portal-form input[type='time'],.payment-portal-form input[type='url'],.payment-portal-form select{height:37.5px;border:1px solid #bababa;background:#fff;font-size:1rem;font-weight:normal;}.payment-portal-form input[type='date']:focus,.payment-portal-form input[type='email']:focus,.payment-portal-form input[type='password']:focus,.payment-portal-form input[type='search']:focus,.payment-portal-form input[type='tel']:focus,.payment-portal-form input[type='text']:focus,.payment-portal-form input[type='time']:focus,.payment-portal-form input[type='url']:focus,.payment-portal-form select:focus{background-color:#fff;border-color:#6dc22e;}.payment-portal-form label{padding-bottom:.3125rem;font-size:1rem;color:#000;font-weight:normal;}.payment-portal-form li{margin-bottom:1.5625rem;}.payment-portal-form li.gfield--type-creditcard{padding:1.25rem;background:#ebe9eb;border-radius:3px;}.payment-portal-form .ginput_container_address > span{margin-bottom:.9375rem;}.payment-portal-form .gform_card_icon_container{display:-ms-flexbox;display:flex;margin-bottom:.9375rem;}.payment-portal-form .gform_card_icon{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/images/credit-card.svg");background-repeat:no-repeat;height:32px;margin-right:.3rem;text-indent:-9000px;width:40px;}.payment-portal-form .gform_card_icon.nitro-lazy{background-image:none !important;}.payment-portal-form .gform_card_icon_amex{background-position:-167px 0;}.payment-portal-form .gform_card_icon_discover{background-position:-221px 0;}.payment-portal-form .gform_card_icon_mastercard{background-position:-275px 0;}.payment-portal-form .gform_card_icon_visa{background-position:-59px 0;}.payment-portal-form .gform_card_icon_jcb{background-position:-329px 0;}.payment-portal-form .gform_card_icon_maestro{background-position:-5px 0;}.payment-portal-form .ginput_container_creditcard{padding:1.25rem;background:#dfdcde;border-radius:3px;}.payment-portal-form .ginput_container_creditcard label{font-size:.9375rem;color:#515151;}.payment-portal-form .ginput_container_creditcard > span:last-child{display:none;}.payment-portal-form .term-conditon{margin:1.25rem 0;}.payment-portal-form .term-conditon .gform-custom-checkbox-input{border-radius:0 !important;}.payment-portal-form .ginput_cardextras{display:-ms-flexbox;display:flex;gap:30px;margin-top:.9375rem;}.payment-portal-form .ginput_cardextras .ginput_cardinfo_left,.payment-portal-form .ginput_cardextras .ginput_cardinfo_right{width:100%;}.payment-portal-form .ginput_cardextras .ginput_card_expiration_container{display:-ms-flexbox;display:flex;gap:10px;margin-bottom:.9375rem;}.payment-portal-form .ginput_cardextras .ginput_cardinfo_right{position:relative;}.payment-portal-form .ginput_cardextras .ginput_cardinfo_right .ginput_card_security_code{padding-right:3.125rem;}.payment-portal-form .ginput_cardextras .ginput_card_security_code_icon{position:absolute;right:0;bottom:15px;background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/images/credit-card.svg");background-position:-382px;background-repeat:no-repeat;display:block;-ms-flex:none;flex:none;height:32px;margin-left:.3em;width:40px;}.payment-portal-form .ginput_cardextras .ginput_card_security_code_icon.nitro-lazy{background-image:none !important;}.payment-portal-form .gform_button{width:100%;padding:.75rem .625rem;font-size:1rem;border-radius:3px;}.payment-portal-form .two-column_wrapper{max-width:100%;}.payment-portal-form .two-column_wrapper .gform_footer{padding-right:0;padding-left:0;}.payment-portal-form .two-column_wrapper .gform-button{width:100%;}.payment-portal-form .gform_wrapper.two-column_wrapper ul.gform-column li.gsection:first-child,.payment-portal-form .gform_wrapper.two-column_wrapper ul.gform_fields{display:none;}.payment-portal-form .gform_wrapper.two-column_wrapper ul.gform_fields.gform-column{display:block;}.payment-portal-form .gform_wrapper.two-column_wrapper ul.one-half{margin-left:6% !important;width:47%;float:left;}.payment-portal-form .gform_wrapper.two-column_wrapper ul.one-half.first{margin-left:0 !important;}.payment-portal-form .gform_wrapper .gsection{border-bottom:none !important;}.payment-portal-form .gform_wrapper .top_label li.gfield.gf_right_half + li.gsection{padding:0 !important;}.payment-portal-form .gfield--type-submit{position:relative;}.payment-portal-form .gform_ajax_spinner{position:absolute;z-index:999999;top:0;left:0;display:block;margin:0;padding:1.25rem;width:100%;height:100%;overflow:hidden;border-radius:6px;background-color:#0145cb;}.payment-portal-form .two-column-field{width:50%;display:inline-block;padding-left:1.25rem;}.payment-portal-form .two-column-field.first{padding-left:0;}.payment-portal-form .gfield--type-address{margin-bottom:.625rem !important;}.cta-card{display:inline-block;margin-bottom:.9375rem;background-color:#fff;text-align:center;transition:all 200ms ease-out;}.pagination{margin-bottom:2rem;}.pagination .nav-links{width:100%;text-align:center;}.pagination .page-numbers{margin:0 .25rem;padding:.5rem .75rem;border:1px solid #525252;color:#000;font-size:.875rem;font-weight:bold;text-decoration:none;}.pagination .page-numbers.current{background-color:#0056ff;color:#fff;}.pagination .pagination-number{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:center;justify-content:center;}.pagination .pagination-number .page-item{list-style:none;}.pagination .pagination-number a{transition:ease all .4s 0s;}.pagination .pagination-number a.page-numbers:hover{background-color:#0056ff;color:#fff;}.pagination .pagination-number a.page-numbers:hover.prev::before{border-color:transparent #222 transparent transparent;}.pagination .pagination-number a.page-numbers:hover.next::before{border-color:transparent transparent transparent #222;}.pagination .pagination-number .page-numbers{margin:0 .15625rem;font-size:1em;line-height:1.4375rem;text-align:center;text-decoration:none;}.pagination .pagination-number .page-numbers.prev{position:relative;margin-right:.625rem;padding-left:1.5625rem;border:none;}.pagination .pagination-number .page-numbers.prev::before{position:absolute;top:50%;transform:translateY(-50%);left:0;width:0;height:0;margin-top:.0625rem;border-width:7px 8.75px 7px 0;border-style:solid;border-color:transparent #222 transparent transparent;content:"";transition:ease all .4s 0s;}.pagination .pagination-number .page-numbers.next{position:relative;margin-left:.625rem;padding-right:1.5625rem;border:none;}.pagination .pagination-number .page-numbers.next::before{position:absolute;top:50%;transform:translateY(-50%);right:0;width:0;height:0;margin-top:.0625rem;border-width:7px 0 7px 8.75px;border-style:solid;border-color:transparent transparent transparent #222;content:"";transition:ease all .4s 0s;}.resource-pagination{max-width:450px;margin:0 auto 3.75rem;text-align:center;}.resource-pagination li{display:inline-block;list-style:none;cursor:pointer;}.resource-pagination li.active,.resource-pagination li.disabled{cursor:default;}.resource-pagination li:hover.prev::before{border-color:transparent #222 transparent transparent;}.resource-pagination li:hover.next::before{border-color:transparent transparent transparent #222;}.resource-pagination li.previous{position:relative;margin-right:.625rem;padding-left:1.5625rem;}.resource-pagination li.previous::before{position:absolute;top:50%;transform:translateY(-50%);left:0;width:0;height:0;margin-top:.0625rem;border-width:7px 8.75px 7px 0;border-style:solid;border-color:transparent #222 transparent transparent;content:"";transition:ease all .4s 0s;}.resource-pagination li.next{position:relative;margin-left:.625rem;padding-right:1.5625rem;}.resource-pagination li.next::before{position:absolute;top:50%;transform:translateY(-50%);right:0;width:0;height:0;margin-top:.0625rem;border-width:7px 0 7px 8.75px;border-style:solid;border-color:transparent transparent transparent #222;content:"";transition:ease all .4s 0s;}.resource-pagination li a{margin:0 .15625rem;color:#222;font-size:1em;line-height:1.4375rem;text-align:center;text-decoration:none;}.woocommerce-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:1.875rem 0 4.375rem;padding:0;list-style-type:none;}.woocommerce-pagination li .page-numbers{padding:1rem !important;}.woocommerce-pagination li .page-numbers:hover{background:#edf4ff !important;}.social-links{list-style:none;}.social-link-item{display:inline-block;}.social-link-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.social-link-icon svg{width:20px;height:20px;}.social-share .social-share-title{margin:0;font-size:1em;font-weight:700;}.social-share .social-share-links{margin:0;padding:0;list-style:none;}.social-share .social-share-link-item{position:relative;display:inline-block;margin:0;}.social-share .social-share-link-item:hover{background:none;}.social-share .social-share-link-item::after{display:none;}.social-share .social-share-link{width:30px;height:30px;display:inline-block;}.social-share .social-share-link-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.social-share .social-share-link-twitter .social-share-link{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2222%22%20height%3D%2216%22%20viewBox%3D%220%200%2022%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%20%20%20%3Ctitle%3E2142712F-E82A-4081-8CAF-C764D6C00F9C%3C%2Ftitle%3E%20%20%20%20%3Cpath%20d%3D%22M1.514.86S4.85%204.825%2010.647%205.1c0%200-.785-2.343%201.622-4.134%202.408-1.794%205.386-.276%205.956.401%200%200%201.694-.237%202.876-.951%200%200-.387%201.37-1.815%202.194%200%200%201.673-.2%202.448-.602%200%200-.816%201.17-2.223%202.067%200%200%20.591%204.95-4.151%209.04C10.617%2017.202%202.814%2016.351%200%2014.211c0%200%203.824.384%206.516-1.675%200%200-3.182-.054-4.099-2.717%200%200%201.591.11%201.867-.164%200%200-3.428-.741-3.458-3.953%200%200%201.04.467%201.988.495%200%200-3.304-3.001-1.3-6.198%22%20fill%3D%22%233d3d3d%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:20px auto;}.social-share .social-share-link-twitter .social-share-link.nitro-lazy{background-image:none !important;}.social-share .social-share-link-twitter .social-share-link:hover{opacity:.5;}.social-share .social-share-link-facebook .social-share-link{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20viewBox%3D%220%200%2011%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%20%20%20%3Ctitle%3E2C7E2823-E5C3-46DE-8F90-8D10710EB7B5%3C%2Ftitle%3E%20%20%20%20%3Cpath%20d%3D%22M0%207.389h3.163V4.51s-.134-1.88%201.32-3.308C5.937-.224%207.893-.088%2010.679.15v3.21h-2.06s-.865-.017-1.272.442c-.406.459-.362%201.112-.362%201.274V7.39h3.572l-.458%203.578H6.966v9.213h-3.79v-9.232H0v-3.56z%22%20fill%3D%22%233d3d3d%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:10px auto;}.social-share .social-share-link-facebook .social-share-link.nitro-lazy{background-image:none !important;}.social-share .social-share-link-facebook .social-share-link:hover{opacity:.5;}.social-share .social-share-link-linkedin .social-share-link{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2217%22%20viewBox%3D%220%200%2018%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%20%20%20%3Ctitle%3EB3A7394A-EC62-4F93-9506-A63831BD75FC%3C%2Ftitle%3E%20%20%20%20%3Cpath%20d%3D%22M4.175%202.05c0%201.134-.934%202.05-2.088%202.05C.935%204.1%200%203.184%200%202.05%200%20.918.935%200%202.087%200c1.154%200%202.088.918%202.088%202.05zM.27%2017V5.646h3.606V17H.27zm5.866%200V5.646h3.457V7.25c.928-1.49%202.68-2.334%205.344-1.605%202.664.727%202.444%205.197%202.444%205.197V17h-3.623v-5.843c0-.662.15-2.665-2.006-2.665-2.16%200-2.025%202.65-2.025%202.65V17h-3.59z%22%20fill%3D%22%233d3d3d%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:16px auto;}.social-share .social-share-link-linkedin .social-share-link.nitro-lazy{background-image:none !important;}.social-share .social-share-link-linkedin .social-share-link:hover{opacity:.5;}.breadcrumbs{padding:.75rem 0;background-color:#f5f5f5;}.breadcrumbs .woocommerce-breadcrumb{margin-bottom:0;}.facetwp-toggle{display:none;}.facetwp-overflow{display:block !important;margin-top:1.25rem;}.filter-by{color:#0056ff;font-size:.875rem;font-weight:bold;letter-spacing:.10938rem;text-transform:uppercase;}.facet-wrap{z-index:1;width:28%;padding-top:2.1875rem;padding-right:1.25rem;}.facet-wrap .facet-product-filters{position:sticky;top:0;left:0;max-height:100vh;overflow-y:scroll;}h3{position:relative;color:#000;font-size:1.125rem;font-weight:700;letter-spacing:0;text-transform:uppercase;}h3::after{position:absolute;bottom:-4px;left:0;width:100%;height:1px;opacity:.31;background:#7a7f85;content:"";}.facetwp-checkbox{width:23px;height:23px;margin-bottom:0 !important;padding-left:.1875rem !important;border:1px solid #7a7f85;background:none !important;}.facetwp-checkbox + .facetwp-checkbox{margin-top:.9375rem;}.facetwp-checkbox .facetwp-display-value{display:block;width:300px;padding-left:1.875rem;color:#000;font-size:1rem;letter-spacing:0;line-height:1.5625rem;}.facetwp-checkbox.checked{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.2%209%22%3E%3Cpath%20fill%3D%22%230066FF%22%20d%3D%22M4%209L0%205l1.8-1.7L4%205.5%209.4%200l1.8%201.8z%22%2F%3E%3C%2Fsvg%3E") !important;background-size:19px !important;background-repeat:no-repeat !important;background-position:center !important;}.facetwp-counter{display:none;}.facetwp-flyout-open{color:#fff;padding:.9375rem 1.25rem;background-color:#0056ff;font-size:.875rem;font-weight:700;letter-spacing:.10938rem;text-transform:uppercase;line-height:1.09375rem;text-decoration:none;}.fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#fff !important;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.2%209%22%3E%3Cpath%20fill%3D%22%230066FF%22%20d%3D%22M4%209L0%205l1.8-1.7L4%205.5%209.4%200l1.8%201.8z%22%2F%3E%3C%2Fsvg%3E") !important;background-size:contain;background-position:center;background-repeat:no-repeat;}.fs-wrap.multiple .fs-option.selected .fs-checkbox i.nitro-lazy{background-image:none !important;}.header{position:relative;z-index:80;height:80px;background:#fff;transition:all .3s ease-in-out 0s;}.admin-bar .header{top:46px;}.header-top{display:none;min-height:35.8px;background-color:#000;text-align:right;}.header-top a{color:#fff;}.header-top .utility-nav{height:35.88px;}.main-menu-toggle{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;outline:0;border:none;background:transparent;cursor:pointer;}.main-menu-toggle .lines{position:relative;display:inline-block;width:26px;height:26px;}.main-menu-toggle .line{position:absolute;display:block;width:26px;height:2px;transform:rotate(0deg);opacity:1;border-radius:9px;background-color:#fff !important;transition:.25s ease-in-out;}.main-menu-toggle .line:nth-child(1){top:4px;transform-origin:left center;}.main-menu-toggle .line:nth-child(2){top:12px;transform-origin:left center;}.main-menu-toggle .line:nth-child(3){top:20px;transform-origin:left center;}.main-menu-toggle.menu-open .line:nth-child(1){top:0;width:33px;transform:rotate(45deg);}.main-menu-toggle.menu-open .line:nth-child(2){width:0%;opacity:0;}.main-menu-toggle.menu-open .line:nth-child(3){top:23px;width:33px;transform:rotate(-45deg);}.header-nav{position:relative;border-top:1px solid #525252;background-color:#fff;transition:ease all .3s 0s;}.header-nav .header-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;}.header-nav .header-logo{width:202px;height:80px;transition:all .3s ease-in-out 0s;}.header-nav .header-logo img,.header-nav .header-logo svg{max-width:100%;}.header-nav .custom-logo-link{display:block;}.header-nav .custom-logo-link > span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:202px;height:80px;}.header-nav .header-menus{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;top:80px;width:100%;}.header-nav .header-menus .utility-menu{display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse;flex-flow:column-reverse;}.header-nav .header-menus .utility-menu .menu-item-link{display:block;padding:.625rem 1.25rem;font-size:.875em;font-weight:400;line-height:1.5;text-decoration:none;}.header-nav .button-cover{z-index:1;display:-ms-flexbox;display:flex;-ms-flex:0 0 80px;flex:0 0 80px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.footer{background-color:#000;color:#fff;}.footer .main-footer,.footer .sub-footer{max-width:1440px;margin:auto;padding:1rem 2rem;}.footer .main-footer{-ms-flex-direction:column;flex-direction:column;}.footer .footer-logo{margin:1.25rem 0;text-align:center;}.footer hr{border-top:1px solid #303030;}.footer .footer-links{margin:1rem 0;}.footer .footer-links .link{display:block;margin-top:.5rem;margin-bottom:.5rem;}.footer .footer-links a{text-decoration:none;color:#555;}.footer .footer-links a:hover{color:#0056ff;}.footer .sub-footer-cover{background-color:#fff;}.footer .sub-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;-ms-flex-align:center;align-items:center;background:#fff;}.footer .sub-footer .copy-text{font-size:.875rem;letter-spacing:.055rem;line-height:1.125rem;color:#555;}.footer .sub-footer .social-link-icon svg{width:24px;height:20px;}.footer .sub-footer .social-link-icon path{fill:#0056ff;}.footer .sub-footer .social-link-icon:hover path{fill:#ce0d24;}.footer .sub-footer .social-link-item{margin:1rem .375rem 0;}.footer .footer-cerification-logo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:12px;margin-bottom:.625rem;padding:0;}.footer .footer-cerification-logo li{display:inline-block;list-style:none;}.footer .footer-cerification-logo li img{width:auto;height:50px;}.main-nav{display:none;width:100%;background:#fff;}.main-nav.active-nav{display:block;}.main-menu{display:none;line-height:2;}.main-menu.main-nav-active{display:block;}.main-menu .menu-item{list-style:none;}.main-menu .menu-item.desktop-hide{display:block;}.main-menu .menu-item-top-level.menu-item-active > .menu-link-cover > .menu-item-link,.main-menu .menu-item-top-level:hover > .menu-link-cover > .menu-item-link{position:relative;}.main-menu .menu-item-top-level > .menu-link-cover{position:relative;}.main-menu .menu-item-top-level > .menu-link-cover .menu-item-link{position:relative;font-weight:400;transition:all .3s ease 0s;color:#000;}.main-menu .menu-item-link{display:block;padding:.625rem 1.875rem;color:#fff;font-size:.875em;font-weight:400;line-height:1.5;text-decoration:none;}.main-menu .sub-menu-toggle{position:absolute;z-index:60;top:6px;right:20px;width:38px;height:40px;padding:0;outline:0;border:0;background:transparent;}.main-menu .sub-menu-toggle .icon{transform:rotate(180deg);transition:ease all .2s 0s;}.main-menu .sub-menu-toggle .icon svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:15px;height:15px;}.main-menu .sub-menu-cover{position:relative;display:none;background-color:#fff;}.main-menu .sub-menu-cover.submenu-cover-active{display:block;}.main-menu .sub-menu-cover .sub-menu .menu-item{padding-right:1.5rem;}.main-menu .sub-menu-cover .menu-item-link{position:relative;display:inline-block;color:#000;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.4375rem;transition:.3s ease-in-out;}.main-menu .sub-menu-cover .menu-item-link::after{position:absolute;top:50%;right:-16px;width:18px;height:10px;transform:translate(-50%,-50%);background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/grunticon/source/blue-arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;content:none;}.main-menu .sub-menu-cover .menu-item-link:hover{color:#0056ff;}.main-menu .sub-menu-cover .menu-item-link:hover::after{content:"";}.main-menu.main-menu-has-touch .sub-menu-toggle .icon svg{width:12px;height:12px;}.main-menu.main-menu-has-touch .menu-link-cover{position:relative;margin-left:0;}.main-menu.main-menu-no-touch.sub-menu-active{position:static;display:block;}.main-menu.main-menu-no-touch.submenu-cover-active{position:static;display:block;}.main-menu .subnav-menu-with-cta .sub-menu-cover{left:0;width:100%;}.main-menu .subnav-menu-with-cta.has-no-cta .sub-menu{padding:0 0 0 5rem;}.main-menu .meganav-cta{display:none;width:auto;}.main-menu-cta-lg{display:none;margin-left:1.25rem;}.main-menu-cta-sm .main-menu-cta-link{width:100%;padding-left:1.25rem;font-size:.875em;text-align:center;}.main-menu-cta-link{font-weight:400;}.footer-nav .menu-item-link.not-menu{cursor:default;pointer-events:none;}.main-nav .utility-nav{display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:50px;padding:0 1.25rem;background:#151414;}.main-nav .utility-nav .menu-item-link{padding-left:0;}.main-nav .utility-nav .utility-menu{display:none;}.main-nav.active-nav .utility-nav .utility-menu{display:block;}.utility-nav > .utility-menu{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;}.utility-nav > .utility-menu .menu-item{display:inline-block;line-height:.6875rem;}.utility-nav > .utility-menu .menu-item-link{display:inline-block;padding:0 1.125rem;font-size:.9375rem;font-weight:400;letter-spacing:.06813rem;text-decoration:none;}.utility-nav > .utility-menu .menu-item-link:hover{color:#0056ff;transition:ease all .4s 0s;}.utility-nav .search-form{position:relative;display:block;width:100%;margin:0 auto;padding:.25rem 0;}.utility-nav .search-form-field{position:absolute;top:-12px;right:0;display:block;width:100%;height:32px;padding:.5rem 2.375rem .5rem .625rem;border:none;border-radius:2px;background-color:transparent;color:#fff;font-family:"Montserrat",sans-serif;font-size:.9375rem;transition:.3s ease-in-out;}.utility-nav .search-form-field:required{border:none;box-shadow:none;}.utility-nav .search-form-field::-webkit-input-placeholder{opacity:1;color:#fff;}.utility-nav .search-form-field::-moz-placeholder{opacity:1;color:#fff;}.utility-nav .search-form-field::-moz-placeholder{opacity:1;color:#fff;}.utility-nav .search-form-field:focus,.utility-nav .search-form-field:hover{border-bottom:1px solid #fff;}.utility-nav .search-submit{position:absolute;top:50%;transform:translateY(-50%);right:0;width:32px;height:32px;padding:0;border:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width=\"16\" height=\"17\" viewBox=\"0 0 16 17\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cg stroke=\"%23FFF\" stroke-width=\"2\" fill=\"none\" fill-rule=\"evenodd\"%3E%3Ccircle cx=\"7\" cy=\"7\" r=\"6\"/%3E%3Cpath d=\"M11.039 11.661l4.168 3.816\"/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:16px 16px;cursor:pointer;}.utility-nav .search-submit.nitro-lazy{background-image:none !important;}.footer-menu{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;padding-left:.625rem;}.footer-menu .sub-footer-menu,.footer-menu .sub-menu{list-style:none;}.footer-menu p{margin:.5rem 0;font-size:.875rem;line-height:1.5rem;}.footer-menu p a{line-height:1.5rem;}.footer-menu .menu-link-cover a{color:#fff;font-size:.875em;letter-spacing:.055rem;line-height:2.25rem;text-decoration:none;}.footer-menu .menu-link-cover a:hover{color:#0056ff;}.footer-menu > .menu-item{width:100%;overflow:inherit;}.footer-menu > .menu-item .menu-link-cover > a{font-weight:700;text-transform:uppercase;}.footer-menu > .menu-item:nth-last-child(2){break-after:avoid;}.footer-menu > .menu-item .social-link{font-size:0;}.footer-menu > .menu-item .social-link.social-link-linkedin{display:block;width:20px;height:20px;background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/images/social-link-linkedin.svg");background-size:contain;background-repeat:no-repeat;filter:brightness(0) saturate(100%) invert(25%) sepia(82%) saturate(6331%) hue-rotate(220deg) brightness(102%) contrast(105%);}.footer-menu > .menu-item .social-link.social-link-linkedin.nitro-lazy{background-image:none !important;}.footer-menu > .menu-item .social-link:hover{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7458%) hue-rotate(88deg) brightness(115%) contrast(102%);}.footer-menu .sub-menu > .menu-item > .menu-link-cover a{font-weight:400;text-transform:none;}.shop-nav-lg{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;height:35.88px;}.shop-nav-lg .shop-menu{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;list-style:none;}.shop-nav-lg .shop-menu-item{display:inline-block;line-height:.6875rem;}.shop-nav-lg .shop-menu-item-link{display:inline-block;padding:0 1.125rem;font-size:.9375rem;font-weight:400;letter-spacing:.06813rem;text-decoration:none;}.shop-nav-lg .shop-menu-item-link:hover{color:#0056ff;transition:ease all .4s 0s;}.shop-nav-lg .shop-menu-item-cart{margin-top:.0625rem;}.shop-nav-lg .shop-menu-cart-icon{display:none;}.shop-nav-lg .shop-menu-cart-count{display:-ms-inline-flexbox;display:inline-flex;margin-left:.25rem;padding:.25rem .5rem;border-radius:40px;background-color:#0056ff;color:#fff;font-size:1rem;line-height:1rem;}.shop-nav-sm{display:-ms-flexbox;display:flex;-ms-flex:0 0 80px;flex:0 0 80px;-ms-flex-pack:center;justify-content:center;}.shop-nav-sm .shop-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:distribute;justify-content:space-around;list-style:none;}.shop-nav-sm .shop-menu-item-cart .shop-menu-item-link{position:relative;display:block;height:44px;}.shop-nav-sm .shop-menu-cart-icon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}.shop-nav-sm .shop-menu-cart-icon svg{width:44px;height:44px;}.shop-nav-sm .shop-menu-cart-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.shop-nav-sm .shop-menu-cart-count{position:absolute;top:9px;left:50%;transform:translateX(-30%);color:#fff;font-size:.75rem;font-weight:700;}.shop-nav-sm .shop-menu-item-account{display:none;font-size:.75rem;font-weight:700;text-align:center;text-transform:uppercase;}.shop-menu-item-link{color:#3fa2f7;text-decoration:none;}.woocommerce .woocommerce-ordering select{font-size:1rem;}.layout-faqs.product-section{padding:.75rem 0 2rem;}.layout-faqs.product-section .container{-ms-flex-direction:column !important;flex-direction:column !important;max-width:978px;}.layout-faqs.product-section .section-title{margin:1.2em 0 .4em;font-size:1.5em;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase;}.layout-faqs.product-section .faqs-items .faqs-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin-bottom:.9375rem;padding:0;}.layout-faqs.product-section .faqs-items .faqs-item:last-child{border-bottom:none;}.layout-faqs.product-section .faqs-items .faq-toggle{position:relative;right:-10px;border:none;padding-left:.9375rem;background-color:transparent;cursor:pointer;}.layout-faqs.product-section .faqs-items .faq-toggle::after{position:absolute;margin-top:0;right:0;width:19px;height:19px;transform:translateX(-50%) translateY(-50%) rotate(0deg);background:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/grunticon/source/angle-up.svg");content:"";}.layout-faqs.product-section .faqs-items .active-faq-item .faq-toggle{transition:ease all .2s 0s;top:8%;height:auto;}.layout-faqs.product-section .faqs-items .active-faq-item .faq-toggle:hover::after{border-color:#222 transparent transparent;}.layout-faqs.product-section .faqs-items .active-faq-item .faq-toggle::after{transform:translateX(-50%) translateY(-50%) rotate(180deg);border-color:#222 transparent transparent;}.layout-faqs.product-section .faqs-items .faqs-cover{width:100%;}.layout-faqs.product-section .faqs-items .question{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:.9375rem;background:#ededed;font-size:1em;font-weight:700;letter-spacing:0;line-height:1.1875rem;cursor:pointer;}.layout-faqs.product-section .faqs-items .answer{display:none;height:0;padding:.9375rem;font-size:1em;line-height:1.4375rem;transition:all .4s ease-Out;width:100%;word-break:break-word;}.layout-faqs.product-section .faqs-items .active-faq-ans{display:inline-block;height:auto;}.page-template-page-faq .layout-faqs.product-section{padding:1.5rem 0;}.width-lg,.width-md,.width-sm,.width-xlg,.width-xsm{margin:0 auto;}.width-xsm{max-width:400px;}.width-sm{max-width:600px;}.width-md{max-width:800px;}.width-lg{max-width:1000px;}.width-xlg{max-width:1200px;}.margin-top-xsm{margin-top:.5em;}.margin-top-sm{margin-top:1.5em;}.margin-top-md{margin-top:2em;}.margin-top-lg{margin-top:3em;}.margin-top-xlg{margin-top:4em;}.margin-btm-xsm{margin-bottom:.5em;}.margin-btm-sm{margin-bottom:1.5em;}.margin-btm-md{margin-bottom:2em;}.margin-btm-lg{margin-bottom:3em;}.margin-btm-xlg{margin-bottom:4em;}.padding-top-xsm{padding-top:.625em;}.padding-top-sm{padding-top:.9375em;}.padding-top-md{padding-top:1.25em;}.padding-top-lg{padding-top:1.25em;}.padding-top-xlg{padding-top:2.1875em;}.padding-btm-xsm{padding-bottom:.625em;}.padding-btm-sm{padding-bottom:.9375em;}.padding-btm-md{padding-bottom:1.25em;}.padding-btm-lg{padding-bottom:1.25em;}.padding-btm-xlg{padding-bottom:2.8125em;}.banner{background-repeat:no-repeat;background-position:center;background-size:cover;}.banner-container{-ms-flex-align:center;align-items:center;min-height:300px;padding-top:2.5rem;padding-bottom:2.5rem;}.banner-container.container{max-width:980px;}.banner-body{width:100%;text-align:center;}.banner-heading{margin:0;color:#fff;font-size:1.5rem;font-weight:400;}.banner-caption{margin:1rem 0 0;color:#fff;font-size:1rem;line-height:1.5;}.banner-cta{margin-top:1.25rem;}.divider hr{height:1px;padding:0;border:0;border-top:1px solid #bababa;}.featured-products .featured-products-cards{padding:0 2rem;}.featured-products .featured-products-cards .slick-track{display:-ms-flexbox;display:flex;}.featured-products .featured-products-cards .product-card{height:auto;margin:1.5rem;}.featured-products .featured-products-cards .product-card-wrapper{-ms-flex-direction:column;flex-direction:column;height:100%;}.featured-products .featured-products-cards .product-card-thumb img{display:block;margin:0 auto;}.featured-products .featured-products-cards .product-card-body{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0;}.featured-products .featured-products-cards .product-card-name:first-child{margin-top:1.5rem;}.featured-products .featured-products-cards .product-card-more{margin-top:.25rem;}.featured-products .featured-products-cards .product-card-more .button{display:inline-block;}.featured-products .slider-arrow{width:44px;height:44px;padding:0;border:none;background-color:transparent;cursor:pointer;}.featured-products .slider-arrow.slick-next,.featured-products .slider-arrow.slick-prev{position:absolute;top:50%;transform:translateY(-50%);}.featured-products .slider-arrow.slick-prev{left:-10px;}.featured-products .slider-arrow.slick-prev svg{transform:rotate(-180deg);}.featured-products .slider-arrow.slick-next{right:-10px;}.featured-products .slider-arrow svg{width:44px;height:44px;}.featured-products .slider-arrow path{transition:fill 200ms ease-out;}.featured-products .slider-arrow.slick-disabled{opacity:.5;}.featured-products-footer{margin-top:1.875rem;text-align:center;}.featured-product-categories-wrapper{margin-top:1.875rem;}.featured-product-categories-cards{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;}.featured-product-categories-cards .product-card{margin-top:1.5rem;margin-bottom:1.5rem;}.hero{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;}.hero .overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);}.hero .background-video{position:absolute;z-index:0;top:0;left:0;display:none;width:100%;height:100%;object-fit:cover;}.hero .section-search-form{display:-ms-flexbox;display:flex;}.hero-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem;}.hero-size-lg .hero-container{min-height:500px;}.hero-size-sm .hero-container{min-height:250px;padding-top:1.875rem;padding-bottom:1.875rem;}.hero-body{position:relative;z-index:9;max-width:891px;}.hero-size-sm .hero-body{max-width:680px;}.hero-size-md .hero-body{max-width:890px;}.hero-size-lg .hero-body{max-width:100%;}.hero-body.content-center{margin:auto;text-align:center;}.hero-body.content-dark .section-subheading{color:#ce0d24;}.hero-body.content-dark .section-caption,.hero-body.content-dark .section-heading{color:#000;}.hero-body .section-caption,.hero-body .section-heading,.hero-body .section-subheading{color:#fff;}.hero-body .section-heading{line-height:3rem;}.hero-body .section-subheading{margin-bottom:.5rem;line-height:1.6875rem;}.hero-body h1.section-heading{font-size:2.375rem;line-height:2.75rem;}.hero-heading{margin:0;color:#fff;font-size:1.125rem;font-weight:bold;letter-spacing:.0625rem;line-height:4.1875rem;text-transform:uppercase;}.hero-subheading{margin:1rem 0 0;color:#fff;font-size:1.125rem;}.hero-caption{margin:0;color:#fff;font-size:2rem;font-weight:400;letter-spacing:0;line-height:2.9375rem;}.hero-video-link{margin-top:1.25rem;}.hero-cta{margin-top:1.25rem;}.highlight-links-container{position:relative;max-width:1300px;}.highlight-links-inner-container{background-color:#fff;}.highlight-links-wrapper{-ms-flex-pack:justify;justify-content:space-between;}.highlight-links-heading{margin:0;font-weight:normal;text-align:center;}.highlight-links-items{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.25rem;}.highlight-links-item{margin-top:1.25rem;list-style:none;line-height:1.5;text-align:center;}.highlight-links-item-link{text-decoration:none;}.highlight-links-item-title{margin:0;}.highlight-links-item-caption{margin:.5rem 0 0;color:#222;font-size:.875rem;}.layout-wrapper{background-repeat:no-repeat;background-position:center;background-size:cover;}.logo-bar{padding:1.5625rem 0;text-align:center;}.logo-bar .container{max-width:1120px;}.logo-bar .heading{margin:.5rem 0 1rem;}.logo-bar .logo-bar-body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}.logo-bar .logo-item{width:48%;margin:.75rem 0;}.logo-bar .logo-item .logo{width:90px;height:auto;}.logo-bar .logo-item:last-child{margin-right:0;}.section-header{max-width:700px;margin:0 auto;line-height:1.5;text-align:center;}.section-heading{margin:0;font-size:1.5rem;font-weight:400;}.section-subheading{margin:1rem 0 0;color:#ce0d24;font-size:1rem;text-transform:uppercase;}.section-caption{margin:1rem 0 0;font-size:1rem;}.spacer.size-xsm{height:20px;}.spacer.size-sm{height:40px;}.spacer.size-md{height:80px;}.spacer.size-lg{height:100px;}.spacer.size-xlg{height:150px;}.stats-bar-wrapper{max-width:1440px;max-width:1130px;margin-left:auto;margin-right:auto;min-width:268px;padding:0 1.875rem;}.stats-bar-wrapper:after{content:" ";display:block;clear:both;}.stats-bar-items{-ms-flex-wrap:wrap;flex-wrap:wrap;}.stats-bar-items .stats-bar-item:first-child{margin-left:0;}.stats-bar-items .stats-bar-item:last-child{margin-right:0;}.stats-bar-item{position:relative;text-align:center;}.stats-bar-item:not(:first-child){margin-top:1rem;}.stats-bar-item-canvas{width:200px;height:160px;}.stats-bar-item-canvas canvas{display:none;}.stats-bar-item-wrapper{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:200px;}.stat-number{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.stats-bar-value,.symbol{margin:0;color:#ce0d24;font-size:4.75rem;font-weight:700;letter-spacing:0;line-height:2.75rem;line-height:1;text-align:center;}.symbol{margin:0 .5rem;}.stats-bar-label{margin:.5rem 0 0;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.75rem;text-align:center;}.testimonials-container{max-width:90%;margin:0 auto;}.testimonials-container .slick-dots{margin:1rem 0 .5rem;list-style-type:none;text-align:center;}.testimonials-container .slick-dots li{width:12px;height:12px;position:relative;display:inline-block;margin:0 .125rem;cursor:pointer;}.testimonials-container .slick-dots li button{visibility:hidden;}.testimonials-container .slick-dots li::before{width:12px;height:12px;position:absolute;top:1.5px;left:0;border-radius:40px;background-color:#ededed;content:"";}.testimonials-container .slick-dots li.slick-active{width:16px;height:16px;}.testimonials-container .slick-dots li.slick-active::before{width:16px;height:16px;top:0;background-color:#0056ff;}.testimonial-item{list-style:none;line-height:1.5;text-align:center;}.testimonial-item blockquote{margin:0;}.testimonial-item footer{margin-top:1rem;}.testimonial-item-image{display:block;margin:0 auto;}.testimonial-item-quote{position:relative;margin:0 0 2rem;color:#000;font-size:1.0625rem;font-weight:400;line-height:1.875rem;text-align:center;text-indent:24px;}.testimonial-item-quote::before{position:absolute;top:4px;width:24px;height:12px;transform:translate(-24px,-3px);background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/images/quotation.svg");background-repeat:no-repeat;background-position:center;background-size:contain;content:"";}.testimonial-item-quote::after{position:absolute;bottom:16px;width:24px;height:12px;background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/images/quotation.svg");background-repeat:no-repeat;background-position:center;background-size:contain;content:"";}.testimonial-item-byline{font-size:.875rem;font-style:normal;}.testimonial-item-byline span{display:block;width:100%;font-weight:400;}.testimonial-item-byline span.name{margin-bottom:.375rem;font-weight:700;}.testimonials .slick-initialized .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.testimonials .slider-arrow{padding:0;border:none;background-color:transparent;cursor:pointer;}.testimonials .slider-arrow.slick-next,.testimonials .slider-arrow.slick-prev{position:absolute;top:50%;transform:translateY(-50%);}.testimonials .slider-arrow.slick-prev{left:-50px;}.testimonials .slider-arrow.slick-next{right:-50px;}.testimonials .slider-arrow:focus path,.testimonials .slider-arrow:hover path{fill:#222;}.testimonials .slider-arrow svg{width:44px;height:44px;}.testimonials .slider-arrow path{transition:fill 200ms ease-out;fill:#aaa;}.featured-articles{background-color:#ededed;}.featured-articles .section-header{margin-bottom:2.875rem;}.featured-articles .section-header .section-subheading{font-weight:700;}.featured-articles .slick-track{display:-ms-flexbox;display:flex;}.featured-articles .slick-track .slick-slide{height:auto;}.featured-articles .post-card-cover{position:relative;top:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%;background:#fff;box-shadow:3px 2px 10px 0px rgba(0,0,0,.19);transition:top 200ms ease-out;}.featured-articles .post-card{margin:1.125rem .625rem;}.featured-articles .post-card .image-wrapper{display:block;width:100%;height:166px;}.featured-articles .post-card .image-wrapper .image{width:100%;height:100%;object-fit:cover;object-position:center;}.featured-articles .post-card .post-title{display:block;margin-bottom:1.125rem;color:#000;font-size:1.25rem;font-weight:700;line-height:1.875rem;text-decoration:none;}.featured-articles .post-card .post-title::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";}.featured-articles .post-card .content{position:relative;-ms-flex-positive:1;flex-grow:1;padding:1.75rem 2.0625rem 4.0625rem;}.featured-articles .post-card .content .description p{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:1.6875rem;}.featured-articles .post-card .content .card-bottom{position:absolute;left:33px;bottom:40px;}.featured-articles .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:1rem 0 .5rem;list-style-type:none;text-align:center;}.featured-articles .slick-dots li{width:12px;height:12px;position:relative;display:inline-block;margin:0 .125rem;cursor:pointer;}.featured-articles .slick-dots li button{visibility:hidden;}.featured-articles .slick-dots li::after{width:12px;height:12px;position:absolute;top:1.5px;left:0;display:block;border-radius:100%;background:rgba(0,86,255,.3);content:"";}.featured-articles .slick-dots li.slick-active{width:16px;height:16px;}.featured-articles .slick-dots li.slick-active::after{width:16px;height:16px;top:0;background:#0056ff;}.featured-content-wrapper{margin-top:1.875rem;}.featured-content-cards{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;}.featured-content-card{margin-bottom:.9375rem;border:1px solid #bababa;transition:border 200ms ease-out;}.featured-content-card:hover{border-color:#222;}.featured-content-card .featured-content-card-more{margin-top:.5rem;}.featured-content-card .featured-content-card-more .button{display:inline-block;font-size:.875rem;}.featured-content-card-wrapper{display:-ms-flexbox;display:flex;padding:1.25rem;color:#222;text-decoration:none;}.featured-content-card-thumb img{display:block;max-width:100%;}.featured-content-card-body{-ms-flex:1;flex:1;padding-left:1.25rem;}.featured-content-card-title{margin:0;font-size:1rem;line-height:1.5;}.cta .simple-cta-bg{position:relative;padding:3rem 1.5rem;background-repeat:no-repeat;background-position:center;background-size:cover;background:#000;color:#fff;text-align:center;overflow:hidden;}.cta .simple-cta-bg .inner-cta{max-width:80%;margin:auto;position:relative;z-index:1;}.cta .simple-cta-bg .cta-name{margin-bottom:1.5rem;color:#fff;}.cta .simple-cta-bg .cta{margin-top:2rem;}.cta .simple-cta-bg::before{position:absolute;width:350px;height:350px;top:-60px;left:-180px;background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/source/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/images/cta_shape_bottom.svg");background-repeat:no-repeat;transition:transform .2s ease;content:"";}.cta .simple-cta-bg::after{position:absolute;width:350px;height:350px;bottom:-60px;right:-100px;background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/source/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/images/cta_shape_top.svg");background-repeat:no-repeat;transition:transform .2s ease;content:"";}.cta .simple-cta-bg:hover::before{transform:translate(90px,0px);transition:transform .2s ease;}.cta .simple-cta-bg:hover::after{transform:translate(0px,85px);transition:transform .2s ease;}.cta .menu-cta-bg{max-width:80%;padding:2rem;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;text-align:center;}.cta .menu-cta-bg .cta-name{margin-bottom:1.5rem;color:#fff;font-size:1.375rem;line-height:1.75rem;}.cta .menu-cta-bg .cta-content{font-size:.875rem;}.cta .menu-cta-bg .cta{margin-top:.75rem;}.services-layout .main-services{display:-ms-flexbox;display:flex;margin:1.5rem 0;padding:0 3.125rem;}.services-layout .main-services .slider-arrow{width:44px;height:44px;padding:0;border:none;background:none;cursor:pointer;}.services-layout .main-services .slider-arrow.slick-next,.services-layout .main-services .slider-arrow.slick-prev{position:absolute;z-index:99;top:50%;transform:translateY(-50%);}.services-layout .main-services .slider-arrow.slick-disabled{opacity:.5;}.services-layout .main-services .slider-arrow.slick-prev{left:0;}.services-layout .main-services .slider-arrow.slick-prev svg{transform:rotate(-180deg);}.services-layout .main-services .slider-arrow.slick-next{right:0;}.services-layout .main-services .slider-arrow svg{width:44px;height:44px;}.services-layout .main-services .slick-track{height:100%;padding-bottom:1.25rem;}.services-layout .inner-service{position:relative;top:0;display:block;width:100%;padding:.9375rem;color:#000;transition:top 200ms ease-out;}.services-layout .inner-service .inner-service-shadow{height:100%;background-color:#fff;position:relative;margin:1.5rem 0;padding:1.5rem 1.5rem 5rem;box-shadow:3px 2px 10px 0 rgba(0,0,0,.19);}.services-layout .hovef-off .inner-service:hover{top:0;}.services-layout .icon{width:65px;height:65px;object-fit:contain;}.services-layout img.icon{width:75px;height:75px;}.services-layout .content{margin:.75rem 0 0;line-height:1.6875rem;}.two-column-content-with-cta .section-header{max-width:100%;padding:2.5rem 2rem;text-align:left;}.two-column-content-with-cta .section-header:first-child{background-color:#000;}.two-column-content-with-cta .section-header:first-child .section-caption,.two-column-content-with-cta .section-header:first-child .section-heading{color:#fff;}.two-column-content-with-cta .section-header:first-child .btn-secondary-dark{color:#fff;}.two-column-content-with-cta .section-header:first-child .btn-secondary-dark:hover{color:#0056ff;}.two-column-content-with-cta .section-header:first-child .btn-secondary-dark:hover::before{right:-42px;}.two-column-content-with-cta .section-subheading{margin-bottom:1rem;}.two-column-content-with-cta .section-cta{margin:2rem 2rem 0 0;}.two-column-content-with-cta .section-cta a{margin-right:.75rem;}.two-column-content-with-cta .section-cta .btn-secondary-dark{display:block;margin:0;}.meganav-product-search{width:100%;text-align:center;}.meganav-product-search .meganav-search-form-label{margin-right:2rem;color:#000;font-size:.875rem;font-weight:bold;letter-spacing:.055rem;line-height:4.1875rem;text-transform:uppercase;}.meganav-product-search .meganav-search-form-field{width:330px;height:50px;padding:.25rem .75rem;border:1px solid rgba(82,82,82,.55);color:#525252;font-family:"Montserrat",sans-serif;font-size:.875rem;letter-spacing:0;-webkit-appearance:none;}.meganav-product-search .btn-primay-large{min-width:160px;}.product-search-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:255px;border-top:1px solid #525252;background-color:#000;}.product-search-header .search-heading{text-align:center;}.product-search-header .page-title{color:#fff;}.product-search-header .search-field{width:100%;height:40px;padding:.25rem .5rem;border:1px solid #ccc;font-size:1rem;}.woocommerce-search-wrapper{position:relative;padding:2.5rem 0;background-color:#f3f3f3;}.woocommerce-search-wrapper .container{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.woocommerce-search-wrapper .container::after{display:none;}.woocommerce-search-wrapper .products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%;margin:2rem 0;}.woocommerce-search-wrapper .products-link{position:relative;top:0;display:block;width:100%;margin:2rem 0;padding:2.5rem 1.5rem;box-shadow:0 27px 9px -16px rgba(0,0,0,.09);background-color:#fff;text-decoration:none;transition:top 200ms ease-in-out;}.woocommerce-search-wrapper .products-link:hover{top:-16px;}.woocommerce-search-wrapper .products-link:hover .btn-secondary-dark{color:#0056ff;}.woocommerce-search-wrapper .products-link:hover .btn-secondary-dark::before{right:-42px;}.woocommerce-search-wrapper .products-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:246px;margin-bottom:2.5rem;}.woocommerce-search-wrapper .products-image img{max-width:298px;max-height:246px;border:none;}.woocommerce-search-wrapper .manufacturer-image{margin-bottom:.625rem;}.woocommerce-search-wrapper .manufacturer-image .manufacturer{width:auto;height:30px;}.woocommerce-search-wrapper .title{margin-bottom:1.25rem;color:#0a1218;font-size:1.125rem;font-weight:300;line-height:1.5625rem;}.woocommerce-search-wrapper .page-not-found{width:100%;text-align:center;}.section-product-search .section-heading{margin-top:1rem;}.section-product-search .search-box{width:100%;margin:2rem auto;text-align:center;}.section-product-search .search-box .section-search-form-field{width:100%;height:58px;padding:.25rem .75rem;border:1px solid rgba(82,82,82,.55);border-radius:0;color:#525252;font-family:"Montserrat",sans-serif;font-size:.875rem;letter-spacing:0;-webkit-appearance:none;}.page-product-search .product-search-header .search-heading{margin:auto;}.page-product-search .product-search-header .heading{color:#fff;}.page-product-search .product-type-simple .add_to_cart_button,.page-product-search .product-type-simple .price{display:none;}.page-product-search .product-card{width:25%;margin:1.5rem;text-align:center;}.page-product-search .woocommerce-search-wrapper .products{list-style-type:none;}.page-product-search .woocommerce-search-wrapper a{text-decoration:none;}.page-product-search .size-woocommerce_thumbnail,.page-product-search .wp-post-image{margin:auto;text-align:center;}.hero .search-box{margin-top:1.25rem;text-align:left;}.product-search .blog-banner{display:none;}.product-search .no-results-section,.product-search .search-form{margin:auto;}.product-search .product-card{width:380px;height:320px;margin:2rem;}.two-column-with-image.dark-background{background-color:#000;}.two-column-with-image.dark-background .btn-secondary-dark,.two-column-with-image.dark-background .section-caption,.two-column-with-image.dark-background .section-heading{color:#fff;}.two-column-with-image .main-section{padding:3rem 1rem;}.two-column-with-image .main-section .inner-content,.two-column-with-image .main-section .inner-image{width:100%;}.two-column-with-image .main-section.display-img-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.two-column-with-image .btn-secondary-dark{margin-top:2rem;}.two-column-with-image .inner-content{padding-bottom:3rem;}.two-column-with-image .section-subheading{margin-bottom:1.25rem;}.two-column-with-image .section-caption{margin:.75rem 0 2rem;line-height:1.5rem;}.two-column-with-image .section-caption ul{margin-top:.625rem;padding-left:1rem;font-size:1rem;line-height:1.5rem;}.two-column-with-image .section-cta .btn-primay-large{margin-right:2rem;}.two-column-with-image .product-image{position:relative;display:block;width:100%;height:294px;background-repeat:no-repeat;background-position:center;background-size:cover;}.two-column-with-image .product-image.video-popup:hover::after{opacity:.8;}.two-column-with-image .product-image.video-popup::after,.two-column-with-image .product-image.video-popup::before{position:absolute;top:50%;left:50%;transition:ease-in-out opacity .2s 0s;}.two-column-with-image .product-image.video-popup::before{position:absolute;z-index:2;width:0;height:0;border-width:9px 0 11px 17px;border-style:solid;border-color:transparent transparent transparent #fff;content:"";translate:calc(-50% + 3px) -50%;}.two-column-with-image .product-image.video-popup::after{position:absolute;z-index:1;width:72px;height:72px;border-radius:50%;background:#0056ff;content:"";translate:-50% -50%;}.faq-list .container{max-width:780px;}.faq-list-item:not(:first-child){margin-top:2.5rem;}.faq-list-item:not(:first-child) .faq-list-item-answer{display:none;}.faq-list-item-question{position:relative;padding-right:2.5rem;font-size:1.25rem;cursor:pointer;transition:color 200ms ease-out;}.faq-list-item-question:hover{color:#0056ff;}.faq-list-item-question::after{position:absolute;top:0;right:0;width:26px;height:26px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041%2041%22%3E%3Cstyle%3E.st0%7Bfill%3A%23111%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M38.1%2030.5L20.5%2040.7%202.9%2030.5V10.1L20.5%200l17.6%2010.2v20.3zm-1.5-.8V11L20.5%201.7%204.4%2011v18.7L20.5%2039l16.1-9.3zm-7.9-7.6l-1%201.1-7.1-6.6-7.1%206.6-1-1.1%208.1-7.6%208.1%207.6z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:26px;content:"";}.active .faq-list-item-question::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041%2041%22%3E%3Cstyle%3E.st0%7Bfill%3A%23c12736%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M2.9%2010.2L20.5%200l17.6%2010.2v20.3L20.5%2040.7%202.9%2030.5V10.2zm1.5.8v18.7L20.5%2039l16.1-9.3V11L20.5%201.7%204.4%2011zm7.9%207.6l1-1.1%207.1%206.6%207.1-6.6%201%201.1-8.1%207.6-8.1-7.6z%22%2F%3E%3C%2Fsvg%3E");}.faq-list-item-answer{padding-left:1.5rem;}.faq-list-item-answer p{line-height:1.75;}.faq-list-item-answer p:last-child{margin-bottom:0;}.four-column-icon-grid .main-grid{margin:2rem 0;padding:0 1rem;}.four-column-icon-grid .grid{position:relative;top:0;display:block;width:100%;margin:2rem 0;color:#000;transition:top 200ms ease-out;}.four-column-icon-grid .icon{width:65px;height:65px;object-fit:contain;margin-bottom:.625rem;}.four-column-icon-grid img.icon{width:75px;height:75px;}.four-column-icon-grid .heading{margin:.75rem 0;font-size:1.25rem;}.four-column-icon-grid .content{margin:.75rem 0 0;font-family:"Montserrat",sans-serif;font-size:1rem;letter-spacing:0;line-height:1.6875rem;}.search-results .content-cover{display:block;width:100%;max-width:1104px;margin:auto;}.search-results .search-banner{display:-ms-flexbox;display:flex;width:100%;min-height:350px;border-top:1px solid #525252;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;}.search-results .search-banner .search-title{margin:.5rem 0;font-family:"Montserrat",sans-serif;font-size:1.875rem;line-height:2.3125rem;color:#fff;text-align:center;}.search-results .search-banner .search-box{position:relative;margin:.9375rem auto;width:100%;max-width:370px;}.search-results .search-banner .search-form-field{width:100%;height:48px;border:1px solid rgba(82,82,82,.55);padding:.625rem;}.search-results .search-banner .search-submit{position:absolute;top:50%;transform:translateY(-50%);right:8px;width:32px;height:32px;padding:0;border:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width=\"16\" height=\"17\" viewBox=\"0 0 16 17\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cg stroke=\"%23000\" stroke-width=\"2\" fill=\"none\" fill-rule=\"evenodd\"%3E%3Ccircle cx=\"7\" cy=\"7\" r=\"6\"/%3E%3Cpath d=\"M11.039 11.661l4.168 3.816\"/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:16px 16px;cursor:pointer;}.search-results .search-banner .search-submit.nitro-lazy{background-image:none !important;}.search-results .search-result{margin:0 0 1.5rem;padding:1.5rem 0;}.search-results .result-count{font-weight:400;}.search-results .search-result-text{display:block;font-size:1rem;font-family:"Montserrat",sans-serif;letter-spacing:.0625rem;line-height:4.1875rem;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;}.search-results .search-title{color:#000;text-decoration:none;}.search-results .pagination{margin:0 0 2rem;padding:1.75rem 0 2rem;}.search-results .search-list{margin-bottom:3rem;padding:0 1rem 2rem;border-bottom:1px solid #525252;}.product-search-result-row{margin:1.875rem 0;padding-top:.0625rem;}.two-column-layout .main-section{padding:.75rem;}.two-column-layout .main-section .left-column,.two-column-layout .main-section .right-column{width:100%;}.two-column-layout .gform_wrapper{background-color:#000;color:#fff;}.two-column-layout .gform_wrapper .gform_heading{padding:2rem 0 1rem;background-color:#000;font-size:1.5em;}.two-column-layout .gform_wrapper .gform_heading .gform_title{margin-bottom:0;color:#fff;}.search-result-card{margin:2.6875rem 0;}.search-result-card .search-result-card-anchor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-decoration:none;border-bottom:1px solid #000;padding-bottom:2.8125rem;}.search-result-card .title{margin:.625rem 0;font-size:1rem;line-height:1.875rem;color:#000;text-transform:uppercase;}.search-result-card .post-type{font-family:url(".//fonts/base");font-weight:700;font-size:.875rem;line-height:1.125rem;color:#0056ff;text-transform:uppercase;}.search-result-card .entry-excerpt{font-size:1rem;line-height:1.875rem;color:#000;letter-spacing:0;}.search-result-card .thumbnail-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100px;margin-bottom:.9375rem;box-shadow:0 0 11px 0 rgba(0,0,0,.33);background:#fff;}.search-result-card .thumbnail-left img{display:block;max-width:100%;margin:auto;}.two-column-icon-with-form .main-section{padding:.75rem;}.two-column-icon-with-form .main-section .right-column{width:100%;}.two-column-icon-with-form .main-section .left-column{width:100%;}.two-column-icon-with-form .main-section .left-column .heading{font-family:"Montserrat",sans-serif;font-size:2.375rem;letter-spacing:0;font-weight:400;line-height:3.375rem;}.two-column-icon-with-form .iconlist-cover .iconlist-left{width:80px;}.two-column-icon-with-form .iconlist-cover .iconlist-left .image{display:block;width:50px;height:50px;background-size:40px;background-repeat:no-repeat;background-position:center;}.two-column-icon-with-form .iconlist-cover .iconlist-right{width:calc(100% - 50px);}.two-column-icon-with-form .iconlist-cover .iconlist{display:-ms-flexbox;display:flex;-ms-flex-align:top;align-items:top;margin:2.5rem 0;}.two-column-icon-with-form .iconlist-cover .iconlist .iconlist-right-content{font-size:1rem;letter-spacing:0;line-height:1.5rem;}.two-column-icon-with-form .iconlist-cover .iconlist .iconlist-right-title{margin-bottom:.625rem;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.875rem;}.two-column-icon-with-form .bottom-content{font-size:1rem;letter-spacing:0;line-height:2rem;}.two-column-icon-with-form .gform_wrapper{background-color:#000;color:#fff;}.two-column-icon-with-form .gform_wrapper .gform_heading{padding:2rem 0 1rem;background-color:#000;font-size:1.5em;}.two-column-icon-with-form .gform_wrapper .gform_heading .gform_title{margin-bottom:0;color:#fff;}.anchor-content-block-layout{padding:6.25rem 0;}.anchor-content-block-layout .post-sidebar{display:block;width:100%;}.anchor-content-block-layout .sidebar-menu-item{margin-bottom:1.875rem;}.anchor-content-block-layout .sidebar-menu-item .anchor-menu-link{font-size:.875rem;font-weight:bold;letter-spacing:.10938rem;line-height:1.25rem;text-decoration:none;color:#000;text-transform:uppercase;}.anchor-content-block-layout .sidebar-menu-item .anchor-menu-link.active{position:relative;padding-left:1.25rem;color:#0056ff;transition:ease all .4s 0s;}.anchor-content-block-layout .sidebar-menu-item .anchor-menu-link.active::after{position:absolute;top:8px;left:0;width:15px;height:2px;background:#0056ff;content:"";}.anchor-content-block-layout .post-content{width:100%;}.anchor-content-block-layout .post-content .anchor-heading{margin-bottom:0;padding:1.25rem 0;font-size:2.375rem;font-weight:bold;letter-spacing:0;line-height:3.375rem;border-top:1px solid #979797;}.anchor-content-block-layout .post-content .description{font-size:1.125rem;letter-spacing:0;line-height:1.75rem;}.anchor-content-block-layout .post-content .description ul{padding-left:1.25rem;}.anchor-content-block-layout .post-content .description p:last-child{margin-bottom:2.5rem;}.anchor-content-block-layout.anchor-accordion .anchor-heading{position:relative;padding:2.5rem 0;background-color:transparent;cursor:pointer;}.anchor-content-block-layout.anchor-accordion .anchor-heading::after{position:absolute;margin-top:0;top:49%;right:0;width:19px;height:19px;transform:translateX(-50%) translateY(-50%) rotate(0deg);background:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/grunticon/source/angle-up.svg");content:"";transition:ease all .4s 0s;}.anchor-content-block-layout.anchor-accordion .active-acc-item .anchor-heading{transition:ease all .2s 0s;top:8%;height:auto;}.anchor-content-block-layout.anchor-accordion .active-acc-item .anchor-heading:hover::after{border-color:#222 transparent transparent;}.anchor-content-block-layout.anchor-accordion .active-acc-item .anchor-heading::after{transform:translateX(-50%) translateY(-50%) rotate(180deg);border-color:#222 transparent transparent;}.anchor-content-block-layout.anchor-accordion .description{display:none;}.anchor-content-block-layout.anchor-accordion .description.active-acc-ans{display:block;transition:ease all .4s 0s;}.team-card .card-face{display:-ms-flexbox;display:flex;gap:30px;box-shadow:3px 2px 10px 0 rgba(0,0,0,.19);}.team-card .name{margin-bottom:.8125rem;font-size:1.25rem;letter-spacing:0;line-height:1.5rem;border-bottom:none;text-transform:inherit;}.team-card .name::after{display:none;}.team-card .jop-title{margin-top:.8125rem;font-size:.8125rem;color:#ce0d24;letter-spacing:.10938rem;line-height:1.125rem;text-transform:uppercase;}.team-card .card-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.25rem 0 1.25rem;}.team-card .card-body .name-title{-ms-flex-positive:1;flex-grow:1;}.team-card .card-thumb .thumb{height:100%;}.team-card .card-thumb img{width:150px;height:100%;object-fit:cover;vertical-align:middle;}.team-card .more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;font-size:.875rem;letter-spacing:.10938rem;line-height:1.125rem;text-transform:uppercase;font-weight:600;cursor:pointer;}.team-card .more .open .cta-toggle,.team-card .more:hover .cta-toggle{transform:rotate(135deg);}.team-card .more .cta-toggle{position:relative;display:block;width:20px;height:20px;border:none;border:2px solid #0056ff;border-radius:50%;background-color:#fff;cursor:pointer;transition:transform .25s ease-in-out 0s;}.team-card .more .cta-toggle::after,.team-card .more .cta-toggle::before{position:absolute;top:50%;left:50%;display:block;width:2px;height:8px;transform:translate(-50%,-50%);background-color:#0056ff;content:"";}.team-card .more .cta-toggle::after{transform:translate(-50%,-50%) rotate(90deg);}.team-card .team-card-detail{z-index:11;position:absolute;right:0;left:0;max-height:0;margin-top:1.5rem;margin-right:auto;margin-left:auto;overflow:hidden;transition:all .7s ease;}.team-card .team-card-detail .gallery-expander-contents{padding:.625rem;}.team-card .team-card-detail .gallery-expander-contents .content-inner{position:relative;background-color:#fff;box-shadow:3px 2px 10px 0 rgba(0,0,0,.19);max-width:1024px;margin:.625rem auto;padding:1.25rem;}.team-card .team-card-detail .content{margin-bottom:1.25rem;font-size:1.125rem;letter-spacing:0;line-height:1.6875rem;}.team-card .team-card-detail .social-share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.team-card .team-card-detail .social-share .social-title{margin-right:.625rem;font-size:1.125rem;letter-spacing:0;line-height:1.875rem;font-weight:600;}.team-card .team-card-detail .social-share .social-share-link-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.team-card .team-card-detail .social-share-link-linkedin .social-share-link{background-size:20px auto;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAQ9JREFUOE/tkzFKQ0EQhr//RWwsLK28iEGjEQQPkGhhYyUKOYSXsLASghDWCwhBnk/F1hNop2Ar2gjJyD4ezyUaZFdLB6bZ4f92+GdGbNsiI44Qy0BBxj4DPZEQomsFsBJoz3HaTGDhYa/AXCB+wWk+DdaxHLEaiIc4baTBvGdjjoEljJwGB+mepbQwReM9sy81J5VvXbsAGnXd6CH2oMwRcIe4ZpZD+nr7CTb50TOw8E1jBcZ6LGy6KUbv72AwjIOJB8QW7zwywymwFrR6HwczdjnTSTWcHaAfLnscDNo45SWgY22En3YdsbAWTlcVrIW4/IdVDnye0+QF/Mozf39ZbXJGk4Fuq9VoAjfBAMYfwxqR+45kAuwAAAAASUVORK5CYII=");}.team-card .team-card-detail .social-share-link-linkedin .social-share-link.nitro-lazy{background-image:none !important;}.team-card .team-card-detail .social-share-link-facebook .social-share-link{background-size:20px auto;background-image:url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgVHJhbnNmb3JtZWQgYnk6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIGZpbGw9IiMwMDU2RkYiIGhlaWdodD0iNjRweCIgd2lkdGg9IjY0cHgiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAzMTAgMzEwIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHJva2U9IiMwMDU2RkYiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8ZyBpZD0iWE1MSURfODM0XyI+IDxwYXRoIGlkPSJYTUxJRF84MzVfIiBkPSJNODEuNzAzLDE2NS4xMDZoMzMuOTgxVjMwNWMwLDIuNzYyLDIuMjM4LDUsNSw1aDU3LjYxNmMyLjc2MiwwLDUtMi4yMzgsNS01VjE2NS43NjVoMzkuMDY0IGMyLjU0LDAsNC42NzctMS45MDYsNC45NjctNC40MjlsNS45MzMtNTEuNTAyYzAuMTYzLTEuNDE3LTAuMjg2LTIuODM2LTEuMjM0LTMuODk5Yy0wLjk0OS0xLjA2NC0yLjMwNy0xLjY3My0zLjczMi0xLjY3M2gtNDQuOTk2IFY3MS45NzhjMC05LjczMiw1LjI0LTE0LjY2NywxNS41NzYtMTQuNjY3YzEuNDczLDAsMjkuNDIsMCwyOS40MiwwYzIuNzYyLDAsNS0yLjIzOSw1LTVWNS4wMzdjMC0yLjc2Mi0yLjIzOC01LTUtNWgtNDAuNTQ1IEMxODcuNDY3LDAuMDIzLDE4Ni44MzIsMCwxODUuODk2LDBjLTcuMDM1LDAtMzEuNDg4LDEuMzgxLTUwLjgwNCwxOS4xNTFjLTIxLjQwMiwxOS42OTItMTguNDI3LDQzLjI3LTE3LjcxNiw0Ny4zNTh2MzcuNzUySDgxLjcwMyBjLTIuNzYyLDAtNSwyLjIzOC01LDV2NTAuODQ0Qzc2LjcwMywxNjIuODY3LDc4Ljk0MSwxNjUuMTA2LDgxLjcwMywxNjUuMTA2eiIvPiA8L2c+IDwvZz4KDTwvc3ZnPg==");}.team-card .team-card-detail .social-share-link-facebook .social-share-link.nitro-lazy{background-image:none !important;}.team-card .team-card-detail .social-share-link-twitter .social-share-link{background-size:20px auto;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5Ud2l0dGVyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkRldiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkNvcmUtRWxlbWVudHMtLS1EZXYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02ODQuMDAwMDAwLCAtNzQxMi4wMDAwMDApIiBmaWxsPSIjMDA1NkZGIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NDguMDAwMDAwLCA3NDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IiMxIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjg0ODc1MCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTU0LjM3ODcxMzIsMS4xOTk0OTA1MyBDNTMuNjI4ODI5NCwxLjY2NzY3MTYxIDUyLjgwMDIyMjksMi4wMDgxNjY5NCA1MS45MTQ1OTI5LDIuMTkwMzUyNyBDNTEuMjA5MTE2NywxLjM5NjIwOTYzIDUwLjIwMDg2MTEsMC44OTk5OTk5NzYgNDkuMDg0NjE0MSwwLjg5OTk5OTk3NiBDNDYuOTQ0OTcyNSwwLjg5OTk5OTk3NiA0NS4yMDg1MzIyLDIuNzMxMjAwNDcgNDUuMjA4NTMyMiw0Ljk4OTU3NzI2IEM0NS4yMDg1MzIyLDUuMzEwMzQ4NzcgNDUuMjQxODM3OSw1LjYyMTI1ODM4IDQ1LjMwODQ0OTQsNS45MjA3NDg5NCBDNDIuMDg1ODY2NSw1Ljc0OTk4MjIzIDM5LjIyOTE0MjIsNC4xMjM4MDU2IDM3LjMxNTU3NTksMS42NDYzOTA2NSBDMzYuOTgxNTA5MiwyLjI1MjYzODQzIDM2Ljc5MDc1ODEsMi45NTU5NDgxNSAzNi43OTA3NTgxLDMuNzA0OTM0MDYgQzM2Ljc5MDc1ODEsNS4xMjI5NzI1MyAzNy40NzUwMzk3LDYuMzc0OTE1NzMgMzguNTE2MDk2NSw3LjEwODMzMDIxIEMzNy44ODEyNjg5LDcuMDg4NjA2MzkgMzcuMjgyMjcwMSw2LjkwMjc4NzMgMzYuNzU4NDYxNiw2LjU5ODYyNTMxIEwzNi43NTg0NjE2LDYuNjQ4NDUzODkgQzM2Ljc1ODQ2MTYsOC42MzA2OTcyOCAzOC4wOTUyMzMsMTAuMjg0MzgzNCAzOS44NzA1MywxMC42NTg2MTY5IEMzOS41NDU1NDY3LDEwLjc1NDY0MDcgMzkuMjAyMzk2NiwxMC44MDI5MTIxIDM4Ljg0ODY0OTMsMTAuODAyOTEyMSBDMzguNTk4ODU2MiwxMC44MDI5MTIxIDM4LjM1NTExODcsMTAuNzc3OTk3OSAzOC4xMTg5NTA3LDEwLjczMDI0NTUgQzM4LjYxMjQ4MTMsMTIuMzU0MzQ1OSA0MC4wNDM2MTg5LDEzLjUzNzI1NTcgNDEuNzQwNjk3OSwxMy41Njg5MTc3IEM0MC40MTQwMTkyLDE0LjY2NjE4NDYgMzguNzQxMTYyNiwxNS4zMjAxODQ4IDM2LjkyNDk5MDMsMTUuMzIwMTg0OCBDMzYuNjEyMTE4MiwxNS4zMjAxODQ4IDM2LjMwMjc3ODUsMTUuMzAxNDk5MSAzNS45OTk5OTksMTUuMjY0MTI3NiBDMzcuNzE1NzQ5NCwxNi40MjI2NDIyIDM5Ljc1NDk2OTIsMTcuMDk5OTk5NSA0MS45NDQwNjQ4LDE3LjA5OTk5OTUgQzQ5LjA3NzA0NDYsMTcuMDk5OTk5NSA1Mi45NzYzMzk2LDEwLjg2OTM1MDMgNTIuOTc2MzM5Niw1LjQ2NDUwNTk2IEM1Mi45NzYzMzk2LDUuMjg2NDcyNTggNTIuOTczMzExOCw1LjEwODk1ODI0IDUyLjk2Njc1MTYsNC45MzQ1NTgyIEM1My43MjQyMDQ5LDQuMzU3ODk2MTQgNTQuMzgyMjQ1NiwzLjYzNzk3NjkgNTQuODk5OTk4NSwyLjgxNzg4MTQ0IEM1NC4yMDU2MjQzLDMuMTQyODA1MzQgNTMuNDU3NzU5LDMuMzYyODgxNTkgNTIuNjczNTYwMSwzLjQ2MTUwMDY2IEM1My40NzQ0MTE4LDIuOTU1OTQ4MTUgNTQuMDg5MDU0MiwyLjE1NDUzODQxIDU0LjM3ODcxMzIsMS4xOTk0OTA1MyIgaWQ9IlR3aXR0ZXIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");}.team-card .team-card-detail .social-share-link-twitter .social-share-link.nitro-lazy{background-image:none !important;}.team-card .close-toggle{z-index:11;position:absolute;top:20px;right:20px;display:block;width:25px;height:25px;border:none;border-radius:50%;background-color:#0056ff;cursor:pointer;transition:transform .25s ease-in-out 0s;transform:rotate(135deg);}.team-card .close-toggle::after,.team-card .close-toggle::before{position:absolute;top:50%;left:50%;display:block;width:2px;height:10px;transform:translate(-50%,-50%);background-color:#fff;content:"";}.team-card .close-toggle::after{transform:translate(-50%,-50%) rotate(90deg);}.team-member-listing .team-cards{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;position:relative;}.team-member-listing .team-cards .team-card{width:100%;}.mfp-bg{position:fixed;z-index:10001;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.8;background:#0b0b0b;}.mfp-wrap{position:fixed;z-index:10002;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;}.mfp-container{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 .5rem;text-align:center;}.mfp-container::before{display:inline-block;vertical-align:middle;height:100%;content:"";}.mfp-align-top .mfp-container::before{display:none;}.mfp-content{position:relative;z-index:10004;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-ms-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none;}.mfp-preloader{position:absolute;z-index:10003;top:50%;right:8px;left:8px;width:auto;margin-top:-.8em;color:#ccc;text-align:center;}.mfp-preloader a{color:#ccc;}.mfp-preloader a:hover{color:#fff;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-arrow,button.mfp-close{z-index:10005;display:block;padding:0;overflow:visible;outline:none;border:0;box-shadow:none;background:transparent;cursor:pointer;-webkit-appearance:none;-ms-touch-action:manipulation;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{position:absolute;top:10px;right:17px;width:44px;height:44px;padding:0 0 1.125rem .625rem;opacity:.65;color:#fff;font-family:Arial,Baskerville,monospace;font-size:1.75rem;font-style:normal;line-height:2.75rem;text-align:center;text-decoration:none;}.mfp-close:focus,.mfp-close:hover{opacity:1;}.mfp-close-btn-in .mfp-close{color:#333;font-size:2.25rem;}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{right:-6px;width:100%;padding-right:.375rem;color:#fff;text-align:right;}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:.75rem;line-height:1.125rem;white-space:nowrap;}.mfp-arrow{position:absolute;top:50%;width:90px;height:110px;margin:0;margin-top:-3.4375rem;padding:0;opacity:.65;-webkit-tap-highlight-color:rgba(0,0,0,0);}.mfp-arrow:active{margin-top:-3.375rem;}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;}.mfp-arrow::after,.mfp-arrow::before{position:absolute;top:0;left:0;display:block;width:0;margin-top:2.1875rem;margin-left:2.1875rem;border:medium inset transparent;content:"";}.mfp-arrow::after{top:8px;border-top-width:13px;border-bottom-width:13px;}.mfp-arrow::before{opacity:.7;border-top-width:21px;border-bottom-width:21px;}.mfp-arrow-left{left:0;}.mfp-arrow-left::after{margin-left:1.9375rem;border-right:17px solid #fff;}.mfp-arrow-left::before{margin-left:1.5625rem;border-right:27px solid #3f3f3f;}.mfp-arrow-right{right:0;}.mfp-arrow-right::after{margin-left:2.4375rem;border-left:17px solid #fff;}.mfp-arrow-right::before{border-left:27px solid #3f3f3f;}.mfp-iframe-holder{padding-top:2.5rem;padding-bottom:2.5rem;}.mfp-iframe-holder .mfp-content{width:100%;max-width:900px;line-height:0;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:hidden;}.mfp-iframe-scaler iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000;}img.mfp-img{box-sizing:border-box;display:block;width:auto;max-width:100%;height:auto;margin:0 auto;padding:2.5rem 0 2.5rem;line-height:0;}.mfp-figure{line-height:0;}.mfp-figure::after{position:absolute;z-index:-1;top:40px;right:0;bottom:40px;left:0;width:auto;height:auto;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444;content:"";}.mfp-figure small{display:block;color:#bdbdbd;font-size:.75rem;line-height:.875rem;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{position:absolute;top:100%;left:0;width:100%;margin-top:-2.25rem;cursor:auto;}.mfp-title{padding-right:2.25rem;color:#f3f3f3;line-height:1.125rem;word-wrap:break-word;text-align:left;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}.fadein{opacity:1;animation-name:fadein;-webkit-animation-name:fadein;}@keyframes fadeout{from{opacity:1;}to{opacity:0;}}.fadeout{opacity:0;animation-name:fadeout;-webkit-animation-name:fadeout;}@keyframes fadeinleft{from{transform:translate3d(-50%,0,0);opacity:0;-webkit-transform:translate3d(-50%,0,0);}to{transform:translate3d(0,0,0);opacity:1;-webkit-transform:translate3d(0,0,0);}}.fadeinleft{opacity:1;animation-name:fadeinleft;-webkit-animation-name:fadeinleft;}@keyframes fadeoutleft{from{opacity:1;}to{transform:translate3d(-50%,0,0);opacity:0;-webkit-transform:translate3d(-50%,0,0);}}.fadeoutleft{animation-name:fadeoutleft;-webkit-animation-name:fadeoutleft;}@keyframes fadeinright{from{transform:translate3d(50%,0,0);opacity:0;-webkit-transform:translate3d(50%,0,0);}to{transform:translate3d(0,0,0);opacity:1;-webkit-transform:translate3d(0,0,0);}}.fadeinright{opacity:1;animation-name:fadeinright;-webkit-animation-name:fadeinright;}@keyframes fadeoutright{from{opacity:1;}to{transform:translate3d(100%,0,0);opacity:0;-webkit-transform:translate3d(100%,0,0);}}.fadeoutright{animation-name:fadeoutright;-webkit-animation-name:fadeoutright;}@keyframes slideinleft{from{transform:translate3d(-50%,0,0);visibility:visible;-webkit-transform:translate3d(-50%,0,0);}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}}.slideinleft{opacity:1;animation-name:slideinleft;-webkit-animation-name:slideinleft;}@keyframes slideoutleft{from{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}to{transform:translate3d(-50%,0,0);visibility:hidden;-webkit-transform:translate3d(-50%,0,0);}}.slideoutleft{opacity:1;animation-name:slideoutleft;-webkit-animation-name:slideoutleft;}@keyframes fadeinup{from{transform:translate3d(0,50%,0);opacity:0;-webkit-transform:translate3d(0,50%,0);}to{transform:translate3d(0,0,0);opacity:1;-webkit-transform:translate3d(0,0,0);}}.fadeinup{opacity:1;animation-name:fadeinup;-webkit-animation-name:fadeinup;}@keyframes fadeoutup{from{opacity:1;}to{transform:translate3d(0,-50%,0);opacity:0;-webkit-transform:translate3d(0,-50%,0);}}.fadeoutup{animation-name:fadeOutUp;-webkit-animation-name:fadeOutUp;}@keyframes fadeoutdown{from{opacity:1;}to{transform:translate3d(0,50%,0);opacity:0;-webkit-transform:translate3d(0,50%,0);}}.fadeoutdown{animation-name:fadeOutDown;-webkit-animation-name:fadeOutDown;}@keyframes fadeindown{from{transform:translate3d(0,-50%,0);opacity:0;-webkit-transform:translate3d(0,-50%,0);}to{transform:translate3d(0,0,0);opacity:1;-webkit-transform:translate3d(0,0,0);}}.fadeindown{opacity:1;animation-name:fadeindown;-webkit-animation-name:fadeindown;}@keyframes bounceindown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{transform:translate3d(0,-3000px,0);opacity:0;-webkit-transform:translate3d(0,-3000px,0);}60%{transform:translate3d(0,25px,0);opacity:1;-webkit-transform:translate3d(0,25px,0);}75%{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0);}90%{transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}}.bounceindown{opacity:1;animation-name:bounceindown;-webkit-animation-name:bounceindown;}.animated{opacity:0;animation-duration:.1s;animation-fill-mode:both;-webkit-animation-duration:.1s;-webkit-animation-fill-mode:both;}.animated.infinite{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}.animated.delay-0s{animation-delay:.01s;-webkit-animation-delay:.1s;}.animated.delay-1s{animation-delay:.03s;-webkit-animation-delay:.3s;}.animated.delay-2s{animation-delay:.06s;-webkit-animation-delay:.6s;}.animated.delay-3s{animation-delay:.09s;-webkit-animation-delay:.9s;}.animated.delay-4s{animation-delay:.12s;-webkit-animation-delay:1.2s;}.animated.delay-5s{animation-delay:.15s;-webkit-animation-delay:1.5s;}.animated.delay-6s{animation-delay:.18s;-webkit-animation-delay:1.8s;}.animated.delay-7s{animation-delay:.21s;-webkit-animation-delay:2.1s;}.animated.delay-8s{animation-delay:.24s;-webkit-animation-delay:2.4s;}.animated.delay-9s{animation-delay:.27s;-webkit-animation-delay:2.7s;}.animated.delay-10s{animation-delay:.3s;-webkit-animation-delay:3s;}.animated.delay-11s{animation-delay:.33s;-webkit-animation-delay:3.3s;}.animated.delay-12s{animation-delay:.36s;-webkit-animation-delay:3.6s;}.animated.delay-13s{animation-delay:.39s;-webkit-animation-delay:3.9s;}.animated.delay-14s{animation-delay:.42s;-webkit-animation-delay:4.2s;}.animated.delay-15s{animation-delay:.45s;-webkit-animation-delay:4.5s;}.animated.delay-16s{animation-delay:.48s;-webkit-animation-delay:4.8s;}.animated.delay-17s{animation-delay:.51s;-webkit-animation-delay:5.1s;}.animated.fast{animation-duration:800ms;-webkit-animation-duration:800ms;}.animated.faster{animation-duration:.2s;-webkit-animation-duration:.2s;}.animated.slow{animation-duration:.4s;-webkit-animation-duration:.4s;}.animated.slower{animation-duration:.6s;-webkit-animation-duration:.6s;}.blog-banner{position:relative;padding:2.5rem 0;background-position:center center;background-size:cover;text-align:center;}.blog-banner .content-cover{width:100%;max-width:760px;margin-bottom:2.5rem;}.blog-banner .content-cover .title{color:#fff;font-size:1.5em;font-weight:400;line-height:2.8125rem;text-align:center;}.blog-banner .content-cover .title span{display:block;font-weight:700;}.blog-banner .blog-filterbar{display:block;width:100%;}.blog-banner .filterbar-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:auto;padding:0 1.25rem;}.blog-banner .filterbar-cover .categories{width:375px;max-width:100%;margin-bottom:1.25rem;}.blog-banner .dropdown-menu{position:relative;display:block;border-radius:3px;background:#fff;text-align:left;}.blog-banner .dropdown-menu.active svg{transform:rotate(180deg);}.blog-banner .dropdown-menu .dropdown-label{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;width:100%;height:42px;padding:0 1.25rem;border-radius:4px;background-color:#fff;line-height:2.625rem;cursor:pointer;}.blog-banner .dropdown-menu .dropdown-label .browse-by{font-size:.875em;font-weight:700;}.blog-banner .dropdown-menu .dropdown-label .category-name{display:block;width:calc(100% - 96px);padding:0 1.25rem 0 .1875rem;font-size:.875em;}.blog-banner .dropdown-menu .dropdown-label .dropdown-caret{position:absolute;top:50%;transform:translateY(-50%);right:20px;width:0;height:0;}.blog-banner .dropdown-menu .options{position:absolute;z-index:40;top:100%;left:0;display:none;width:100%;margin-top:-.1875rem;padding:.625rem 0;border-radius:3px;box-shadow:0 6px 7px rgba(0,0,0,.35);background-color:#fff;}.blog-banner .dropdown-menu .option{padding:0 1.25rem;font-size:.875em;line-height:1.875rem;cursor:pointer;transition:ease all .3s 0s;}.blog-banner .dropdown-menu .option:hover{background:#f8f8f8;}.blog-banner .dropdown-menu .option a{display:block;text-decoration:none;transition:ease all .3s 0s;}.blog-banner .blog-search-form{position:relative;width:375px;max-width:100%;border-radius:4px;background-color:#fff;}.blog-banner .blog-search-form .search-submit{position:absolute;top:50%;transform:translateY(-50%);left:0;width:25px;height:38px;padding:0;border:none;background-color:transparent;background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3E577E2F6C-F2D7-41CB-90D4-55982DA436E8%3C%2Ftitle%3E%3Cg%20fill%3D%22%23222222%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M7.713%208.174l2.573%202.669%22%20stroke%3D%22%23222222%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1.413%204.912c0%201.745%201.385%203.165%203.087%203.165%201.702%200%203.087-1.42%203.087-3.165S6.202%201.748%204.5%201.748c-1.702%200-3.087%201.42-3.087%203.164zM0%204.912C0%202.37%202.019.3%204.5.3S9%202.369%209%204.912%206.981%209.525%204.5%209.525%200%207.455%200%204.912z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:14px 14px;cursor:pointer;}.blog-banner .blog-search-form .search-submit.nitro-lazy{background-image:none !important;}.blog-banner .blog-search-form .search-form-field{width:100%;height:42px;padding:0 1.5625rem;border:none;border-radius:4px;box-shadow:none;background:transparent;font-family:"Montserrat",sans-serif;font-size:.875em;font-weight:400;letter-spacing:.03688rem;line-height:1.625rem;}.blog-banner .blog-search-form .search-form-field::-webkit-input-placeholder{opacity:1;}.blog-banner .blog-search-form .search-form-field::-moz-placeholder{opacity:1;}.blog-banner .blog-search-form .search-form-field::-moz-placeholder{opacity:1;}.blog-banner .blog-search-form .search-form-field:focus{outline:none;}.blog-grid{padding-bottom:1.25rem;}.blog-grid .blog-grid-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;width:965px;max-width:100%;margin:auto;padding:1.875rem 0 0;}.blog-grid .blog-grid-cover .post-card{width:100%;margin-bottom:1.875rem;overflow:hidden;border:1px solid #dedede;border-radius:7px;transition:all 200ms ease-out;}.blog-grid .blog-grid-cover .post-card .button{padding:0 1.25rem;font-size:.875rem;text-transform:uppercase;text-decoration:none;}.blog-grid .blog-grid-cover .post-card:hover .button{background-color:#0145cb;transition:ease all 200ms 0s;color:#fff;}.blog-grid .blog-grid-cover .post-card .post-card-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;}.blog-grid .blog-grid-cover .post-card .content{padding:1.125rem 1.25rem 1.375rem;}.blog-grid .blog-grid-cover .post-card .image-wrapper{display:block;width:100%;text-align:center;}.blog-grid .blog-grid-cover .post-card .image-wrapper .image{max-width:100%;}.blog-grid .blog-grid-cover .post-card .post-title{text-decoration:none;}.blog-grid .blog-grid-cover .post-card .post-title .title{margin-bottom:.375rem;font-size:1.25em;}.blog-grid .blog-grid-cover .post-card .post-meta{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row;flex-flow:row;margin-bottom:.9375rem;}.blog-grid .blog-grid-cover .post-card .post-meta .categories .category-link{font-size:.875em;font-weight:700;text-decoration:none;}.blog-grid .blog-grid-cover .post-card .post-meta .seperator{margin:0 .3125rem;}.blog-grid .blog-grid-cover .post-card .post-meta .author{font-size:.875em;font-weight:700;line-height:1.7;text-decoration:none;}.blog-grid .blog-grid-cover .post-card .description{margin-bottom:1.5625rem;font-size:.875em;line-height:1.25rem;}.blog-grid .blog-grid-cover .post-card .card-bottom{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;}.blog-grid .blog-grid-cover .post-card .card-bottom .button{line-height:2.25rem;}.blog-grid .blog-grid-cover .post-card .social-share{margin-left:2.0625rem;}.blog-grid .blog-grid-cover .post-card-share{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;}.blog-grid .blog-grid-cover .post-card-share .social-share-cover{-ms-flex-align:center;align-items:center;width:100%;}.blog-grid .blog-grid-cover .post-card-share .social-share{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;}.blog-grid .blog-grid-cover .post-card-share .social-share-heading,.blog-grid .blog-grid-cover .post-card-share .social-share-links{display:inline-block;vertical-align:middle;}.blog-grid .blog-grid-cover .post-card-share .social-share-heading{margin-right:1rem;}.blog-grid .pagination{margin-top:.5rem;margin-bottom:2rem;}.resource-cta{margin-top:1.25rem;padding:1.25rem 0;text-align:center;}.resource-cta .resource-cta-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-width:847px;margin:auto;}.resource-cta .featured-image{width:100%;margin-bottom:1.875rem;}.resource-cta .featured-image .attachment-resource-cta{border:1px solid #bababa;}.resource-cta .resource-content{width:100%;padding:.75rem .9375rem 1.25rem;}.resource-cta .resource-content .title{margin-bottom:.3125rem;font-size:1.5em;line-height:2.375rem;}.resource-cta .resource-content .excerpt{font-size:1em;letter-spacing:.03688rem;line-height:1.375rem;}.resource-cta .resource-content .button{margin-top:.75rem;}.no-results-section{text-align:center;}.no-results-section .container{width:850px;max-width:100%;margin:auto;padding:3.125rem 1.875rem;}.no-results-section .search-form{display:inline-block;width:100%;max-width:420px;margin-bottom:1.25rem;border:1px solid #bababa;}.no-results-section .search-form .search-form-field{float:right;width:80%;height:40px;padding:.3125rem 1.25rem;border:none;font-family:"Montserrat",sans-serif;}.no-results-section .search-form .search-submit{display:block;float:right;width:20%;height:40px;padding:.3125rem 0;border:none;background:#bababa;background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3E577E2F6C-F2D7-41CB-90D4-55982DA436E8%3C%2Ftitle%3E%3Cg%20fill%3D%22%231A1919%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M7.713%208.174l2.573%202.669%22%20stroke%3D%22%231A1919%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1.413%204.912c0%201.745%201.385%203.165%203.087%203.165%201.702%200%203.087-1.42%203.087-3.165S6.202%201.748%204.5%201.748c-1.702%200-3.087%201.42-3.087%203.164zM0%204.912C0%202.37%202.019.3%204.5.3S9%202.369%209%204.912%206.981%209.525%204.5%209.525%200%207.455%200%204.912z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:20px 20px;font-size:0;cursor:pointer;}.no-results-section .search-form .search-submit.nitro-lazy{background-image:none !important;}.blog-detail .blog-detail-cover{padding-bottom:1.25rem;border-bottom:1px solid #bababa;}.blog-detail .blog-detail-top{height:37px;padding:0 1.25rem;background-color:#f4f4f4;line-height:2.3125rem;}.blog-detail .blog-detail-top .back-link{position:relative;padding-left:1.25rem;font-size:.75em;font-weight:600;letter-spacing:.00625rem;line-height:1.0625rem;text-decoration:none;transition:ease all .4s 0s;}.blog-detail-content{display:block;width:625px;max-width:100%;margin:auto;}.blog-detail-content .post-title{display:inline-block;margin:2.8125rem 0 .625rem;font-size:1.875em;}.blog-detail-content .categories{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem;}.blog-detail-content .categories .seperator{width:1px;height:14px;margin:.125rem .3125rem 0;}.blog-detail-content .categories .category-link{font-size:.875em;font-weight:700;text-decoration:none;transition:ease all .4s 0s;}.blog-detail-content .author-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;margin-bottom:1.875rem;}.blog-detail-content .author-cover .author-image{width:36px;height:36px;margin-right:.625rem;}.blog-detail-content .author-cover .author-image .avatar{width:36px;height:36px;overflow:hidden;border-radius:100%;background-color:#d8d8d8;}.blog-detail-content .author-cover .author-image .author-name{font-size:1em;letter-spacing:.03688rem;line-height:1.375rem;}.blog-detail-content .blog-content{position:relative;}.blog-detail-content .featured-image{display:block;width:625px;max-width:100%;margin:auto auto 2.25rem;text-align:center;}.blog-detail-content .featured-image .image{display:block;max-height:100%;margin:auto;}.blog-detail-content .resource-cta .resource-cta-cover{max-width:786px;}.sticky-share{display:block;text-align:center;}.sticky-share .social-share{margin-top:1.25rem;}.sticky-share .social-share.sticky .social-share-cover{left:auto;margin-top:3.125rem;}.related-posts .heading{width:965px;max-width:100%;margin:1.25rem auto;font-size:1.5em;line-height:2.375rem;text-align:center;}.related-posts .blog-grid-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;width:965px;max-width:100%;margin:auto;}.related-posts .blog-grid-cover .post-card{width:100%;margin-bottom:1.875rem;overflow:hidden;border:1px solid #bababa;border-radius:7px;}.related-posts .blog-grid-cover .post-card:hover .button{color:#fff;}.related-posts .blog-grid-cover .post-card .content{padding:1.125rem 1.25rem 1.375rem;}.related-posts .blog-grid-cover .post-card .image-wrapper{display:block;width:100%;}.related-posts .blog-grid-cover .post-card .image-wrapper .image{width:100%;max-width:100%;}.related-posts .blog-grid-cover .post-card .post-title{text-decoration:none;}.related-posts .blog-grid-cover .post-card .post-title .title{margin-bottom:.375rem;font-size:1.25em;}.related-posts .blog-grid-cover .post-card .post-meta{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row;flex-flow:row;margin-bottom:.9375rem;}.related-posts .blog-grid-cover .post-card .post-meta .categories .category-link{font-size:.875em;font-weight:700;text-decoration:none;}.related-posts .blog-grid-cover .post-card .post-meta .seperator{margin:0 .3125rem;}.related-posts .blog-grid-cover .post-card .post-meta .author{font-size:.875em;font-weight:700;line-height:1.7;text-decoration:none;}.related-posts .blog-grid-cover .post-card .description{margin-bottom:1.5625rem;font-size:.875em;line-height:1.25rem;}.related-posts .blog-grid-cover .post-card .card-bottom{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;}.related-posts .blog-grid-cover .post-card .card-bottom .button{padding:0 1.25rem;font-size:.875rem;text-transform:uppercase;text-decoration:none;line-height:2.25rem;}.related-posts .blog-grid-cover .post-card .social-share{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;margin-left:2.0625rem;}.related-posts .blog-grid-cover .post-card .social-share .social-share-cover{-ms-flex-align:center;align-items:center;width:100%;}.related-posts .blog-grid-cover .post-card .social-share .social-share{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;}.related-posts .blog-grid-cover .post-card .social-share .social-share-heading,.related-posts .blog-grid-cover .post-card .social-share .social-share-links{display:inline-block;vertical-align:middle;}.related-posts .blog-grid-cover .post-card .social-share .social-share-heading{margin-right:1rem;}.author-section{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:700px;max-width:100%;margin:1.25rem auto auto;text-align:center;}.author-section .author-image{position:relative;width:180px;height:150px;margin:auto;text-align:center;}.author-section .author-image .avatar{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:125px;height:128px;margin:auto;border-radius:100%;}.author-section .author-content{padding:.9375rem 0 .9375rem .9375rem;}.author-section .author-content .author-name{margin-bottom:.5rem;font-size:1.25em;}.author-section .author-content .author-job{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row;flex-flow:row;margin-bottom:1.25rem;font-size:.875em;font-weight:700;}.author-section .author-content .author-job .sepertaor{margin-right:.3125rem;}.author-section .author-content .author-description{font-size:.875em;line-height:1.25rem;}.contact-content{padding:1.875rem 0;}.contact-content .contact-content-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:100%;max-width:1104px;margin:auto;}.contact-content .ginput_complex .name_first{margin-bottom:.9375rem;}.contact-content .checkbox-term-condition .gfield_required_asterisk{display:none;}.contact-content .contact-left{width:100%;}.contact-content .contact-left .address-title{display:inline-block;margin-bottom:1rem;font-size:1.25rem;letter-spacing:0;line-height:3.375rem;}.contact-content .contact-left .contact-address-cover{font-size:1em;line-height:1.6875rem;}.contact-content .contact-left .phone-cover{margin-top:1.25rem;}.contact-content .contact-left .phone-cover .title{font-weight:700;}.contact-content .contact-left .email-cover{margin-top:.9375rem;}.contact-content .contact-left .email-cover .title{font-weight:700;}.contact-content .contact-left .location-map{width:100%;max-width:100%;margin-top:2.5rem;}.contact-content .contact-left .location-map iframe{width:100%;}.contact-content .contact-left .social-link-cover{margin-top:1.25rem;}.contact-content .contact-left .social-link-cover .title{margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;line-height:1.875rem;}.contact-content .contact-left .social-link-cover .social-link-icon svg path{fill:#0056ff;}.contact-content .contact-left .contact-social-nav .social-link-item{margin-right:1.5rem;}.contact-content .contact-right{width:100%;margin-top:1.875rem;border:1px solid #bababa;background-color:#000;color:#fff;}.contact-content .contact-right .form-title{padding:1.25rem 1.25rem 0;font-size:1.5em;}.contact-header .search-box{display:none;}.contact-header .section-heading{color:#fff;font-size:1.875rem;}.product-card{position:relative;top:0;padding:.875rem;box-shadow:3px 2px 10px 0 rgba(0,0,0,.19);background-color:#fff;transition:all 200ms ease-out;}.product-card:hover{top:-16px;}.product-card:hover .btn-secondary-dark{color:#0056ff;}.product-card:hover .btn-secondary-dark::before{right:-42px;}.product-card .product-card-more{margin-top:.5rem;}.product-card .product-card-more .button{display:inline-block;font-size:.875rem;}.product-card-wrapper{display:-ms-flexbox;display:flex;width:100%;padding:.75rem;color:#222;text-decoration:none;}.product-card-thumb{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;}.product-card-thumb img{display:block;min-width:80px;max-width:100%;margin:auto;}.product-card-thumb .icon{width:75px;height:75px;}.product-card-body{-ms-flex:1;flex:1;padding-left:1.25rem;}.product-card-name{margin:0;font-size:1rem;line-height:1.5;}.product-card-name:first-child{word-wrap:anywhere;}.product-card-short-desc{display:none;text-align:center;}.product-card-short-desc p:last-child{margin-bottom:0;}.archive.tax-product_cat .product-card-name{font-size:1rem;}.product-category{padding:1.875rem 0;}.product-category .filter-by-shop{max-width:100%;display:none;}.product-category .filter-by-shop .facetwp-facet-clear{margin-bottom:0;height:auto;overflow:hidden;}.product-category .filter-by-shop .facetwp-facet-clear .facetwp-reset{border:1px solid #0056ff;color:#0056ff;background:#fff;padding:.4375rem .9375rem;cursor:pointer;}.product-category .category-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;}.product-category .left-sidebar{width:100%;}.product-category .left-sidebar.active-sidebar{display:block;height:auto;}.product-category .left-sidebar.active-sidebar .prod-cat-menu{display:block;height:auto;}.product-category .left-sidebar .button-cover{text-align:right;}.product-category .left-sidebar .prod-cat-menu-toggle{position:relative;}.product-category .left-sidebar .prod-cat-menu-toggle.button.button-medium{padding-right:2.5rem;}.product-category .left-sidebar .prod-cat-menu-toggle-icon{position:absolute;z-index:1;top:50%;right:12px;transform:translateY(-50%);}.product-category .left-sidebar .prod-cat-menu-toggle-icon svg{width:10px;height:10px;opacity:.7;}.product-category .left-sidebar .prod-cat-menu{display:none;width:100%;height:0;border-top:3px solid #bababa;transition:ease all .4s 0s;}.product-category .left-sidebar .prod-cat-menu-item{position:relative;padding:1.5rem 1.125rem;list-style:none;transition:ease all .4s 0s;}.product-category .left-sidebar .prod-cat-menu-item:hover .prod-cat-menu-item-link{color:#0056ff;font-weight:700;}.product-category .left-sidebar .prod-cat-menu-item.active-sidebar-nav .product-link{color:#fff;}.product-category .left-sidebar .prod-cat-menu-item.active-cat{background-color:#ededed;}.product-category .left-sidebar .prod-cat-menu-item.active-cat .prod-cat-menu-item-link{color:#0056ff;}.product-category .left-sidebar .prod-cat-menu-item-top-level{border-top:1px solid #d8d8d8;}.product-category .left-sidebar .prod-cat-menu-item-level-2{border-top:none;}.product-category .left-sidebar .prod-cat-menu-item-link{display:block;font-size:1em;font-weight:700;text-decoration:none;}.product-category .left-sidebar .prod-cat-menu-item-link,.product-category .left-sidebar .prod-cat-menu-products-list-link{color:#222;}.product-category .left-sidebar .prod-cat-menu-products-list{display:none;margin-top:.875rem;list-style:none;}.product-category .left-sidebar .prod-cat-menu-products-list-item{transition:ease all .4s 0s;}.product-category .left-sidebar .prod-cat-menu-products-list-link{display:block;padding:.25rem .75rem;font-size:.875rem;line-height:1.5;text-decoration:none;transition:ease all .4s 0s;}.product-category .left-sidebar .prod-cat-menu-item-toggle{position:absolute;top:0;right:0;display:none;width:44px;height:68px;padding:0;border:0;background-color:transparent;font-size:1.5rem;cursor:pointer;-webkit-appearance:none;appearance:none;}.product-category .left-sidebar .prod-cat-menu-submenu{display:none;margin-top:1.5rem;border-top:1px solid #eee;}.product-category .category-content{width:100%;padding-top:1.875rem;}.product-category .category-content .product-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding:1.875rem 0;}.product-category .category-content .product-cta-card{display:inline-block;width:100%;}.product-category .category-content .product-cta-card:last-child{margin-right:0;}.product-category .category-content .section-full-content .container{padding:0;}.product-category .category-content .section-full-content .title{margin-bottom:1.25rem;font-size:1.25em;line-height:1.625rem;}.product-category .category-content .section-full-content .description{width:722px;max-width:100%;font-size:1em;letter-spacing:.03688rem;line-height:1.375rem;}.product-grouped-card{padding:3rem 0 2.1875rem;border-bottom:1px solid #bababa;}.product-grouped-card:last-child{border-bottom:none;}.product-grouped-card .product-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;}.product-grouped-card .product-left{width:100%;margin-bottom:1.875rem;text-align:center;}.product-grouped-card .product-left .featured-image{width:175px;height:175px;margin:auto;border:1px solid #bababa;border-radius:7px;text-align:center;}.product-grouped-card .product-left .featured-image .featured-image-cover{display:inline-block;max-width:100%;height:auto;margin:auto;}.product-grouped-card .product-left .featured-image .wm-zoom-hight{margin-left:.625rem;border:1px solid #bababa;}.product-grouped-card .product-left .featured-image .image{max-width:100%;border-radius:7px;}.product-grouped-card .product-left .button{width:175px;margin-top:1.25rem;}.product-grouped-card .product-left .button.button-outline{padding:0 .625rem;}.product-grouped-card .product-right{width:100%;}.product-grouped-card .product-right .product-name{margin-bottom:.9375rem;font-size:1.25em;line-height:2.375rem;}.product-grouped-card .product-right .compatibility-title{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;}.product-grouped-card .product-right .compatibility-title .title-text{display:inline-block;font-size:1em;font-weight:700;line-height:3.375rem;}.product-grouped-card .product-right .compatibility-title.tootltip-active .tootltip{display:block;}.product-grouped-card .product-right .compatibility-title .tootltip-toggle{height:16px;margin-left:1.25rem;cursor:pointer;}.product-grouped-card .product-right .compatibility-title .tootltip{position:absolute;bottom:100%;left:100px;display:none;width:453px;height:199px;margin-bottom:.625rem;padding:.625rem;box-shadow:0 15px 15px -11px rgba(0,0,0,.13);transition:ease all .4s 0s;}.product-grouped-card .product-right .compatibility-title .tootltip::after{position:absolute;z-index:9;top:100%;left:25.8px;width:0;height:0;transform:rotate(180deg);border-width:0 9px 9px;border-style:solid;border-color:transparent transparent #f5f5f5;content:"";transition:ease all .1s 0s;}.product-grouped-card .product-right .compatibility-title .tootltip::before{position:absolute;top:100%;left:24px;width:0;height:0;transform:rotate(180deg);border-width:0 12px 12px;border-style:solid;border-color:transparent transparent #dedede;content:"";transition:ease all .1s 0s;}.product-grouped-card .product-right .compatibility-title .tootltip .tootltip-item{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;padding:.625rem 1.875rem .625rem 0;border-bottom:1px solid #bababa;}.product-grouped-card .product-right .compatibility-title .tootltip .tootltip-item:last-child{border-bottom:none;}.product-grouped-card .product-right .compatibility-title .tootltip .label{display:inline-block;width:26px;height:25px;margin-right:1rem;color:#fff;font-size:.75em;line-height:1.5625rem;text-align:center;text-transform:uppercase;}.product-grouped-card .product-right .compatibility-title .tootltip .label.label-d{background:#c54433;}.product-grouped-card .product-right .compatibility-title .tootltip .label.label-c{background:#adb6b7;}.product-grouped-card .product-right .compatibility-title .tootltip .label.label-f{background:#609ab7;}.product-grouped-card .product-right .compatibility-title .tootltip .title{display:inline-block;width:calc(100% - 32px);font-size:.875rem;line-height:1.1875rem;}.product-grouped-card .product-right .compatibility{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;margin-right:.625rem;}.product-grouped-card .product-right .compatibility:last-child{margin-right:0;}.product-grouped-card .product-right .compatibility .compatibility-item{display:inline-block;width:37px;height:35px;margin-right:1rem;color:#fff;font-size:1.125em;font-weight:700;line-height:2.0625rem;text-align:center;text-transform:uppercase;}.product-cat-banner{padding:0;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;}.product-cat-banner .description,.product-cat-banner .title{margin:0;color:#000;line-height:1.5;}.product-cat-banner .title{color:#000;font-size:1.5rem;font-weight:700;}.product-cat-banner .description{margin:1rem 0 0;font-size:1.125rem;}.product-category-product-list{margin-top:1.875rem;width:100%;}.product-category-product-list .product-card{opacity:1;}.product-category-top{margin-top:1.875rem;}.product-category-bottom{margin-top:1.875rem;}.facetwp-facet-product_attributes_manufacturer{height:260px !important;overflow:hidden !important;}.facetwp-facet-product_attributes_manufacturer .fs-wrap{width:100% !important;}.facetwp-facet-product_attributes_manufacturer .fs-dropdown{display:block !important;border:none;top:-15px;}.facetwp-facet-product_attributes_manufacturer .fs-checkbox i{width:23px !important;height:23px !important;border-radius:0 !important;border:1px solid #666 !important;}.facetwp-facet-product_attributes_manufacturer .fs-search{padding:.625rem .5rem;}.facetwp-facet-product_attributes_manufacturer .fs-label-wrap{display:none;}.facetwp-facet-product_attributes_manufacturer .fs-option{margin:.625rem 0;}.facetwp-facet-product_attributes_manufacturer .fs-option-label{padding-left:.4375rem;}.product-detail-container .woocommerce-notices-wrapper .woocommerce-message:first-child{margin-top:1.875rem;}.product-detail-container .woocommerce-message{border-top-color:#ce0d24;}.product-detail-container .product-detail .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;}.product-detail-container .product-detail .img-note{margin-top:1.25rem;font-size:.5rem;line-height:.75rem;}.product-detail-container .layouts-documents{margin-top:1.875rem;background-color:#f5f5f5;}.product-detail-container .layouts-documents .section-title{font-size:1.5em;font-weight:400;line-height:1.3;}.product-detail{margin-top:1.25rem;}.product-detail .summary .amount{color:#222;}.product-detail .summary .input-text{padding:0 .75em;border:1px solid #bababa;border-radius:2px;font-family:"Montserrat",sans-serif;font-size:1rem;line-height:2.5;transition:all .3s ease-out;}.product-detail-section-tabs{clear:both;padding-top:0;background-color:#000;transition:all .9s ease-in-out;}.product-detail-section-tabs.sticky{position:fixed;z-index:999;top:0;width:100%;transition:all .9s ease-in-out;}.product-detail-section-tabs-items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;list-style:none;}.product-detail-section-tabs-item{display:block;}.product-detail-section-tabs-item-link{position:relative;display:block;padding:1.625rem .5rem;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.1875rem;text-transform:uppercase;text-decoration:none;transition:background-color 200ms ease-out;}.product-detail-section-tabs-item-link::after{position:absolute;bottom:0;left:22px;width:calc(100% - 42px);height:9px;content:"";}.product-detail-section-tabs-item-link:hover{background-color:#0056ff;}.product-detail-section-tabs-item-link.request-item-link{padding:.875rem 2.125rem;}.product-detail-details{clear:both;margin:.375rem 0 .75rem;}.product-detail-related-products{padding-top:1.25rem;padding-bottom:1.25rem;}.product-detail-related-products .product-cards{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding-bottom:1.875rem;}.product-detail-related-products .product-card-thumb img{height:100% !important;}.product-detail-related-products-heading{margin:1.2em 0 .4em;font-size:1.5em;font-weight:400;line-height:1.3;text-align:center;}.product-detail-page .product-contents .product-contents-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;}.product-detail-page .content-left{position:relative;width:100%;}.product-detail-page .content-left .image{max-width:100%;}.product-detail-page .content-right{width:100%;}.product-detail-page .content-right .content-right-cover{padding:1.5625rem;border:1px solid #bababa;border-radius:7px;box-shadow:0 15px 15px -11px rgba(0,0,0,.29);}.product-detail-page .content-right .product-name{margin-bottom:.875rem;font-size:1.25em;letter-spacing:.0275rem;}.product-detail-page .content-right .product-excerpt p{font-size:.875em;}.product-detail-page .content-right .dropdown-list{margin:.625rem 0;list-style:none;}.product-detail-page .content-right .dropdown-list .label-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;}.product-detail-page .content-right .dropdown-list label{font-size:.875em;font-weight:700;line-height:3.375rem;}.product-detail-page .content-right .dropdown-list .tooltip-toggle{width:17px;height:17px;margin-left:.625rem;padding:0;border:none;background:#fff;cursor:pointer;}.product-detail-page .content-right .dropdown-list .icon,.product-detail-page .content-right .dropdown-list svg{width:17px;height:17px;}.product-detail-page .content-right .dropdown-list .tooltip{position:relative;}.product-detail-page .content-right .dropdown-list .tooltip .message{position:absolute;z-index:9;top:100%;right:-125px;display:none;width:379px;margin-top:.9375rem;padding:.9375rem;border:1px solid #dedede;box-shadow:0 15px 15px -11px rgba(0,0,0,.29);background-color:#f5f5f5;font-size:.875em;line-height:1.1875rem;}.product-detail-page .content-right .dropdown-list .tooltip .message::after{position:absolute;z-index:9;right:124px;bottom:100%;width:0;height:0;border-width:0 9px 9px;border-style:solid;border-color:transparent transparent #f5f5f5;content:"";transition:ease all .1s 0s;}.product-detail-page .content-right .dropdown-list .tooltip .message::before{position:absolute;right:121.5px;bottom:100%;width:0;height:0;border-width:0 12px 12px;border-style:solid;border-color:transparent transparent #dedede;content:"";transition:ease all .1s 0s;}.product-detail-page .content-right .dropdown-list .tooltip .message.active-tootltip{display:block;}.product-detail-page .content-right .category-dropdown-cover{position:relative;width:373px;max-width:100%;overflow:hidden;}.product-detail-page .content-right .category-dropdown-cover .category-dropdown{display:block;width:100%;height:32px;border:1px solid #bababa;border-radius:2px;}.product-detail-page .content-right .category-dropdown-cover select{position:relative;z-index:2;height:32px;padding:0 .3125rem;border-radius:0;background:transparent;font-size:.75em;line-height:1.125;-webkit-appearance:none;appearance:none;-moz-appearance:none;}.product-detail-page .content-right .category-dropdown-cover select:focus{outline:0;}.product-detail-page .content-right .category-dropdown-cover .icon{position:absolute;z-index:1;top:50%;right:12px;}.product-detail-page .content-right .category-dropdown-cover .icon::after{position:absolute;top:0;left:0;width:0;height:0;transform:translate(0,-50%);border-width:8px 7px 0;border-style:solid;border-color:#222 transparent transparent;content:"";}.product-detail-page .content-right .category-description{margin-top:1.25rem;font-size:.875em;line-height:1.25rem;}.product-detail-page .content-right .content-right-bottom{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;margin-top:2.25rem;}.product-detail-page .content-right .content-right-bottom .button-select{line-height:2.375rem;}.product-detail-page .content-right .social-share{margin-left:1.375rem;}.layout-anchorbar{padding-top:3.75rem;}.layout-anchorbar .container{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;}.layout-anchorbar .certification-list{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem;}.layout-anchorbar .certification-list .certification-item{width:73px;list-style:none;}.layout-anchorbar .certification-list .image{max-width:100%;max-height:60px;}.layout-anchorbar .anchor{width:100%;list-style:none;transition:ease all .4s 0s;}.layout-anchorbar .anchor-list{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:column;flex-flow:column;overflow:hidden;border-radius:4px;}.layout-anchorbar .anchor-list .anchor-link{position:relative;display:block;padding:1rem;color:#fff;font-size:.875em;font-weight:700;letter-spacing:.0625rem;line-height:1.1875rem;text-align:center;text-transform:uppercase;text-decoration:none;transition:ease all .4s 0s;}.layout-anchorbar .anchor-list .anchor-link::after{position:relative;top:15px;width:0;height:0;margin-top:.75rem;margin-left:.625rem;border-width:8px 7px 0;border-style:solid;border-color:#4d6b83 transparent transparent;content:"";transition:ease all .4s 0s;}.layout-anchorbar .anchor-list .anchor-link:hover::after{border-color:#fff transparent transparent;}.product-detail-section{padding:1.875rem 0;}.product-detail-section .section-title{margin-bottom:1.875rem;font-size:1.25em;letter-spacing:.0275rem;text-align:center;}.product-detail-section .product-detail-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;}.product-detail-section .product-detail-cover .product-detail-left{width:100%;margin-bottom:1.25rem;}.product-detail-section .product-detail-cover .product-detail-left .title{margin-bottom:.75rem;font-size:1em;font-weight:700;}.product-detail-section .product-detail-cover .video-popup-cover{position:relative;margin-bottom:1.875rem;}.product-detail-section .product-detail-cover .video-popup-cover::after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(34,30,30,.46);content:"";}.product-detail-section .product-detail-cover .video-popup-cover .background-image{max-width:100%;height:314px;background-position:center;background-size:cover;}.product-detail-section .product-detail-cover .video-popup-cover .video-cta{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2;}.product-detail-section .product-detail-cover .video-popup-cover .icon,.product-detail-section .product-detail-cover .video-popup-cover svg{width:50px;height:50px;}.product-detail-section .product-detail-cover .product-detail-right{width:100%;}.product-detail-section .product-detail-cover .product-detail-right .core ol,.product-detail-section .product-detail-cover .product-detail-right .core ul{padding:0 0 0 1.625rem;}.product-detail-section .product-detail-cover .product-detail-right .core ul li::after{top:5px;left:-25px;width:21.53px;height:16.16px;background-color:#fff;background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2222%22%20height%3D%2217%22%20viewBox%3D%220%200%2022%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EF96D03AB-7835-4B5F-A029-379E85C113F7%3C%2Ftitle%3E%3Cpath%20d%3D%22M.115%209.506l6.41%207.022C9.605%209.506%2013.287%203.314%2021.642.368c-8.879%200-13.755%205.898-15.119%209.138l-3.78-3.24-2.629%203.24z%22%20fill%3D%22%23222222%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;}.product-detail-section .product-detail-cover .product-detail-right h6{font-size:1em;font-weight:700;}.layouts-documents{padding:1.25rem 0;}.layouts-documents .section-title{margin-bottom:1.875rem;font-size:1.25em;letter-spacing:.0275rem;text-align:center;}.layouts-documents .cta-block-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;}.layouts-documents .resource-cta-card{width:100%;margin-right:1%;padding:1.375rem;border:1px solid #dedede;border-radius:7px;box-shadow:0 15px 15px -11px rgba(0,0,0,.29);text-align:left;}.layouts-documents .resource-cta-card:last-child{margin-right:0;}.layouts-documents .resource-cta-card .title{margin-bottom:1.875rem;font-size:1.125em;font-weight:700;line-height:1.5rem;text-align:center;}.layouts-documents .resource-cta-card .post-list{padding-left:0;}.layouts-documents .resource-cta-card .post-list .post-item{margin-bottom:1.4375rem;list-style:none;}.layouts-documents .resource-cta-card .post-list .post-item:last-child{margin-bottom:0;}.layouts-documents .resource-cta-card .post-list .post-item .post-link{position:relative;display:block;padding-left:1.875rem;font-size:.8125em;line-height:1.0625rem;text-decoration:none;transition:ease all .4s 0s;}.layouts-documents .resource-cta-card .post-list .post-item .post-link .icon{position:absolute;top:50%;transform:translateY(-50%);left:0;}.layouts-documents .resource-cta-card .post-list .post-item .post-link .icon,.layouts-documents .resource-cta-card .post-list .post-item .post-link svg{width:15px;height:15px;}.layouts-documents .resource-cta-card .post-list .post-item .post-link path{transition:ease all .4s 0s;}.related-posts{position:relative;}.related-posts .section-title{font-size:1.25em;font-weight:400;letter-spacing:.0275rem;text-align:center;}.related-posts .post-card-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;}.related-posts.related-product{padding:1.875rem 0;}.related-posts.related-product .product-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;}.related-posts.related-product .product-cta-card .product-content{min-height:70px;}.related-posts.related-product .product-cta-card:last-child{margin-right:0;}.related-posts .container{max-width:890px;}.single-product .woocommerce-product-attributes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem 0;}.single-product .product-attributes{width:100%;}.single-product .product-attributes .attribute{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.75rem 1.5rem;border-top:1px solid #979797;border-right:1px solid #979797;border-left:1px solid #979797;}.single-product .product-attributes .attribute:last-child{border-bottom:1px solid #979797;}.single-product .product-attributes .attribute-name{position:relative;min-width:50%;}.single-product .product-attributes .attribute-name::after{position:absolute;top:-12px;right:0;width:1px;height:calc(100% + 24px);content:"";}.single-product .product-price-qty{width:100%;margin:2rem 0 0;}.single-product .product-price-qty .amount{font-size:2rem;line-height:2.4375rem;}.single-product .product-price-qty .product-stock{margin-top:.75rem;font-size:1.25rem;font-weight:700;line-height:1.5rem;}.single-product .product-price-qty .product-stock .in-stock{color:#149b31;}.single-product .product-price-qty .product-stock .out-of-stock{color:#ce0d24;}.single-product .product-price-qty .shipment-text{margin-bottom:1rem;color:#000;font-size:.875rem;letter-spacing:0;line-height:1.3125rem;}.single-product .product-price-qty .btn-primay-small{min-width:306px;}.single-product .product-price-qty .quantity-count{width:48px;height:40px;padding:.375rem .375rem .375rem .75rem;border:1px solid #979797;font-size:1rem;}.single-product .product-price-qty .primary-cta{height:40px;margin-left:.75rem;font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.10938rem;text-align:center;text-transform:uppercase;}.single-product .product-price-qty .primary-cta:hover{background-color:#0145cb !important;}.single-product .product-disclaimer{width:100%;padding:2rem 0;background-color:#ededed;}.single-product .product-disclaimer .legal-ease{max-width:100%;margin:0 auto;font-size:1rem;letter-spacing:0;line-height:1.75rem;}.single-product .product-disclaimer .legal-ease .heading{margin-bottom:1.5rem;font-size:2.375rem;font-weight:700;line-height:3.375rem;text-align:center;}.single-product.woocommerce-page img,.single-product.woocommerce img{width:auto !important;margin:auto;}.woocommerce-page .product .images{width:100%;margin:0 auto;}.woocommerce-page .product .woocommerce-product-gallery a{display:block;padding:1rem;box-shadow:0 0 11px 0 rgba(0,0,0,.33);}.woocommerce-page .product .summary{width:100%;margin:0 auto;padding-top:0;}.woocommerce-page .product .summary .product-title{margin-bottom:.75rem;}.woocommerce-cart table.cart img{width:72px;}.woocommerce-cart .cart-collaterals .cart_totals table#use_my_shipper{display:none !important;}.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals.shipping{display:none;}.woocommerce-cart .cart-collaterals .woocommerce-shipping-destination{margin-top:0;}.woocommerce-cart .coupon{display:none;}.woocommerce .quantity .qty{width:72px;height:48px;border:1px solid #000;}.product-service-layout-cover{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/images/feature-product-bg.svg");background-color:#f7f7f7;background-repeat:no-repeat;background-position:center;background-size:cover;padding:1.25rem 0 2.8125rem 0;}.product-service-layout-cover.nitro-lazy{background-image:none !important;}.product-service-layout-cover .product-service-layout .main-services{margin:0 !important;}.product-service-layout-cover .product-service-layout .slick-slide > div{height:100%;}.product-service-layout-cover .product-service-layout .slick-slide > div .inner-service{height:100%;}.product-service-layout-cover .product-service-layout .slick-slide > div .inner-service .inner-service-shadow{padding-bottom:1.25rem;}.certifications-slider-layout .container{max-width:1000px;}.certifications-slider-layout .certifications-slider{display:-ms-flexbox;display:flex;padding:0 3.125rem;margin-top:1.0625rem;}.certifications-slider-layout .certifications-slider .slick-slide > div{height:100%;}.certifications-slider-layout .logo-item{height:100%;padding:.9375rem 1.25rem;}.certifications-slider-layout .logo-item .inner-shaddow{height:100%;padding:1.25rem .625rem;background:#fff;box-shadow:0px 7px 8px 0px rgba(0,0,0,.1);}.certifications-slider-layout .logo-item .logo{width:75px;height:75px;object-fit:cover;}.certifications-slider-layout .logo-item .heading{margin:1.25rem 0 .625rem 0;color:#000;text-align:center;font-size:.875rem;font-style:normal;font-weight:700;}.certifications-slider-layout .logo-item .cta:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";cursor:pointer;}.certifications-slider-layout .slider-arrow{width:44px;height:44px;padding:0;border:none;background:none;cursor:pointer;}.certifications-slider-layout .slider-arrow.slick-next,.certifications-slider-layout .slider-arrow.slick-prev{position:absolute;z-index:99;top:50%;transform:translateY(-50%);}.certifications-slider-layout .slider-arrow.slick-disabled{opacity:.5;}.certifications-slider-layout .slider-arrow.slick-prev{left:0;}.certifications-slider-layout .slider-arrow.slick-prev svg{transform:rotate(-180deg);}.certifications-slider-layout .slider-arrow.slick-next{right:0;}.certifications-slider-layout .slider-arrow svg{width:44px;height:44px;}.certifications-slider-layout .slick-track{height:100%;padding-bottom:0;}.product-detail .product-price-qty.hide{display:none;}.product-detail .request-a-quote-form-label{font-size:.875rem;line-height:1.3125rem;margin-bottom:.8125rem;}.product-detail .request-a-quote-form{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:13px;}.product-detail .submit{width:100%;}.product-detail .woocommerce-product-gallery__wrapper{min-height:350px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #d8d8d8;}.product-detail .product-stock-after-desc .in-stock{color:#149b31 !important;font-size:1.15rem !important;font-weight:700;line-height:1.5rem;}.product-detail .product-detail-details{margin-bottom:.3125rem;}.product-detail .product-tab-toggle-inmobile{background:#000;height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#fff;border:none;padding:1.25rem 1.875rem;font-size:.8125rem;font-weight:700;line-height:1.1875rem;text-transform:uppercase;}.search-any .container{max-width:664px;}.search-any .search-top{padding:2.125rem 0;}.search-any .search-top .search-top-cover{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:column;flex-flow:column;width:100%;text-align:center;}.search-any .search-top .search-title{display:inline-block;margin:auto;font-size:.875em;font-weight:400;}.search-any .search-top .search-title strong{font-weight:700;}.search-any .search-top .search-form{display:inline-block;width:auto;margin:1.25rem auto auto;}.search-any .search-top .search-form-field{width:247px;height:34px;padding-left:1.875rem;border:1px solid #dadada;border-radius:2px;background:#fff;font-family:"Montserrat",sans-serif;}.search-any .search-top .search-submit{left:5px;background-size:13px 13px;}.search-any .search-item{padding:2.5rem 0;border-bottom:1px solid #bababa;}.search-any .search-item:last-child{border-bottom:none;}.search-any .search-item.product-item{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;}.search-any .search-item.product-item.product-item-last{border-bottom:4px solid #222;}.search-any .search-item.product-item .product-image{display:none;}.search-any .search-item.product-item .product-content{width:100%;}.search-any .search-item.product-item .image-cover{position:relative;width:95px;height:95px;border:1px solid #bababa;border-radius:7px;}.search-any .search-item.product-item .image-cover img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:80%;height:auto;}.search-any .search-item.product-item .category-label{font-size:.875em;font-weight:600;letter-spacing:.03188rem;}.search-any .search-item.product-item .category-list{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:.875em;font-weight:600;letter-spacing:.03188rem;}.search-any .search-item.product-item .category-list .category-item{position:relative;margin-right:1.125rem;padding-right:1.125rem;list-style:none;}.search-any .search-item.product-item .category-list .category-item:last-child{margin-right:0;padding-right:0;}.search-any .search-item.product-item .category-list .category-item:last-child::after{display:none;}.search-any .search-item.product-item .category-list .category-item::after{position:absolute;top:50%;transform:translateY(-50%);right:0;display:inline-block;width:1px;height:12px;background:#222;content:"";}.search-any .search-item .search-result-title{margin-bottom:.625rem;font-size:1em;font-weight:700;}.search-any .search-item .search-result-link{display:block;font-size:.875em;letter-spacing:.03188rem;line-height:1.1875rem;text-decoration:none;transition:ease all .7s 0s;}.page-main-cart{margin-bottom:2.5rem;}.page-main-cart .cart_item td.product-name dl.variation dt{float:none;}.page-main-checkout{margin-bottom:2.5rem;}.page-main-checkout .input-text{display:block;width:100%;padding:.5rem 1rem;border:1px solid #bababa;font-family:"Montserrat",sans-serif;font-size:1rem;transition:all .3s ease-out;}.page-main-checkout .select2-selection--single{height:40px;}.page-main-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.5rem;}.page-main-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);}.woocommerce-form-coupon-toggle{display:none;}.my-account.logged-in .page-main .container{max-width:1040px;}.my-account .page-main{margin-bottom:2.5rem;}.my-account .page-main .container{max-width:420px;}.my-account .page-body{line-height:1.5;}.my-account .woocommerce-address-fields input[type='date'],.my-account .woocommerce-address-fields input[type='email'],.my-account .woocommerce-address-fields input[type='password'],.my-account .woocommerce-address-fields input[type='search'],.my-account .woocommerce-address-fields input[type='tel'],.my-account .woocommerce-address-fields input[type='text'],.my-account .woocommerce-address-fields input[type='time'],.my-account .woocommerce-address-fields input[type='url'],.my-account .woocommerce-address-fields select,.my-account .woocommerce-address-fields textarea,.my-account .woocommerce-EditAccountForm input[type='date'],.my-account .woocommerce-EditAccountForm input[type='email'],.my-account .woocommerce-EditAccountForm input[type='password'],.my-account .woocommerce-EditAccountForm input[type='search'],.my-account .woocommerce-EditAccountForm input[type='tel'],.my-account .woocommerce-EditAccountForm input[type='text'],.my-account .woocommerce-EditAccountForm input[type='time'],.my-account .woocommerce-EditAccountForm input[type='url'],.my-account .woocommerce-EditAccountForm select,.my-account .woocommerce-EditAccountForm textarea,.my-account .woocommerce-form-login input[type='date'],.my-account .woocommerce-form-login input[type='email'],.my-account .woocommerce-form-login input[type='password'],.my-account .woocommerce-form-login input[type='search'],.my-account .woocommerce-form-login input[type='tel'],.my-account .woocommerce-form-login input[type='text'],.my-account .woocommerce-form-login input[type='time'],.my-account .woocommerce-form-login input[type='url'],.my-account .woocommerce-form-login select,.my-account .woocommerce-form-login textarea,.my-account .woocommerce-ResetPassword input[type='date'],.my-account .woocommerce-ResetPassword input[type='email'],.my-account .woocommerce-ResetPassword input[type='password'],.my-account .woocommerce-ResetPassword input[type='search'],.my-account .woocommerce-ResetPassword input[type='tel'],.my-account .woocommerce-ResetPassword input[type='text'],.my-account .woocommerce-ResetPassword input[type='time'],.my-account .woocommerce-ResetPassword input[type='url'],.my-account .woocommerce-ResetPassword select,.my-account .woocommerce-ResetPassword textarea{display:block;width:100%;padding:0 .75em;border:1px solid #bababa;border-radius:2px;font-family:"Montserrat",sans-serif;font-size:.75em;line-height:2.5;transition:all .3s ease-out;}.my-account .woocommerce-address-fields input[type='date']:focus,.my-account .woocommerce-address-fields input[type='email']:focus,.my-account .woocommerce-address-fields input[type='password']:focus,.my-account .woocommerce-address-fields input[type='search']:focus,.my-account .woocommerce-address-fields input[type='tel']:focus,.my-account .woocommerce-address-fields input[type='text']:focus,.my-account .woocommerce-address-fields input[type='time']:focus,.my-account .woocommerce-address-fields input[type='url']:focus,.my-account .woocommerce-address-fields select:focus,.my-account .woocommerce-address-fields textarea:focus,.my-account .woocommerce-EditAccountForm input[type='date']:focus,.my-account .woocommerce-EditAccountForm input[type='email']:focus,.my-account .woocommerce-EditAccountForm input[type='password']:focus,.my-account .woocommerce-EditAccountForm input[type='search']:focus,.my-account .woocommerce-EditAccountForm input[type='tel']:focus,.my-account .woocommerce-EditAccountForm input[type='text']:focus,.my-account .woocommerce-EditAccountForm input[type='time']:focus,.my-account .woocommerce-EditAccountForm input[type='url']:focus,.my-account .woocommerce-EditAccountForm select:focus,.my-account .woocommerce-EditAccountForm textarea:focus,.my-account .woocommerce-form-login input[type='date']:focus,.my-account .woocommerce-form-login input[type='email']:focus,.my-account .woocommerce-form-login input[type='password']:focus,.my-account .woocommerce-form-login input[type='search']:focus,.my-account .woocommerce-form-login input[type='tel']:focus,.my-account .woocommerce-form-login input[type='text']:focus,.my-account .woocommerce-form-login input[type='time']:focus,.my-account .woocommerce-form-login input[type='url']:focus,.my-account .woocommerce-form-login select:focus,.my-account .woocommerce-form-login textarea:focus,.my-account .woocommerce-ResetPassword input[type='date']:focus,.my-account .woocommerce-ResetPassword input[type='email']:focus,.my-account .woocommerce-ResetPassword input[type='password']:focus,.my-account .woocommerce-ResetPassword input[type='search']:focus,.my-account .woocommerce-ResetPassword input[type='tel']:focus,.my-account .woocommerce-ResetPassword input[type='text']:focus,.my-account .woocommerce-ResetPassword input[type='time']:focus,.my-account .woocommerce-ResetPassword input[type='url']:focus,.my-account .woocommerce-ResetPassword select:focus,.my-account .woocommerce-ResetPassword textarea:focus{outline:none;}.my-account .woocommerce-address-fields input[type='date'],.my-account .woocommerce-address-fields input[type='email'],.my-account .woocommerce-address-fields input[type='password'],.my-account .woocommerce-address-fields input[type='search'],.my-account .woocommerce-address-fields input[type='tel'],.my-account .woocommerce-address-fields input[type='text'],.my-account .woocommerce-address-fields input[type='time'],.my-account .woocommerce-address-fields input[type='url'],.my-account .woocommerce-address-fields select,.my-account .woocommerce-EditAccountForm input[type='date'],.my-account .woocommerce-EditAccountForm input[type='email'],.my-account .woocommerce-EditAccountForm input[type='password'],.my-account .woocommerce-EditAccountForm input[type='search'],.my-account .woocommerce-EditAccountForm input[type='tel'],.my-account .woocommerce-EditAccountForm input[type='text'],.my-account .woocommerce-EditAccountForm input[type='time'],.my-account .woocommerce-EditAccountForm input[type='url'],.my-account .woocommerce-EditAccountForm select,.my-account .woocommerce-form-login input[type='date'],.my-account .woocommerce-form-login input[type='email'],.my-account .woocommerce-form-login input[type='password'],.my-account .woocommerce-form-login input[type='search'],.my-account .woocommerce-form-login input[type='tel'],.my-account .woocommerce-form-login input[type='text'],.my-account .woocommerce-form-login input[type='time'],.my-account .woocommerce-form-login input[type='url'],.my-account .woocommerce-form-login select,.my-account .woocommerce-ResetPassword input[type='date'],.my-account .woocommerce-ResetPassword input[type='email'],.my-account .woocommerce-ResetPassword input[type='password'],.my-account .woocommerce-ResetPassword input[type='search'],.my-account .woocommerce-ResetPassword input[type='tel'],.my-account .woocommerce-ResetPassword input[type='text'],.my-account .woocommerce-ResetPassword input[type='time'],.my-account .woocommerce-ResetPassword input[type='url'],.my-account .woocommerce-ResetPassword select{height:32px;}.my-account .woocommerce-address-fields textarea,.my-account .woocommerce-EditAccountForm textarea,.my-account .woocommerce-form-login textarea,.my-account .woocommerce-ResetPassword textarea{padding:.75em;line-height:1.5;}.my-account .woocommerce-address-fields textarea.small,.my-account .woocommerce-EditAccountForm textarea.small,.my-account .woocommerce-form-login textarea.small,.my-account .woocommerce-ResetPassword textarea.small{height:95px;}.my-account .woocommerce-address-fields .show-password-input,.my-account .woocommerce-EditAccountForm .show-password-input,.my-account .woocommerce-form-login .show-password-input,.my-account .woocommerce-ResetPassword .show-password-input{top:auto;}.my-account .woocommerce-MyAccount-navigation{padding:1rem;background-color:#f1f1f1;}.my-account .woocommerce-MyAccount-navigation ul{list-style:none;}.my-account .woocommerce-MyAccount-navigation-link:not(:first-child){margin-top:1rem;}.my-account .woocommerce-MyAccount-navigation-link.is-active a{color:#222;}.my-account .woocommerce-MyAccount-navigation-link a{font-weight:bold;text-decoration:none;}.my-account .woocommerce-MyAccount-content{padding:1rem 2rem;}.request-a-quote .gform_body{padding:1rem;}.request-a-quote .gform_button,.request-a-quote .gform_next_button,.request-a-quote .gform_previous_button{padding:1rem 1.5rem;}.request-a-quote .gform_previous_button{background-color:#ce0d24;}.request-a-quote .gform_page_footer{margin-top:3rem;}@media screen and (min-width: navigation -1 / 16pxem){.header-nav .header-menus{top:100%;left:0;padding-top:0;}}@media screen and (min-width: 25em){.featured-products .featured-products-cards .slick-list{margin:0 -.625rem;}.featured-products .featured-products-cards .product-card{margin:1rem;}.logo-bar .logo-bar-body{display:-ms-flexbox;display:flex;}.search-result-card.product-search-result-card .content-right{padding-left:2.1875rem;}.search-result-card .search-result-card-anchor{-ms-flex-direction:row;flex-direction:row;}.search-result-card .thumbnail-left{margin-bottom:0;}}@media screen and (min-width: 30em){.blog-banner{height:284px;padding:0;}.blog-banner .content-cover{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin-top:-1.25rem;margin-bottom:0;}.blog-banner .blog-filterbar{position:absolute;bottom:20px;left:0;}.blog-banner .filterbar-cover{-ms-flex-flow:row;flex-flow:row;-ms-flex-align:left;align-items:left;}.blog-banner .filterbar-cover .categories{margin-right:.9375rem;margin-bottom:0;}}@media screen and (min-width: 31.25em){.stats-bar-items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:2rem;}.stats-bar-item{margin:0 1rem;}.stats-bar-item:not(:first-child){margin-top:0;}}@media screen and (min-width: 37.5em){.core blockquote{font-size:1.25rem;}.core code,.core pre{font-size:1em;}.core dd,.core dt{font-size:1em;}.core li{font-size:1rem;line-height:1.6875rem;}.core table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}.core td,.core th{font-size:1em;}.core tr:last-child td{border-bottom:0;}.core .alignright{float:right;margin:0 0 1em 1em;}.core .alignleft{float:left;margin:0 1em 1em 0;}.core img.alignright{float:right;margin:1em 0 1em 1em;}.core img.alignleft{float:left;margin:1em 1em 1em 0;}.page-main{margin-top:2.5rem;}.gform_body{padding:2em 3.125rem 0;}.gform_footer{padding:1rem 3.125rem 2.25rem;}.ginput_complex .ginput_left,.ginput_complex .ginput_right,.ginput_complex .name_first,.ginput_complex .name_last{width:48%;}.ginput_complex .ginput_left,.ginput_complex .name_first{float:left;}.ginput_complex .ginput_right,.ginput_complex .name_last{float:right;}.gform_submission_error{font-size:1em;}.gform-button,.gform_button{padding:1.5rem;font-size:1rem;}.payment-portal-form .header-heading{margin-top:.625rem;padding-left:3.125rem;font-size:2.25rem;}.header-nav .button-cover{-ms-flex:0 0 100px;flex:0 0 100px;}.main-menu .sub-menu-toggle .icon{width:40px;height:40px;}.shop-nav-sm{-ms-flex:0 0 100px;flex:0 0 100px;}.layout-faqs.product-section .section-title{font-size:2.5em;}.layout-faqs.product-section .faqs-items .active-faq-item .faq-toggle{top:15%;}.layout-faqs.product-section .faqs-items .question{padding:1.25rem;font-size:1.125em;}.layout-faqs.product-section .faqs-items .answer{padding:1.25rem;}.page-template-page-faq .layout-faqs.product-section{padding:2rem 0;}.margin-top-xsm{margin-top:1em;}.margin-top-sm{margin-top:2em;}.margin-top-md{margin-top:2.75em;}.margin-top-lg{margin-top:4em;}.margin-top-xlg{margin-top:5.25em;}.margin-btm-xsm{margin-bottom:1em;}.margin-btm-sm{margin-bottom:2em;}.margin-btm-md{margin-bottom:2.75em;}.margin-btm-lg{margin-bottom:4em;}.margin-btm-xlg{margin-bottom:5.25em;}.padding-top-xsm{padding-top:.9375em;}.padding-top-sm{padding-top:1.5625em;}.padding-top-md{padding-top:2.1875em;}.padding-top-lg{padding-top:2.1875em;}.padding-top-xlg{padding-top:3.75em;}.padding-btm-xsm{padding-bottom:.9375em;}.padding-btm-sm{padding-bottom:1.5625em;}.padding-btm-md{padding-bottom:2.1875em;}.padding-btm-lg{padding-bottom:2.1875em;}.padding-btm-xlg{padding-bottom:3.75em;}.banner-container{padding-top:3.75rem;padding-bottom:3.75rem;}.banner-heading{font-size:2.5rem;}.banner-caption{font-size:1.125rem;}.banner-cta{margin-top:1.875rem;}.featured-products .featured-products-cards .product-card-more{margin-top:.5rem;}.featured-products-footer{margin-top:2.5rem;}.featured-product-categories-wrapper{margin-top:2.5rem;}.featured-product-categories-cards{display:-ms-flexbox;display:flex;}.featured-product-categories-cards .product-card{width:48%;margin-right:1%;margin-left:1%;}.hero .background-video{display:block;}.hero{min-height:330px;}.hero-container{padding-top:3.75rem;padding-bottom:3.75rem;}.hero-size-lg .hero-container{min-height:620px;}.hero-size-sm .hero-container{min-height:330px;padding-top:3.125rem;padding-bottom:3.125rem;}.hero-body h1.section-heading{font-size:2.5rem;line-height:3rem;}.hero-heading{font-size:1.25rem;}.hero-subheading{font-size:1.5rem;}.hero-caption{font-size:3.125rem;line-height:4.1875rem;}.hero-video-link{margin-top:1.875rem;}.hero-cta{margin-top:1.875rem;}.highlight-links-items{display:-ms-flexbox;display:flex;}.highlight-links-item{width:46%;margin:0 2% 1.25rem;}.logo-bar .logo-bar-body{-ms-flex-pack:center;justify-content:center;}.logo-bar .logo-item{width:30%;margin:.75rem;}.section-heading{font-size:2.5rem;}.section-subheading{font-size:1.125rem;}.section-caption{font-size:1.125rem;}.stats-bar-item{margin:0 1.5rem;}.testimonial-item-quote{font-size:1.25rem;}.testimonial-item-byline{font-size:1rem;}.featured-articles{background-image:url("https://www.component-dynamics.com/nitropack_static/DcSGIFagedmfdVSQKYjDqTNyNMEetRHf/assets/images/optimized/rev-f988708/www.component-dynamics.com/wp-content/themes/componentdynamics/assets/images/section-shape.svg");background-repeat:no-repeat;background-position:-345px -100px;}.featured-articles.nitro-lazy{background-image:none !important;}.featured-articles .post-card{margin:1.125rem;}.featured-articles .post-card:hover .post-card-cover{top:-16px;}.featured-content-wrapper{margin-top:2.5rem;}.featured-content-cards{display:-ms-flexbox;display:flex;}.featured-content-cards .featured-content-card{width:48%;margin-right:1%;margin-left:1%;}.featured-content-card .featured-content-card-more{margin-top:auto;text-align:center;}.featured-content-card .featured-content-card-more .button{margin-top:1.25rem;}.featured-content-card-wrapper{-ms-flex-direction:column;flex-direction:column;padding:1.25rem 14%;}.featured-content-card-body{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0;}.featured-content-card-title{font-size:1.375rem;text-align:center;}.featured-content-card-title:first-child{margin-top:1.5rem;}.two-column-content-with-cta .main-section{display:-ms-flexbox;display:flex;}.two-column-content-with-cta .section-header{max-width:624px;padding:3.375rem 2.5rem;}.two-column-content-with-cta .section-subheading{margin-bottom:1.5rem;}.woocommerce-search-wrapper .products-link{width:calc(33.33% - 32px);margin:2rem 2rem 2rem 0;}.woocommerce-search-wrapper .products-link:last-child{margin-right:0;}.two-column-layout .gform_wrapper .gform_heading{font-size:1.875em;letter-spacing:.0275rem;}.search-result-card .thumbnail-left{width:180px;height:170px;}.two-column-icon-with-form .gform_wrapper .gform_heading{font-size:1.875em;letter-spacing:.0275rem;}.anchor-content-block-layout.anchor-accordion .active-acc-item .anchor-heading{top:15%;}.blog-banner .content-cover .title{font-size:1.75em;}.blog-banner .blog-search-form .search-submit{width:46px;}.blog-banner .blog-search-form .search-form-field{padding-right:2.125rem;padding-left:3rem;font-size:1em;}.blog-grid .blog-grid-cover .post-card{width:48%;}.resource-cta{text-align:left;}.resource-cta .resource-cta-cover{-ms-flex-flow:row wrap;flex-flow:row wrap;}.resource-cta .featured-image{width:200px;margin-bottom:0;}.resource-cta .resource-content{width:calc(100% - 200px);padding:.125rem .9375rem .625rem;}.no-results-section .container{padding:6.25rem;}.related-posts .heading{font-size:1.625em;}.related-posts .blog-grid-cover .post-card{width:48%;}.author-section{-ms-flex-flow:row;flex-flow:row;margin:1.5625rem auto auto;text-align:left;}.author-section .author-image{margin:0;}.author-section .author-content{width:calc(100% - 180px);}.contact-content .ginput_complex .name_first{margin-bottom:0;}.contact-content .contact-right .form-title{padding:1.875rem 3.125rem 0;font-size:1.875em;letter-spacing:.0275rem;}.contact-header .section-heading{font-size:3.125rem;}.product-card{padding:1.5rem;}.product-card .product-card-more{margin-top:auto;}.product-card .product-card-more .button{margin-top:1.25rem;}.product-card-wrapper{-ms-flex-direction:column;flex-direction:column;padding:1rem;}.product-card-thumb{height:150px;}.product-card-thumb .icon{width:125px;height:125px;}.product-card-body{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0;}.product-card-name:first-child{margin-top:1.5rem;}.product-card-short-desc{display:block;margin-top:1rem;}.archive.tax-product_cat .product-card-name{font-size:1rem;}.product-category .category-content .product-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;margin:auto;}.product-category .category-content .product-cta-card{width:49%;max-width:49%;min-height:322px;margin-right:2%;}.product-category .category-content .product-cta-card:nth-child(2n+2){margin-right:0;}.product-category .category-content .section-full-content .title{font-size:1.5em;line-height:2rem;}.product-grouped-card .product-content{-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;}.product-grouped-card .product-left{width:200px;margin-bottom:0;text-align:left;}.product-grouped-card .product-left .featured-image{margin:0;}.product-grouped-card .product-right{width:calc(100% - 220px);}.product-grouped-card .product-right .product-name{font-size:1.5em;}.product-cat-banner{padding:2.5rem;}.product-category-product-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-top:2.5rem;}.product-category-product-list .product-card{display:-ms-flexbox;display:flex;width:48%;margin-right:2%;margin-bottom:1.25rem;}.product-category-top{margin-top:2.5rem;}.product-category-bottom{margin-top:2.5rem;}.product-detail-container .layouts-documents{margin-top:3.75rem;}.product-detail-container .layouts-documents .section-title{font-size:2.5em;}.product-detail{margin-top:1.875rem;}.product-detail-section-tabs-item-link{font-size:1rem;padding:1.625rem 1.375rem;}.product-detail-details{margin:.5rem 0 1rem;}.product-detail-related-products{padding-top:2.5rem;padding-bottom:2.5rem;}.product-detail-related-products .product-cards{display:-ms-flexbox;display:flex;padding-top:2.5rem;}.product-detail-related-products .product-card{width:44%;margin:.625rem;}.product-detail-related-products-heading{font-size:2.5em;}.product-detail-page .content-right .product-name{font-size:1.5em;}.layout-anchorbar .anchor{width:33.33%;min-width:198px;}.layout-anchorbar .anchor:first-child .anchor-link{border-left:.5px solid #fff;}.layout-anchorbar .anchor:last-child .anchor-link{border-right:.5px solid #fff;}.layout-anchorbar .anchor:hover .anchor-link{border-right:.5px solid #fff;border-left:.5px solid #fff;}.layout-anchorbar .anchor-list{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.layout-anchorbar .anchor-list .anchor-link{padding:1rem 2.5rem 1.6875rem;border-right:.5px solid #516b84;border-left:.5px solid #516b84;}.layout-anchorbar .anchor-list .anchor-link::after{display:block;margin:-.5rem auto auto;}.product-detail-section{padding:2.5rem 0;}.product-detail-section .section-title{margin-bottom:1.875rem;font-size:1.5em;}.layouts-documents{padding:2.1875rem 0 4.6875rem;}.layouts-documents .section-title{margin-bottom:1.875rem;font-size:1.5em;}.related-posts .section-title{font-size:1.5em;}.related-posts.related-product{padding:2.5rem 0;}.related-posts.related-product .product-cover{-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:center;justify-content:center;}.related-posts.related-product .product-cta-card{width:31.33%;min-height:272px;margin-right:3%;}.search-any .search-top .search-top-cover{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;text-align:left;}.search-any .search-top .search-title{display:block;margin:0 1.25rem 0 0;}.search-any .search-top .search-form{margin:0;}.search-any .search-item.product-item .product-image{display:inline-block;width:22.5%;}.search-any .search-item.product-item .product-content{width:77.5%;}.request-a-quote .gform_body{padding:1.5rem 3.125rem 3rem;}}@media screen and (min-width: 37.5em) and (max-width: 62.5em){.banner-container{padding-right:3.125rem;padding-left:3.125rem;}}@media screen and (min-width: 783px){.admin-bar .header{top:32px;}}@media screen and (min-width: 50em){.core h1{font-size:3.125rem;line-height:4.25rem;}.core h2{font-size:2.5rem;line-height:3.375rem;}.core h3{font-size:1.5rem;line-height:2.125rem;}.core h4{font-size:1.25rem;line-height:1.875rem;}.core h5{font-size:1.25rem;line-height:1.875rem;}.core h6{font-size:1.125rem;line-height:1.75rem;}.core address,.core p{font-size:1.125rem;}.btn-primay-large{padding:1.25rem 1.5rem;}.pagination{margin-bottom:3.375rem;}.facetwp-facet{height:150px;overflow-y:scroll;}.facetwp-flyout-open{display:none;}.footer .main-footer,.footer .sub-footer{padding:1.375rem 4rem;}.footer .copy-rights{display:-ms-flexbox;display:flex;}.footer .footer-links{display:-ms-flexbox;display:flex;margin:0;}.footer .footer-links .link{position:relative;display:inline-block;margin-top:0;margin-bottom:0;margin-left:1rem;font-size:.875rem;letter-spacing:.055rem;line-height:1.125rem;}.footer .footer-links .link::before{position:absolute;top:0;left:-10px;width:1px;height:100%;border-left:1px solid #555;content:"";}.footer .sub-footer .social-link-item{margin:0 .375rem;}.main-menu .subnav-menu-with-cta.has-cta .sub-menu{width:calc(100% - 290px);padding:2.1875rem 0;}.footer-menu{display:block;padding-left:6.25rem;column-count:2;}.footer-menu > .menu-item{min-width:310px;overflow:hidden;break-inside:avoid;}.layout-faqs.product-section .faqs-items .question{padding:1.5625rem;}.layout-faqs.product-section .faqs-items .answer{padding:1.5625rem;}.page-template-page-faq .layout-faqs.product-section{padding:4rem 0;}.margin-top-xsm{margin-top:1.25em;}.margin-top-sm{margin-top:2.5em;}.margin-top-md{margin-top:3.75em;}.margin-top-lg{margin-top:5em;}.margin-top-xlg{margin-top:6.25em;}.margin-btm-xsm{margin-bottom:1.25em;}.margin-btm-sm{margin-bottom:2.5em;}.margin-btm-md{margin-bottom:3.75em;}.margin-btm-lg{margin-bottom:5em;}.margin-btm-xlg{margin-bottom:6.25em;}.padding-top-xsm{padding-top:1.25em;}.padding-top-sm{padding-top:2.1875em;}.padding-top-md{padding-top:3.125em;}.padding-top-lg{padding-top:4.375em;}.padding-top-xlg{padding-top:6.25em;}.padding-btm-xsm{padding-bottom:1.25em;}.padding-btm-sm{padding-bottom:2.1875em;}.padding-btm-md{padding-bottom:3.125em;}.padding-btm-lg{padding-bottom:4.375em;}.padding-btm-xlg{padding-bottom:6.25em;}.banner-container{display:-ms-flexbox;display:flex;min-height:400px;padding-top:5rem;padding-bottom:5rem;}.banner-body{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:left;}.banner-body-sec1{width:60%;}.banner-body-sec2{width:30%;text-align:right;}.banner-cta{margin-top:0;}.featured-products .featured-products-wrapper{padding:0 3.375rem;}.featured-products .featured-products-cards{padding:0 2.5rem;}.featured-product-categories-cards .product-card{width:31%;}.hero-container{padding-top:5rem;padding-bottom:5rem;}.hero-size-sm .hero-container{padding-top:4.375rem;padding-bottom:4.375rem;}.hero-body h1.section-heading{font-size:3rem;line-height:3.75rem;}.logo-bar{padding:3.125rem 0;}.logo-bar .heading{margin:.75rem 0 1.5rem;}.logo-bar .logo-item{width:auto;margin:.5rem 1.5rem;}.stats-bar-item{margin:0 2.5rem;}.testimonials-container{max-width:700px;}.featured-content-cards .featured-content-card{width:31%;}.cta .simple-cta-bg .inner-cta{max-width:700px;}.cta .menu-cta-bg{max-width:321px;}.services-layout .main-services{margin:3rem 0;padding:0 3.75rem;}.services-layout .inner-service .inner-service-shadow{padding:2rem 2rem 6.375rem;}.services-layout .inner-service .btn-secondary-dark{position:absolute;bottom:40px;}.services-layout .inner-service:hover{top:-16px;}.services-layout .inner-service:hover .btn-secondary-dark{color:#0056ff;}.services-layout .inner-service:hover .btn-secondary-dark::before{right:-42px;}.two-column-content-with-cta .section-header{padding:4.625rem 3.375rem;}.two-column-content-with-cta .section-cta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:2.5rem 2rem 0 0;}.product-search-header .page-title{font-size:3.25rem;}.woocommerce-search-wrapper{padding:5rem 0 3.125rem;}.woocommerce-search-wrapper .title{font-size:1.375rem;line-height:1.875rem;}.section-product-search .search-box{margin:3.5rem auto;}.section-product-search .search-box .section-search-form-field{width:480px;}.hero.section-product-search .section-search-form-field{width:375px;}.hero .search-box{margin-top:2.1875rem;}.two-column-with-image .main-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:3rem 3.375rem;}.two-column-with-image .main-section .inner-content,.two-column-with-image .main-section .inner-image{width:50%;}.two-column-with-image .main-section.display-img-left .inner-content{padding:0 0 0 2rem;}.two-column-with-image .main-section.display-img-right .inner-content{padding:0 2rem 0 0;}.two-column-with-image .btn-secondary-dark{margin-top:0;}.two-column-with-image .product-image{height:394px;}.faq-list-item:not(:first-child){margin-top:3.125rem;}.four-column-icon-grid .main-grid{display:-ms-flexbox;display:flex;margin:3rem auto;}.four-column-icon-grid .grid{width:calc(100% - 25px);margin:0 3.5rem 0 0;}.four-column-icon-grid .grid:last-child{margin-right:0;}.two-column-layout .main-section{display:-ms-flexbox;display:flex;padding:2rem;}.two-column-layout .main-section .left-column,.two-column-layout .main-section .right-column{width:50%;padding:0 1.5rem;}.two-column-icon-with-form .main-section{display:-ms-flexbox;display:flex;padding:2rem;}.two-column-icon-with-form .main-section .right-column{width:45%;padding:0 1.5rem;}.two-column-icon-with-form .main-section .left-column{width:55%;padding:0 1.5rem;}.anchor-content-block-layout .post-sidebar{width:auto;}.team-card .team-card-detail .gallery-expander-contents .content-inner{margin:1.875rem auto .625rem;padding:3.75rem;}.team-member-listing .team-cards .team-card{width:calc(50% - 20px);max-width:580px;}.blog-banner .content-cover .title{font-size:2.125em;line-height:3.375rem;}.blog-grid{padding-bottom:1.875rem;}.blog-grid .blog-grid-cover .post-card:hover{border-color:#333;box-shadow:none;}.related-posts .blog-grid-cover .post-card:hover{box-shadow:none;}.author-section{margin:1.875rem auto auto;}.contact-content .contact-content-cover{-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;}.contact-content .contact-left{width:48%;}.contact-content .contact-left .address-title{font-size:2.375rem;}.contact-content .contact-left .location-map{max-width:524px;}.contact-content .contact-left .social-link-cover{margin-top:1.875rem;}.contact-content .contact-right{width:48%;margin-top:0;}.product-card-name{font-size:1.25rem;}.product-category{padding:2.875rem 0;}.product-category .filter-by-shop{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:10px;max-width:26.5%;}.product-category .category-content-wrapper{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;}.product-category .left-sidebar .prod-cat-menu-toggle{display:none;}.product-category .left-sidebar .prod-cat-menu{display:block;height:auto;border-top:none;}.product-category .left-sidebar .prod-cat-menu-item.active-cat > .prod-cat-menu-products-list{display:none;}.product-category .category-content{width:calc(100% - 300px);padding-top:0;}.product-category .category-content .product-cover{width:100%;max-width:100%;margin:0;padding:3.75rem 0;}.product-category .category-content .product-cta-card{width:32%;margin-right:2%;}.product-category .category-content .product-cta-card:nth-child(2n+2){margin-right:2%;}.product-category .category-content .product-cta-card:nth-child(3n+3){margin-right:0;}.product-category .category-content .section-full-content .title{font-size:1.75em;line-height:2.25rem;}.product-grouped-card .product-left{width:250px;}.product-grouped-card .product-right{width:calc(100% - 250px);}.product-cat-banner .title{font-size:1.625rem;}.product-category-product-list{margin-top:1.5rem;}.product-category-top{margin-top:3.75rem;}.product-detail-container .product-detail .container{-ms-flex-direction:row;flex-direction:row;}.product-detail .summary{padding:1.875rem;}.product-detail-page .product-contents .product-contents-cover{-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;}.product-detail-page .content-left{width:51%;}.product-detail-page .content-right{width:45%;}.layout-anchorbar .anchor-list{-ms-flex-pack:end;justify-content:flex-end;}.layout-anchorbar .anchor-list .anchor-link{padding:1rem 1.25rem 1.6875rem;}.product-detail-section{padding:4.125rem 0 5rem;}.product-detail-section .product-detail-cover{-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;}.product-detail-section .product-detail-cover .product-detail-left{width:48%;margin-bottom:0;}.product-detail-section .product-detail-cover .product-detail-right{width:48%;margin-bottom:0;}.layouts-documents .cta-block-cover{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;}.layouts-documents .resource-cta-card{width:48%;}.related-posts.related-product{padding:3.125rem 0 4.375rem;}.related-posts.related-product .product-cta-card{width:258px;max-width:258px;min-height:320px;}.related-posts.related-product .product-cta-card .product-content{min-height:110px;}.woocommerce-page .product .images{width:48%;}.woocommerce-page .product .summary{width:48%;}.product-service-layout-cover{padding:2.5rem 0 5.625rem 0;}.certifications-slider-layout .certifications-slider{margin-top:.625rem;padding:.625rem 3.75rem;}.product-detail .product-tab-toggle-inmobile{display:none;}.request-a-quote .gform_button,.request-a-quote .gform_next_button,.request-a-quote .gform_previous_button{padding:1.25rem 1.5rem;}}@media screen and (min-width: 56.25em){.layout-anchorbar .container{-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;}.layout-anchorbar .certification-list{margin-right:1.25rem;margin-bottom:0;}}@media screen and (min-width: 62.5em){.container{padding:0 1.875rem;}.resource-pagination{margin-bottom:6.25rem;}.social-share .social-share-cover{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:initial;align-items:initial;margin-bottom:0;}.social-share .social-share-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem;}.social-share .social-share-link-item{width:auto;}.main-nav .mobile-hide{display:none;}.main-menu .menu-item.desktop-hide{display:none;}.main-menu .sub-menu-toggle .icon{width:20px;height:20px;}.main-menu.main-menu-has-touch .menu-item-has-children > .menu-item-link{margin-right:1.375rem;}.main-menu.main-menu-has-touch .sub-menu-cover .sub-menu-toggle{margin-top:.25rem;margin-right:1.875rem;}.footer-menu{display:block;padding-left:8.25rem;column-count:3;}.footer-menu > .menu-item .menu-item-link.break-menu{display:inline-block;margin-bottom:6.875rem;}.layout-faqs.product-section{padding:.5rem 0 4rem;}.banner-container{padding-top:6.25rem;padding-bottom:6.25rem;}.featured-products .slider-arrow.slick-prev{left:-15px;}.featured-products .slider-arrow.slick-next{right:-15px;}.hero-container{padding:6.25rem 8.4375rem;}.hero-size-sm .hero-container{padding-top:0;padding-bottom:0;}.highlight-links.overlap{margin:0;padding:0;}.overlap .highlight-links-inner-container{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;padding:3.125rem 4.375rem;box-shadow:0 10px 20px rgba(0,0,0,.2);}.highlight-links-wrapper{display:-ms-flexbox;display:flex;}.highlight-links-header{width:15%;}.highlight-links-heading{text-align:left;}.highlight-links-items{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:78%;margin-top:0;}.highlight-links-item{width:20%;margin:0;text-align:left;}.logo-bar .heading{margin:1rem 0 2rem;}.logo-bar .logo-item{margin:.5rem 3rem;}.logo-bar .logo-item .logo{width:120px;}.spacer.size-xsm{height:50px;}.spacer.size-sm{height:100px;}.spacer.size-md{height:150px;}.spacer.size-lg{height:200px;}.spacer.size-xlg{height:250px;}.stats-bar-wrapper{padding:0;}.stats-bar-items{margin-top:3rem;}.testimonials .slider-arrow.slick-prev{left:-100px;}.testimonials .slider-arrow.slick-next{right:-100px;}.testimonials .slider-arrow svg{width:60px;height:60px;}.two-column-with-image .main-section.display-img-left .inner-content{padding:0 0 0 4rem;}.two-column-with-image .main-section.display-img-right .inner-content{padding:0 4rem 0 0;}.anchor-content-block-layout .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}.anchor-content-block-layout .post-sidebar{width:400px;}.anchor-content-block-layout .sticky-sidebar-nav{max-width:275px;}.anchor-content-block-layout .post-content{width:calc(100% - 440px);}.team-member-listing .team-member-listing-wrapper{padding:0 3.375rem;}.blog-banner .content-cover .title{font-size:2.8125em;}.blog-grid{padding-bottom:3.4375rem;}.blog-grid .blog-grid-cover{padding:3.125rem 0 0;}.blog-grid .blog-grid-cover .post-card{width:455px;max-width:100%;margin-bottom:3.125rem;}.blog-grid .blog-grid-cover .post-card .content{padding:1.125rem 1.875rem 1.375rem;}.blog-grid .blog-grid-cover .post-card .post-title .title{font-size:1.5em;}.blog-grid .blog-grid-cover .post-card-share .social-share-cover{-ms-flex-direction:row;flex-direction:row;}.blog-grid .blog-grid-cover .post-card-share .social-share-links{margin-top:0;}.resource-cta{margin-top:2.625rem;padding:2rem 0;}.blog-detail .blog-detail-top{padding:0 1.875rem;}.sticky-share .social-share{position:absolute;top:0;left:0;display:inline-block;margin-top:0;margin-left:-6.25rem;text-align:center;}.related-posts .heading{margin:2.8125rem auto;font-size:1.875em;}.related-posts .blog-grid-cover .post-card{width:455px;max-width:100%;margin-bottom:3.125rem;}.related-posts .blog-grid-cover .post-card .content{padding:1.125rem 1.875rem 1.375rem;}.related-posts .blog-grid-cover .post-card .post-title .title{font-size:1.5em;}.related-posts .blog-grid-cover .post-card .social-share .social-share-cover{-ms-flex-direction:row;flex-direction:row;}.related-posts .blog-grid-cover .post-card .social-share .social-share-links{margin-top:0;}.author-section{margin:2.875rem auto auto;}.contact-content .contact-left .social-link-cover{margin-top:3.125rem;}.contact-content .contact-left .social-link-cover .title{margin-bottom:0;font-size:1.5rem;line-height:3.375rem;}.product-category .category-content .section-full-content .title{font-size:1.875em;line-height:2.375rem;}.product-grouped-card .product-right .product-name{font-size:1.875em;}.product-cat-banner .title{font-size:2.5rem;}.product-detail-container .layouts-documents{margin-top:5rem;padding-top:4.375rem;}.product-detail-details{margin:1rem 0 1.5rem;}.product-detail-related-products{padding-top:3.75rem;padding-bottom:3.75rem;}.product-detail-page .content-right .content-right-cover{max-width:576.4px;padding:1.75rem 2.875rem;}.product-detail-page .content-right .product-name{font-size:1.875em;}.product-detail-section .section-title{margin-bottom:2.8125rem;font-size:1.875em;}.layouts-documents .section-title{margin-bottom:2.8125rem;font-size:1.875em;}.related-posts .section-title{font-size:1.875em;}.page-main-cart{margin-top:3.75rem;margin-bottom:3.75rem;}.page-main-cart{margin-top:6.25rem;margin-bottom:6.25rem;}.page-main-checkout{margin-top:3.75rem;margin-bottom:3.75rem;}.page-main-checkout{margin-top:6.25rem;margin-bottom:6.25rem;}.my-account .page-main{margin-top:3.75rem;margin-bottom:3.75rem;}.my-account .page-main{margin-top:6.25rem;margin-bottom:6.25rem;}}@media screen and (min-width: 64em){.header{height:auto;}.header-top{display:block;}.header-top .header-top-cover{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:.125rem 0;}.header-top .utility-nav{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;}.main-menu-toggle{display:none;}.header-nav .header-logo{width:140px;}.header-nav .custom-logo-link > span{width:140px;}.header-nav .header-menus{position:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;}.header-nav .button-cover{display:none;}.main-nav{display:-ms-flexbox;display:flex;width:auto;height:100%;background:transparent;}.main-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;margin-left:2rem;}.main-menu .menu-item-top-level{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;}.main-menu .menu-item-top-level.menu-item-has-children{padding-right:.9375rem;}.main-menu .menu-item-top-level.menu-item-active > .menu-link-cover > .menu-item-link,.main-menu .menu-item-top-level:hover > .menu-link-cover > .menu-item-link{color:#fff !important;}.main-menu .menu-item-top-level.menu-item-active > .menu-link-cover > .menu-item-link::after,.main-menu .menu-item-top-level:hover > .menu-link-cover > .menu-item-link::after{position:absolute;bottom:-10px;left:0;width:100%;height:6px;border-bottom:6px solid #0056ff;content:"";}.main-menu .menu-item-top-level > .menu-link-cover .menu-item-link{height:100%;padding:.75rem;color:#fff;font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;}.main-menu .menu-item-top-level.menu-item-has-children.menu-item-active .menu-item-link::after,.main-menu .menu-item-top-level.menu-item-has-children:hover .menu-item-link::after{left:5px;}.main-menu .menu-item-link{font-size:.75em;}.main-menu .menu-item-link{padding:.625rem 1.25rem;}.main-menu .sub-menu-toggle{right:-16px;top:2px;}.main-menu .sub-menu-toggle .icon svg{width:10px;height:10px;}.main-menu .sub-menu-toggle .icon svg path{fill:#fff;}.main-menu .sub-menu-cover{position:absolute;top:100%;min-width:150px;}.main-menu.main-menu-has-touch .sub-menu-toggle{display:block;margin-top:0;margin-left:-1.25rem;}.main-menu.main-menu-no-touch .menu-item-has-children:hover .sub-menu-cover{display:block;}.main-menu.main-menu-no-touch .menu-item-has-children:hover > .sub-menu{display:block;}.main-menu .subnav-menu-with-cta .sub-menu-cover{padding:2.5rem 0 3.5rem;}.main-menu .subnav-menu-with-cta .sub-menu{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;padding:2rem 4rem;}.main-menu .subnav-menu-with-cta.has-cta .sub-menu li{width:calc(33.33% - 12px);margin-right:.75rem;padding-right:0;}.main-menu .subnav-menu-with-cta.has-no-cta .sub-menu li{width:25%;}.main-menu .meganav-cta{display:-ms-inline-flexbox;display:inline-flex;}.main-menu .subnav-standard .sub-menu{padding:1.5rem 0 .75rem;}.main-menu-cta-lg{display:block;height:100%;}.main-menu-cta-lg .btn-primay-large{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;}.main-menu-cta-sm{display:none;}.main-menu-cta-sm .main-menu-cta-link{text-align:left;}.main-nav .utility-nav{display:none;}.utility-nav .search-form{display:-ms-inline-flexbox;display:inline-flex;width:200px;padding:0;}.utility-nav .search-form-field{width:100px;height:22px;padding:.375rem 1.5rem .375rem 1rem;}.utility-nav .search-form-field:focus,.utility-nav .search-form-field:hover{width:100%;}.utility-nav .search-submit{width:28px;height:28px;}.shop-nav-sm{display:none;}.shop-nav-sm .shop-menu-item-account{display:block;}.meganav-product-search .meganav-search-form-field{height:58px;}.search-results .search-banner .search-title{font-size:3.125rem;line-height:4.1875rem;}.search-results .search-banner .search-box{margin:2.1875rem auto;}.search-results .search-banner .search-submit{width:28px;height:28px;}.search-results .search-result-text{font-size:1.25rem;line-height:2.3125rem;}.search-result-card .title{margin:.875rem 0;font-size:1.5rem;}.search-result-card .entry-excerpt{font-size:1.5rem;}.blog-grid .blog-grid-cover{padding:4.25rem 0 0;}.sticky-share .social-share.sticky .social-share-cover{position:fixed;top:80px;margin-top:0;margin-left:0;}.contact-content{padding:3.5rem 0;}}@media screen and (min-width: 68.75em){.main-menu.main-menu-has-touch .sub-menu-toggle .icon svg{width:14px;height:14px;}.main-menu.main-menu-has-touch .menu-link-cover{padding-right:.3125rem;}.banner-container{padding-right:0;padding-left:0;}.team-card .name{font-size:1.75rem;}.team-card .jop-title{font-size:.875rem;}.team-card .card-body{padding:2.5rem 0 2.5rem;}.team-card .card-thumb img{width:220px;height:220px;}.team-member-listing .team-cards{gap:70px;}.team-member-listing .team-cards .team-card{width:calc(50% - 35px);}.contact-content .contact-left{width:524px;max-width:100%;}.contact-content .contact-right{width:457px;max-width:100%;}.product-category .left-sidebar{width:28%;max-width:100%;}.product-category .category-content{width:66%;}.product-category-product-list .product-card{width:30.5%;margin-right:4%;margin-bottom:2.5rem;}.product-category-product-list .product-card:nth-child(3n){margin-right:0;}.product-detail-section .product-detail-cover .product-detail-left{width:574px;max-width:100%;}.product-detail-section .product-detail-cover .product-detail-right{width:574px;max-width:100%;}}@media screen and (min-width: 75em){.header-nav .header-logo{width:202px;}.header-nav .custom-logo-link > span{width:202px;}.footer .main-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;}.footer .main-footer .footer-menus{width:calc(100% - 240px);}.footer .footer-logo{margin:0;text-align:left;}.main-menu .menu-item-top-level.menu-item-has-children{padding-right:0;}.main-menu .menu-item-top-level > .menu-link-cover .menu-item-link{padding:1.25rem;}.main-menu .menu-item-link{font-size:.875em;}.main-menu .sub-menu-toggle{display:none;}.main-menu .sub-menu-cover .menu-item-link{font-size:1rem;}.main-menu.main-menu-has-touch .sub-menu-toggle{margin-top:.625rem;}.main-menu .subnav-menu-with-cta.has-cta .sub-menu{width:calc(100% - 440px);padding:3.375rem 1rem 3.375rem 5rem;}.featured-product-categories-cards .product-card{width:31%;}.featured-content-cards .featured-content-card{width:23%;}.cta .simple-cta-bg{margin:0 4.25rem;}.blog-detail .blog-detail-cover{padding-bottom:2.8125rem;}.blog-detail .blog-detail-cover{padding-bottom:5.9375rem;}.product-cat-banner{padding:0 12.5rem 1.875rem 0;}.product-category-product-list .product-card{width:29.5%;}.product-detail .container{padding-left:5.875rem;max-width:1300px;}.layouts-documents .resource-cta-card{width:100%;max-width:23%;margin-right:2%;}.single-product .product-attributes{max-width:634px;}.single-product .product-attributes .attribute{-ms-flex-direction:row;flex-direction:row;}.single-product .product-attributes .attribute-name::after{border-right:1px solid #979797;}.single-product .product-attributes .attribute-type{margin-left:.9375rem;}.single-product .product-price-qty{width:35%;margin:0 0 0 2rem;}.single-product .product-disclaimer{padding:4.5rem 1.5rem;}.single-product .product-disclaimer .legal-ease{max-width:900px;}.woocommerce-page .product .images{width:380px !important;}.woocommerce-page .product .summary{width:calc(100% - 450px) !important;}}@media screen and (min-width: 77.5em){.footer .sub-footer{-ms-flex-direction:row;flex-direction:row;text-align:left;}.footer .footer-cerification-logo{margin:0;}}@media screen and (min-width: 81.25em){.footer .main-footer,.footer .sub-footer{padding:1.375rem 3rem;}.footer .main-footer{padding:3rem 8.5rem;}.main-menu .subnav-menu-with-cta .sub-menu{padding:3.375rem 2rem;}.featured-products .featured-products-wrapper{padding:0 5.25rem;}.stats-bar-items{margin-top:4rem;}.services-layout .main-services{padding:0 4.375rem;}.two-column-with-image .main-section{padding:4.5rem 4.5rem 4.5rem 6.625rem;}.two-column-with-image .product-image{width:568px;height:415px;}.layouts-documents .resource-cta-card{width:100%;max-width:302px;margin-right:1%;}.single-product .product-price-qty .quantity-count{width:100px;height:48px;}.single-product .product-price-qty .primary-cta{width:172px;height:48px;margin-left:2rem;}.certifications-slider-layout .certifications-slider{padding:1.25rem 4.375rem;}}@media screen and (min-width: 84.375em){.product-category .category-content .product-cta-card{max-width:258px;margin-right:4.4%;}.product-category .category-content .product-cta-card:nth-child(2n+2){margin-right:4.4%;}.product-category .category-content .product-cta-card:nth-child(3n+3){margin-right:0;}.layouts-documents .resource-cta-card{margin-right:2%;}}@media screen and (min-width: 87.5em){.featured-products .featured-products-cards .slick-list{margin:0 -1.25rem;}.featured-products .featured-products-cards .product-card{margin:1.5rem;}.featured-products .slider-arrow{width:50px;height:50px;}.featured-products .slider-arrow.slick-prev{left:-40px;}.featured-products .slider-arrow.slick-next{right:-40px;}.featured-products .slider-arrow svg{width:50px;height:50px;}.services-layout .main-services .slider-arrow{width:50px;height:50px;}.services-layout .main-services .slider-arrow svg{width:50px;height:50px;}.certifications-slider-layout .slider-arrow{width:50px;height:50px;}.certifications-slider-layout .slider-arrow svg{width:50px;height:50px;}}@media screen and (max-width: navigation-1 / 16pxem){.main-menu .menu-item-top-level > .menu-link-cover .menu-item-link{color:#000;}}@media screen and (max-width: 62.5em){.header-nav .header-logo{margin:auto;}}@media screen and (small-width: 37.5em){.ginput_complex .ginput_full,.ginput_complex .ginput_left,.ginput_complex .ginput_right,.ginput_complex .name_first,.ginput_complex .name_last{margin-bottom:1em;}}@media screen and (max-width: 50em){.payment-portal-form .gform_wrapper.two-column_wrapper ul.one-half{width:100%;margin-left:0 !important;}.payment-portal-form .gform_wrapper .gsection{display:none !important;}.payment-portal-form .two-column-field{width:100%;padding-left:0;}.filter-by{display:none;}.facet-wrap{display:none;}.two-column-content-with-cta .section-cta a{display:block;margin-bottom:1.5rem;}.product-detail .product-detail-section-tabs-items{-ms-flex-direction:column;flex-direction:column;border-top:1px solid #ddd;display:none;padding-bottom:.625rem;}.product-detail .product-detail-section-tabs-items.active{display:-ms-flexbox;display:flex;}}@media screen and (max-width: 37.5em){.core table{width:100%;}.core thead{display:none;}.core tr:nth-of-type(2n){background-color:inherit;}.core tr td:first-child{background:rgba(0,0,0,.1);font-size:1em;font-weight:700;}.core tbody td{display:block;text-align:center;}.core tbody td::before{display:block;text-align:center;content:attr(data-th);}.payment-portal-form .ginput_complex .name_last{margin-top:1.25rem;}.featured-products .featured-products-cards .product-card-more::after{display:none;}.featured-products .featured-products-cards .product-card-more .button{padding:.375rem 1.75rem;border:2px solid #3fa2f7;}.featured-content-card .featured-content-card-more::after{display:inline-block;width:0;height:0;margin-left:.5rem;border-width:6px 0 6px 10px;border-style:solid;border-color:transparent transparent transparent #222;content:"";}.featured-content-card .featured-content-card-more .button{padding:0;border:none;}.featured-content-card-thumb{-ms-flex:0 0 80px;flex:0 0 80px;}.blog-grid .blog-grid-cover .post-card .card-bottom .button{padding:0 1.25rem;}.related-posts .blog-grid-cover .post-card .card-bottom .button{padding:0 1.25rem;}.product-card .product-card-more::after{display:none;width:0;height:0;margin-left:.5rem;border-width:6px 0 6px 10px;border-style:solid;border-color:transparent transparent transparent #222;content:"";}.product-card .product-card-more .button{padding:0;border:none;}.product-card-thumb{-ms-flex:0 0 80px;flex:0 0 80px;}.product-category .category-content .product-cta-card.cta-card{margin-bottom:.9375rem;border-top:none;border-bottom:1px solid #bababa;border-radius:0;box-shadow:none;}.product-category .category-content .product-cta-card.cta-card:first-child{border-top:1px solid #bababa;}}@media screen and (max-width: 600px){#wpadminbar{position:fixed !important;}}@media screen and (max-width: 50em - 1px / 16pxem){.services-layout .inner-service .btn-secondary-dark{top:24px;font-size:.75rem;text-align:left;padding-right:2.1875rem;}.services-layout .inner-service .btn-secondary-dark::before{right:0px;}}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure::after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:.3125rem;}.mfp-img-mobile .mfp-bottom-bar{box-sizing:border-box;position:fixed;top:auto;bottom:0;margin:0;padding:.1875rem .3125rem;background:rgba(0,0,0,.6);}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{top:3px;right:5px;}.mfp-img-mobile .mfp-close{position:fixed;top:0;right:0;width:35px;height:35px;padding:0;background:rgba(0,0,0,.6);line-height:2.1875rem;text-align:center;}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(.75);-webkit-transform:scale(.75);}.mfp-arrow-left{transform-origin:0;-webkit-transform-origin:0;}.mfp-arrow-right{transform-origin:100%;-webkit-transform-origin:100%;}.mfp-container{padding-right:.375rem;padding-left:.375rem;}}@media (prefers-reduced-motion){.animated{opacity:1 !important;animation:unset;transition:none;-webkit-animation:unset;-webkit-transition:none;}}@media (print), (prefers-reduced-motion: reduce){.animated{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;-webkit-transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;}}@media screen and (max-width: navigation1 / 16pxem){.main-menu .menu-item{position:relative;}}@media screen and (min-height: 1000px){.content-min-height{display:table-cell;vertical-align:middle;text-align:center;min-height:350px;height:311px;}}@media screen and (max-width: 64em){.header-nav .container{padding-right:0;padding-left:0;}.header-nav .header-menus .utility-menu{margin-bottom:.625rem;}.header-nav .header-menus .utility-menu .menu-item-link{padding:.625rem 1.875rem;color:#000;}.main-menu .menu-item-top-level > .menu-link-cover .menu-item-link{padding:.9375rem 1.875rem;}.main-menu .sub-menu-toggle.sub-menutoggle-active .icon{transform:rotate(270deg);}.main-menu .sub-menu-cover{padding:0 1.25rem;}.footer-nav .sub-menu{margin-bottom:1.25rem;}.main-nav .utility-nav{margin-bottom:.625rem;}.meganav-product-search{margin-bottom:1rem;}.meganav-product-search .btn-primay-large{margin:.75rem 0;}.product-detail-related-products .product-card .product-card-name{font-size:1rem;}.product-detail-related-products .product-card .product-card-wrapper{padding:0;}}@media screen and (max-width: 75em){.main-menu .menu-item-top-level.menu-item-active > .menu-link-cover > .menu-item-link::after,.main-menu .menu-item-top-level:hover > .menu-link-cover > .menu-item-link::after{bottom:-18px;}.main-menu .subnav-menu-with-cta.has-cta .menu-cta-bg{max-width:280px;}.main-menu-cta-lg .btn-primay-large{padding:1.25rem .9375rem;}.product-category .left-sidebar{width:260px;}.single-product .product-attributes .attribute-name{margin-bottom:.625rem;}}