@charset "UTF-8";.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer,.site-title,[hidden],audio:not([controls]),template{display:none}#page,.animated a,.screen-reader-text,.siteoverflow,svg:not(:root){overflow:hidden}img,pre{max-width:100%}hr,img,legend{border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){height:0}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{margin:.67em 0}mark{color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle;display:inline-block;height:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}textarea{overflow:auto}optgroup{font-weight:700}td,th{padding:0}:root{--column-width:70px;--site-width:840px;--wide-width:calc(1400px + (var(--gap-width) * 2));--color-red:#BE2137;--color-ltred:#EA4353;--color-white:#FFFFFF;--color-black:#262626;--color-drkgray:#2E2E2E;--color-blue:#485469;--color-ltgray:#F2F2F2;--color-tan:#DAD9D9;--color-lttan:#F8F8F8;--color-disabled:#ccc;--color-red-hsa:hsl(349, 89%, 36%);--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-header:bebas-neue-by-fontfabric,sans-serif;--bar-width:34px;--bar-height:3px;--bar-spacing:10px;--tap-size:44px;--gap-width:30px;--c-black:#000;--switch-bg-color:var(--color-white);--switch-tx-color:var(--color-black)}@media screen and (max-width:479px){:root{--gap-width:16px}}.page-template #page:not(.siteoverflow){overflow:revert}@media (min-width:768px){.grid-width__50{width:50%;margin:0 auto}}.has-inline-color.has-colorred-color,.has-text-color.has-colorred-color{color:#BE2137}.has-background.has-colorred-background-color{background-color:#BE2137}.has-colorred-link-color a,.has-colorred-link-color a:visited{color:#BE2137!important}.has-colorred-hover-text-color:hover{color:#BE2137}.has-colorred-background-color,.has-colorred-hover-background-color:hover,.has-colorred-text-underline-color::after{background-color:#BE2137}.has-background.has-colorltred-background-color,.has-colorltred-background-color,.has-colorltred-hover-background-color:hover,.has-colorltred-text-underline-color::after{background-color:#EA4353}.has-inline-color.has-colorltred-color,.has-text-color.has-colorltred-color{color:#EA4353}.has-colorltred-link-color a,.has-colorltred-link-color a:visited{color:#EA4353!important}.has-colorltred-hover-text-color:hover{color:#EA4353}.has-background.has-colorwhite-background-color,.has-colorwhite-background-color,.has-colorwhite-hover-background-color:hover,.has-colorwhite-text-underline-color::after{background-color:#FFF}.has-inline-color.has-colorwhite-color,.has-text-color.has-colorwhite-color{color:#FFF}.has-colorwhite-link-color a,.has-colorwhite-link-color a:visited{color:#FFF!important}.has-colorwhite-hover-text-color:hover{color:#FFF}.has-background.has-colorblack-background-color,.has-colorblack-background-color,.has-colorblack-hover-background-color:hover,.has-colorblack-text-underline-color::after{background-color:#262626}.has-inline-color.has-colorblack-color,.has-text-color.has-colorblack-color{color:#262626}.has-colorblack-link-color a,.has-colorblack-link-color a:visited{color:#262626!important}.has-colorblack-hover-text-color:hover{color:#262626}.has-background.has-colorgray-background-color,.has-colorgray-background-color,.has-colorgray-hover-background-color:hover,.has-colorgray-text-underline-color::after{background-color:#485469}.has-inline-color.has-colorgray-color,.has-text-color.has-colorgray-color{color:#485469}.has-colorgray-link-color a,.has-colorgray-link-color a:visited{color:#485469!important}.has-colorgray-hover-text-color:hover{color:#485469}.has-background.has-colordrkgray-background-color,.has-colordrkgray-background-color,.has-colordrkgray-hover-background-color:hover,.has-colordrkgray-text-underline-color::after{background-color:#2E2E2E}.has-inline-color.has-colordrkgray-color,.has-text-color.has-colordrkgray-color{color:#2E2E2E}.has-colordrkgray-link-color a,.has-colordrkgray-link-color a:visited{color:#2E2E2E!important}.has-colordrkgray-hover-text-color:hover{color:#2E2E2E}.has-background.has-colorltgray-background-color,.has-colorltgray-background-color,.has-colorltgray-hover-background-color:hover,.has-colorltgray-text-underline-color::after{background-color:#F2F2F2}.has-inline-color.has-colorltgray-color,.has-text-color.has-colorltgray-color{color:#F2F2F2}.has-colorltgray-link-color a,.has-colorltgray-link-color a:visited{color:#F2F2F2!important}.has-colorltgray-hover-text-color:hover{color:#F2F2F2}.has-background.has-colortan-background-color,.has-colortan-background-color,.has-colortan-hover-background-color:hover,.has-colortan-text-underline-color::after{background-color:#DAD9D9}.has-inline-color.has-colortan-color,.has-text-color.has-colortan-color{color:#DAD9D9}.has-colortan-link-color a,.has-colortan-link-color a:visited{color:#DAD9D9!important}.has-colortan-hover-text-color:hover{color:#DAD9D9}body{font-weight:400;font-size:16px;background:#fff}@media (min-width:1040px){body{font-size:19px}}p{margin:0 0 1.6em;text-rendering:optimizeLegibility}b,strong{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,.has-h-1-font-size,.has-h-2-font-size,.has-h-3-font-size,.has-h-4-font-size,.has-h-5-font-size,.has-h-6-font-size,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-top:0;margin-bottom:.5em}.h1 b,.h1 strong,.h2 b,.h2 strong,.h3 b,.h3 strong,.h4 b,.h4 strong,.h5 b,.h5 strong,.h6 b,.h6 strong,.has-h-1-font-size b,.has-h-1-font-size strong,.has-h-2-font-size b,.has-h-2-font-size strong,.has-h-3-font-size b,.has-h-3-font-size strong,.has-h-4-font-size b,.has-h-4-font-size strong,.has-h-5-font-size b,.has-h-5-font-size strong,.has-h-6-font-size b,.has-h-6-font-size strong,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:#000}.site-title,dt,label{font-weight:700}.h1,.has-h-1-font-size,h1{line-height:1.0625em;letter-spacing:.03em;font-family:bebas-neue-by-fontfabric,sans-serif;font-size:50px}@media (min-width:1040px){.h1,.has-h-1-font-size,h1{font-size:80px}}.h2,.has-h-2-font-size,h2{line-height:1em;font-size:28px}@media (min-width:1040px){.h2,.has-h-2-font-size,h2{font-size:42px}}.h3,.has-h-3-font-size,h3{line-height:1.125em;letter-spacing:.02em;font-size:24px}@media (min-width:1040px){.h3,.has-h-3-font-size,h3{font-size:32px}}.h4,.has-h-4-font-size,h4{line-height:1.2em;letter-spacing:.025em;margin-bottom:1em;font-size:16px}@media (min-width:1040px){.h4,.has-h-4-font-size,h4{font-size:22px}.h4-alt,.has-h-4-alt-font-size{font-size:18px}}.h4-alt,.has-h-4-alt-font-size{line-height:1.5;font-size:18px}.h5,.has-h-5-font-size,h5{line-height:1.5;font-size:16px}@media (min-width:1040px){.h5,.has-h-5-font-size,h5{font-size:16px}.h6,.has-h-6-font-size,h6{font-size:14px}}.h6,.has-h-6-font-size,h6{line-height:1.5;font-size:14px}.has-small-font-size{font-size:.8em}.has-large-font-size{font-size:1.2em}.has-larger-font-size{font-size:1.6em}body,button,input,optgroup,select,textarea{color:var(--color-black);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.6em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.site-title{margin:.4375em 0 0;font-size:38px;line-height:1.2;color:#333332}.site-title a{text-decoration:none;color:inherit}.site-description{margin:.4375em 0 0;font-size:17px;font-weight:inherit;line-height:1.4;word-wrap:break-word;color:#929292}*,:after,:before{box-sizing:inherit}hr{box-sizing:content-box;margin-bottom:1.5em;border-color:rgba(0,0,0,.15)}ol,ul{margin:0 0 1.5em}@media (max-width:768px){br{display:none}ol,ul{margin:0 0 1.5em}}ol li,ul li{margin:0;letter-spacing:.022em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{border-spacing:0;margin:0 0 1.5em}.infinity-end.neverending .site-footer,select{display:block}::selection{color:#fff;background:#a41b2e}.content-area .gform_wrapper.gravity-theme .gfield input,.content-area .gform_wrapper.gravity-theme .gfield select{max-width:600px}input:not(.button),optgroup,select,textarea{background-color:var(--color-white);border:1px solid rgba(0,0,0,.15);padding:.5em .75em}select{color:var(--color-drkgray);font-size:18px;appearance:none;position:relative;cursor:pointer;width:100%;background-image:url(../assets/images/icon-angle-down.svg);background-position-y:center;background-position-x:calc(100% - .75em);background-size:1em;background-repeat:no-repeat}.footer__rightbox ul li a::after,label.input-radio-diamond span,label.input-radio-diamond span::after{background-size:contain;background-repeat:no-repeat}label{margin-bottom:.5em;text-transform:uppercase;letter-spacing:.0625em;cursor:pointer}label.input-radio-diamond{--diamond-size:20px;position:relative;margin-left:1rem;display:flex;align-items:center}label.input-radio-diamond input{opacity:none;visibility:none;display:none}label.input-radio-diamond input:checked~span::after{display:none}label.input-radio-diamond span{margin-right:.5em;height:var(--diamond-size);width:var(--diamond-size);background-image:url(../assets/images/logo-triangle.svg);background-position:center;display:flex;align-items:center;justify-content:center}label.input-radio-diamond span::after{content:"";position:absolute;height:calc(var(--diamond-size) * .6);width:calc(var(--diamond-size) * .6);background-image:url(../assets/images/logo-triangle-white.svg);background-position:center}form.form-center button.gform_button{margin-left:auto;margin-right:auto}button{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.btn,.button,.woocommerce a.button,.wp-block-button__link{padding:.75em 2em;font-size:16px;line-height:1.1875em;letter-spacing:.05em;cursor:pointer;font-weight:700;font-family:bebas-neue-by-fontfabric,sans-serif;text-decoration:none;text-transform:uppercase;text-align:center;display:inline-block;border:2px solid var(--color-red);border-radius:0;position:relative;margin-right:1rem;z-index:1;color:var(--color-red);background-color:var(--color-white);transition:color 50ms ease-in 50ms}@media (min-width:1040px){.btn,.button,.woocommerce a.button,.wp-block-button__link{font-size:20px}}.btn::after,.button::after,.woocommerce a.button::after,.wp-block-button__link::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--color-red);transform:scaleX(0);transition:transform 250ms linear;transform-origin:left;z-index:-1}.btn::before,.button::before,.woocommerce a.button::before,.wp-block-button__link::before{content:"";position:absolute;bottom:-2px;height:4px;width:2em;background-color:var(--color-white);left:2em;transition:left 250ms ease-in 250ms}.btn a,.button a,.woocommerce a.button a,.wp-block-button__link a{text-decoration:none}.btn a:visited,.btn:visited,.button a:visited,.button:visited,.woocommerce a.button a:visited,.woocommerce a.button:visited,.wp-block-button__link a:visited,.wp-block-button__link:visited{color:var(--color-red)}.btn svg,.button svg,.woocommerce a.button svg,.wp-block-button__link svg{transition:all .2s}.btn:active,.btn:focus,.btn:hover,.button:active,.button:focus,.button:hover,.woocommerce a.button:active,.woocommerce a.button:focus,.woocommerce a.button:hover,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{color:var(--color-white);border:2px solid var(--color-red);text-decoration:none;transition:color 50ms ease-in}.btn:active::after,.btn:focus::after,.btn:hover::after,.button:active::after,.button:focus::after,.button:hover::after,.woocommerce a.button:active::after,.woocommerce a.button:focus::after,.woocommerce a.button:hover::after,.wp-block-button__link:active::after,.wp-block-button__link:focus::after,.wp-block-button__link:hover::after{transform:scaleX(1)}.btn:active::before,.btn:focus::before,.btn:hover::before,.button:active::before,.button:focus::before,.button:hover::before,.woocommerce a.button:active::before,.woocommerce a.button:focus::before,.woocommerce a.button:hover::before,.wp-block-button__link:active::before,.wp-block-button__link:focus::before,.wp-block-button__link:hover::before{left:calc(100% - 4em);transition:left 250ms ease-in 250ms}.btn:active a,.btn:focus a,.btn:hover a,.button:active a,.button:focus a,.button:hover a,.woocommerce a.button:active a,.woocommerce a.button:focus a,.woocommerce a.button:hover a,.wp-block-button__link:active a,.wp-block-button__link:focus a,.wp-block-button__link:hover a{text-decoration:none}.btn[type=submit]:active,.btn[type=submit]:focus,.btn[type=submit]:hover,.button[type=submit]:active,.button[type=submit]:focus,.button[type=submit]:hover,.woocommerce a.button[type=submit]:active,.woocommerce a.button[type=submit]:focus,.woocommerce a.button[type=submit]:hover,.wp-block-button__link[type=submit]:active,.wp-block-button__link[type=submit]:focus,.wp-block-button__link[type=submit]:hover{background-color:var(--color-red)}.btn:active,.button:active,.woocommerce a.button:active,.wp-block-button__link:active{transform:translateY(5px);border-color:#600516}.btn:active::after,.button:active::after,.woocommerce a.button:active::after,.wp-block-button__link:active::after{box-shadow:inset 2px 2px 6px #600516}.btn[disabled],.button[disabled],.woocommerce a.button[disabled],.wp-block-button__link[disabled]{border:2px solid var(--color-disabled);color:var(--color-disabled);pointer-events:none}.btn.btn-alt:hover,.button.btn-alt:hover,.entry-header,.entry-header h1,.woocommerce a.button.btn-alt:hover,.wp-block-button__link.btn-alt:hover{color:var(--color-white)}.btn--large,.button--large,.woocommerce a.button--large,.wp-block-button__link--large{padding:2em 3em;border:4px solid transparent}.btn.btn-alt::after,.button.btn-alt::after,.woocommerce a.button.btn-alt::after,.wp-block-button__link.btn-alt::after{background-color:var(--color-black)}.animated a::after,.btn.btn-alt::before,.button.btn-alt::before,.woocommerce a.button.btn-alt::before,.wp-block-button__link.btn-alt::before{background-color:var(--color-red)}.btn+.btn,.btn+.button,.btn+.wp-block-button__link,.button+.btn,.button+.button,.button+.wp-block-button__link,.wp-block-button__link+.btn,.wp-block-button__link+.button,.wp-block-button__link+.wp-block-button__link{margin-left:.9rem}.is-style-full-width .wp-block-button__link{width:100%}a{color:var(--color-red)}a:visited{color:#333}a:active,a:focus,a:hover{color:var(--color-red);text-decoration:underline}a:focus{outline:dotted thin}a:active,a:hover{outline:0}.animated a{position:relative;display:block;border:none;padding:0 5px;text-decoration:none}.animated a:focus,.animated a:hover{text-decoration:none;opacity:1}.animated a:focus::after,.animated a:hover::after{animation:linkAnimation 2s infinite}.animated a::after{content:"";width:20px;height:2px;position:absolute;bottom:0;left:-20px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft,.alignright{max-width:1040px!important}.alignleft img{float:left}.alignright img{float:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.widget-area{width:25%}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.entry-header{background-color:var(--color-red);padding:calc(var(--gap-width) * 1.5) 0;margin-bottom:var(--column-width);position:relative;z-index:1}tbody tr:hover td:first-of-type,tbody tr:nth-child(odd){background-color:var(--color-ltgray)}.entry-header img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:-1}.entry-header h1{max-width:var(--wide-width)!important;margin:0 auto;padding-left:var(--gap-width);padding-right:var(--gap-width)}.wp-caption,embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.3333333333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.6666666667%}.gallery-columns-7 .gallery-item{max-width:14.2857142857%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.1111111111%}.gallery-caption{display:block}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:3px}table p{margin:0}tbody,tfoot,thead{background-color:var(--color-white)}caption{padding:.5rem .625rem .625rem;font-weight:700}thead{font-family:var(--font-header);font-size:22px;font-weight:700;text-transform:uppercase}tfoot{background:#f1f1f1;color:#0a0a0a}tfoot tr,thead tr{background:0 0}tfoot td,tfoot th,thead td,thead th{padding:1.25em;font-weight:700;text-align:left}tbody td,tbody th{border:2px solid var(--color-white);padding:1.25em 3em;min-width:140px}tbody td:not(:first-of-type),thead td:not(:first-of-type){text-align:center}tbody td:first-of-type{font-weight:700}tbody tr:hover{background-color:#f7f7f7}tbody tr:nth-child(odd){border-bottom:0}tbody tr:nth-child(odd) td:first-of-type,tbody tr:nth-child(odd):hover{background-color:#E5E5E5}tbody tr:nth-child(odd):hover td:first-of-type{background-color:#d4d4d4}table.unstriped tbody,table.unstriped tbody tr{background-color:#fefefe}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1}@media screen and (max-width:63.99875em){table.stack tfoot,table.stack thead{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}.table-scroll{overflow-x:auto}.no-margin{margin:0!important}.p-8{padding:2rem}.object-fit-contain img{-o-object-fit:contain!important;object-fit:contain!important}.flex-1{flex:1}.height-full{height:100%}.sr-only,.visuallyhidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.hide{display:none!important}@media (min-width:600px) and (max-width:781px){.hide-tablet{display:none!important}}@media (max-width:768px){.t-child-img-height-800 .wp-block-media-text__media{height:800px!important}}.uppercase{text-transform:uppercase}body,html{height:100%;width:100%}.content-column{max-width:var(--wide-width);margin:0 auto;padding-left:var(--gap-width);padding-right:var(--gap-width)}.content-column .alignfull{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);max-width:100vw;width:100vw}.content-column .alignfull--padded{padding-left:8px;padding-right:8px}.content-column h1,.content-column h2,.content-column h3,.content-column h4,.content-column h5,.content-column h6,.content-column ol,.content-column p,.content-column ul{max-width:var(--site-width)}.content-column h1.has-text-align-center,.content-column h2.has-text-align-center,.content-column h3.has-text-align-center,.content-column h4.has-text-align-center,.content-column h5.has-text-align-center,.content-column h6.has-text-align-center,.content-column ol.has-text-align-center,.content-column p.has-text-align-center,.content-column ul.has-text-align-center{margin-left:auto;margin-right:auto}.content-column h1.alignwide,.content-column h2.alignwide,.content-column h3.alignwide,.content-column h4.alignwide,.content-column h5.alignwide,.content-column h6.alignwide,.content-column ol.alignwide,.content-column p.alignwide,.content-column ul.alignwide{max-width:var(--wide-width)}.page-header{margin-top:5rem}@media (min-width:768px){.page-header{margin-top:10rem}}.menu-main-menu-container{display:none}.menu-main-menu-container ul{list-style-type:none;margin:0;padding:0}.menu-main-menu-container>ul{align-items:center;justify-content:flex-end;display:none;flex-wrap:wrap}.menu-main-menu-container.visible>ul{display:flex}.menu-main-menu-container>ul li{width:100%;display:flex}@media only screen and (min-width:768px){.menu-main-menu-container{display:block}.menu-main-menu-container>ul>li{width:auto}}.menu-main-menu-container>ul>li.menu-item-has-children{position:relative}.menu-main-menu-container>ul>li.menu-item-has-children::after{display:none}.menu-main-menu-container>ul>li.menu-item-has-children>button{margin:0;border:none;border-radius:unset;width:1.4em;background:0 0;display:flex;flex:0 0 auto;align-items:center;justify-content:center;cursor:pointer}.menu-main-menu-container>ul>li.menu-item-has-children>button.toggle-only{width:var(--tap-size);margin-right:-.5rem}.menu-main-menu-container>ul>li.menu-item-has-children>button svg{margin-top:-.2em;width:15px;height:auto;color:var(--color-white)}.menu-main-menu-container>ul>li.menu-item-has-children>button.toggle-only svg{width:18px;transition:transform .2s}.menu-main-menu-container>ul>li.open>button svg{transform:rotate(-180deg)}.menu-main-menu-container>ul>li.open>button.toggle-only svg{transform:rotate(-45deg) scale(1.5);color:var(--color-red)}.menu-main-menu-container>ul>li>button.toggle-only:focus-visible svg,.menu-main-menu-container>ul>li>button.toggle-only:hover svg{color:var(--color-red)}.menu-main-menu-container>ul>li.open>ul{display:block!important}.menu-main-menu-container>ul li a{text-decoration:none;white-space:nowrap;display:block;width:100%}.menu-main-menu-container>ul li ul{display:none;background-color:#fff;width:100%;box-shadow:3px 0 10px #000}.menu-main-menu-container>ul li ul li{font-size:.9em;margin-left:1em}@media only screen and (min-width:768px){.menu-main-menu-container>ul li ul li{margin-left:0}.menu-main-menu-container>ul li ul{position:absolute;top:calc(100% + 4px);left:0;width:unset}}#mobile-menu .site-search__form{position:relative;top:0;left:100px;width:100%;opacity:0;visibility:hidden;background-color:transparent;border-top:1px solid rgba(255,255,255,.25);margin-top:2rem;padding-top:2rem;margin-bottom:2rem}#mobile-menu .site-search__form .searchform__toggles{flex-wrap:wrap}#mobile-menu .site-search__form .searchform__toggles .searchform__toggle{margin-left:0}#mobile-menu.visible{visibility:visible}#mobile-menu.visible .site-search__form{display:block;clip-path:none}@media (max-width:1180px){#mobile-menu.visible{transition:all .5s ease-out;visibility:visible}#mobile-menu.visible .mobile-menu__social{visibility:visible;opacity:1;transition:all 2s}#mobile-menu.visible .site-search__form{visibility:visible;opacity:1;top:0;left:0;overflow:visible;transition:all .5s;transition-delay:.3s}}#mobile-menu.visible .site-search__form .input-group label{display:flex;gap:1rem;margin-bottom:0}#mobile-menu.visible .site-search__form .input-group .input-group-button{position:relative;right:0}#mobile-menu.visible .site-search__form .input-group .input-group-button button{margin-right:0}#mobile-menu.visible .mobile-menu__bg-blobs{height:300%;width:200vh;right:-100vh;border-radius:0}#mobile-menu.visible .mobile-menu__bg-blobs:nth-child(1){top:-100%}#mobile-menu.visible .mobile-menu__bg-blobs:nth-child(2){top:-150%}#mobile-menu.visible .mobile-nav>li{opacity:1;transform:translateX(0);backface-visibility:hidden;transition:all .5s;transition-delay:.3s}@media only screen and (min-width:1180px){#mobile-menu.visible{display:none}}#mobile-menu ul{list-style-type:none;margin:0 auto;padding:0;width:calc(100% - var(--gap-width))}#mobile-menu ul li{display:flex;flex-wrap:wrap;align-items:center}#mobile-menu ul li a{display:flex;align-items:center;width:100%;min-height:var(--tap-size);text-decoration:none}#mobile-menu .menu-item-has-children{position:relative}#mobile-menu .menu-item-has-children>a{width:calc(100% - var(--tap-size))}#mobile-menu .menu-item-has-children>ul{width:100%;display:none;margin-left:calc(var(--gap-width)/ 2)}#mobile-menu .menu-item-has-children>button{margin:0;border:none;border-radius:unset;height:var(--tap-size);width:var(--tap-size);background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer}#hamburger,#mobile-menu .open>ul{display:block}#mobile-menu .menu-item-has-children>button:active,#mobile-menu.menu-item-has-children>button:focus,#mobile-menu>ul>li.menu-item-has-children>button:hover{background-color:gray}#mobile-menu .menu-item-has-children>button svg{height:80%;width:80%}#mobile-menu .open>button svg{transform:rotate(-180deg)}#hamburger{background:0 0;border:none;padding-bottom:calc(var(--bar-spacing) * 3);text-align:center}.hamburger-icon,.hamburger-icon::after,.hamburger-icon::before{width:var(--bar-width);height:var(--bar-height)}.hamburger-icon{position:relative;margin:var(--bar-spacing) auto 0;transform:translateY(var(--bar-spacing));background-color:var(--c-black);transition:all 0s .3s}.hamburger-icon::after,.hamburger-icon::before{position:absolute;background-color:var(--c-black);left:0;content:""}.hamburger-icon::before{bottom:var(--bar-spacing);transition:bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.hamburger-icon::after{top:var(--bar-spacing);transition:top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}#hamburger.animate .hamburger-icon{background-color:rgba(0,0,0,0)}#hamburger.animate .hamburger-icon::after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}#hamburger.animate .hamburger-icon::before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.site-header-container{position:relative;height:85px;z-index:99999}@media only screen and (min-width:1180px){#hamburger{display:none}.site-header-container{height:145px}}.site-header{position:fixed;width:100%}.site-header ul{list-style-type:none;margin:0;padding:0}.site-header ul li{list-style-image:none;margin:0;padding:0;line-height:1em}.site-header ul li a{display:inline-block;text-transform:uppercase;font-family:var(--font-header);font-weight:700;letter-spacing:.032em}.site-header ul li a:active,.site-header ul li a:focus,.site-header ul li a:hover{text-decoration:none}.site-header__utility{display:none;background-color:var(--color-blue);width:100%;padding:0 var(--gap-width)}@media (min-width:1180px){.site-header__utility{display:block}}.site-header__utility ul li{position:relative}.site-header__utility ul li.current-menu-item::after,.site-header__utility ul li:hover::after{transform:scaleX(1);transform-origin:bottom left}.site-header__utility ul li::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:3px;bottom:-.5em;left:0;background-color:var(--color-black);transform-origin:bottom right;transition:transform .25s ease-out}.site-header__utility a{color:var(--color-white);text-decoration:none;font-size:1.3rem}.site-header__utility-wrap{display:flex;align-items:center}.site-header__utility-left ul{display:flex;flex-wrap:wrap;align-items:center}.site-header__utility-left ul li{margin-right:1rem}.site-header__utility-right{flex:1;display:flex;align-items:center;justify-content:flex-end;position:relative}.site-header__utility-right ul{display:flex;flex-wrap:wrap}.site-header__utility-right ul li{margin-left:1rem}.site-header__utility-right .site-search .input-group{flex-wrap:wrap}.site-header__utility-right .site-search .input-group label{margin:0}.site-header__main{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px var(--gap-width);background-color:var(--color-black)}@media only screen and (min-width:1180px){.site-header__main{padding:20px var(--gap-width)}}.site-header__main .site-branding{flex:1 320px;margin-right:var(--gap-width)}.site-header__main .site-branding a img{width:285px}.site-header__main .main-navigation{display:none}@media (min-width:1180px){.site-header__main .main-navigation{display:block}}.site-header__main .main-navigation #main-menu{display:flex;flex-wrap:wrap}.site-header__main .main-navigation #main-menu>li>a{padding:10px 0}.site-header__main .main-navigation #main-menu li{margin-left:1rem;position:relative}.site-header__main .main-navigation #main-menu li.current-menu-item::after,.site-header__main .main-navigation #main-menu li:hover::after{transform:scaleX(1);transform-origin:bottom left}.site-header__main .main-navigation #main-menu li::after{position:absolute;width:100%;transform:scaleX(0);height:6px;bottom:-.5em;left:0;background-color:var(--color-blue);transform-origin:bottom right;transition:transform .25s ease-out}.site-header__main .main-navigation #main-menu li a{color:var(--color-white);font-weight:700;font-size:16px;letter-spacing:.028em}@media (min-width:1040px){.site-header__main .main-navigation #main-menu li a{font-size:22px}}.site-header__main .main-navigation #main-menu li a:focus,.site-header__main .main-navigation #main-menu li a:hover{color:var(--color-tan)}.site-header__main .main-navigation #main-menu li ul.sub-menu{background-color:var(--color-white);padding:1rem 0;border:7px solid var(--color-blue);font-size:.9em}.site-header__main .main-navigation #main-menu li ul.sub-menu li{margin:0}.site-header__main .main-navigation #main-menu li ul.sub-menu li a{white-space:nowrap;display:block;padding:.5em 1rem;color:var(--color-blue);font-size:20px}.site-header__main .main-navigation #main-menu li ul.sub-menu li.current-menu-item,.site-header__main .main-navigation #main-menu li ul.sub-menu li:active,.site-header__main .main-navigation #main-menu li ul.sub-menu li:focus,.site-header__main .main-navigation #main-menu li ul.sub-menu li:hover{border:none;background-color:var(--color-ltgray)}.site-header__main .main-navigation #main-menu li ul.sub-menu li.current-menu-item::after,.site-header__main .main-navigation #main-menu li ul.sub-menu li:active::after,.site-header__main .main-navigation #main-menu li ul.sub-menu li:focus::after,.site-header__main .main-navigation #main-menu li ul.sub-menu li:hover::after{display:none!important}.footer{position:relative;margin-top:2px;color:var(--color-white)}@media (max-width:768px){.footer br{display:inline-block}}.footer__content{background-color:var(--color-black)}.footer__content-inner{max-width:1456px;margin:0 auto;padding:var(--column-width) var(--gap-width);display:flex;flex-wrap:wrap}.footer__leftbox{flex:1 100%}@media (min-width:768px){.footer__leftbox{flex:1 50%;padding-right:1rem}}.footer__leftbox a{text-decoration:none;color:var(--color-white)}.footer__leftbox .social-icons li:active a,.footer__leftbox .social-icons li:focus a,.footer__leftbox .social-icons li:hover a{transition:all .2s;color:var(--color-red);transform:scale(1.2,1.2)}.footer__leftbox .social-icons li:active,.fp-slider__images-slide button:active{transform:translateY(4px)}.footer__rightbox{display:flex;flex-wrap:wrap;flex:1 100%;margin-top:var(--gap-width)}@media (min-width:768px){.footer__rightbox{flex:1 50%;margin-top:0}}.footer__rightbox .menu-footer-menu-one-container{margin-right:1rem;flex:1}.footer__rightbox .menu-footer-menu-two-container{flex:1}.footer__rightbox-top{flex:1 100%;display:flex}.footer__rightbox-bottom{margin-top:var(--gap-width);flex:1 100%;display:flex;background-color:var(--color-tan);padding:var(--gap-width);border-radius:5px}.footer__rightbox-bottom img{max-width:250px}.footer__rightbox ul{margin:0;padding:0;width:100%}.footer__rightbox ul li{list-style-type:none;margin:0}.footer__rightbox ul li a{font-weight:700;font-family:var(--font-header);text-transform:uppercase;text-decoration:none;color:var(--color-white);letter-spacing:.055em;font-size:18px;position:relative;display:inline-block}@media (min-width:1040px){.footer__rightbox ul li a{font-size:20px}}.footer__rightbox ul li a::after{content:"";position:absolute;top:0;left:-1.5em;height:100%;width:1rem;background-image:url(../assets/images/logo-triangle.svg);background-position:center;visibility:hidden;opacity:0;transition:all .3s}.footer__rightbox ul li a:active,.footer__rightbox ul li a:focus,.footer__rightbox ul li a:hover{text-decoration:none}.footer__rightbox ul li a:active::after,.footer__rightbox ul li a:focus::after,.footer__rightbox ul li a:hover::after{visibility:visible;opacity:1}.footer__privacy{background-color:#000;padding:1em var(--gap-width);text-align:center}.footer__privacy p{margin:0;font-size:.9em}.footer__chat{position:absolute;bottom:0;right:0;width:266px;height:266px;background:#000;background:linear-gradient(133deg,rgba(0,0,0,0) 0,rgba(96,11,34,0) 60%,#a9143c 100%);pointer-events:none}.admin-bar .mobile-menu{margin-top:32px}.mobile-menu{position:fixed;left:0;right:0;bottom:0;z-index:-2;display:grid;color:var(--color-white);padding-left:calc(var(--gap-width) * 2);padding-right:calc(var(--gap-width) * 2);padding-top:var(--gap-width);padding-bottom:var(--gap-width);overflow-y:scroll;height:100vh;width:100vw;transition:all .3s ease-in;visibility:hidden;top:-100vh}.mobile-menu__bg{position:absolute;top:0;left:0;height:120%;width:100%;z-index:-1}.mobile-menu__bg-blobs{background-color:var(--color-black);position:absolute;top:0;right:0;height:5vh;width:5vh}.mobile-menu__bg-blobs:nth-child(1){transition:all 1.2s ease-out;top:-50vh;left:0;width:100vh;background-color:var(--color-red)}.mobile-menu__bg-blobs:nth-child(2){transition:all 1.2s ease-out;top:-50vh;right:25vw;left:0;width:100vh}.mobile-menu__bg-blobs:nth-child(3){transition:all 2s;top:-50vh;left:0;width:100vh;background-color:var(--color-white);display:none}.mobile-menu__logo{margin-left:15px;display:none}.mobile-menu__logo a img{height:50px;width:auto}@media (max-width:1040px){.mobile-menu.active{transition:all .3s ease-out;visibility:visible}.mobile-menu.active .mobile-menu__social{visibility:visible;opacity:1;transition:all 2s}}.mobile-menu.active .mobile-menu__bg-blobs{height:300%;width:200vh;right:-100vh;border-radius:0}.mobile-menu.active .mobile-menu__bg-blobs:nth-child(1){top:-100%}.mobile-menu.active .mobile-menu__bg-blobs:nth-child(2){top:-150%}.mobile-menu.active .mobile-nav>li{opacity:1;transform:translateX(0);backface-visibility:hidden;transition:all .5s;transition-delay:.3s}.mobile-menu__close{grid-column-start:3;display:flex;align-items:center;justify-content:flex-end;text-decoration:none}.mobile-menu__close::after{content:"";background-image:url(../assets/images/icon-close-white.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:1.5em;height:1.5em;display:inline-block;margin-left:.5em;position:relative}.mobile-menu__inner{margin-top:65px;grid-column-start:1;grid-column-end:span 3}.mobile-menu__nav,.mobile-menu__nav ul li{width:100%}.mobile-menu__nav ul li a{display:block;max-width:75%}.mobile-menu__nav .mobile-nav{margin:0 auto;padding:0;width:100%;max-width:460px}.mobile-menu__nav .mobile-nav>li{opacity:0;transform:translateX(20px);transition:all .3s;margin:.25em 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.mobile-menu__nav .mobile-nav>li>a{color:var(--color-white);font-weight:900;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:1em 0;width:100%;font-size:18px}.mobile-menu__nav .mobile-nav>li>ul>li ul li a,.mobile-menu__nav .mobile-nav>li>ul>li>a{padding:0 0 1em;color:var(--color-white)}.mobile-menu__nav .mobile-nav>li>ul{display:none;width:100%;margin-left:1em}.mobile-menu__nav .mobile-nav>li>ul[aria-expanded=true]{display:block}.mobile-menu__nav .mobile-nav>li>ul[aria-expanded=true]>li{animation:fade-in-top .3s cubic-bezier(.39,.575,.565,1) both}.mobile-menu__nav .mobile-nav>li>ul>li>a{letter-spacing:.025em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.mobile-menu__nav .mobile-nav>li>ul>li ul{margin-left:1.5em;width:100%}.mobile-menu__nav .drop-down-arrow{height:2em;width:2em;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(255,255,255,.1);transition:all .5s}.mobile-menu__nav .drop-down-arrow:hover{background-color:rgba(255,255,255,.1)}.mobile-menu__nav .drop-down-arrow::after,.mobile-menu__nav .drop-down-arrow::before{content:"";position:absolute;height:2px;width:1.5rem;border-radius:100px;background-color:var(--color-white);transition:all .3s}.mobile-menu__nav .drop-down-arrow::before{transform:rotate(-90deg)}.mobile-menu__nav .drop-down-arrow.active::before{width:0}.mobile-menu__social{border-top:1px solid rgba(255,255,255,.25);text-align:center;margin-top:1em;margin-bottom:2em;padding-top:2em;display:flex;visibility:hidden;opacity:0;align-items:center;justify-content:center;transition:all .5s}.mobile-menu__social a{color:var(--color-white)}.single-post .blog .scroll-tracker{height:.5rem;width:100%;inset:50px 0 auto;margin-left:calc(var(--gap-width) * -1);margin-right:calc(var(--gap-width) * -1);display:none;background-color:var(--color-red);transform-origin:left;position:absolute}.single-post .blog__featuredimg{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);max-width:100vw;width:100vw}.single-post .blog__featuredimg img{height:100%;width:100%;object-fit:cover}.single-post .blog .entry-header{margin:0;padding-bottom:1em;background-color:transparent}.single-post .blog .entry-header h1{margin:0;color:var(--color-black);padding:0}.single-post .blog .post-meta{max-width:var(--wide-width);margin:0 auto 1rem}.post-navigation,.posts-navigation,.single-post .blog .post-meta.fixed{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);max-width:100vw}.single-post .blog .post-meta.fixed{width:100vw}.single-post .blog .post-meta__fixed-inner,.single-post .blog__content{max-width:calc(var(--site-width) + 200px);width:100%}.single-post .blog .post-meta__fixed-inner{background-color:var(--color-white);display:flex;flex-wrap:wrap;position:relative}.single-post .blog .post-meta__fixed-inner.fixed{box-shadow:0 3px 3px rgba(0,0,0,.5)}.single-post .blog .post-meta__fixed-inner.fixed .scroll-tracker{padding-left:calc(var(--gap-width) * -1);padding-right:calc(var(--gap-width) * -1)}.single-post .blog .post-meta .post-date,.single-post .blog .post-meta .reading-time{display:flex;align-items:center;margin-right:1em}.single-post .blog .post-meta .post-date .fa,.single-post .blog .post-meta .reading-time .fa{margin-right:.5em}.single-post .blog .addtoany_share_save_container svg path{fill:var(--color-red)}.single-post .blog__content .wp-block-embed{max-width:var(--site-width)}.single-post .blog__content .alignwide{max-width:calc(var(--site-width) + 200px);width:100%}.single-post .post-meta-container{background-color:var(--color-blue);position:relative;color:var(--color-white);padding:6vh var(--gap-width);z-index:1}.single-post .post-meta-container::before{content:"";position:absolute;top:0;left:-25vw;height:100%;width:200vw;background-color:var(--color-blue);z-index:-1}@media (min-width:768px){.single-post .post-meta-container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-width)}}.single-post .post-meta-container .page-author{grid-column:1/3}@media (max-width:768px){.single-post .post-meta-container .page-author{margin-bottom:var(--gap-width)}}.single-post .post-meta-container .page-author .avatar{background-color:rgba(255,255,255,.075);border:none}.single-post .post-meta-container .page-author .page-author__title h2{color:var(--color-white)}.single-post .post-meta-container .page-author .author__bio{opacity:.6}.single-post .post-meta-container .post-meta{grid-column:3/-1;position:relative}.single-post .post-meta-container .post-meta .edit-link,.single-post .post-meta-container .post-meta .post-categories,.single-post .post-meta-container .post-meta .post-tags{display:flex;flex-wrap:wrap;align-items:center;padding-left:1.25em;position:relative}.single-post .post-meta-container .post-meta .edit-link .fa,.single-post .post-meta-container .post-meta .post-categories .fa,.single-post .post-meta-container .post-meta .post-tags .fa{position:absolute;top:.25em;left:0;opacity:.75}.single-post .post-meta-container .post-meta a{position:relative;display:block;border:none;overflow:hidden;padding:0 5px;text-decoration:none;color:var(--color-white);opacity:.6}.dist-list__item .dist-list__location-fax a:focus,.dist-list__item .dist-list__location-fax a:hover,.dist-list__item .dist-list__location-phone a:focus,.dist-list__item .dist-list__location-phone a:hover,.dist-list__item .dist-list__location-url a:focus,.dist-list__item .dist-list__location-url a:hover,.single-post .post-meta-container .post-meta a:focus,.single-post .post-meta-container .post-meta a:hover{opacity:1;text-decoration:none}@keyframes linkAnimation{0%{left:-20px}100%{left:calc(100% + 20px)}}.single-post .post-meta-container .post-meta a:focus::after,.single-post .post-meta-container .post-meta a:hover::after{animation:linkAnimation 2s infinite}.single-post .post-meta-container .post-meta a::after{content:"";width:20px;height:2px;background-color:var(--color-red);position:absolute;bottom:0;left:-20px}.admin-bar .blog .scroll-tracker{display:none!important}@media (min-width:768px){.admin-bar .blog .scroll-tracker{top:32px;display:block!important}}.post-navigation,.posts-navigation{width:100vw}.post-navigation .nav-links,.posts-navigation .nav-links{display:grid;grid-template-columns:repeat(1,100%)}.post-navigation .nav-links a,.posts-navigation .nav-links a{padding:calc(var(--gap-width)/ 2);background-color:var(--color-black);color:var(--color-white);display:block;position:relative;text-decoration:none;top:0;height:100%;font-size:.9rem}.post-navigation .nav-links a:active,.posts-navigation .nav-links a:active{top:3px;transition:all .2s}.post-navigation .nav-links a:focus,.post-navigation .nav-links a:hover,.posts-navigation .nav-links a:focus,.posts-navigation .nav-links a:hover{text-decoration:none}.post-navigation .nav-links a:focus::before,.post-navigation .nav-links a:hover::before,.posts-navigation .nav-links a:focus::before,.posts-navigation .nav-links a:hover::before{background-color:var(--color-blue)}.post-navigation .nav-links a::before,.posts-navigation .nav-links a::before{content:"";display:inline-block;height:100%;width:4em;background-color:var(--color-red);position:absolute;top:0;background-image:url(../assets/images/icon-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.post-navigation .nav-links .nav-previous,.posts-navigation .nav-links .nav-previous{margin-bottom:2px;flex:1 100%}.post-navigation .nav-links .nav-previous a,.posts-navigation .nav-links .nav-previous a{padding-left:5em;padding-right:calc(var(--gap-width)/ 2)}@media (min-width:768px){.post-navigation .nav-links,.posts-navigation .nav-links{grid-template-columns:repeat(2,calc(50% - 1px));gap:2px}.post-navigation .nav-links a::before,.posts-navigation .nav-links a::before{grid-template-columns:repeat(2,calc(50% - 1px));gap:2px;width:5em}.post-navigation .nav-links .nav-previous,.posts-navigation .nav-links .nav-previous{flex:1 50%}.post-navigation .nav-links .nav-previous a,.posts-navigation .nav-links .nav-previous a{padding-left:6em}}.post-navigation .nav-links .nav-previous a::before,.posts-navigation .nav-links .nav-previous a::before{left:0}.post-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-next{margin-bottom:2px;flex:1 100%}.post-navigation .nav-links .nav-next a,.posts-navigation .nav-links .nav-next a{padding-right:5em;padding-left:calc(var(--gap-width)/ 2);text-align:right}@media (min-width:768px){.post-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-next{flex:1 50%}.post-navigation .nav-links .nav-next a,.posts-navigation .nav-links .nav-next a{padding-right:6em}}.post-navigation .nav-links .nav-next a::before,.posts-navigation .nav-links .nav-next a::before{right:0;transform:rotate(180deg)}.entry-author{display:flex;flex-wrap:wrap;margin:var(--gap-width) auto;padding:var(--gap-width) 0;color:var(--color-white);position:relative;z-index:1}.entry-author::after{content:"";height:100%;width:calc(100% + var(--gap-width) * 2);background-color:var(--color-black);position:absolute;top:0;left:calc(var(--gap-width) * -1);z-index:-1}.entry-author .author__avatar{order:2;flex:calc(20% - 1rem);margin-right:1rem}.entry-author .author__avatar img{border-radius:100%}.entry-author .author__about{order:1;flex:100%;opacity:.5}.entry-author .author__title{order:3;flex:80%;display:flex;align-items:center}.entry-author .author__bio{order:4;flex:100%}.entry-author .author__link{order:5}.archive .blog-page .page-header h1{font-weight:700;color:var(--color-blue);margin:0 1em 0 0;line-height:1.6em}.archive .blog-page .page-header h1 span{font-weight:initial;display:block;width:100%;font-size:48px}.blog-page{display:flex;flex-wrap:wrap}.blog-page header{max-width:1456px;width:100%;margin:0 auto;padding:10vh 37px}.blog-page .entry-header{min-height:auto;padding:4rem 0}@media (min-width:768px){.blog-page .entry-header{min-height:337px;padding:0}}.blog-page .category{max-width:1456px;width:100%;margin:0 auto;padding:37px}.blog-page .category ul{list-style-type:none;display:flex;align-items:center;justify-content:center;padding:0;margin-left:0}.blog-page .category ul li a{text-decoration:none}.blog-page .category ul li:not(:last-of-type)::after{content:"|";margin:0 2em}@media (min-width:768px){.blog-page__wrap{display:grid;grid-template-columns:repeat(2,1fr);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);max-width:100vw;width:100vw}}@media (min-width:1600px){.blog-page__wrap{grid-template-columns:repeat(3,1fr)}}.blog-page article{width:100%}.blog-page article .archive__meta{color:var(--color-red)}.blog-page article .archive__meta time{font-weight:700}.blog-page .archive{margin-bottom:var(--gap-width);margin-top:1rem}@media (min-width:1150px){.blog-page .archive{padding:var(--gap-width);padding-bottom:0;border:1px solid rgba(0,0,0,.1)}.blog-page .archive hr{display:none}}.blog-page .archive__featuredimg{position:relative;overflow:hidden}.blog-page .archive__featuredimg a{display:block}.blog-page .archive__featuredimg img{width:100%;height:auto;transition:all 8s}.blog-page .archive__featuredimg:active img,.blog-page .archive__featuredimg:hover img{transform:scale(1.06,1.06)}.blog-page .archive__content{padding:var(--gap-width)}@media (min-width:1150px){.blog-page .archive__content{padding:var(--gap-width) 0 0}}.blog-page .archive__content a{text-decoration:none}.page-author,.page-header{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1rem}.page-author .page-author__title,.page-header .page-author__title{grid-column:2/-1;grid-row:1/2;display:flex;flex-wrap:wrap;align-items:center}@media (min-width:768px){.blog-page .archive{margin:0}.page-author,.page-header{grid-gap:var(--gap-width)}.page-author .page-author__title,.page-header .page-author__title{align-items:flex-end}}.page-author .page-author__title h2,.page-header .page-author__title h2{font-weight:700;color:var(--color-blue);margin:0 1em 0 0;line-height:1.6em}.page-author .page-author__title h2 span,.page-header .page-author__title h2 span{font-weight:initial;display:block;width:100%;font-size:34px}@media (min-width:1040px){.page-author .page-author__title h2 span,.page-header .page-author__title h2 span{font-size:48px}}.page-author .archive-description,.page-header .archive-description{grid-column:1/-1;grid-row:2/3}@media (min-width:768px){.page-author .archive-description,.page-header .archive-description{grid-column:2/-1}}.page-author .avatar,.page-header .avatar{grid-column:1/2;grid-row:1/2;border-radius:100%;margin-bottom:0;margin-left:auto;margin-right:0}@media (min-width:768px){.page-author .avatar,.page-header .avatar{border:1px solid var(--color-red);padding:10px;grid-row:1/3}}.child-page-header{position:relative;padding:6rem 0;display:grid;width:100%;z-index:1}.child-page-header::before{content:"";position:absolute;height:100%;width:300vw;left:-100vw;top:0;background-color:var(--color-red);z-index:-1}.child-page-header__column-text{grid-column:1/4}@media (max-width:768px){.child-page-header__column-text{grid-column:1/6}.page-template-product-page #primary{overflow:hidden}}.child-page-header__column-menu{padding-top:1rem;padding-bottom:1rem;background-color:var(--color-red);color:var(--color-white)}.child-page-header__menu{max-width:var(--wide-width);margin:0 auto}.child-page-header__menu.active .child-page-header__menu-inner{position:fixed;top:105px;right:20px;z-index:99}@media only screen and (min-width:1180px){.child-page-header__menu.active .child-page-header__menu-inner{top:165px}}.child-page-header__menu.active .child-page-header__menu-toggle{display:block}.child-page-header__menu.active ul{display:none}.child-page-header__menu.active .child-page-header__menu-inner.open ul{display:block;position:absolute;top:0;right:0;width:406px;max-width:90vw;padding:3rem 4.5rem 4.5rem;background-color:var(--color-red)}.child-page-header__menu.active .child-page-header__menu-inner.open ul li::after{display:none}.child-page-header__menu ul{list-style-type:none;margin:0;padding:0;position:relative;top:auto;right:auto;max-width:var(--wide-width);display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.child-page-header__menu ul li{padding:0;margin:0;list-style-image:none}.child-page-header__menu ul li:not(:last-of-type)::after{content:" • "}.child-page-header__menu ul li a{color:var(--color-white);display:inline-block;line-height:1.18em;padding:.5em;text-decoration:none}.child-page-header__menu ul li a:active,.child-page-header__menu ul li a:focus,.child-page-header__menu ul li a:hover{text-decoration:underline}.child-page-header__menu ul li>ul{display:none!important}.child-page-header__menu-toggle{position:relative;width:4.5rem;height:5rem;align-items:center;cursor:pointer;z-index:99999;display:none;background-color:var(--color-red)}.child-page-header__menu-toggle-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:34px;height:23px;cursor:pointer}.child-page-header__hamburger-menu,.child-page-header__hamburger-menu:after,.child-page-header__hamburger-menu:before{width:34px;height:3px}.child-page-header__hamburger-menu{position:relative;transform:translateY(10px);background-color:var(--color-white);transition:all 0s .3s}.child-page-header__hamburger-menu:before{content:"";position:absolute;left:0;bottom:10px;background-color:var(--color-white);transition:bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.child-page-header__hamburger-menu:after{content:"";position:absolute;left:0;top:10px;background-color:var(--color-white);transition:top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.child-page-header__menu-toggle.animate .child-page-header__hamburger-menu{background:rgba(0,0,0,0)}.child-page-header__menu-toggle.animate .child-page-header__hamburger-menu:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.child-page-header__menu-toggle.animate .child-page-header__hamburger-menu:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.search-page .page-header{margin-top:3rem}.search-page .page-content .search-page__search,.search-page .page-content p{margin-left:auto;margin-right:auto}.search-page .no-results{margin-bottom:var(--column-width)}.search-page .page-title{grid-column:1/-1;text-align:center;margin:0 auto 2rem}.search-page .page-title span{display:block;font-size:1.2em;font-weight:800;margin-top:.25em}.search-page .archive__featuredimg{max-width:var(--site-width)}.search-cat{position:relative}.search-cat__bgdec{position:absolute;top:0;left:0;z-index:-1}.search-cat__view-list{list-style-type:none;margin:1rem auto;padding:0}.search-cat__item-copy-inner ul li,.search-cat__item-inner img{margin-right:1rem}.search-cat__item-inner{background-color:var(--color-white);box-shadow:1px 1px 3px rgba(0,0,0,.25);border-radius:5px;padding:2rem 1rem;margin-bottom:2rem;display:flex;align-items:center;flex-wrap:wrap;cursor:pointer;text-decoration:none;color:var(--color-black);transition:all .3s}.search-cat__item-inner:active,.search-cat__item-inner:focus,.search-cat__item-inner:hover{text-decoration:none;color:var(--color-blue);box-shadow:1px 3px 10px rgba(0,0,0,.35);position:relative;bottom:5px}.search-cat__item-img{padding-right:1rem;width:100%;text-align:center}@media (min-width:768px){.search-cat__item-img{width:20%}}.search-cat__item-img img{max-width:150px;width:100%;height:auto}.search-cat__item-copy{width:100%}.search-cat__item-copy-inner{text-align:center}.search-cat__item-copy-inner h2{margin-bottom:0}.search-cat__item-copy-inner a{text-decoration:none;color:var(--color-black)}.product__data ul li,.product__data ul li a,.product__data-inner h2{color:var(--color-white)}.product{display:flex;flex-wrap:wrap}@media (min-width:768px){.search-cat__item-img img{max-width:200px}.search-cat__item-copy{width:80%}.search-cat__item-copy-inner{text-align:left}.search-cat__item-copy-inner ul{column-count:2}.product{display:grid;grid-template-columns:1fr 2fr}.product__data{order:1}}.product__schema{display:none}.product__data{grid-column:1/2;order:1;position:relative}.product__data ul{list-style-type:none;margin:0;padding:0}.product__data ul li a{display:flex;align-items:center}.product__data ul li a svg{height:1em;width:1em;margin-right:.5em}.product__data-inner{padding-top:var(--gap-width);z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:start}.product__data-inner h2{display:block;grid-column:1/-1;grid-row:1/2;margin-bottom:var(--gap-width)}@media (min-width:768px){.product__data-inner h2{display:none}.product__data-inner{margin-right:var(--gap-width);position:-webkit-sticky;position:sticky;align-self:start;top:0;display:block}}.product__data-inner::after{content:"";position:absolute;top:0;right:calc(var(--gap-width) * -1);width:100vw;height:100%;background-color:var(--color-drkgray);z-index:-4}@media (min-width:768px){.product__data-inner::after{right:0}}.product__data-decoration{position:absolute;opacity:.4;top:0;height:100%;right:1rem;z-index:-1;pointer-events:none}.product__data-img{margin-right:var(--gap-width);margin-bottom:1rem;box-shadow:0 0 10px rgba(0,0,0,.25);padding:10px;background-color:var(--color-white);transition:all .2s;position:relative;grid-column:1/2;grid-row:2/4;display:flex;align-items:center}.product__data-img img{width:100%;height:auto}@media (min-width:768px){.product__data-decoration{right:25%}.product__data-img{margin-right:calc(var(--gap-width) * -1);margin-left:-10px;grid-row:1/3}}.product__data-img-popup{position:absolute;top:200px;left:200px;width:400px;height:400px;visibility:hidden}.product__data-img-popup.active{visibility:visible;position:fixed;height:100vh;width:100vw;top:0;left:0;right:0;bottom:0;z-index:99999999999;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.75);transition:height .4s,width .4s,background-color 1s ease-out}.product__content h1,.product__data-img-popup.active svg{display:none}.product__data-img-popup.active img{max-width:var(--wide-width);margin:0 auto;background-color:var(--color-white)}.product__data-img svg{position:absolute;bottom:10px;left:10px;height:0;width:0;color:var(--color-red);transition:all .2s}.product__data-img:focus,.product__data-img:hover{box-shadow:0 0 15px rgba(0,0,0,.5)}.product__data-img:focus svg,.product__data-img:hover svg{height:1.5rem;width:1.5rem}.product__data-links{grid-column:2/3;grid-row:2/3;padding-right:1rem}@media (min-width:768px){.product__data-links{grid-row:1/2}}.product__data-links li a{letter-spacing:.045em;text-transform:uppercase;text-decoration:none;position:relative}.product__data-links li a svg{transition:all .2s}.product__data-links li a:hover svg{transform:scale(1.2,1.2)}.product__data-links li a:hover::after{transform:scaleX(1);transform-origin:bottom left}.product__data-links li a::after{content:"";position:absolute;width:10px;transform:scaleX(0);height:5px;bottom:calc(50% - 2.5px);right:0;background-color:var(--color-white);transform-origin:bottom right;transition:transform .25s ease-out;z-index:-2}.product__data-use{margin-top:1rem;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;z-index:-2;position:relative;color:var(--color-white);font-size:16px;line-height:1.6em;grid-column:2/3;grid-row:3/4}.product__data-use h2{text-transform:uppercase;letter-spacing:.045em}.product__data-use ul{z-index:2;position:relative}.product__data-use::after{content:"";position:absolute;top:0;height:100%;width:100vw;background-color:var(--color-red);z-index:-1;right:calc(var(--gap-width) * -1)}.product__content{grid-column:2/3;order:2;margin-top:var(--gap-width)}@media (min-width:768px){.product__data-use{padding-top:var(--gap-width);padding-bottom:var(--gap-width);grid-row:2/3}.product__data-use::after{right:0}.product__content{padding-left:calc(var(--gap-width) * 2);order:2}.product__content h1{display:block}}.product__certs{margin-top:2px;margin-bottom:2px;overflow:hidden}.product__certs-row{display:grid;grid-template-columns:100%;max-width:1456px;width:100%;margin:0 auto;padding:0 var(--gap-width);position:relative;z-index:1}.product__certs-left::after,.product__certs-row::after{content:"";height:100%;width:300vw;top:0}.product__certs-row::after{position:absolute;left:-100vw;background-color:var(--color-tan);z-index:-1}.product__certs-left{position:relative;z-index:1;text-align:right;padding:1rem;display:flex;align-items:center;justify-content:flex-end;justify-content:center}@media (min-width:768px){.product__certs-row{grid-template-columns:30% auto}.product__certs-row:nth-child(even)::after{background-color:var(--color-lttan)}.product__certs-left{padding:1rem;justify-content:flex-end}}.product__certs-left p{margin:0;font-weight:700;letter-spacing:.045em}.product__certs-left::after{position:absolute;right:calc(var(--gap-width) * -1);background-color:var(--color-white);opacity:.5;z-index:-1}.product__certs-right{padding:2rem}.product__certs-right ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:768px){.product__certs-left::after{right:0}.product__certs-right ul{justify-content:flex-start}}.product__certs-right ul li:not(:last-of-type)::after{content:", ";margin-right:.5em}.product__certs-right ul li a{text-decoration:none;color:var(--color-blue);position:relative;display:inline-block}.product__certs-right ul li a:hover{color:var(--color-red)}.product__certs-right ul li a:hover::after{transform:scaleX(1);transform-origin:bottom left}.product__certs-right ul li a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:var(--color-red);transform-origin:bottom right;transition:transform .25s ease-out}.certification__logos{padding:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:768px){.certification__logos{justify-content:flex-start}}.certification__logos a{margin-right:1rem;margin-bottom:0;display:inline-block;height:80px;width:80px;position:relative}@media (min-width:1040px){.product__data-use{font-size:20px}.product__certs-row{grid-template-columns:22% auto}.certification__logos a{height:100px;width:100px}}.certification__logos a img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;filter:grayscale(100%);mix-blend-mode:multiply}.certification__logos a:active img,.certification__logos a:focus img,.certification__logos a:hover img{filter:unset}.popup-wrap{position:relative;--closesize:44px}.popup-wrap .popup-close{position:absolute;top:calc(var(--closesize) * -1);right:calc(var(--closesize) * -1);height:var(--closesize);width:var(--closesize);background-color:#fff;color:#fff;border-radius:100px;text-indent:-99999999px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform .5s}.popup-wrap .popup-close::after,.popup-wrap .popup-close::before{content:"";height:3px;width:60%;background-color:#000;transform:rotate(-45deg);position:absolute;border-radius:100px;transition:transform .5s}.popup-wrap .popup-close::after{transform:rotate(45deg)}.p-search__filter-cta-reset:active svg,.p-search__filter-cta-reset:focus svg,.p-search__filter-cta-reset:hover svg,.popup-wrap .popup-close:focus,.popup-wrap .popup-close:hover{transform:rotate(90deg)}.popup-wrap .popup-close:focus::after,.popup-wrap .popup-close:focus::before,.popup-wrap .popup-close:hover::after,.popup-wrap .popup-close:hover::before{width:70%;height:4px}.series-config{position:relative;z-index:1;color:var(--color-black);padding-top:var(--column-width);padding-bottom:var(--column-width);display:grid;grid-gap:var(--column-width);grid-template-columns:100%;margin-bottom:2px;margin-top:2px}.series-config__add-to-cart,.series-config__availability{margin-top:2rem}.series-config::after{content:"";position:absolute;top:0;left:-100vw;right:-100vw;width:500vw;height:100%;background-color:var(--color-white);z-index:-1}.series-config__selector h2{grid-column:1/3}.series-config__selector-grid p{font-size:24px;font-weight:700;font-family:var(--font-header);letter-spacing:.045em;margin-bottom:.75em}.series-config__selector-grid label{font-size:1.3rem;letter-spacing:.045em;text-transform:uppercase;font-family:var(--font-header);margin-right:1rem;line-height:1;text-align:right}.series-config__selector-grid select{margin-bottom:.5rem;max-width:360px;cursor:pointer;text-overflow:ellipsis;padding-right:2.25rem}.series-config__selector small a{color:var(--color-black);text-decoration:underline}.series-config__selector small a:active,.series-config__selector small a:focus,.series-config__selector small a:hover{color:var(--color-red)}.series-config__display h3{text-transform:uppercase}.series-config__display img{max-width:90%}.series-config__add-to-cart input{margin-bottom:1rem;padding:.4em;width:110px}.series-config__links{background-color:var(--color-drkgray);color:var(--color-white);grid-column:1/2;padding:calc(var(--gap-width) * .75);padding-bottom:calc(var(--gap-width) * 1.5)}@media (min-width:768px){.series-config{grid-template-columns:1fr 1fr}.series-config__selector-grid{display:grid;grid-template-columns:30% 1fr;align-items:center}.series-config__display img{max-width:50%}.series-config__links{grid-column:1/3}}.series-config__links ul{display:grid;grid-gap:1rem;grid-template-columns:1fr;list-style-type:none;margin:0;padding:0;max-width:100%}@media (min-width:700px){.series-config__links ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:850px){.series-config__links ul{grid-template-columns:repeat(3,1fr)}}@media (min-width:1456px){.series-config__links ul{grid-template-columns:repeat(4,1fr)}}.series-config__links ul li{width:100%}.series-config__links ul li a{display:inline-block;color:var(--color-black);padding:.5rem;width:100%;text-align:center;font-size:16px;font-weight:700;font-family:var(--font-header);letter-spacing:.045em;text-transform:uppercase;text-decoration:none;position:relative;transition:all .3s;z-index:1}.series-config__links ul li a:focus,.series-config__links ul li a:hover{color:var(--color-white);background-color:var(--color-red)}.series-config__links ul li a:focus::before,.series-config__links ul li a:hover::before{background-color:var(--color-red)}.series-config__links ul li a::after,.series-config__links ul li a::before{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%}.series-config__links ul li a::before{background-color:var(--color-ltgray);z-index:-2}.series-config__links ul li a::after{content:"";position:absolute;transform:scaleX(0);background-color:var(--color-red);transform-origin:bottom right;transition:transform .3s ease-out;z-index:-1}.dist-list{margin-top:2px;margin-bottom:2px}.dist-list__heading{display:flex;align-items:center;justify-content:space-between;padding-top:var(--gap-width);padding-bottom:var(--gap-width)}.dist-list__reset{white-space:nowrap}.dist-list__content{display:flex;flex-wrap:wrap;position:relative}.dist-list__item{flex:100%;position:relative;transition:all .5s}@media (min-width:768px){.dist-list__item{flex:1 50%;max-width:50%;position:revert}}@media (min-width:1040px){.series-config__links ul li a{font-size:22px}.dist-list__item{flex:1 33.33%;max-width:33.33%}}.dist-list__item>a{margin-bottom:var(--gap-width);margin-top:var(--gap-width);display:flex;flex-wrap:wrap;min-height:150px;width:100%;text-decoration:none;color:var(--color-blue);position:relative}.dist-list__item>a img{height:70px;width:auto;margin:0 auto}.dist-list__item>a::after{content:"";position:absolute;top:calc(50% + var(--gap-width));left:calc(50% - 10px);border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--color-white);z-index:999;transition:top 1s;opacity:0}.dist-list__item>a.open{outline:0}.dist-list__item>a.open img{filter:none!important}@media (min-width:768px){.dist-list__item>a.open::after{opacity:1;top:calc(100% + var(--gap-width));transition:all .75s}}.dist-list__item>a.open h3::before{animation:flip .5s forwards;background-color:var(--color-red)}.dist-list__item>a:focus img,.dist-list__item>a:hover img{filter:none!important}.dist-list__item h3{position:relative;cursor:pointer;font-size:20px;font-weight:700;letter-spacing:.045em;margin-bottom:.75em;transition:all .2s;text-align:center;width:100%;align-self:flex-end}.dist-list__item h3::before{content:"";background-color:var(--color-drkgray);-webkit-mask-image:url(../assets/images/icon-angle-down-fancy.svg);mask-image:url(../assets/images/icon-angle-down-fancy.svg);height:15px;width:25px;margin-right:.75em;display:inline-block;transition:all .5s;animation:flipbg .5s forwards}.dist-list__item .dist-list__locations.open,.img-acc__content.open{grid-template-columns:repeat(2,1fr);-webkit-animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) both}.dist-list__item h3:focus::before,.dist-list__item h3:hover::before{background-color:var(--color-red)}@keyframes flipbg{0%{transform:translateY(0) scaleY(-1)}50%{transform:translateY(-5px) scaleY(-1)}100%{transform:translateY(0) scaleY(1)}}@keyframes flip{0%{transform:translateY(0)}50%{transform:translateY(15px) scaleY(-1)}100%{transform:translateY(0) scaleY(-1)}}.dist-list__item .dist-list__locations{display:none;position:relative;left:0;right:0;padding:calc(var(--gap-width)/ 2);margin-bottom:var(--gap-width);z-index:1}.dist-list__item .dist-list__locations::after{content:"";position:absolute;top:0;left:-100vw;width:300vw;height:100%;background-color:var(--color-ltgray);z-index:-1}@media (min-width:768px){.dist-list__item .dist-list__locations{padding:var(--gap-width);position:absolute;top:20px}}.dist-list__item .dist-list__locations.open{display:grid!important;animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) both}@media (min-width:1040px){.dist-list__item h3{font-size:22px}.dist-list__item .dist-list__locations.open{grid-gap:1rem;grid-template-columns:repeat(4,1fr)}}.dist-list__item .dist-list__location{padding:1rem;border:1px solid rgba(0,0,0,.15)}.dist-list__item .dist-list__location p{margin-bottom:.25em}.dist-list__item .dist-list__location-fax,.dist-list__item .dist-list__location-phone,.dist-list__item .dist-list__location-url{position:relative}.dist-list__item .dist-list__location-fax a,.dist-list__item .dist-list__location-phone a,.dist-list__item .dist-list__location-url a{text-decoration:none;overflow:hidden;position:relative}@keyframes linkAnimation{0%{background-color:transparent;left:-20px}20%,80%{background-color:var(--color-red)}100%{left:calc(100% + 20px);background-color:transparent}}.dist-list__item .dist-list__location-fax a:focus::after,.dist-list__item .dist-list__location-fax a:hover::after,.dist-list__item .dist-list__location-phone a:focus::after,.dist-list__item .dist-list__location-phone a:hover::after,.dist-list__item .dist-list__location-url a:focus::after,.dist-list__item .dist-list__location-url a:hover::after{animation:linkAnimation 2s infinite}.dist-list__item .dist-list__location-fax a::after,.dist-list__item .dist-list__location-phone a::after,.dist-list__item .dist-list__location-url a::after{content:"";width:20px;height:2px;background-color:transparent;position:absolute;bottom:0;left:-20px}.dist-list__item .dist-list__location-fax::before,.dist-list__item .dist-list__location-phone::before,.dist-list__item .dist-list__location-url::before{content:"";display:inline-block;height:1em;width:1em;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:contain}.dist-list__item .dist-list__location-phone::before{background-image:url(../assets/images/icon-phone.svg)}.dist-list__item .dist-list__location-fax::before{background-image:url(../assets/images/icon-fax.svg)}.dist-list__item .dist-list__location-url::before{background-image:url(../assets/images/icon-globe.svg)}.product-table.hide{overflow:hidden;transition:all 1s;max-height:0}.product-table h2{padding:var(--gap-width) 0}.product-table #resultinfo{width:100%;margin:0 auto;max-width:var(--wide-width);padding:var(--gap-width)}.product-table__topscroll{margin:0 auto}.product-table__topscroll-inner{height:50px;zoom:75%}.product-table__table,.product-table__topscroll{max-width:100vw;overflow-x:scroll;overflow-y:hidden;position:relative;margin:0 var(--gap-width)}.product-table__table::-webkit-scrollbar,.product-table__topscroll::-webkit-scrollbar{width:1em}.product-table__table::-webkit-scrollbar-track,.product-table__topscroll::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.product-table__table::-webkit-scrollbar-thumb,.product-table__topscroll::-webkit-scrollbar-thumb{background-color:#777;border-radius:100px}.product-table__table{max-height:80vh;overflow:scroll}.product-table__table table{zoom: 75%}.product-table__table table thead{position:sticky;top:0;z-index:3}.product-table__table table thead th{padding:.75em;font-size:1.2rem;line-height:1em;border-right:2px solid var(--color-ltgray);border-left:2px solid var(--color-ltgray);text-align:center}@media (min-width:768px){.product-table__table table thead th{padding:1em}.product-table__table table thead th:first-of-type{position:sticky}}@media (min-width:1400px){.product-table__table table thead th{padding:1.25em;font-size:1.4rem}}.product-table__table table thead th:first-of-type{background-color:var(--color-white);left:0;z-index:2}.product-table__table table tr{cursor:pointer}.product-table__table table tr:hover .product-table__product-img img{transform:scale(1.1,1.1)}.product-table__table table td{white-space:nowrap;padding:.5em .75em;min-width:0}@media (min-width:768px){.product-table__table table td{padding:1.25em 3em;min-width:140px}.product-table__table table td:first-of-type{position:sticky}}.product-table__table table td:first-of-type{padding:0;left:0;z-index:2;background-color:var(--color-white)}.product-table__table table td:first-of-type a{padding:1.25em 3em;display:inline-block;display:flex;text-decoration:none}.product-table__table table td:first-of-type a:hover{color:inherit}.product-table__table table td:first-of-type .product-table__product-img{margin:-.8em 1em -.8em -3em;width:3.5em;position:relative;box-sizing:border-box;background-color:var(--color-white);overflow:hidden;clip-path:polygon(0 0,calc(100% - 8px) 0,calc(100% - 8px) calc(50% - 10px),100% 50%,calc(100% - 8px) calc(50% + 10px),calc(100% - 8px) 100%,0 100%)}.product-table__table table td:first-of-type .product-table__product-img::before{content:"";display:block;padding-top:100%}.product-table__table table td:first-of-type .product-table__product-img img{object-fit:contain;position:absolute;top:0;left:0;height:100%;width:100%;transition:all .2s}.error404 .page-header .page-title,.page-template-page-search .page-header .page-title{grid-column:1/-1}.error404 .home-searchform__toggles .searchform__toggle label,.error404 .searchform__toggles .searchform__toggle label,.page-template-page-search .home-searchform__toggles .searchform__toggle label,.page-template-page-search .searchform__toggles .searchform__toggle label{color:var(--color-black)}.error404 .search-page__search,.page-template-page-search .search-page__search{background-color:var(--color-tan);max-width:var(--site-width)}.error404 .search-page__search #searchinput,.page-template-page-search .search-page__search #searchinput{width:100%}.breadcrumbs{padding:16px 0;margin:0;font-size:1rem;font-family:var(--font-body);color:rgba(var(--color-black),.8);background-color:rgba(255,255,255,.7)}.breadcrumbs__inner{max-width:1456px;width:100%;margin:0 auto;padding:0 37px}.mm__right-content.cat-grid,.product .breadcrumbs{padding-top:0}@media (max-width:600px){.breadcrumbs__inner{padding-right:18.5px;padding-left:18.5px}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media{grid-row:1!important}}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .breadcrumb__spacer{margin:0 .25em}.breadcrumbs #breadcrumbs{margin:0}.product-cat .breadcrumbs{margin-top:calc(var(--gap-width) * -1)}@media (min-width:768px){.product-cat .breadcrumbs{margin-top:calc(var(--column-width) * -1)}}.product .breadcrumbs__inner{padding:0}.social-icons ul{list-style-type:none;margin:0;padding:0;display:flex}.social-icons ul li{margin-right:1em;max-height:28px;max-width:28px}.social-icons ul li a{color:var(--color-white);height:100%;width:100%;display:flex;justify-content:center;text-decoration:none}.social-icons ul li a svg{height:100%;width:100%}.fa,.icon{background-repeat:no-repeat;background-size:contain;background-position:center center;display:inline-block;height:1em;width:1em}.fa span,.icon span{display:none}.icon-linkedin{background-image:url(../assets/images/icon-linkedin.svg)}.icon-linkedin.icon-dark{background-image:url(../assets/images/icon-linkedin-dark.svg)}.icon-facebook{background-image:url(../assets/images/icon-facebook.svg)}.icon-facebook.icon-dark{background-image:url(../assets/images/icon-facebook-dark.svg)}.icon-twitter{background-image:url(../assets/images/icon-twitter.svg)}.icon-twitter.icon-dark{background-image:url(../assets/images/icon-twitter-dark.svg)}.icon-instagram{background-image:url(../assets/images/icon-instagram.svg)}.fa{display:inline-block}.fa-clock-o{background-image:url(../assets/images/icon-clock.svg)}.fa-calendar{background-image:url(../assets/images/icon-calendar.svg)}.fa-tag-alt{background-image:url(../assets/images/icon-tag-alt.svg)}.fa-folder-open{background-image:url(../assets/images/icon-folder-alt.svg)}.fa-edit-alt{background-image:url(../assets/images/icon-edit-alt.svg)}.menu-toggle{position:relative;width:84px;height:65px;display:flex;align-items:center;cursor:pointer;z-index:99999}@media (min-width:1040px){.menu-toggle{display:none}}.menu-toggle-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:34px;height:23px;cursor:pointer}.hamburger-menu,.hamburger-menu:after,.hamburger-menu:before{width:34px;height:3px}.hamburger-menu{position:relative;transform:translateY(10px);background-color:var(--color-red);transition:all 0s .3s;display:block}.hamburger-menu:after,.hamburger-menu:before{position:absolute;background-color:var(--color-red);left:0;content:""}.hamburger-menu:before{bottom:10px;transition:bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.hamburger-menu:after{top:10px;transition:top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.menu-toggle.animate .hamburger-menu{background-color:rgba(0,0,0,0)}.menu-toggle.animate .hamburger-menu:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.menu-toggle.animate .hamburger-menu:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@-webkit-keyframes slide-in-fwd-top{0%{-webkit-transform:translateZ(-1400px) translateY(-800px);transform:translateZ(-1400px) translateY(-800px);opacity:0}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@keyframes slide-in-fwd-top{0%{-webkit-transform:translateZ(-1400px) translateY(-800px);transform:translateZ(-1400px) translateY(-800px);opacity:0}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}}@keyframes slide-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}}@keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-in-left-img{0%{-webkit-transform:translateX(-300px);transform:translateX(-300px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left-img{0%{-webkit-transform:translateX(-300px);transform:translateX(-300px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-right-img{0%{-webkit-transform:translateX(300px);transform:translateX(300px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right-img{0%{-webkit-transform:translateX(300px);transform:translateX(300px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes box-odd{0%,100%{opacity:0}50%{opacity:1}}@keyframes box-even{0%,100%{opacity:1}50%{opacity:0}}.box-icon__wrap{position:relative}.box-icon__wrap.hidden #box-icon{display:none}.box-icon__wrap #box-icon{position:absolute}.box-icon__wrap #box-icon .box-odd{animation:box-odd 1s infinite}.box-icon__wrap #box-icon .box-even{animation:box-even 1s infinite}.child-img-slide-in-right.animated .wp-block-media-text__media,.slide-in-right.animated{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}.child-img-slide-in-left.animated .wp-block-media-text__media,.slide-in-left.animated{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.slide-in-bottom.animated>*{-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}.fade-in-bottom.animated>*{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both}.slide-out-right{-webkit-animation:slide-out-right .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-right .5s cubic-bezier(.55,.085,.68,.53) both}.slide-out-left{-webkit-animation:slide-out-left .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-left .5s cubic-bezier(.55,.085,.68,.53) both}.slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}.slide-out-right-img{-webkit-animation:slide-out-right-img .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-right-img .5s cubic-bezier(.55,.085,.68,.53) both}.slide-out-left-img{-webkit-animation:slide-out-left-img .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-left-img .5s cubic-bezier(.55,.085,.68,.53) both}.slide-in-left-img{-webkit-animation:slide-in-left-img .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left-img .5s cubic-bezier(.25,.46,.45,.94) both}.slide-in-right-img{-webkit-animation:slide-in-right-img .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right-img .5s cubic-bezier(.25,.46,.45,.94) both}.fade-in{opacity:0;transition:opacity 250ms ease-in}.fade-in.appear{opacity:1}.site-search{display:flex;align-items:center}@media (max-width:1040px){.site-search{display:none}}.site-search__icon{height:100%;width:1.5em;position:relative;padding:1rem;margin:0 0 0 2rem;cursor:pointer;font-weight:400;font-family:var(--font-header);border-radius:0;line-height:1;text-decoration:none;text-transform:uppercase;transition:all .3s ease;display:inline-block;letter-spacing:.1em;text-indent:-99999px;border:none;color:var(--color-white);background-color:transparent}.site-search__icon:active,.site-search__icon:focus,.site-search__icon:hover{border:none;background-color:transparent}.site-search__icon.active{border-radius:0;transition:none;box-shadow:none}.site-search__icon.active::after{transition:transform .2s linear;transform:rotate(180deg);background-image:url(../assets/images/icon-close-white.svg)}.site-search__icon::after{content:"";height:80%;width:80%;position:absolute;top:10%;left:0;transition:transform .2s linear,background-image .3s ease-in;transform:rotate(0);background-image:url(../assets/images/icon-search-white.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.site-search__icon::before{display:none}.site-search__form{position:absolute;top:100%;right:0;width:0;max-width:900px;background-color:var(--color-blue);padding:0;border-radius:0;transition:all .5s;overflow:hidden;z-index:99999999;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));visibility:hidden}.mm,.p-search__inner{max-width:var(--wide-width)}.site-search__form.active{visibility:visible;width:calc(100% - 2.5rem);padding:10px}.site-search__form form{height:100%}.site-search__form .input-group{height:100%;display:flex;align-items:center;position:relative}.site-search__form .input-group .input-group-field{margin:0;font-size:1rem!important;padding:8px 16px}.site-search__form .input-group .searchform__toggles{display:flex}.site-search__form .input-group input{width:100%}.site-search__form .input-group input:focus{border:none;outline:0}.site-search__form .input-group label{position:relative;width:100%;white-space:nowrap}.site-search__form .input-group label .searchform__header-title{position:absolute;top:0;left:0;text-indent:-999999px}.site-search__form .input-group .input-group-button{position:absolute;right:15px;top:0;height:100%}.site-search__form .input-group .input-group-button .button{height:100%;width:40px;margin-right:0;margin-left:auto;border-radius:0;background-image:url(../assets/images/icon-search-drk.svg);background-repeat:no-repeat;background-position:center center;background-size:50% 50%;background-color:transparent;text-indent:-999999px;overflow:hidden;padding:0;transition:all .3s linear;opacity:.5;border:none}.site-search__form .input-group .input-group-button .button:hover{width:60px;background-color:transparent;color:var(--color-white);border:1px solid;opacity:1}.searchform__toggles{display:flex;align-items:center;margin-bottom:.5rem}.p-search__buy .p-search__filter-cta,.wp-block-columns{justify-content:center}.searchform__toggles .searchform__toggle{--diamond-size:18px;color:var(--color-white);position:relative;padding-left:var(--diamond-size)}.searchform__toggles .searchform__toggle:not(:first-of-type){margin-left:1rem}.searchform__toggles .searchform__toggle.selected::before{background-color:var(--color-red);border-color:var(--color-white)}.searchform__toggles .searchform__toggle label{color:#fff;position:relative;visibility:visible;top:0;left:0;margin:0;padding:0 1rem 0 .5rem;z-index:1;font-size:.9rem;white-space:nowrap;display:flex}.searchform__toggles .searchform__toggle label::before{content:"";position:absolute;top:22%;left:calc(var(--diamond-size) * -1);background-repeat:no-repeat;background-size:contain;background-position:center;height:var(--diamond-size);width:var(--diamond-size);border-radius:100%;background-color:var(--color-white);border:3px solid var(--color-white);transition:all .2s}.searchform__toggles .searchform__toggle input{width:auto;opacity:0;position:absolute;top:0;left:0}.searchform__toggles .searchform__toggle input:focus+label::before{box-shadow:0 0 0 3px var(--color-red)}.searchform__toggles .searchform__toggle input:checked+label::before{background-color:var(--color-red);border-color:var(--color-white)}.p-search{border-bottom:2px solid var(--color-ltgray)}.p-search__buy{margin-top:calc(var(--column-width) * -1);color:var(--color-white)}.p-search__buy input{padding:.5em .75em;color:var(--color-drkgray);font-size:20px;width:100%}.p-search__inner{margin:0 auto;width:100%;padding:var(--column-width) var(--gap-width)}@media (min-width:768px){.p-search__filter{grid-template-columns:repeat(3,1fr);display:grid;grid-gap:1rem;grid-auto-rows:auto}.p-search__filter:not(#parametric_form){display:flex;flex-wrap:wrap}}.p-search__filter:not(#parametric_form) h3{margin:1em 0;text-align:center;display:block;width:100%;font-size:2rem;font-weight:700;opacity:.45;font-family:var(--font-header)}@media (min-width:768px){.p-search__filter:not(#parametric_form) h3{flex-shrink:2;width:auto;margin:0 0 1rem;display:flex;align-items:flex-end}.p-search__filter:not(#parametric_form) .p-search__filter-item{flex-shrink:1;flex-grow:1}}@media (min-width:1200px){.p-search__filter:not(#parametric_form) h3{margin:0 0 1.25rem}}.p-search__filter-item{margin-bottom:1rem}.p-search__filter-item label{font-size:1.1rem;font-weight:700;text-transform:uppercase;display:block;font-family:var(--font-header);letter-spacing:.0454em;margin-bottom:0}@media (min-width:1200px){.p-search__filter-item label{font-size:1.4rem}}.p-search__filter-item input,.p-search__filter-item select{padding:.25em .5em;font-size:1rem}@media (min-width:1200px){.p-search__filter-item input,.p-search__filter-item select{padding:.5em .75em;font-size:1.2rem}}.p-search__filter-item input[disabled],.p-search__filter-item select[disabled]{background-color:var(--color-disabled);background-image:none}.p-search__filter-cta{margin-top:var(--gap-width);width:100%;display:flex;align-items:center;justify-content:space-between}.p-search__filter-cta-reset{color:var(--color-black);display:flex;align-items:center;font-size:18px;font-family:var(--font-header);letter-spacing:.0454em;text-transform:uppercase;font-weight:700;text-decoration:none}.p-search__filter-cta-reset:active,.p-search__filter-cta-reset:hover,.p-search__filter-cta-reset:link{color:var(--color-red);text-decoration:none}.p-search__filter-cta-reset:active{transform:translateY(2px)}.p-search__filter-cta-reset svg{height:1em;width:1em;margin-right:.5em;transition:all .3s}.pagination{width:100%;text-align:center;margin-top:var(--gap-width);margin-bottom:var(--gap-width)}.pagination .nav-links{display:flex;align-items:center;justify-content:center}.pagination .nav-links span.current{font-weight:700}.pagination .nav-links .page-numbers,.pagination .nav-links a{height:34px;width:34px;min-width:0;border-radius:100px;display:flex;align-items:center;justify-content:center;margin:0 .25em;line-height:1.7em;text-decoration:none;color:var(--color-red)}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:active,.pagination .nav-links .page-numbers:focus,.pagination .nav-links .page-numbers:hover,.pagination .nav-links a.current,.pagination .nav-links a:active,.pagination .nav-links a:focus,.pagination .nav-links a:hover{border:1px solid var(--color-red);border-radius:100px;text-align:center}.pagination .nav-links .page-numbers.current,.pagination .nav-links a.current{color:var(--color-black)}.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev,.pagination .nav-links a.next,.pagination .nav-links a.prev{position:relative;text-indent:-9999999px;overflow:hidden}.pagination .nav-links .page-numbers.next::after,.pagination .nav-links .page-numbers.prev::after,.pagination .nav-links a.next::after,.pagination .nav-links a.prev::after{content:"";position:absolute;height:50%;width:50%;background-image:url(../assets/images/icon-angle-down.svg);background-repeat:no-repeat;background-size:contain;opacity:.5}.pagination .nav-links .page-numbers.prev::after,.pagination .nav-links a.prev::after{transform:rotate(90deg);top:8px;left:3px}.pagination .nav-links .page-numbers.next::after,.pagination .nav-links a.next::after,.woocommerce-pagination ul li .next::after{transform:rotate(-90deg);right:3px;top:8px}.woocommerce-pagination ul{margin:var(--gap-width) 0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.woocommerce-pagination ul li{height:34px;width:34px;min-width:0;border-radius:100px;display:flex;align-items:center;justify-content:center;margin:0;margin-right:calc(var(--gap-width/4));margin-left:calc(var(--gap-width/4));line-height:1.7em}.woocommerce-pagination ul li a{display:inline-block;height:100%;width:100%;text-align:center;text-decoration:none;color:var(--color-red)}.woocommerce-pagination ul li .current,.woocommerce-pagination ul li a:active,.woocommerce-pagination ul li a:focus,.woocommerce-pagination ul li a:hover{border:1px solid var(--color-red);height:100%;width:100%;border-radius:100px;text-align:center}.woocommerce-pagination ul li .next,.woocommerce-pagination ul li .prev{position:relative;text-indent:-9999999px;overflow:hidden;border-radius:100px;height:100%;width:100%;border:0}.woocommerce-pagination ul li .next::after,.woocommerce-pagination ul li .prev::after{content:"";position:absolute;height:50%;width:50%;background-image:url(../assets/images/icon-angle-down.svg);background-repeat:no-repeat;background-size:contain;opacity:.5}.woocommerce-pagination ul li .prev::after{transform:rotate(90deg);top:8px;left:3px}.swiper-pagination-bullet{height:14px!important;width:14px!important;border:2px solid var(--color-white);opacity:1!important;background-color:transparent!important;cursor:pointer;margin:0 .5rem!important}.imgAccordion__description-quote .wp-block-quote,.meet-the-team__description-quote .wp-block-quote,.swiper-pagination-bullet-active{border-color:var(--color-red)}.swiper-pagination-bullet-active{background-color:var(--color-red)!important;box-shadow:-1px 1px 3px var(--color-red)}.mega-menu-parent{position:initial!important}.mega-menu-parent>ul li ul{position:relative!important;box-shadow:none!important}.mm{display:none;position:absolute;background-color:var(--color-white);top:100%!important;margin:0 auto!important;width:100%;left:0;right:0;box-shadow:0 10px 10px 0 rgba(0,0,0,.5)!important;border:10px solid var(--color-black)}.mm li{display:flex;align-items:stretch!important;margin:0!important}.mm li::after{display:none!important}.mm__left{width:25%;flex:1 1 25%;background-color:var(--color-tan)}.mm__left ul{list-style-type:none;padding:1rem 0;background-color:var(--color-tan)!important;display:block!important;top:0!important}.mm__left ul li{margin:0!important;padding:0;position:unset!important}.mm__left ul li ul{background-color:var(--color-white)!important}.mm__left ul li a,.mm__left ul li button{color:var(--color-blue)!important;border-top:1px solid var(--color-tan);border-bottom:1px solid var(--color-tan);width:100%;padding:.5em 1.5rem;margin:0;text-align:left;text-decoration:none;font-size:1.25rem!important;font-weight:700!important;font-family:var(--font-body);text-transform:capitalize;position:relative;transition:all .3s}.mm__left ul li a.active,.mm__left ul li a:hover,.mm__left ul li button.active,.mm__left ul li button:hover{background-color:var(--color-white);border-top:1px solid var(--color-lttan);border-bottom:1px solid var(--color-lttan)}.mm__left ul li a.active svg,.mm__left ul li a:hover svg,.mm__left ul li button.active svg,.mm__left ul li button:hover svg{right:0;filter:invert(18%) sepia(55%) saturate(6260%) hue-rotate(343deg) brightness(79%) contrast(85%)}.mm__left ul li a svg,.mm__left ul li button svg{position:absolute;top:.5em;right:.25em;height:1em;width:1em;transform:rotate(-90deg);transition:all .3s}.mm__right{flex:1 1 75%;width:75%}.mm__right-content{display:none;position:absolute;top:0;left:100%;width:100%;height:100%}.mm__right-content.active{display:block}.mm__right-content.cat-grid h2{font-size:32px;margin-top:1rem}.mm__right-content.cat-grid>ul{display:grid!important;grid-gap:.25rem;margin-top:.5rem;padding-top:1rem;padding-bottom:var(--gap-width);grid-template-columns:repeat(6,1fr)}.mm__right-content.cat-grid>ul li::after{background-color:var(--color-black)!important}.mm__right-content.cat-grid .cat-grid__item-bg{height:calc(100% - 4rem);width:calc(100% - 2rem);top:1rem;left:1rem}.mm__right-content.cat-grid .cat-grid__item-img{background-color:var(--color-black)}.mm__right-content.cat-grid .cat-grid__item::before{padding-top:90%}.mm__right-content.cat-grid .cat-grid__item-copy h3{font-size:.7rem}@media (min-width:1300px){.mm__right-content.cat-grid .cat-grid__item-copy h3{font-size:.8rem}}.mm__right-content.cat-grid .cat-grid__item a:active .cat-grid__item-bg,.mm__right-content.cat-grid .cat-grid__item a:focus .cat-grid__item-bg,.mm__right-content.cat-grid .cat-grid__item a:hover .cat-grid__item-bg{opacity:1}.mm__right-content.cat-grid .cat-grid__item a:active .cat-grid__item-img,.mm__right-content.cat-grid .cat-grid__item a:focus .cat-grid__item-img,.mm__right-content.cat-grid .cat-grid__item a:hover .cat-grid__item-img{background-color:var(--color-red)}.mm__right-content.cat-grid .cat-grid__item a:active .cat-grid__item-copy h3,.mm__right-content.cat-grid .cat-grid__item a:focus .cat-grid__item-copy h3,.mm__right-content.cat-grid .cat-grid__item a:hover .cat-grid__item-copy h3{color:var(--color-white);text-shadow:none}.menu-item-gtranslate{display:none}.menu-item-gtranslate>div{margin-top:-17px}.digikey-cart-link,.digikey-cart-toggle{line-height:0;padding:10px;text-align:center}.digikey-cart-link--fixed,.digikey-cart-toggle--fixed{position:fixed;right:0;top:65px;background-color:var(--color-blue);transform:translateX(100%);transition:transform .2s ease-out}.digikey-cart-link--fixed.is-visible,.digikey-cart-toggle--fixed.is-visible{transform:translateX(0)}@media (min-width:1180px){.digikey-cart-link--fixed,.digikey-cart-toggle--fixed{top:51px}.digikey-cart-link--mobile,.digikey-cart-toggle--mobile{display:none}}.digikey-cart-link__inner,.digikey-cart-toggle__inner{position:relative;width:25px;height:25px;display:flex;align-items:center}.digikey-cart-link__qty,.digikey-cart-toggle__qty{min-width:16px;background-color:var(--color-red);border-radius:50%;padding:3px;color:#fff;font-size:10px;line-height:1;font-weight:500;letter-spacing:.04em;position:absolute;right:-8px;top:-8px;display:none}.digikey-cart-link__qty.has-value,.digikey-cart-toggle__qty.has-value{display:block}.digikey-cart{position:fixed;right:0;top:65px;background-color:#fff;width:90vw;max-width:520px;max-height:100vh;transform:translateX(100%);transition:transform .2s}@media (min-width:1180px){.digikey-cart{top:51px}}.digikey-cart.active{transform:translateX(0);z-index:999999999;box-shadow:0 0 10px rgba(0,0,0,.25)}.digikey-cart__head{background-color:var(--color-tan);display:flex;flex-flow:row nowrap;justify-content:space-between;padding:10px 20px;align-items:center}.digikey-cart__close{background-color:transparent;line-height:0;padding:5px;transition:background-color .2s ease-out}.digikey-cart__close:focus,.digikey-cart__close:hover{background-color:rgba(255,255,255,.5)}.digikey-cart__body{padding:20px}.digikey-cart__product{display:grid;grid-template-columns:64px auto;gap:15px;border-bottom:1px solid #eee;font-size:14px;line-height:1.2;padding:12px 0 10px}.digikey-cart__product:first-child{padding-top:0}.digikey-cart__product-image img{border:1px solid #F2F2F2}.digikey-cart__product-summary span{color:var(--color-blue);font-size:.8em;margin-right:3px}.digikey-cart__product-name{font-weight:700}.digikey-cart__product-name a{text-decoration:none;color:var(--color-black)}.digikey-cart__product-name a:focus,.digikey-cart__product-name a:hover{color:var(--color-red)}.digikey-cart__foot{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-top:15px}.digikey-cart__foot button{margin:0}.digikey-cart__subtotal{font-size:14px;text-transform:uppercase;font-weight:700}.digikey-cart__view-cart{font-size:16px!important}.digikey-cart__warning{display:grid;grid-template-columns:16px auto;gap:10px;padding:5px 10px;margin:-10px 0 10px;background-color:#cce5ff;border:1px solid #b8daff;font-size:13px;line-height:1.2}#chat-widget-container{z-index:9999!important}.wp-block-image{display:inline-block}div.wp-block-image{display:initial}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{grid-row:2!important}}@font-face{font-family:NonBreakingSpaceOverride;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"),url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff")}body#tinymce.wp-editor.content{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;background:#f5efe0;color:#000;font-size:21px;letter-spacing:-.015em;margin:0 auto;max-width:calc(100% - 40px);width:580px}@supports (font-variation-settings:normal){body#tinymce.wp-editor.content{font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif}}body#tinymce.wp-editor.content *{box-sizing:border-box;-webkit-font-smoothing:antialiased}body#tinymce.wp-editor.content dl,body#tinymce.wp-editor.content dt,body#tinymce.wp-editor.content ol,body#tinymce.wp-editor.content p,body#tinymce.wp-editor.content ul{font-family:NonBreakingSpaceOverride,"Hoefler Text",Garamond,"Times New Roman",serif;letter-spacing:normal}body#tinymce.wp-editor.content blockquote,body#tinymce.wp-editor.content ol,body#tinymce.wp-editor.content p,body#tinymce.wp-editor.content ul{line-height:1.5;margin-bottom:1.5em}body#tinymce.wp-editor.content code,body#tinymce.wp-editor.content kbd,body#tinymce.wp-editor.content samp{background:rgba(0,0,0,.075)}body#tinymce.wp-editor.content code,body#tinymce.wp-editor.content kbd,body#tinymce.wp-editor.content pre,body#tinymce.wp-editor.content samp{font-family:monospace;color:inherit;font-size:15px}body#tinymce.wp-editor.content pre{border:1px solid #dcd7ca;line-height:1.5;margin:40px 0;overflow:auto;padding:30px;text-align:left}body#tinymce.wp-editor.content a,body#tinymce.wp-editor.content a:focus,body#tinymce.wp-editor.content a:hover{color:#cd2653;text-decoration:underline}body#tinymce.wp-editor.content img{height:auto;max-width:100%}body#tinymce.wp-editor.content img[data-wp-more]{height:16px}body#tinymce.wp-editor.content hr{border:none;border-top:1px solid #dcd7ca;margin:2em auto;width:100%}body#tinymce.wp-editor.content hr:not(.is-style-dots){background:linear-gradient(to left,currentColor calc(50% - 16px),transparent calc(50% - 16px),transparent calc(50% + 16px),currentColor calc(50% + 16px));border:none;color:#6d6d6d;height:1px;margin:80px 0;overflow:visible;position:relative}body#tinymce.wp-editor.content hr:not(.is-style-dots)::after,body#tinymce.wp-editor.content hr:not(.is-style-dots)::before{background:currentColor;content:"";display:block;height:16px;position:absolute;top:calc(50% - 8px);transform:rotate(22.5deg);width:1px}body#tinymce.wp-editor.content hr::before{left:calc(50% - 5px)}body#tinymce.wp-editor.content hr::after{right:calc(50% - 5px)}body#tinymce.wp-editor.content dt{font-weight:600}body#tinymce.wp-editor.content dd{line-height:1.5}body#tinymce.wp-editor.content dd+dt{margin-top:1.5rem}body#tinymce.wp-editor.content .wp-caption-dd,body#tinymce.wp-editor.content .wp-caption-text,body#tinymce.wp-editor.content cite,body#tinymce.wp-editor.content figcaption,body#tinymce.wp-editor.content table{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;line-height:1}@supports (font-variation-settings:normal){body#tinymce.wp-editor.content .wp-caption-dd,body#tinymce.wp-editor.content .wp-caption-text,body#tinymce.wp-editor.content cite,body#tinymce.wp-editor.content figcaption,body#tinymce.wp-editor.content table{font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif}}body#tinymce.wp-editor.content h1,body#tinymce.wp-editor.content h2,body#tinymce.wp-editor.content h3,body#tinymce.wp-editor.content h4,body#tinymce.wp-editor.content h5,body#tinymce.wp-editor.content h6{font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:700;letter-spacing:-.0415625em;line-height:1.25;margin:40px 0 25px}body#tinymce.wp-editor.content h1{font-size:84px;font-weight:800;line-height:1.138888889}body#tinymce.wp-editor.content h2{font-size:48px}body#tinymce.wp-editor.content h3{font-size:40px}body#tinymce.wp-editor.content h4{font-size:32px}body#tinymce.wp-editor.content h5{font-size:24px}body#tinymce.wp-editor.content h6{font-size:18px;letter-spacing:.03125em;text-transform:uppercase}body#tinymce.wp-editor.content blockquote{border:none;border-left:2px solid #cd2653;margin:0 0 1.6em;padding:.25em 0 .25em 1em}body#tinymce.wp-editor.content blockquote p{font-style:normal;font-weight:400;margin:0}body#tinymce.wp-editor.content cite{color:#6d6d6d;font-size:16px;font-weight:500;font-style:normal}body#tinymce.wp-editor.content blockquote cite{display:block;margin-top:20px}body#tinymce.wp-editor.content ul{margin-left:1.5em;padding-left:0;list-style:disc}body#tinymce.wp-editor.content ol{margin-left:1.5em;padding-left:0;list-style:square}body#tinymce.wp-editor.content ul ul{list-style:circle}body#tinymce.wp-editor.content ul ul ul{list-style:square}body#tinymce.wp-editor.content ol ol{list-style:lower-alpha}body#tinymce.wp-editor.content ol ol ol{list-style:lower-roman}body#tinymce.wp-editor.content ol ol,body#tinymce.wp-editor.content ol ul,body#tinymce.wp-editor.content ul ol,body#tinymce.wp-editor.content ul ul{margin-bottom:0}body#tinymce.wp-editor.content li{line-height:1.5;margin-bottom:.5em}body#tinymce.wp-editor.content ol>li:last-child,body#tinymce.wp-editor.content ul>li:last-child{margin-bottom:0}body#tinymce.wp-editor.content ol>li:first-child,body#tinymce.wp-editor.content ul>li:first-child{margin-top:.5em}body#tinymce.wp-editor.content figure,body#tinymce.wp-editor.content video{display:block;margin:0}body#tinymce.wp-editor.content .wp-caption{margin-bottom:1.5em}body#tinymce.wp-editor.content .aligncenter img,body#tinymce.wp-editor.content .alignleft img,body#tinymce.wp-editor.content .alignnone img,body#tinymce.wp-editor.content .alignright img,body#tinymce.wp-editor.content img.aligncenter,body#tinymce.wp-editor.content img.alignleft,body#tinymce.wp-editor.content img.alignnone,body#tinymce.wp-editor.content img.alignright{display:block}body#tinymce.wp-editor.content .aligncenter,body#tinymce.wp-editor.content .alignfull,body#tinymce.wp-editor.content .alignnone,body#tinymce.wp-editor.content .alignwide{margin:50px auto}body#tinymce.wp-editor.content .alignleft,body#tinymce.wp-editor.content .alignright{margin-bottom:25px}body#tinymce.wp-editor.content .wp-caption img{display:block}body#tinymce.wp-editor.content .wp-caption .alignleft,body#tinymce.wp-editor.content .wp-caption .alignright{margin-bottom:0}body#tinymce.wp-editor.content .alignleft{float:left;margin-right:25px;max-width:260px}body#tinymce.wp-editor.content .alignright{float:right;margin-left:25px;max-width:260px}body#tinymce.wp-editor.content .wpview[data-wpview-type=gallery]+.wpview[data-wpview-type=gallery]{margin-top:-34px}body#tinymce.wp-editor.content .gallery-caption,body#tinymce.wp-editor.content .wp-caption-dd,body#tinymce.wp-editor.content .wp-caption-text,body#tinymce.wp-editor.content figcaption{color:#6d6d6d;display:block;font-size:15px;font-weight:500;line-height:1.2;margin:18px 0 0}body#tinymce.wp-editor.content .gallery-caption a,body#tinymce.wp-editor.content .wp-caption-dd a,body#tinymce.wp-editor.content .wp-caption-text a,body#tinymce.wp-editor.content figcaption a{color:inherit}body#tinymce.wp-editor.content table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:18px;width:100%}body#tinymce.wp-editor.content td,body#tinymce.wp-editor.content th{line-height:1.2;margin:0;overflow:visible;padding:.5em}body#tinymce.wp-editor.content caption{text-align:center;padding:.5em}body#tinymce.wp-editor.content thead{vertical-align:bottom;white-space:nowrap}body#tinymce.wp-editor.content th{text-align:left}body#tinymce.wp-editor.content fieldset{border:2px solid #dcd7ca;padding:30px}body#tinymce.wp-editor.content fieldset legend{font-size:.85em;font-weight:700;padding:0 15px}body#tinymce.wp-editor.content label{display:block;font-size:15px;font-weight:600;margin:0 0 5px}body#tinymce.wp-editor.content input,body#tinymce.wp-editor.content textarea{border-color:#dcd7ca;color:inherit;font-family:inherit;font-size:inherit}body#tinymce.wp-editor.content input[type=color],body#tinymce.wp-editor.content input[type=date],body#tinymce.wp-editor.content input[type=datetime-local],body#tinymce.wp-editor.content input[type=datetime],body#tinymce.wp-editor.content input[type=email],body#tinymce.wp-editor.content input[type=month],body#tinymce.wp-editor.content input[type=number],body#tinymce.wp-editor.content input[type=password],body#tinymce.wp-editor.content input[type=search],body#tinymce.wp-editor.content input[type=tel],body#tinymce.wp-editor.content input[type=text],body#tinymce.wp-editor.content input[type=time],body#tinymce.wp-editor.content input[type=url],body#tinymce.wp-editor.content input[type=week],body#tinymce.wp-editor.content textarea{-webkit-appearance:none;-moz-appearance:none;background:0 0;border-radius:3px;border-style:solid;border-width:.1rem;box-shadow:none;display:block;font-size:inherit;font-weight:400;margin:0;max-width:100%;padding:13.5px 18px;width:100%;word-break:normal}.wp-block-columns,hr,hr.wp-block-separator,hr.wp-block-separator.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:var(--site-width)}body#tinymce.wp-editor.content textarea{height:200px;line-height:1.5;width:100%}body#tinymce.wp-editor.content .faux-button,body#tinymce.wp-editor.content .wp-block-button__link,body#tinymce.wp-editor.content .wp-block-file__button,body#tinymce.wp-editor.content button,body#tinymce.wp-editor.content input[type=button],body#tinymce.wp-editor.content input[type=reset],body#tinymce.wp-editor.content input[type=submit]{-webkit-appearance:none;-moz-appearance:none;background:#cd2653;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:600;letter-spacing:.0333em;line-height:1.25;margin:0;padding:1.1em 1.44em;text-align:center;text-decoration:none;text-transform:uppercase}body#tinymce.wp-editor.content .faux-button:focus,body#tinymce.wp-editor.content .faux-button:hover,body#tinymce.wp-editor.content .wp-block-button__link:focus,body#tinymce.wp-editor.content .wp-block-button__link:hover,body#tinymce.wp-editor.content .wp-block-file__button:focus,body#tinymce.wp-editor.content .wp-block-file__button:hover,body#tinymce.wp-editor.content button:focus,body#tinymce.wp-editor.content button:hover,body#tinymce.wp-editor.content input[type=button]:focus,body#tinymce.wp-editor.content input[type=button]:hover,body#tinymce.wp-editor.content input[type=reset]:focus,body#tinymce.wp-editor.content input[type=reset]:hover,body#tinymce.wp-editor.content input[type=submit]:focus,body#tinymce.wp-editor.content input[type=submit]:hover{color:#fff;text-decoration:underline}.accordion__products a,.img-acc__title,.imgAccordion__intro,.imgAccordion__intro.open,.imgAccordion__intro:active,.imgAccordion__intro:focus,.imgAccordion__intro:hover,.meet-the-team__intro,.meet-the-team__intro:active,.meet-the-team__intro:focus,.meet-the-team__intro:hover,.product-cat>ul li a,.product-ns__catalog a{text-decoration:none}.wp-block-buttons{margin-bottom:30px;margin-top:30px}.wp-block-button.aligncenter{text-align:center}body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link,body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:focus,body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:hover{color:#cd2653}body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link{background:0 0;border:2px solid currentColor;padding:calc(1.1em - 2px) calc(1.44em - 2px)}body#tinymce.wp-editor.content .is-style-squared .wp-block-button__link{border-radius:0}body#tinymce.wp-editor.content .has-background{padding:20px}body#tinymce.wp-editor.content ul.wp-block-gallery{list-style:none;margin-left:0}body#tinymce.wp-editor.content ul.wp-block-gallery li{margin-left:0}.product-news__icon{height:119px;width:133px;position:absolute;top:calc(50% - 59.5px);left:calc(-66.5px - var(--gap-width));pointer-events:none}@media (max-width:599px){.product-news__icon{top:-59.5px;left:calc(50% - 66.5px)}}.no-gap{gap:0!important}.no-margin-b{margin-bottom:0!important}hr,hr.wp-block-separator{position:relative;height:1px;padding:0;margin:1rem 0;background-color:var(--color-tan);opacity:1;border-bottom:none}.wp-block-columns .wp-block-column.has-background,.wp-block-cover{padding:var(--gap-width)}hr.aligncenter,hr.wp-block-separator.aligncenter{margin:1rem auto}hr.hr-color-blue,hr.wp-block-separator.hr-color-blue{background-color:var(--color-blue)}.wp-block-columns .wp-block-column.has-background.has-blue-background-color .gform_wrapper input:not(.button),.wp-block-columns .wp-block-column.has-background.has-blue-background-color .gform_wrapper optgroup,.wp-block-columns .wp-block-column.has-background.has-blue-background-color .gform_wrapper select,.wp-block-columns .wp-block-column.has-background.has-blue-background-color .gform_wrapper textarea,.wp-block-columns .wp-block-column.has-background.has-colortan-background-color .gform_wrapper input:not(.button),.wp-block-columns .wp-block-column.has-background.has-colortan-background-color .gform_wrapper optgroup,.wp-block-columns .wp-block-column.has-background.has-colortan-background-color .gform_wrapper select,.wp-block-columns .wp-block-column.has-background.has-colortan-background-color .gform_wrapper textarea,.wp-block-columns .wp-block-column.has-background.has-ltblue-background-color .gform_wrapper input:not(.button),.wp-block-columns .wp-block-column.has-background.has-ltblue-background-color .gform_wrapper optgroup,.wp-block-columns .wp-block-column.has-background.has-ltblue-background-color .gform_wrapper select,.wp-block-columns .wp-block-column.has-background.has-ltblue-background-color .gform_wrapper textarea,hr.hr-color-white,hr.wp-block-separator.hr-color-white{background-color:var(--color-white)}.wp-block-spacer{height:var(--gap-width)!important}.wp-block-spacer.is-style-responsive-large{height:20vw!important;max-height:170px}.wp-block-spacer.is-style-responsive-medium{height:10vw!important;max-height:85px}.wp-block-spacer.is-style-responsive-small{height:5vw!important;max-height:var(--gap-width)}.wp-block-columns{margin:0 auto}.wp-block-columns.alignwide{max-width:var(--wide-width)}.wp-block-columns.alignfull{max-width:100vw}.wp-block-columns.justify-between{justify-content:space-between}.wp-block-columns.nogap .wp-block-column{margin:0}.wp-block-columns.nogap figure{margin:0;display:contents}@media (min-width:782px){.wp-block-columns.widemargin .wp-block-column:not(:first-child){margin-left:8rem}}.wp-block-cover .wp-block-cover__inner-container>*{width:100%;max-width:var(--site-width);margin-right:auto;margin-left:auto}.wp-block-cover .wp-block-cover__inner-container>.alignwide{max-width:var(--wide-width)}@media (min-width:1456px){.wp-block-cover .wp-block-cover__inner-container>.alignwide{padding-left:var(--gap-width);padding-right:var(--gap-width)}}.wp-block-cover .wp-block-cover__inner-container>.alignfull{max-width:100%}.wp-block-cover .wp-block-cover__inner-container>.is-content-justification-center{margin:0 auto}.wp-block-cover .wp-block-cover__inner-container h1{margin-bottom:0}.wp-block-cover.aligncenter .gform_wrapper{text-align:center;margin:0 auto}.wp-block-cover.p-16{padding:4rem}.wp-block-column.shrink{flex-grow:unset;flex-shrink:1}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.wp-block-media-text .wp-block-media-text__content{padding:2rem}@media (min-width:769px){.wp-block-media-text .wp-block-media-text__content{padding:4rem}}.wp-block-media-text.alignfull .wp-block-media-text__content{max-width:1456px;margin:0 auto}.wp-block-gallery .blocks-gallery-item picture{height:100%}.wp-block-gallery.alignwide ul.blocks-gallery-grid{max-width:var(--wide-width)}.wp-block-gallery.alignfull ul.blocks-gallery-grid{max-width:100%}.fp-slider{display:flex;flex-wrap:wrap;background-color:var(--switch-bg-color,--color-white)}.fp-slider__color--white{--switch-bg-color:var(--color-white);--switch-tx-color:var(--color-black)}.fp-slider__color--black{--switch-bg-color:var(--color-black);--switch-tx-color:var(--color-white)}.fp-slider__color--red{--switch-bg-color:var(--color-red);--switch-tx-color:var(--color-white)}.fp-slider__content{flex:1 100%;background-color:var(--color-red);background-image:url(../assets/images/drawing02.png);background-position:center center;background-size:contain;background-repeat:no-repeat;color:var(--color-white);padding:var(--column-width) var(--gap-width);padding-top:calc(var(--gap-width) * 2);padding-bottom:var(--gap-width);order:2;overflow:hidden;position:relative}.compat-object-fit,.fp-slider__images{background-size:cover;background-position:center center}.fp-slider__content::after{content:"";position:absolute;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid var(--switch-bg-color,--color-white);top:0;right:80%}@media (min-width:768px){.p-search__filter-cta{grid-column:1/4}.fp-slider__content::after{top:25%;right:0;border-top:16px solid transparent;border-right:16px solid var(--switch-bg-color,--color-white);border-bottom:16px solid transparent}.fp-slider__content{flex:1 50%;order:1}}@media (min-width:1040px){.fp-slider__content{flex:1 40%;padding-top:calc(var(--gap-width) + 10vh);padding-bottom:calc(var(--gap-width) + 6vh)}}.fp-slider__content-track{list-style-type:none;padding:0;position:relative;margin-left:auto;margin-right:0;display:flex;align-items:center;justify-content:flex-start}@media (min-width:1456px){.fp-slider__content-track{max-width:calc(var(--wide-width) * .4 - var(--gap-width) * 2 - var(--gap-width))!important}}.fp-slider__content-slide{color:var(--color-white);margin:0;position:absolute}.fp-slider__content-slide ul{margin-bottom:2rem;margin-left:0}.fp-slider__images{flex:1 100%;display:flex;align-items:flex-end;background-repeat:no-repeat;overflow:hidden;position:relative;order:1}@media (min-width:768px){.fp-slider__images{flex:1 50%;order:2}}@media (min-width:1040px){.fp-slider__images{flex:1 60%;padding-bottom:calc(var(--gap-width) + 5vh)}}.fp-slider__images h2{position:absolute;top:1em;left:1em;z-index:1;color:var(--switch-tx-color,--color-black)}.fp-slider__images-track{list-style-type:none;padding:0;margin:0;width:100%;max-width:initial!important;display:grid;grid-template-columns:80% 20%;grid-template-rows:1fr}.fp-slider__images-slide{margin:0;display:none;grid-row:1/2}.fp-slider__images-slide button{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:relative}.fp-slider__images-slide button img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.fp-slider__images-slide.slot-1{grid-column:1/2;display:block}.fp-slider__images-slide.slot-2{grid-column:2/3;display:flex;align-items:center;justify-content:center}.fp-slider__images-slide.slot-2 img{bottom:0;top:auto;left:20%;height:60%;width:60%}@media (min-width:768px){.fp-slider__images-slide.slot-2 img{left:20%}}@media (min-width:1040px){.fp-slider__images-track{grid-template-columns:40% 30% 30%}.fp-slider__images-slide.slot-2 img{top:20%}}.fp-slider__images-slide.slot-3{grid-column:3/4;display:flex;align-items:center;justify-content:center}.fp-slider__images-slide.slot-3 img{top:20%;left:20%;height:60%;width:60%}.fp-slider__arrows{position:absolute;top:20px;left:auto;right:calc(10% - 20px);z-index:3}.fp-slider__arrows-left,.fp-slider__arrows-right{height:40px;width:40px;display:flex;align-items:center;justify-content:center;color:var(--switch-tx-color,--color-blue)}.fp-slider__arrows-left:active,.fp-slider__arrows-left:focus,.fp-slider__arrows-left:hover,.fp-slider__arrows-right:active,.fp-slider__arrows-right:focus,.fp-slider__arrows-right:hover{color:var(--color-red);cursor:pointer}.fp-slider__arrows-left:active,.fp-slider__arrows-right:active{transform:translateY(2px)}.product-ns{display:grid;grid-template-columns:100%;grid-template-rows:1fr 1fr auto 1fr;grid-gap:2px;margin-top:2px;margin-bottom:2px}.product-ns__slider-wrap{grid-column:1/2;grid-row:1/3;position:relative;z-index:1;overflow:hidden;background-color:#1b1b1b}@media (min-width:1040px){.fp-slider__arrows{top:auto;bottom:calc(var(--column-width) * 2 + 5vh);left:calc(40% - 20px);right:initial}.product-ns{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.product-ns__slider-wrap{grid-column:1/2;grid-row:1/3}}.product-ns__slider-wrap.ready .product-ns__slider{opacity:1}.product-ns__slider,.product-ns__slider li{background-color:var(--color-black);opacity:0;height:100%}.product-ns__slider{list-style-type:none;margin:0;padding:0;position:relative;width:100%;max-width:100%!important;transition:all .5s}.product-ns__slider li{position:absolute;top:0;left:0;bottom:0;right:0;color:var(--color-white);padding:7vh var(--gap-width);padding-bottom:calc(6vh + 33px);z-index:1;display:flex;justify-content:center;align-items:center}.product-ns__slider li:first-of-type{opacity:1}@media (min-width:768px){.product-ns__slider li{padding:10vh var(--gap-width)}}.product-ns__slider li button{color:var(--color-red)}.product-ns__slider li.product-ns__slider-img-overlay-black,.product-ns__slider li.product-ns__slider-img-overlay-red{color:var(--color-white)}.product-ns__slider li.active{z-index:2}.product-ns__slider li h2{font-size:22px}.product-ns__slider li.product-ns__slider-img-overlay-red .product-ns__slider-img::after{background-color:var(--color-red)}.product-ns__slider li.product-ns__slider-img-overlay-black .product-ns__slider-img::after{background-color:var(--color-black)}.product-ns__slider li.product-ns__slider-img-overlay-white{color:var(--color-black)}.product-ns__slider li.product-ns__slider-img-overlay-white .product-ns__slider-img::after{background-color:var(--color-white)}.product-ns__slider li .product-ns__slider-img{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-2}.product-ns__slider li .product-ns__slider-img::after{content:"";position:absolute;opacity:.8;top:0;left:0;height:100%;width:100%;z-index:-1}.product-ns__slider li .product-ns__slider-img img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:-2}.product-ns__slider-contents{max-width:calc(var(--wide-width) * .5 - var(--gap-width) * 2 - var(--gap-width))!important}.product-ns__slider-pagination{position:absolute;bottom:0;left:0;width:100%;z-index:3}.product-ns__slider-pagination ul{display:flex;list-style-type:none;margin:0 auto;padding:0;width:calc(100% - var(--gap-width) * 2)}.product-ns__slider-pagination ul li{flex:1;margin:0 4px}.product-ns__slider-pagination ul li button{height:10px;width:100%;background-color:var(--color-red);position:relative;opacity:.5;display:inline-block}.product-ns__slider-pagination ul li button::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:100%;bottom:0;left:0;background-color:var(--color-white);transform-origin:bottom right;transition:transform .25s ease-out}.product-ns__slider-pagination ul li button:hover,.product-ns__slider-pagination ul li.active button{opacity:1}.product-ns__slider-pagination ul li.active button::after{transform:scaleX(1);transform-origin:bottom left}.product-ns__search{grid-column:1/2;grid-row:3/4;color:var(--color-white);height:100%;width:100%;position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center}.product-ns__search-bg,.product-ns__search-bg img{position:absolute;width:100%;height:100%;top:0;left:0}.meet-the-team,.product-ns__search .searchform .searchform__toggles{flex-wrap:wrap}.product-ns__search>.btn{margin:1rem var(--gap-width)}.product-ns__search-inner{width:100%;padding:var(--gap-width)}.product-ns__search-inner form{max-width:800px}.product-ns__search-bg{background-color:var(--color-black);z-index:-1}.product-ns__search-bg img{object-fit:cover;opacity:.5}.product-ns__search .searchform{z-index:2;position:relative;width:100%}.product-ns__search .searchform .searchform__toggles .searchform__toggle{width:100%;margin:0}@media (min-width:1040px){.product-ns__search{grid-column:2/3;grid-row:2/3}.product-ns__search .searchform .searchform__toggles{flex-wrap:initial}.product-ns__search .searchform .searchform__toggles .searchform__toggle{width:auto}}.product-ns__search .searchform .input-group{display:flex}.product-ns__search .searchform .input-group label{display:flex;width:100%;margin-bottom:0}.product-ns__search .searchform .input-group #home-searchinput{width:100%;margin-right:10px}.product-ns__search .searchform .input-group .input-group-button button{margin-right:0}.product-ns__search .p-search__filter-cta{margin:0}.product-ns__catalog{grid-column:1/2;grid-row:4/5;background-color:var(--color-white);width:100%;position:relative}.product-ns__catalog.product-ns__catalog-threecol,.product-ns__catalog.product-ns__catalog-twocol{display:flex;gap:2px}.product-ns__catalog a{position:relative;display:block;width:100%;height:100%;text-transform:uppercase;font-family:var(--font-header);font-size:14px;overflow:hidden;font-weight:700;letter-spacing:.0454em}.cat-grid>ul,.product-cat>ul{display:grid;list-style-type:none}@media (min-width:1040px){.product-ns__catalog{grid-column:2/3;grid-row:1/2}.product-ns__catalog a{font-size:20px}}.product-ns__catalog a:active span::after,.product-ns__catalog a:focus span::after,.product-ns__catalog a:hover span::after{transform-origin:100% 50%;transform:scaleX(0);transition:-webkit-transform .4s cubic-bezier(.405,.07,.575,.995) .1s,-webkit-transform-origin .1s cubic-bezier(.405,.07,.575,.995) 0s;transition:transform .4s cubic-bezier(.405,.07,.575,.995) .1s,transform-origin .1s cubic-bezier(.405,.07,.575,.995) 0s;transition:transform .4s cubic-bezier(.405,.07,.575,.995) .1s,transform-origin .1s cubic-bezier(.405,.07,.575,.995) 0s,-webkit-transform .4s cubic-bezier(.405,.07,.575,.995) .1s,-webkit-transform-origin .1s cubic-bezier(.405,.07,.575,.995) 0s,-ms-transform-origin .1s cubic-bezier(.405,.07,.575,.995) 0s}.product-ns__catalog a:active img,.product-ns__catalog a:focus img,.product-ns__catalog a:hover img{transform:scale(1.05,1.05)}.product-ns__catalog a span{position:absolute;bottom:0;left:0;right:0;padding:.75em 1.5em;background-color:var(--color-red);color:var(--color-white);z-index:1}.cat-grid.cat-grid__type-feature li,.product-ns__catalog a span::after{background-color:var(--color-black)}.product-ns__catalog a span::after{content:"";height:100%;left:0;position:absolute;top:0;transform-origin:0 50%;transform:scaleX(1);transition:-webkit-transform .4s cubic-bezier(.405,.07,.575,.995);transition:transform .4s cubic-bezier(.405,.07,.575,.995);transition:transform .4s cubic-bezier(.405,.07,.575,.995),-webkit-transform .4s cubic-bezier(.405,.07,.575,.995);width:100%;z-index:-1}.cat-grid,.product-cat{z-index:1;overflow:hidden}.product-ns__catalog a svg{height:1em;width:1em;margin-right:.5em}.product-ns__catalog a img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transition:all .5s}.product-cat{padding-top:var(--gap-width);margin-top:2px;margin-bottom:2px;position:relative}@media (min-width:768px){.product-cat{padding-top:var(--column-width)}.product-cat>ul.product-cat__view-list a .product-cat__item-img{flex-basis:30%}}.product-cat.no-padding{padding-top:0}.product-cat.padding-bottom{padding-bottom:var(--gap-width)}.product-cat__bgdec{position:absolute;top:-276px;left:-60px;margin-left:calc(50% - 50vw);z-index:-1}.product-cat h1,.product-cat h2{color:var(--color-red);max-width:var(--wide-width);margin:0 auto;padding-left:var(--gap-width);padding-right:var(--gap-width)}.product-cat>ul{grid-template-columns:1fr;grid-gap:2px;margin:0;margin-top:var(--gap-width);padding:0 var(--gap-width);max-width:100%}@media (min-width:700px){.product-cat>ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.product-cat>ul{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.product-cat>ul{grid-template-columns:repeat(4,1fr)}}.product-cat>ul.product-cat__view-list{grid-auto-rows:1fr;grid-template-columns:1fr}@media (min-width:700px){.product-cat>ul.product-cat__view-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1400px){.product-cat>ul.product-cat__view-list{grid-template-columns:repeat(3,1fr)}}.product-cat>ul.product-cat__view-list a,.product-cat>ul.product-cat__view-list a .product-cat__item-img{height:100%}@media (min-width:768px){.product-cat>ul.product-cat__view-list a .product-cat__item-copy{flex-basis:70%}}.product-cat>ul li{margin-bottom:1rem}.product-cat>ul li a{display:flex;align-items:center;transition:all .1s;position:relative;overflow:hidden;background-color:rgba(255,255,255,.75)}.product-cat>ul li a .product-cat__item-bg{display:none;position:absolute;top:0;right:0;height:100%;width:70%;opacity:.2;transition:all 2s;filter:invert(100%)}.product-cat>ul li a .product-cat__item-bg img{transition:all 1s;height:50%;width:50%}.product-cat>ul li a .product-cat__item-img{position:relative;flex-basis:30%;transform:scale(1.03,1.03);box-sizing:border-box}@media (min-width:768px){.product-cat>ul li a .product-cat__item-img{flex-basis:40%}}.product-cat>ul li a .product-cat__item-img img{object-fit:contain;position:absolute;top:0;left:0;height:100%;width:100%;transition:all .2s}.product-cat>ul li a .product-cat__item-img::before{content:"";display:block;padding-top:100%}.product-cat>ul li a .product-cat__item-copy{color:var(--color-black);height:100%;flex-basis:70%;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;position:relative;border:4px solid var(--color-black)}.product-cat>ul li a .product-cat__item-copy h3{font-size:22px;font-weight:700;letter-spacing:.045em;font-family:var(--font-header);text-transform:uppercase;margin:0}.product-cat>ul li a .product-cat__item-copy div.product-cat__item-copy-inner{font-size:14px}.product-cat>ul li a .product-cat__item-copy div.product-cat__item-copy-inner h2{color:var(--color-black);max-width:var(--wide-width);margin:0 auto;padding-left:0;padding-right:0;text-transform:uppercase}.product-cat>ul li a .product-cat__item-copy div.product-cat__item-copy-inner div{margin-top:1rem}.product-cat>ul li a .product-cat__item-copy div.product-cat__item-copy-inner ul{margin-bottom:0;padding-left:1em}.alternate-content__item,.cat-grid h1,.cat-grid h2{padding-left:var(--gap-width);padding-right:var(--gap-width)}.product-cat>ul li a .product-cat__item-copy div.product-cat__item-copy-inner ul li{line-height:1.4em}.product-cat>ul li a .product-cat__item-copy div.product-cat__item-copy-inner p{margin:0;line-height:1.6em;opacity:.5}.product-cat>ul li a:focus .product-cat__item-copy,.product-cat>ul li a:hover .product-cat__item-copy{border:4px solid var(--color-red)}.product-cat>ul li a:focus img,.product-cat>ul li a:hover img{transform:scale(1.2,1.2)}.cat-grid{padding-top:var(--gap-width);margin-top:2px;margin-bottom:2px;position:relative}.cat-grid__bg,.cat-grid__bg img{position:absolute;height:100%;left:0;top:0}.cat-grid__bg{width:50%;max-width:1000px;z-index:-1}.cat-grid__bg img{object-fit:contain;width:100%;object-position:top left}@media (min-width:768px){.product-cat>ul li a .product-cat__item-copy{flex-basis:60%}.cat-grid{padding-top:var(--column-width)}}.cat-grid h1,.cat-grid h2{color:var(--color-black);max-width:var(--wide-width);margin:0 auto}.cat-grid.cat-grid__type-type>ul{max-width:1100px}.cat-grid>ul{grid-template-columns:repeat(2,1fr);grid-gap:1rem;max-width:var(--wide-width);margin:0 auto;margin-top:var(--gap-width);width:100%;padding:var(--column-width) var(--gap-width)}@media (min-width:700px){.cat-grid>ul{grid-template-columns:repeat(3,1fr)}}.cat-grid__item{position:relative}.cat-grid__item:active.cat-grid__type-feature::after,.cat-grid__item:active.cat-grid__type-type::after,.cat-grid__item:focus.cat-grid__type-feature::after,.cat-grid__item:focus.cat-grid__type-type::after,.cat-grid__item:hover.cat-grid__type-feature::after,.cat-grid__item:hover.cat-grid__type-type::after{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s cubic-bezier(.405,.07,.575,.995) .1s,-webkit-transform-origin .1s cubic-bezier(.405,.07,.575,.995) 0s;transition:transform .4s cubic-bezier(.405,.07,.575,.995) .1s,transform-origin .1s cubic-bezier(.405,.07,.575,.995) 0s;transition:transform .4s cubic-bezier(.405,.07,.575,.995) .1s,transform-origin .1s cubic-bezier(.405,.07,.575,.995) 0s,-webkit-transform .4s cubic-bezier(.405,.07,.575,.995) .1s,-webkit-transform-origin .1s cubic-bezier(.405,.07,.575,.995) 0s,-ms-transform-origin .1s cubic-bezier(.405,.07,.575,.995) 0s}.cat-grid__item:active .cat-grid__item-bg,.cat-grid__item:focus .cat-grid__item-bg,.cat-grid__item:hover .cat-grid__item-bg{opacity:0}.cat-grid__item:active .cat-grid__item-img-feature,.cat-grid__item:focus .cat-grid__item-img-feature,.cat-grid__item:hover .cat-grid__item-img-feature{opacity:1}.cat-grid__item:active .cat-grid__item-copy h3,.cat-grid__item:focus .cat-grid__item-copy h3,.cat-grid__item:hover .cat-grid__item-copy h3{color:var(--color-black);text-shadow:1px 1px 0 rgba(255,255,255,.5)}.cat-grid__item::before{content:"";display:block;padding-top:100%}.cat-grid__item.cat-grid__type-feature::after,.cat-grid__item.cat-grid__type-type::after{content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);transition:-webkit-transform .4s cubic-bezier(.405,.07,.575,.995);transition:transform .4s cubic-bezier(.405,.07,.575,.995);transition:transform .4s cubic-bezier(.405,.07,.575,.995),-webkit-transform .4s cubic-bezier(.405,.07,.575,.995);width:100%;z-index:2;background-color:var(--color-red)}.cat-grid__item.cat-grid__type-feature:nth-child(6n+1)::after,.cat-grid__item.cat-grid__type-feature:nth-child(6n+2)::after,.cat-grid__item.cat-grid__type-type:nth-child(6n+1)::after,.cat-grid__item.cat-grid__type-type:nth-child(6n+2)::after{background-color:var(--color-red)}.cat-grid__item.cat-grid__type-feature:nth-child(6n+3)::after,.cat-grid__item.cat-grid__type-feature:nth-child(6n+4)::after,.cat-grid__item.cat-grid__type-type:nth-child(6n+3)::after,.cat-grid__item.cat-grid__type-type:nth-child(6n+4)::after{background-color:var(--color-blue)}.cat-grid__item.cat-grid__type-feature:nth-child(6n+5)::after,.cat-grid__item.cat-grid__type-feature:nth-child(6n+6)::after,.cat-grid__item.cat-grid__type-type:nth-child(6n+5)::after,.cat-grid__item.cat-grid__type-type:nth-child(6n+6)::after{background-color:var(--color-black)}@media (min-width:700px){.cat-grid__item.cat-grid__type-feature:nth-child(9n+4)::after,.cat-grid__item.cat-grid__type-feature:nth-child(9n+5)::after,.cat-grid__item.cat-grid__type-feature:nth-child(9n+6)::after,.cat-grid__item.cat-grid__type-type:nth-child(9n+4)::after,.cat-grid__item.cat-grid__type-type:nth-child(9n+5)::after,.cat-grid__item.cat-grid__type-type:nth-child(9n+6)::after{background-color:var(--color-blue)}.cat-grid__item.cat-grid__type-feature:nth-child(9n+7)::after,.cat-grid__item.cat-grid__type-feature:nth-child(9n+8)::after,.cat-grid__item.cat-grid__type-feature:nth-child(9n+9)::after,.cat-grid__item.cat-grid__type-type:nth-child(9n+7)::after,.cat-grid__item.cat-grid__type-type:nth-child(9n+8)::after,.cat-grid__item.cat-grid__type-type:nth-child(9n+9)::after{background-color:var(--color-black)}}@media (min-width:900px){.cat-grid>ul{grid-template-columns:repeat(4,1fr)}.cat-grid__item.cat-grid__type-feature:nth-child(12n+1)::after,.cat-grid__item.cat-grid__type-feature:nth-child(12n+2)::after,.cat-grid__item.cat-grid__type-feature:nth-child(12n+3)::after,.cat-grid__item.cat-grid__type-feature:nth-child(12n+4)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+1)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+2)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+3)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+4)::after{background-color:var(--color-red)}.cat-grid__item.cat-grid__type-feature:nth-child(12n+5)::after,.cat-grid__item.cat-grid__type-feature:nth-child(12n+6)::after,.cat-grid__item.cat-grid__type-feature:nth-child(12n+7)::after,.cat-grid__item.cat-grid__type-feature:nth-child(12n+8)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+5)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+6)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+7)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+8)::after{background-color:var(--color-blue)}.cat-grid__item.cat-grid__type-feature:nth-child(12n+10)::after,.cat-grid__item.cat-grid__type-feature:nth-child(12n+11)::after,.cat-grid__item.cat-grid__type-feature:nth-child(12n+12)::after,.cat-grid__item.cat-grid__type-feature:nth-child(12n+9)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+10)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+11)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+12)::after,.cat-grid__item.cat-grid__type-type:nth-child(12n+9)::after{background-color:var(--color-black)}}.cat-grid__item.cat-grid__type-feature::after{background-color:var(--color-black)!important}.cat-grid__item-bg{position:absolute;top:2rem;left:2rem;height:calc(100% - 6rem);width:calc(100% - 4rem);filter:brightness(0) invert(1);z-index:3;opacity:1;transition:all .4s}.cat-grid__item-img{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:var(--color-white);transition:all .4s}.cat-grid__item-img-feature{opacity:0}.cat-grid__item-img img{height:100%;width:100%;object-fit:contain}.cat-grid__item-copy{position:absolute;top:calc(100% - 2.4rem);left:1rem;width:calc(100% - 2rem);z-index:3}.cat-grid__item-copy h3{font-size:1rem;width:100%;text-align:center;color:var(--color-white);text-transform:uppercase;transition:all .4s}@media (min-width:700px){.cat-grid__item-copy h3{font-size:1.2rem}}@media (min-width:1400px){.cat-grid__item-copy h3{font-size:1.6rem}}.decoration-text{display:none;margin-top:-1em;height:1em;position:relative;z-index:-1;pointer-events:none}.decoration-text__inner{position:relative;top:.5em;width:100%}.decoration-text__inner .h5{margin:0;width:100%;max-width:100%;position:relative;font-size:60px}@media (min-width:1040px){.decoration-text__inner .h5{font-size:120px}}.decoration-text__position-left img{position:absolute;left:0}.decoration-text__position-left .h5{text-align:left}.decoration-text__position-right img{position:absolute;right:0}.decoration-text__position-right .h5{text-align:right}.decoration-text__position-right .h5::after{left:auto;right:0}.alternate-content__item{position:relative;z-index:1;padding-top:var(--column-width);padding-bottom:var(--column-width)}.alternate-content__item:nth-child(odd)::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-ltgray);z-index:-1}.alternate-content__item:nth-child(odd) .alternate-content__image{left:0}.alternate-content__item:nth-child(even) .alternate-content__image{right:0}@media (min-width:768px){.decoration-text{display:flex}.alternate-content__item{padding-top:calc(var(--column-width) * 1.5);padding-bottom:calc(var(--column-width) * 1.5)}.alternate-content__item:nth-child(odd) .alternate-content__contentbox{margin-left:40%;width:60%}.alternate-content__item:nth-child(odd) .alternate-content__image{clip-path:polygon(0 0,84% 0,100% 20%,30% 100%,0 70%)}.alternate-content__item:nth-child(even) .alternate-content__contentbox{margin-left:15%;width:60%}.alternate-content__item:nth-child(even) .alternate-content__image{clip-path:polygon(0 20%,16% 0,100% 0,100% 70%,80% 100%)}}.alternate-content__contentbox{max-width:640px}.alternate-content__image{position:relative;height:200px;width:100%;margin-bottom:var(--gap-width);clip-path:polygon(0 10%,10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%);transition:all .2s}.alternate-content__image-inner{position:relative;z-index:1;height:100%;width:100%}.alternate-content__image-inner img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;opacity:1}@media (min-width:768px){.alternate-content__image{position:absolute;top:0;height:25vw;max-height:90%;width:582px;margin-bottom:0;max-width:calc(40% - var(--column-width) * 1.5)}}#faqs dl.faq button{margin:16px 0 0;padding:4px 8px;font-weight:700;font-size:110%;border:none;background-color:transparent;border-radius:5px}#faqs dl dd{margin:0 0 0 1.5em;padding:0 0 20px;border-bottom:2px solid var(--color-red)}#faqs dl.faq .desc{margin:.25em 0 0;padding:1em;font-size:110%;display:none;background-color:var(--color-lttan)}#faqs dl.faq button:focus,#faqs dl.faq button:hover{padding:2px 6px;background-color:var(--color-ltgray);color:var(--color-black);border:2px solid var(--color-blue);cursor:pointer}#faqs dl.faq button[aria-expanded=false]::before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' style='forced-color-adjust: auto;'%3E%3Cpolygon points='1 1, 1 11, 8 6' fill='currentColor' stroke= 'currentColor' /%3E%3C/svg%3E%0A");position:relative;left:-2px}#faqs dl.faq button[aria-expanded=true]::before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' style='forced-color-adjust: auto;'%3E%3Cpolygon points='1 1, 11 1, 6 8' fill='currentColor' stroke= 'currentColor' /%3E%3C/svg%3E");position:relative;left:-4px;top:2px}.accordion dl.accordion__inner button{margin:0;padding:4px 8px;font-weight:700;font-size:110%;border:none;background-color:transparent;border-radius:5px;color:var(--color-red)}.accordion dl dd{margin:0 0 0 1.5em;padding:0}.accordion dl.accordion__inner .desc{margin:.25em 0 0;padding:1em;font-size:110%;display:none;background-color:var(--color-lttan)}.accordion dl.accordion__inner button:active,.accordion dl.accordion__inner button:focus,.accordion dl.accordion__inner button:hover{padding:2px 6px;background-color:var(--color-ltgray);color:var(--color-black);border:2px solid var(--color-red);outline:0;cursor:pointer}.accordion dl.accordion__inner button[aria-expanded=false]::before,.accordion dl.accordion__inner button[aria-expanded=true]::before{content:"•";position:relative;left:-2px}.accordion__products{display:flex;align-items:center;flex-wrap:wrap;margin:var(--gap-width) 0}.accordion__products h3{width:100%;max-width:100%}.accordion__products a{max-width:25%;display:block;margin-right:1rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,.25);background-color:var(--color-white);text-align:center}.imgAccordion__intro::after,.meet-the-team__intro::after{border-left:24px solid transparent;border-right:24px solid transparent;border-bottom:0 solid var(--color-tan);content:""}.imgAccordion__staff:nth-child(odd) .imgAccordion__name,.imgAccordion__staff:nth-child(odd) .imgAccordion__title,.meet-the-team__staff:nth-child(odd) .meet-the-team__name,.meet-the-team__staff:nth-child(odd) .meet-the-team__title{text-align:left}.accordion__products a:active,.accordion__products a:focus,.accordion__products a:hover{box-shadow:2px 2px 4px rgba(0,0,0,.25)}.accordion__products a:active{position:relative;top:4px}.meet-the-team{display:flex;position:relative;gap:1rem}.meet-the-team__staff{width:100%;transition:margin .5s;margin:1rem 0}.meet-the-team__staff.open{transition:margin 1.5s}@media (min-width:630px){.meet-the-team__staff{width:50%}.meet-the-team__staff:nth-child(odd) .meet-the-team__name,.meet-the-team__staff:nth-child(odd) .meet-the-team__title{text-align:center}}@media (min-width:1100px){.meet-the-team__staff{width:calc(25% - .75rem)}}.meet-the-team__staff:nth-child(even) .meet-the-team__image{margin-left:auto;margin-right:0}.meet-the-team__staff:nth-child(even) .meet-the-team__name,.meet-the-team__staff:nth-child(even) .meet-the-team__title{text-align:right}.meet-the-team__intro{display:block}.meet-the-team__intro h2{margin-bottom:0;font-weight:700;text-transform:uppercase}.meet-the-team__intro:active .meet-the-team__image,.meet-the-team__intro:focus .meet-the-team__image,.meet-the-team__intro:hover .meet-the-team__image{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,0 100%,0 0)}.imgAccordion__image,.meet-the-team__image{clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%)}@media (min-width:630px){.meet-the-team__staff:nth-child(even) .meet-the-team__image{margin-right:auto}.meet-the-team__staff:nth-child(even) .meet-the-team__name,.meet-the-team__staff:nth-child(even) .meet-the-team__title{text-align:center}.meet-the-team__intro{position:relative}}.meet-the-team__intro::after{position:absolute;top:calc(100% - 12px);left:calc(50% - 12px)}.meet-the-team__intro.open::after{border-bottom:24px solid var(--color-tan)}.meet-the-team__image{margin-bottom:1rem;width:80%;max-width:400px;position:relative;transition:all .5s}@media (min-width:630px){.meet-the-team__image{width:100%;margin-right:auto;margin-left:auto}}.meet-the-team__image button{display:none}.meet-the-team__image img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0}.meet-the-team__image--0 img{object-position:center 0}.meet-the-team__image--10 img{object-position:center 10%}.meet-the-team__image--20 img{object-position:center 20%}.meet-the-team__image--30 img{object-position:center 30%}.meet-the-team__image--40 img{object-position:center 40%}.meet-the-team__image--50 img{object-position:center 50%}.meet-the-team__image--60 img{object-position:center 60%}.meet-the-team__image--70 img{object-position:center 70%}.meet-the-team__image--80 img{object-position:center 80%}.meet-the-team__image--90 img{object-position:center 90%}.meet-the-team__image--100 img{object-position:center 100%}.meet-the-team__image::after{content:"";display:block;padding-bottom:100%}.meet-the-team__name{text-align:center;padding:0 var(--gap-width)}.meet-the-team__title{text-align:center;padding:0 var(--gap-width) 1rem;margin:0}.meet-the-team__description{display:none;padding:calc(var(--gap-width) * 2) var(--gap-width);background-color:var(--color-tan);position:relative;overflow:hidden;z-index:1}@media (min-width:630px){.meet-the-team__description{position:absolute;top:93%;left:0;right:0}}.meet-the-team__description.open{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between}.meet-the-team__description.open .decoration-arrow__right,.meet-the-team__description.open .meet-the-team__close,.meet-the-team__description.open .meet-the-team__description-copy,.meet-the-team__description.open .meet-the-team__description-quote{-webkit-animation:slide-in-fwd-top .6s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-fwd-top .6s cubic-bezier(.25,.46,.45,.94) both}.meet-the-team__description-copy{width:100%}@media (min-width:730px){.meet-the-team__description-copy{width:60%}}.meet-the-team__description-name h3{font-weight:700;text-transform:uppercase;margin-bottom:0}.meet-the-team__description-contact{width:auto;display:inline-block;margin:1rem 0;padding:1rem;background-color:var(--color-tan)}.meet-the-team__description-email,.meet-the-team__description-phone{display:flex;align-items:center;color:var(--color-red)}.meet-the-team__description-email svg,.meet-the-team__description-phone svg{height:1em;width:1em;margin-right:1em}.meet-the-team__description-quote{width:100%;padding-top:3rem}@media (min-width:730px){.meet-the-team__description-quote{width:40%;padding-top:0;padding-left:3rem}}.meet-the-team__description .decoration-arrow__right{position:absolute;width:auto;height:500px;right:-180px;top:calc(100% - 432px);z-index:-1;opacity:25%!important;display:block;transition:all .5s}.meet-the-team__close{cursor:pointer;position:absolute;top:.75rem;right:.75rem;height:2rem;width:2rem;display:inline-block;font-size:1.6rem;color:var(--color-red);border-radius:100px}.meet-the-team__close svg{pointer-events:none}.img-acc{display:flex;flex-wrap:wrap;position:relative}.img-acc__item{flex:100%;position:relative;transition:all .5s}@media (min-width:768px){.img-acc__item{flex:50%;max-width:50%;position:revert}}.img-acc__title{margin-bottom:var(--gap-width);margin-top:var(--gap-width);display:block;min-height:150px;width:100%;color:var(--color-blue);position:relative}.img-acc__title::after{content:"";position:absolute;top:calc(100% + 48px);left:calc(50% - 12px);border-left:24px solid transparent;border-right:24px solid transparent;border-bottom:0 solid var(--color-ltgray);transition:all .3s;opacity:0}.img-acc__title.open{border-top:4px solid var(--color-ltgray)}.img-acc__title.open::after{border-bottom:24px solid var(--color-ltgray);top:calc(100% + 6px);opacity:1}.img-acc__title img{height:70px;width:auto;margin:0 auto}.img-acc__content{display:none;position:relative;left:0;right:0;padding:calc(var(--gap-width)/ 2);margin-bottom:var(--gap-width);z-index:1}.img-acc__content::after{content:"";position:absolute;top:0;left:-100vw;width:300vw;height:100%;background-color:var(--color-ltgray);z-index:-1}@media (min-width:768px){.img-acc__content{padding:var(--gap-width);position:absolute;top:20px}}.img-acc__content.open{display:grid!important;animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) both}@media (min-width:1040px){.img-acc__item{flex:33.33%;max-width:33.33%}.img-acc__content.open{grid-gap:1rem;grid-template-columns:repeat(4,1fr)}}.img-acc__content-inner{max-width:var(--site-width);margin:0 auto;grid-column:1/-1}.imgAccordion{display:flex;flex-wrap:wrap;position:relative;gap:1rem}.imgAccordion__wrapper{flex:0 20%}.imgAccordion__staff{width:100%;transition:margin .5s;margin:1rem 0}.imgAccordion__staff.open{transition:margin 1.5s}@media (min-width:630px){.imgAccordion__staff{width:33.333%}.imgAccordion__staff:nth-child(odd) .imgAccordion__name,.imgAccordion__staff:nth-child(odd) .imgAccordion__title{text-align:center}}@media (min-width:1100px){.imgAccordion__staff{width:calc(20% - .6rem)}}.imgAccordion__staff:nth-child(even) .imgAccordion__image{margin-left:auto;margin-right:0}.imgAccordion__staff:nth-child(even) .imgAccordion__name,.imgAccordion__staff:nth-child(even) .imgAccordion__title{text-align:right}.imgAccordion__intro{display:block}.imgAccordion__intro h2{margin-bottom:0;font-weight:700;text-transform:uppercase}.imgAccordion__intro.open .imgAccordion__image,.imgAccordion__intro:active .imgAccordion__image,.imgAccordion__intro:focus .imgAccordion__image,.imgAccordion__intro:hover .imgAccordion__image{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,0 100%,0 0)}.imgAccordion__intro.open .imgAccordion__image .btn,.imgAccordion__intro:active .imgAccordion__image .btn,.imgAccordion__intro:focus .imgAccordion__image .btn,.imgAccordion__intro:hover .imgAccordion__image .btn{height:100%;width:100%;display:block;opacity:.6}.imgAccordion__intro.open .imgAccordion__image .btn{overflow:hidden;text-indent:-999999999px}@media (min-width:630px){.imgAccordion__staff:nth-child(even) .imgAccordion__image{margin-right:auto}.imgAccordion__staff:nth-child(even) .imgAccordion__name,.imgAccordion__staff:nth-child(even) .imgAccordion__title{text-align:center}.imgAccordion__intro{position:relative}}.imgAccordion__intro::after{position:absolute;top:calc(100% - 12px);left:calc(50% - 12px)}.imgAccordion__intro.open::after{border-bottom:24px solid var(--color-tan)}.imgAccordion__image{margin-bottom:1rem;width:80%;max-width:400px;position:relative;transition:all .5s}@media (min-width:630px){.imgAccordion__image{width:100%;margin-right:auto;margin-left:auto}}.imgAccordion__image button{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s}.imgAccordion__image img{position:absolute;object-fit:cover;width:100%;height:100%}.imgAccordion__image--0 img{object-position:center 0}.imgAccordion__image--10 img{object-position:center 10%}.imgAccordion__image--20 img{object-position:center 20%}.imgAccordion__image--30 img{object-position:center 30%}.imgAccordion__image--40 img{object-position:center 40%}.imgAccordion__image--50 img{object-position:center 50%}.imgAccordion__image--60 img{object-position:center 60%}.imgAccordion__image--70 img{object-position:center 70%}.imgAccordion__image--80 img{object-position:center 80%}.imgAccordion__image--90 img{object-position:center 90%}.imgAccordion__image--100 img{object-position:center 100%}.imgAccordion__image::after{content:"";display:block;padding-bottom:100%}.imgAccordion__name{text-align:center;padding:0 var(--gap-width)}.imgAccordion__title{text-align:center;padding:0 var(--gap-width) 1rem;margin:0}.imgAccordion__description{display:none;padding:calc(var(--gap-width) * 2) var(--gap-width);background-color:var(--color-tan);position:relative;overflow:hidden;z-index:1}@media (min-width:630px){.imgAccordion__description{position:absolute;top:93%;left:0;right:0}}.imgAccordion__description.open{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between}.imgAccordion__description.open .decoration-arrow__right,.imgAccordion__description.open .imgAccordion__close,.imgAccordion__description.open .imgAccordion__description-copy,.imgAccordion__description.open .imgAccordion__description-quote{-webkit-animation:slide-in-fwd-top .6s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-fwd-top .6s cubic-bezier(.25,.46,.45,.94) both}.imgAccordion__description-copy{width:100%}@media (min-width:730px){.imgAccordion__description-copy{width:60%}}.imgAccordion__description-name h3{font-weight:700;text-transform:uppercase;margin-bottom:0}.imgAccordion__description-contact{width:auto;display:inline-block;margin:1rem 0;padding:1rem;background-color:var(--color-tan)}.imgAccordion__description-email,.imgAccordion__description-phone{display:flex;align-items:center;color:var(--color-red)}.imgAccordion__description-email svg,.imgAccordion__description-phone svg{height:1em;width:1em;margin-right:1em}.imgAccordion__description-quote{width:100%;padding-top:3rem}@media (min-width:730px){.imgAccordion__description-quote{width:40%;padding-top:0;padding-left:3rem}}.imgAccordion__description .decoration-arrow__right{position:absolute;width:auto;height:500px;right:-180px;top:calc(100% - 432px);z-index:-1;opacity:25%!important;display:block;transition:all .5s}.imgAccordion__close{cursor:pointer;position:absolute;top:.75rem;right:.75rem;height:2rem;width:2rem;display:inline-block;font-size:1.6rem;color:var(--color-red);border-radius:100px}.imgAccordion__close svg{pointer-events:none}.text-input:focus{outline:#aaa solid 1px}button:focus,select:focus{outline:0}body.user-is-tabbing :focus{outline:#7AACFE solid 2px!important;outline:-webkit-focus-ring-color auto 5px!important}.compat-object-fit{height:100%;width:100%;position:relative}.compat-object-fit img{opacity:0}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.no-wrap{white-space:nowrap}@media (max-width:600px){.float-none-mobile{float:none}}.no-margin-top{margin-top:0}.h-full,.h-full img{height:100%}.w-full,.w-full img{width:100%}.p-16{padding:4rem}.screen-reader-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.noscroll{overflow:hidden}@media (min-width:1530px){.left-gap-offset{position:relative;left:calc(var(--gap-width) * -1)}}@media (max-width:599px){.m-order-2{order:2}}