﻿@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:rgba(0,0,0,0)}a:focus{outline:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small,.small,.big-mosaic .srow .small-x{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif !important;font-style:italic}.container{margin:auto}.row{display:block}.row::after{clear:both;content:"";display:block}.row:after,.row:before{display:table;content:"";clear:both}.col{float:left;display:inline-block}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.events .event-loop .single-event .event-img,.col-md-6,.col-md-7,.events .event-loop .single-event .event-deets,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{width:100%;position:relative;min-height:1px;float:left}@media all and (min-width: 1px){.col-xs-1{width:calc(8.3333333333% - 21.6666666667px);float:left;margin-left:20px}.col-xs-2{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}.col-xs-3{width:calc(25% - 25px);float:left;margin-left:20px}.col-xs-4{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}.col-xs-5{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}.col-xs-6{width:calc(50% - 30px);float:left;margin-left:20px}.col-xs-7{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px}.col-xs-8{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}.col-xs-9{width:calc(75% - 35px);float:left;margin-left:20px}.col-xs-10{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px}.col-xs-11{width:calc(91.6666666667% - 38.3333333333px);float:left;margin-left:20px}.col-xs-12{width:calc(100% - 40px);float:left;margin-left:20px}}@media all and (min-width: 768px){.container{max-width:768px}.col-sm-1{width:calc(8.3333333333% - 21.6666666667px);float:left;margin-left:20px}.col-sm-push-1{left:flex-grid(1, 12)flex-gutter(12)}.col-sm-pull-1{right:flex-grid(1, 12)flex-gutter(12)}.col-sm-2{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}.col-sm-push-2{left:flex-grid(2, 12)flex-gutter(12)}.col-sm-pull-2{right:flex-grid(2, 12)flex-gutter(12)}.col-sm-3{width:calc(25% - 25px);float:left;margin-left:20px}.col-sm-push-3{left:flex-grid(3, 12)flex-gutter(12)}.col-sm-pull-3{right:flex-grid(3, 12)flex-gutter(12)}.col-sm-4{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}.col-sm-push-4{left:flex-grid(4, 12)flex-gutter(12)}.col-sm-pull-4{right:flex-grid(4, 12)flex-gutter(12)}.col-sm-5{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}.col-sm-push-5{left:flex-grid(5, 12)flex-gutter(12)}.col-sm-pull-5{right:flex-grid(5, 12)flex-gutter(12)}.col-sm-6{width:calc(50% - 30px);float:left;margin-left:20px}.col-sm-push-6{left:flex-grid(6, 12)flex-gutter(12)}.col-sm-pull-6{right:flex-grid(6, 12)flex-gutter(12)}.col-sm-7{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px}.col-sm-push-7{left:flex-grid(7, 12)flex-gutter(12)}.col-sm-pull-7{right:flex-grid(7, 12)flex-gutter(12)}.col-sm-8{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}.col-sm-push-8{left:flex-grid(8, 12)flex-gutter(12)}.col-sm-pull-8{right:flex-grid(8, 12)flex-gutter(12)}.col-sm-9{width:calc(75% - 35px);float:left;margin-left:20px}.col-sm-push-9{left:flex-grid(9, 12)flex-gutter(12)}.col-sm-pull-9{right:flex-grid(9, 12)flex-gutter(12)}.col-sm-10{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px}.col-sm-push-10{left:flex-grid(10, 12)flex-gutter(12)}.col-sm-pull-10{right:flex-grid(10, 12)flex-gutter(12)}.col-sm-11{width:calc(91.6666666667% - 38.3333333333px);float:left;margin-left:20px}.col-sm-push-11{left:flex-grid(11, 12)flex-gutter(12)}.col-sm-pull-11{right:flex-grid(11, 12)flex-gutter(12)}.col-sm-12{width:calc(100% - 40px);float:left;margin-left:20px}.col-sm-push-12{left:flex-grid(12, 12)flex-gutter(12)}.col-sm-pull-12{right:flex-grid(12, 12)flex-gutter(12)}}@media all and (min-width: 992px){.container{max-width:992px}.col-md-1{width:calc(8.3333333333% - 21.6666666667px);float:left;margin-left:20px}.col-md-push-1{left:flex-grid(1, 12)flex-gutter(12)}.col-md-pull-1{right:flex-grid(1, 12)flex-gutter(12)}.col-md-2{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}.col-md-push-2{left:flex-grid(2, 12)flex-gutter(12)}.col-md-pull-2{right:flex-grid(2, 12)flex-gutter(12)}.col-md-3{width:calc(25% - 25px);float:left;margin-left:20px}.col-md-push-3{left:flex-grid(3, 12)flex-gutter(12)}.col-md-pull-3{right:flex-grid(3, 12)flex-gutter(12)}.col-md-4{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}.col-md-push-4{left:flex-grid(4, 12)flex-gutter(12)}.col-md-pull-4{right:flex-grid(4, 12)flex-gutter(12)}.col-md-5,.events .event-loop .single-event .event-img{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}.col-md-push-5{left:flex-grid(5, 12)flex-gutter(12)}.col-md-pull-5{right:flex-grid(5, 12)flex-gutter(12)}.col-md-6{width:calc(50% - 30px);float:left;margin-left:20px}.col-md-push-6{left:flex-grid(6, 12)flex-gutter(12)}.col-md-pull-6{right:flex-grid(6, 12)flex-gutter(12)}.col-md-7,.events .event-loop .single-event .event-deets{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px}.col-md-push-7{left:flex-grid(7, 12)flex-gutter(12)}.col-md-pull-7{right:flex-grid(7, 12)flex-gutter(12)}.col-md-8{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}.col-md-push-8{left:flex-grid(8, 12)flex-gutter(12)}.col-md-pull-8{right:flex-grid(8, 12)flex-gutter(12)}.col-md-9{width:calc(75% - 35px);float:left;margin-left:20px}.col-md-push-9{left:flex-grid(9, 12)flex-gutter(12)}.col-md-pull-9{right:flex-grid(9, 12)flex-gutter(12)}.col-md-10{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px}.col-md-push-10{left:flex-grid(10, 12)flex-gutter(12)}.col-md-pull-10{right:flex-grid(10, 12)flex-gutter(12)}.col-md-11{width:calc(91.6666666667% - 38.3333333333px);float:left;margin-left:20px}.col-md-push-11{left:flex-grid(11, 12)flex-gutter(12)}.col-md-pull-11{right:flex-grid(11, 12)flex-gutter(12)}.col-md-12{width:calc(100% - 40px);float:left;margin-left:20px}.col-md-push-12{left:flex-grid(12, 12)flex-gutter(12)}.col-md-pull-12{right:flex-grid(12, 12)flex-gutter(12)}}@media all and (min-width: 1200px){.container{max-width:100%;margin:auto}.col-lg-1{width:calc(8.3333333333% - 21.6666666667px);float:left;margin-left:20px}.col-lg-push-1{left:flex-grid(1, 12)flex-gutter(12)}.col-lg-pull-1{right:flex-grid(1, 12)flex-gutter(12)}.col-lg-2{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}.col-lg-push-2{left:flex-grid(2, 12)flex-gutter(12)}.col-lg-pull-2{right:flex-grid(2, 12)flex-gutter(12)}.col-lg-3{width:calc(25% - 25px);float:left;margin-left:20px}.col-lg-push-3{left:flex-grid(3, 12)flex-gutter(12)}.col-lg-pull-3{right:flex-grid(3, 12)flex-gutter(12)}.col-lg-4{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}.col-lg-push-4{left:flex-grid(4, 12)flex-gutter(12)}.col-lg-pull-4{right:flex-grid(4, 12)flex-gutter(12)}.col-lg-5{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}.col-lg-push-5{left:flex-grid(5, 12)flex-gutter(12)}.col-lg-pull-5{right:flex-grid(5, 12)flex-gutter(12)}.col-lg-6{width:calc(50% - 30px);float:left;margin-left:20px}.col-lg-push-6{left:flex-grid(6, 12)flex-gutter(12)}.col-lg-pull-6{right:flex-grid(6, 12)flex-gutter(12)}.col-lg-7{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px}.col-lg-push-7{left:flex-grid(7, 12)flex-gutter(12)}.col-lg-pull-7{right:flex-grid(7, 12)flex-gutter(12)}.col-lg-8{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}.col-lg-push-8{left:flex-grid(8, 12)flex-gutter(12)}.col-lg-pull-8{right:flex-grid(8, 12)flex-gutter(12)}.col-lg-9{width:calc(75% - 35px);float:left;margin-left:20px}.col-lg-push-9{left:flex-grid(9, 12)flex-gutter(12)}.col-lg-pull-9{right:flex-grid(9, 12)flex-gutter(12)}.col-lg-10{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px}.col-lg-push-10{left:flex-grid(10, 12)flex-gutter(12)}.col-lg-pull-10{right:flex-grid(10, 12)flex-gutter(12)}.col-lg-11{width:calc(91.6666666667% - 38.3333333333px);float:left;margin-left:20px}.col-lg-push-11{left:flex-grid(11, 12)flex-gutter(12)}.col-lg-pull-11{right:flex-grid(11, 12)flex-gutter(12)}.col-lg-12{width:calc(100% - 40px);float:left;margin-left:20px}.col-lg-push-12{left:flex-grid(12, 12)flex-gutter(12)}.col-lg-pull-12{right:flex-grid(12, 12)flex-gutter(12)}}@media only screen and (min-width: 1px){.grid-1{width:100%}.grid-2{width:100%}.grid-3{width:100%}.grid-4{width:100%}.grid-5{width:100%}.grid-6{width:100%}.grid-7{width:100%}.grid-8{width:100%}.grid-9{width:100%}.grid-10{width:100%}.grid-11{width:100%}.grid-12{width:100%}}@media only screen and (min-width: 768px){.grid-1{width:8.3333333333%}.grid-2{width:16.6666666667%}.grid-3{width:25%}.grid-4{width:33.3333333333%}.grid-5{width:41.6666666667%}.grid-6{width:50%}.grid-7{width:58.3333333333%}.grid-8{width:66.6666666667%}.grid-9{width:75%}.grid-10{width:83.3333333333%}.grid-11{width:91.6666666667%}.grid-12{width:100%}}[class^=grid-]{float:left}@font-face{font-family:"Exo2";src:url("/wp-content/themes/productconfig/library/fonts/Exo2-Regular.ttf") format("truetype")}@font-face{font-family:"Raleway";font-optical-sizing:auto;font-weight:500;font-style:normal}@font-face{font-family:"Raleway Italic";src:url("/wp-content/themes/productconfig/library/fonts/update/Raleway-Italic-VariableFont_wght.ttf") format("truetype");font-weight:normal;font-style:italic}p,body,div,section{font-weight:400;-ms-word-wrap:break-word;word-break:normal;word-wrap:normal;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:20;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-display:auto}h1,h2,h3,.video-form .title,h4,h5{font-family:"Raleway","Arial","Helvetica Neue",sans-serif;font-weight:400;line-height:1.3em;color:#5b6770}h1 .bold,h2 .bold,h3 .bold,.video-form .title .bold,h4 .bold,h5 .bold{font-weight:700}h1{font-size:2.3em}h2{font-size:1.86em}h3,.video-form .title{font-size:1.333em}h4{font-size:1.2em}h5{font-size:1em;font-weight:700;margin-top:0;text-transform:uppercase}.small-text{font-size:.8889em;line-height:1.7em}.large-text{font-size:1.16667em}.superbold{font-weight:900}.small,.big-mosaic .srow .small-x{line-height:1.2}sup{top:0;vertical-align:super;font-size:.6em}.primary-gray-text{color:#f3f3f3 !important}.secondary-lightgray-text{color:#e0e1dd !important}.secondary-gray-text{color:#383d42 !important}#hsearch{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:47px;right:0px;width:300px;background-color:#fff;padding:20px;transition:cubic-bezier(0.075, 0.82, 0.165, 1)}#hsearch a{width:66px;height:66px;display:inline-flex}#hsearch svg{transition:fill .3s ease;cursor:pointer;height:auto;margin-top:25px}@media only screen and (min-width: 768px){#hsearch svg{margin-top:0;width:4.1666666667vw}}#hsearch svg:hover{color:#b86647}#hsearch form input,#hsearch form select,#hsearch form label{color:#000;width:100%;margin:10px 0px;border-radius:10px;max-width:none}#hsearch form input::placeholder,#hsearch form select::placeholder,#hsearch form label::placeholder{color:#000}#hsearch form .search-button{border:1px solid #c4d92e !important;border-radius:10px !important;width:100% !important;background-color:#fff;color:#000;padding:10px;margin:10px 0;transition:all .5s ease-in-out}#hsearch form .search-button:hover{color:#fff;background-color:#c4d92e}.header{margin:0;padding:0;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:100px;height:auto;background:rgba(0,0,0,0);background-color:#fff;z-index:1002;color:#030303;top:0px;position:relative;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.header .head-wrap{display:flex;justify-content:space-between;align-items:center;position:relative;margin:0 auto;width:100%;max-height:140px;padding:0 3.3333333333vw}.header .head-wrap #logo{display:flex;align-items:center;position:relative;z-index:202;padding:0;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:240px}@media only screen and (min-width: 1200px){.header .head-wrap #logo{max-width:none}}.header .head-wrap #logo-img{display:flex;padding:0 0 2px;margin-left:-10px}@media only screen and (min-width: 768px){.header .head-wrap #logo-img{max-width:100%;width:13.3333333333vw}}.header .head-wrap a{color:#030303}.header .head-wrap .nav-cont{display:none;position:absolute;top:94px;width:100vw;background-color:#fff}@media only screen and (min-width: 1200px){.header .head-wrap .nav-cont{display:flex;position:relative;top:auto;width:auto;align-self:flex-end;justify-content:flex-end}}.header .head-wrap .menu-container{display:flex;bottom:10px;z-index:1;flex-wrap:wrap;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 1200px){.header .head-wrap .menu-container{flex-wrap:nowrap;align-content:space-between;align-items:center;justify-content:flex-end;width:50%;min-width:650px}}.header .head-wrap .menu-container .menu-items{display:flex;flex-wrap:wrap;margin-top:10px;justify-content:flex-end;align-items:center;padding:0;margin:0;white-space:nowrap;text-align:right}@media only screen and (min-width: 1200px){.header .head-wrap .menu-container .menu-items{margin-top:0px;flex-wrap:nowrap;width:80%;justify-content:space-around}}@media only screen and (min-width: 1300px){.header .head-wrap .menu-container .menu-items{width:80%}}.header .head-wrap .menu-container .menu-items a{font-size:14px;text-transform:uppercase;color:#030303;margin-left:20px;position:relative}.header .head-wrap .menu-container .menu-items a::after{content:"";position:absolute;pointer-events:none;height:2px;width:calc(100% - 0px);background:linear-gradient(90deg, #c4d92e 0%, #c4d92e 100%);bottom:0px;left:50%;transform-origin:right top;transform:translateX(-50%) scaleX(0);transition:transform .7s ease-in-out}body:not(body.touch) .header .head-wrap .menu-container .menu-items a:hover::after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s ease-in-out}.header .head-wrap .menu-container .menu-items a:focus-visible::after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s ease-in-out}.header .head-wrap .menu-container .menu-items a.hover::after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s ease-in-out}.header .head-wrap .menu-container .menu-items a.hovered::after,.header .head-wrap .menu-container .menu-items a.active::after{transform:translateX(-50%) scaleX(1)}@media only screen and (min-width: 1200px){.header .head-wrap .menu-container .menu-items a{margin-left:0px;margin-right:30px}}@media only screen and (min-width: 1300px){.header .head-wrap .menu-container .menu-items a{font-size:16px}}.header .head-wrap .menu-container .menu-items a.active span::after{transform:translateX(-50%) scaleX(1)}.header .head-wrap .header-options{display:flex;justify-content:space-between;align-items:center;z-index:10000}@media only screen and (min-width: 1600px){.header .head-wrap .header-options{min-width:350px}}.header .head-wrap #tget{display:flex}.header .head-wrap .hamburger{position:relative;display:flex}.header .head-wrap .hamburger img{max-width:30px}.header .head-wrap .hamburger svg{width:35px;fill:#000}@media only screen and (min-width: 768px){.header .head-wrap .hamburger svg{width:2.4305555556vw}}@media only screen and (min-width: 1200px){.header .head-wrap .hamburger{display:none}}.header svg{color:#030303}.header .icon{display:flex;align-items:center;cursor:pointer}.header .icon .show{display:block !important}.header .icon .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.header .icon svg{display:flex;fill:#030303;transition:fill .3s ease;cursor:pointer;width:30px;height:auto}@media only screen and (min-width: 768px){.header .icon svg{width:2.4305555556vw}}.header .icon svg:hover{fill:#c4d92e !important}.header .icon .t-languages-container{display:none;cursor:default;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;color:#030303;border:1px solid #7f7f7f;margin:0;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;max-width:70vw;padding:1.6666666667vw 1.6666666667vw 2.7777777778vw;z-index:1001}@media only screen and (min-width: 768px){.header .icon .t-languages-container{max-width:24.5833333333vw}}.header .icon .t-languages-container .header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;min-height:24px}.header .icon .t-languages-container .header-row .eyebrow{cursor:text;flex-shrink:0;font-weight:600;line-height:1;margin:0 auto;text-align:center;text-transform:uppercase;font-size:.9722222222vw;color:#030303}.header .icon .t-languages-container .header-row hr{width:100%;border:1px solid rgba(3,3,3,.1)}.header .icon .t-languages-container .header-row svg{fill:#030303;transition:fill .3s ease;cursor:pointer;width:1.6666666667vw;height:1.6666666667vw;padding:.4166666667vw}.header .icon .t-languages-container .header-row svg:hover{fill:#c4d92e !important}.header .icon .t-languages-container .t-languages{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;gap:.8333333333vw}.header .icon .t-languages-container .t-languages li:not(.button-small){cursor:pointer;font-weight:600;line-height:1.4;font-size:16px;color:#030303;position:relative}.header .icon .t-languages-container .t-languages li:not(.button-small)::after{content:"";position:absolute;pointer-events:none;height:2px;width:calc(100% - 0px);background:linear-gradient(90deg, #c4d92e 0%, #c4d92e 100%);bottom:0px;left:50%;transform-origin:right top;transform:translateX(-50%) scaleX(0);transition:transform .7s ease-in-out}body:not(body.touch) .header .icon .t-languages-container .t-languages li:not(.button-small):hover::after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s ease-in-out}.header .icon .t-languages-container .t-languages li:not(.button-small):focus-visible::after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s ease-in-out}.header .icon .t-languages-container .t-languages li:not(.button-small).hover::after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s ease-in-out}.header .icon .t-languages-container .t-languages li:not(.button-small).hovered::after,.header .icon .t-languages-container .t-languages li:not(.button-small).active::after{transform:translateX(-50%) scaleX(1)}.header .icon .t-languages-container .t-languages li:not(.button-small).active span::after{transform:translateX(-50%) scaleX(1)}.header .mobile-menu{position:absolute;top:85px;z-index:100;background:#fff;width:100%;overflow-x:hidden;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1);height:calc(100dvh - 80px)}@media only screen and (min-width: 1200px){.header .mobile-menu{display:none}}.header .mobile-menu h6{font-family:"Raleway","Arial","Helvetica Neue",sans-serif;font-size:16px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase}.header .mobile-menu .subtitle-1{font-family:"Raleway","Arial","Helvetica Neue",sans-serif;font-size:41px;font-weight:500;line-height:1.2}@media only screen and (min-width: 768px){.header .mobile-menu .subtitle-1{font-size:3.4722222222vw}}.header .mobile-menu .subtitle-2{font-family:"Raleway","Arial","Helvetica Neue",sans-serif;font-size:28px;font-weight:500;line-height:1.2;line-height:normal}@media only screen and (min-width: 768px){.header .mobile-menu .subtitle-2{font-size:2.7777777778vw}}.header .mobile-menu .subtitle-3{font-family:"Raleway","Arial","Helvetica Neue",sans-serif;font-size:24px;font-weight:500;line-height:1.2;margin:20px 0}@media only screen and (min-width: 768px){.header .mobile-menu .subtitle-3{margin:30px 0;font-size:2.2222222222vw}}.header .mobile-menu .subtitle-4{font-family:"Raleway","Arial","Helvetica Neue",sans-serif;font-size:22px;font-weight:500;line-height:1.3}@media only screen and (min-width: 768px){.header .mobile-menu .subtitle-4{font-size:1.8055555556vw}}.header .mobile-menu .subtitle-5{font-family:"Raleway","Arial","Helvetica Neue",sans-serif;font-size:18px;font-weight:600;line-height:1.4}@media only screen and (min-width: 768px){.header .mobile-menu .subtitle-5{font-size:1.3888888889vw}}.header .mobile-menu .blog-paragraph{font-family:"Raleway","Arial","Helvetica Neue",sans-serif;font-size:24px;font-weight:500;line-height:1.2;line-height:normal}@media only screen and (min-width: 768px){.header .mobile-menu .blog-paragraph{font-size:2.2222222222vw}}.header .mobile-menu .eyebrow{font-family:"Raleway","Arial","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase}@media only screen and (min-width: 768px){.header .mobile-menu .eyebrow{font-size:.9722222222vw}}.header .mobile-menu .button-secondary-container{position:relative;display:block;overflow:hidden;background-color:#000;border-radius:1000px;border:none;cursor:pointer;padding:19px 24px;align-items:center}@media only screen and (min-width: 768px){.header .mobile-menu .button-secondary-container{padding:1.5972222222vw 2.2222222222vw}}.header .mobile-menu .button-secondary-container .button-text{position:relative;text-wrap:wrap;z-index:1000;color:#fff;font-size:14px;transition:color .3s cubic-bezier(0.5, 1, 0.89, 1);text-overflow:ellipsis;overflow:hidden}@media only screen and (min-width: 768px){.header .mobile-menu .button-secondary-container .button-text{font-size:.9722222222vw}}.header .mobile-menu .button-secondary-container .gradient{position:absolute;border-radius:50%;background:linear-gradient(90deg, #f0885d, #8f3f1e);transform:translate(-50%, -50%) scale(0);transition:transform .3s cubic-bezier(0.5, 1, 0.89, 1);pointer-events:none}.header .mobile-menu .button-secondary-container .gradient:hover{transform:translate3d(-50%, -50%, 0) scale3d(2, 2, 1)}.header .mobile-menu .button-secondary-container .gradient:focus-visible{transform:translate3d(-50%, -50%, 0) scale3d(2, 2, 1)}.header .mobile-menu__screen{display:flex;flex-direction:column;padding:20px;background:#fff;border-top:1px solid rgba(0,0,0,.1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.header .mobile-menu__screen.active{transform:translateX(-100%)}.header .mobile-menu__screen__items{display:flex;flex-direction:column;margin-top:0}.header .mobile-menu__screen__items__item{border-top:1px solid rgba(0,0,0,.1)}.header .mobile-menu__screen__items__item:first-of-type{border-top:none}.header .mobile-menu__screen__items__item button,.header .mobile-menu__screen__items__item a.button-item{border:none;background:none;padding:24px 0;display:flex;align-items:center;justify-content:space-between;width:100%}.header .mobile-menu__screen__items__item button .arrow,.header .mobile-menu__screen__items__item a.button-item .arrow{padding:6px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#030303;color:#fff}.header .mobile-menu__screen__items__item button .arrow svg,.header .mobile-menu__screen__items__item a.button-item .arrow svg{width:10px;height:10px;color:#fff}.header .mobile-menu__screen__items__item button .arrow:hover,.header .mobile-menu__screen__items__item a.button-item .arrow:hover{background:linear-gradient(90deg, #f0885d, #8f3f1e)}.header .mobile-menu__screen__items__item button .arrow:focus-visible,.header .mobile-menu__screen__items__item a.button-item .arrow:focus-visible{background:linear-gradient(90deg, #f0885d, #8f3f1e)}.header .mobile-menu__screen__items__item button .arrow.hover,.header .mobile-menu__screen__items__item a.button-item .arrow.hover{background:linear-gradient(90deg, #f0885d, #8f3f1e)}.header .mobile-menu__screen__bottom{margin-top:auto;z-index:200}.header .mobile-menu__screen__bottom .button-secondary-wrap{width:100%;text-align:center;justify-content:center}.header .mobile-menu__screen__bottom__social{margin-top:40px;display:block}.header .mobile-menu__screen__bottom__social .eyebrow{margin:0 0 12px}.header .mobile-menu__screen__bottom__social .social-links a{width:56px;height:56px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;padding:12px;margin-right:8px;color:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.7)}.header .mobile-menu__screen__bottom__social .social-links a svg{width:32px;height:32px}.header .mobile-menu__screen__bottom__social .social-links a:hover{color:#030303;border-color:#030303}.header .mobile-menu__screen__bottom__social .social-links a:focus-visible{color:#030303;border-color:#030303}.header .mobile-menu__screen__bottom__social .social-links a.hover{color:#030303;border-color:#030303}.header .mobile-menu.visible{opacity:1;pointer-events:auto;overflow-y:scroll}.header .mobile-menu__sub-screen{position:absolute;top:0;left:0;background:#fff;width:100%;height:calc(100dvh - 80px);transform:translateX(100%);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.header .mobile-menu__sub-screen.active{transform:translateX(0)}.header .mobile-menu__sub-screen__title{display:flex;align-items:center;justify-content:center;padding:0 20px;height:70px;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}.header .mobile-menu__sub-screen__title .icon-button{margin-right:auto;padding:6px;width:auto;height:auto}.header .mobile-menu__sub-screen__title .icon-button svg{width:10px;height:10px;color:#fff}.header .mobile-menu__sub-screen__title .icon-button:hover{background:linear-gradient(90deg, #c4d92e 0%, #c4d92e 100%)}.header .mobile-menu__sub-screen__title .icon-button:focus-visible{background:linear-gradient(90deg, #c4d92e 0%, #c4d92e 100%)}.header .mobile-menu__sub-screen__title .icon-button.hover{background:linear-gradient(90deg, #c4d92e 0%, #c4d92e 100%)}.header .mobile-menu__sub-screen__title .subtitle-3{margin-right:auto}.header .mobile-menu__sub-screen__items{height:100%;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column;padding:0px}.header .mobile-menu__sub-screen__items .accordion-links{padding-top:12px;display:flex;flex-direction:column;align-items:flex-start}.header .mobile-menu__sub-screen__items .accordion-links a{color:#030303;padding:12px 0;position:relative}.header .mobile-menu__sub-screen__items .accordion-links a:after{content:"";position:absolute;pointer-events:none;height:2px;width:calc(100% - 0px);background:linear-gradient(90deg, #f0885d, #8f3f1e);bottom:6px;left:50%;transform-origin:right top;transform:translateX(-50%) scaleX(0);transition:transform .2s cubic-bezier(0.5, 1, 0.89, 1)}.header .mobile-menu__sub-screen__items .accordion-links a:hover:after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s cubic-bezier(0.5, 1, 0.89, 1)}.header .mobile-menu__sub-screen__items .accordion-links a:focus-visible:after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s cubic-bezier(0.5, 1, 0.89, 1)}.header .mobile-menu__sub-screen__items .accordion-links a.hover:after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s cubic-bezier(0.5, 1, 0.89, 1)}.header .mobile-menu__sub-screen__items .accordion-links a.active:after,.header .mobile-menu__sub-screen__items .accordion-links a.hovered:after{transform:translateX(-50%) scaleX(1)}.header .icon-button{background:#030303;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;border:none;padding:0;color:#030303;transition:color .3s cubic-bezier(0.5, 1, 0.89, 1)}.header .icon-button.flip{transform:rotate(180deg)}.header .icon-button image,.header .icon-button svg{pointer-events:none}.header .accordion-item{border-bottom:1px solid rgba(0,0,0,.106);padding:24px 0;display:grid !important;grid-template-rows:0fr;transition:grid-template-rows .5s;cursor:pointer;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.header .accordion-item{padding-left:3.3333333333vw;padding-right:3.3333333333vw}}.header .accordion-item .title{font-family:"Raleway","Arial","Helvetica Neue",sans-serif;font-weight:600;font-size:20px;line-height:140%;color:#030303}.header .accordion-item .menuTitle{font-weight:600}.header .accordion-item .accordion-button{display:flex;width:24px;height:24px;justify-content:center;flex-shrink:0;align-items:center;gap:8px;border-radius:100px;background:#7f7f7f;transition:background-color .4s cubic-bezier(0.4, 0, 0.2, 1)}.header .accordion-item .accordion-button svg{width:10px;height:10px}.header .accordion-item .accordion-button.clicked{background:#030303}.header .accordion-item .accordion-button.clicked svg{color:#fff;transform:rotate(180deg)}.header .accordion-item .more-info{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s}.header .accordion-item .more-info p{opacity:0;transform:translateY(5px);transition:opacity .6s ease-in,transform .4s ease-in}.header .accordion-item .more-info .animate-button{opacity:0;transform:translateY(20px);transition:opacity .2s ease-in,transform .2s ease-in .2s}.header .accordion-item .more-info .content{overflow:hidden}.header .accordion-item .more-info.clicked{grid-template-rows:1fr}.header .accordion-item .more-info.clicked .animate-button,.header .accordion-item .more-info.clicked p{opacity:1;transform:translateY(0)}.header .icons-container{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;margin:0}@media only screen and (min-width: 1px){.header .icons-container{width:100%}}.header .icons-container .icon-container{display:flex;justify-content:center}@media only screen and (min-width: 1px){.header .icons-container .icon-container{flex-wrap:wrap}}@media only screen and (min-width: 1200px){.header .icons-container .icon-container{flex-wrap:nowrap;gap:5px}}.header .icons-container .icon-container .icon{position:relative;display:flex;align-items:center;justify-content:center;padding:10px}.header .icons-container .icon-container .icon .icon-svg{position:relative;display:flex;align-items:center;justify-content:center}.header .icons-container .icon-container .icon .icon-svg svg{width:35px;height:100%;fill:#030303;transition:fill .3s ease}.header .icons-container .icon-container .icon .icon-svg:hover svg{fill:#030303}.header .icons-container #tcontact,.header .icons-container #tget,.header .icons-container #tsave,.header .icons-container #tlang,.header .icons-container #tq{cursor:pointer;position:relative}.header .icons-container #tget{min-width:200px;width:auto}.header .icons-container .t-contact,.header .icons-container .t-email,.header .icons-container .t-question{display:none;position:absolute;top:60px;background-color:#fff;color:#030303;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:200;border-radius:8px}.header .icons-container .t-contact h2,.header .icons-container .t-email h2,.header .icons-container .t-question h2{color:#fff}.header .icons-container .t-contact .small,.header .icons-container .t-contact .big-mosaic .srow .small-x,.big-mosaic .srow .header .icons-container .t-contact .small-x,.header .icons-container .t-email .small,.header .icons-container .t-email .big-mosaic .srow .small-x,.big-mosaic .srow .header .icons-container .t-email .small-x,.header .icons-container .t-question .small,.header .icons-container .t-question .big-mosaic .srow .small-x,.big-mosaic .srow .header .icons-container .t-question .small-x,.header .icons-container .t-contact .medium,.header .icons-container .t-email .medium,.header .icons-container .t-question .medium,.header .icons-container .t-contact .large,.header .icons-container .t-email .large,.header .icons-container .t-question .large{border-radius:10px;max-width:none;width:100%}.header .icons-container .t-contact .button,.header .icons-container .t-contact #res .wpdm-mms-download-link,#res .header .icons-container .t-contact .wpdm-mms-download-link,.header .icons-container .t-email .button,.header .icons-container .t-email #res .wpdm-mms-download-link,#res .header .icons-container .t-email .wpdm-mms-download-link,.header .icons-container .t-question .button,.header .icons-container .t-question #res .wpdm-mms-download-link,#res .header .icons-container .t-question .wpdm-mms-download-link{border-radius:100px !important;width:100% !important;background-color:#fff !important;border:1px solid #c4d92e}.header .icons-container .t-contact .button:hover,.header .icons-container .t-contact #res .wpdm-mms-download-link:hover,#res .header .icons-container .t-contact .wpdm-mms-download-link:hover,.header .icons-container .t-email .button:hover,.header .icons-container .t-email #res .wpdm-mms-download-link:hover,#res .header .icons-container .t-email .wpdm-mms-download-link:hover,.header .icons-container .t-question .button:hover,.header .icons-container .t-question #res .wpdm-mms-download-link:hover,#res .header .icons-container .t-question .wpdm-mms-download-link:hover{background-color:#c4d92e !important;color:#fff !important}.header .icons-container .t-contact .gfield_description,.header .icons-container .t-email .gfield_description,.header .icons-container .t-question .gfield_description{color:#fff !important}.header .icons-container .t-contact .gfield_label,.header .icons-container .t-email .gfield_label,.header .icons-container .t-question .gfield_label{color:#fff}.header .icons-container .t-contact .gfield_label::placeholder,.header .icons-container .t-email .gfield_label::placeholder,.header .icons-container .t-question .gfield_label::placeholder{color:#7f7f7f}.header .icons-container .t-contact .charleft.ginput_counter.gfield_description,.header .icons-container .t-email .charleft.ginput_counter.gfield_description,.header .icons-container .t-question .charleft.ginput_counter.gfield_description{color:#030303}.header .icons-container .t-contact .gform_title,.header .icons-container .t-email .gform_title,.header .icons-container .t-question .gform_title{display:flex;justify-content:center;align-items:center;margin-top:0 !important}.header .icons-container .t-contact .gform_description,.header .icons-container .t-email .gform_description,.header .icons-container .t-question .gform_description{margin-top:0 !important}.header .icons-container .t-contact .gform_fields,.header .icons-container .t-email .gform_fields,.header .icons-container .t-question .gform_fields{gap:10px !important}.header .icons-container .t-contact #field_2_22,.header .icons-container .t-email #field_2_22,.header .icons-container .t-question #field_2_22{display:none}@media only screen and (min-width: 1px){.header .icons-container .t-contact,.header .icons-container .t-email,.header .icons-container .t-question{width:98vw;right:1%;padding:10px 50px 50px 50px}}@media only screen and (min-width: 768px){.header .icons-container .t-contact,.header .icons-container .t-email,.header .icons-container .t-question{width:380px;padding:50px}}@media only screen and (min-width: 992px){.header .icons-container .t-contact,.header .icons-container .t-email,.header .icons-container .t-question{width:460px;right:270px;padding:50px;transform:translateX(50%)}}@media only screen and (min-width: 1200px){.header .icons-container .t-contact,.header .icons-container .t-email,.header .icons-container .t-question{width:550px;padding:50px}}@media only screen and (min-width: 1300px){.header .icons-container .t-contact,.header .icons-container .t-email,.header .icons-container .t-question{width:600px;padding:50px}}@media only screen and (min-width: 1600px){.header .icons-container .t-contact,.header .icons-container .t-email,.header .icons-container .t-question{width:600px;padding:50px}}.header .icons-container .t-contact #gform_submit_button_2,.header .icons-container .t-email #gform_submit_button_2,.header .icons-container .t-question #gform_submit_button_2{border:1px solid #c4d92e !important;border-radius:5px !important;width:100% !important;background-color:#fff !important;color:#000}.header .icons-container .t-contact #gform_submit_button_2:hover,.header .icons-container .t-email #gform_submit_button_2:hover,.header .icons-container .t-question #gform_submit_button_2:hover{background-color:#c4d92e !important;color:#fff !important}.header .icons-container .t-question #gform_submit_button_3{border:1px solid #c4d92e !important;border-radius:5px !important;width:100% !important;background-color:#fff !important;color:#000}.header .icons-container .t-question #gform_submit_button_3:hover{background-color:#c4d92e !important;color:#fff !important}.header .icons-container .t-email{padding:50px}.header .icons-container .t-email .gform_title{overflow-wrap:break-word;word-wrap:break-word;hyphens:none;font-size:24px}.header .icons-container .t-email #input_4_8{margin-top:0 !important}.header .icons-container .t-email #gform_submit_button_4{color:#000;border:1px solid #c4d92e !important;border-radius:5px !important;width:100% !important;background-color:#fff !important}.header .icons-container .t-email #gform_submit_button_4:hover{background-color:#c4d92e !important;color:#fff !important}.header .icons-container .t-languages-container{display:none;cursor:default;top:166px;background-color:#fff;border:1px solid #030303;margin:0;width:300px;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;padding:16px 16px 32px;z-index:1001}@media only screen and (min-width: 1px){.header .icons-container .t-languages-container{position:fixed}}@media only screen and (min-width: 992px){.header .icons-container .t-languages-container{position:absolute}}.header .icons-container .t-languages-container .header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;min-height:24px}.header .icons-container .t-languages-container .header-row .eyebrow{cursor:text;flex-shrink:0;font-weight:bold;margin:18px auto 20px;text-align:center;text-transform:uppercase;font-size:smaller;color:#030303}.header .icons-container .t-languages-container .header-row hr{width:100%;border:1px solid rgba(3,3,3,.1)}.header .icons-container .t-languages-container .header-row svg{fill:#fff;transition:fill .3s ease;cursor:pointer}.header .icons-container .t-languages-container .header-row svg:hover{fill:#b86647}.header .icons-container .t-languages-container .t-languages{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.header .icons-container .t-languages-container .t-languages li{cursor:pointer;font-weight:bold;font-size:18px;color:#fff;position:relative}.header .icons-container .t-languages-container .t-languages li::after{content:"";position:absolute;pointer-events:none;height:2px;width:calc(100% - 0px);background:linear-gradient(90deg, #c4d92e 0%, #c4d92e 100%);bottom:0px;left:50%;transform-origin:right top;transform:translateX(-50%) scaleX(0);transition:transform .7s ease-in-out}body:not(body.touch) .header .icons-container .t-languages-container .t-languages li:hover::after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s ease-in-out}.header .icons-container .t-languages-container .t-languages li:focus-visible::after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s ease-in-out}.header .icons-container .t-languages-container .t-languages li.hover::after{transform-origin:left top;transform:translateX(-50%) scaleX(1);transition:transform .3s ease-in-out}.header .icons-container .t-languages-container .t-languages li.hovered::after,.header .icons-container .t-languages-container .t-languages li.active::after{transform:translateX(-50%) scaleX(1)}.header .icons-container .t-languages-container .t-languages li.active span::after{transform:translateX(-50%) scaleX(1)}.header #toggleSearch svg{width:45px;transition:color .5s ease}.header #toggleSearch svg:hover{color:#c4d92e}.header.light{background-color:rgba(0,0,0,0)}.header.light .m-nav>li>a{color:#fff}.header.light .m-nav>li>a:hover{background-color:#fff}.header.light .gradient-button,.header.light svg{color:#fff}.header.light .icon svg{fill:#fff}.header.dark{background-color:rgba(0,0,0,0)}.header.active{background-color:#fff}.sticky{opacity:0;transform:translateY(-100%);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.showMenu{display:flex}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.t-languages-container.show{display:block !important}.overlay.show{display:block}@media only screen and (min-width: 992px){.admin-bar .header{top:32px !important}.admin-bar #hsearch{top:68px}}.gradient-button{position:relative;padding:16px 24px;height:37px;font-size:14px;line-height:1;display:flex;align-items:center;text-transform:uppercase;color:#fff;transition:color 300ms cubic-bezier(0.4, 0, 0.2, 1)}body:not(body.touch) .gradient-button:hover{color:#fff}body:not(body.touch) .gradient-button:hover::after{opacity:1}.gradient-button:focus-visible{color:#fff}.gradient-button:focus-visible::after{opacity:1}.gradient-button.hover{color:#fff}.gradient-button.hover::after{opacity:1}.gradient-button::after,.gradient-button::before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);background:#030303;border-radius:5px;opacity:0;transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1)}.gradient-button::before{background:none;border:1px solid rgba(0,0,0,0);background:#fff border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:destination-out;mask-composite:exclude;opacity:1}.gradient-button{position:relative;padding:16px 24px;font-size:14px;line-height:1;display:flex;align-items:center;text-transform:uppercase;color:#030303;transition:color .3s ease}@media only screen and (min-width: 768px){.gradient-button{padding:16px 24px;font-size:16px}}body:not(body.touch) .gradient-button:hover{color:#030303}body:not(body.touch) .gradient-button:hover::after{opacity:1}.gradient-button:focus-visible{color:#030303}.gradient-button:focus-visible::after{opacity:1}.gradient-button.hover{color:#030303}.gradient-button.hover::after{opacity:1}.gradient-button::after,.gradient-button::before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);background:linear-gradient(90deg, #c4d92e 0%, #c4d92e 100%);border-radius:100px;opacity:0;transition:opacity .3s ease}.gradient-button::before{background:none;border:1px solid rgba(0,0,0,0);background:linear-gradient(90deg, #c4d92e 0%, #c4d92e 100%) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:destination-out;mask-composite:exclude;opacity:1}.footer{position:relative;margin:0px 0 0;z-index:6;padding-top:6px;padding-bottom:6px;width:100%;background-color:#030303;background-image:url("../images/footer-1-lg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;overflow:visible;display:flex;justify-content:center;font-family:"Raleway","Arial","Helvetica Neue",sans-serif}@media only screen and (min-width: 992px){.footer{text-align:center}}.footer p{font-size:15px;color:#fff}.footer .col-6{padding:12px 0}@media only screen and (min-width: 1px){.footer .align-left,.footer .align-right{text-align:center}}@media only screen and (min-width: 992px){.footer .right-col{text-align:right}.footer .align-right{text-align:right !important}}.footer .footer-container{width:93%}.footer .footer-container .footer-row{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 768px){.footer .footer-container .footer-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0px}}.footer .footer-container .footer-row .footer-top{width:192px}@media only screen and (min-width: 768px){.footer .footer-container .footer-row .footer-top{width:13.3333333333vw}}.footer .footer-container .footer-row .footer-nav{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.footer .footer-container .footer-row .footer-nav{flex-direction:row}}.footer .footer-container .footer-row .footer-nav a{font-size:16px;font-weight:500;color:#fff}@media only screen and (min-width: 768px){.footer .footer-container .footer-row .footer-nav a{font-size:1.1111111111vw}}@media only screen and (min-width: 768px){.footer .footer-container .footer-row .footer-items ul{gap:50px}}.footer .footer-container .footer-legal{display:flex;flex-direction:column;align-items:flex-start;margin:0px 40px 0 0;padding:8px 0 20px;width:100%}@media only screen and (min-width: 768px){.footer .footer-container .footer-legal{width:auto;align-items:flex-end}}.footer .footer-container .footer-legal p{margin:0;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4}@media only screen and (min-width: 768px){.footer .footer-container .footer-legal p{font-size:.9722222222vw}}.footer .footer-container .footer-legal p:last-child{margin-bottom:0}.footer .footer-container .footer-social{display:flex;flex-direction:column;align-items:flex-start;width:100%}.footer .footer-container .footer-social p{font-size:10px;font-weight:600;line-height:1;margin-top:20px;margin-bottom:0px}@media only screen and (min-width: 768px){.footer .footer-container .footer-social p{font-size:.6944444444vw}}.footer .footer-container .footer-social ul{list-style-type:none;margin-top:0px;padding:0}.footer .footer-container .footer-social ul li{display:inline-block;margin-right:5px}.footer .footer-container .footer-social ul li a{display:flex;justify-content:center;align-items:center;height:48px;width:48px;border-radius:50%;transition:border-color .3s ease}@media only screen and (min-width: 768px){.footer .footer-container .footer-social ul li a{padding:.8333333333vw;width:3.3333333333vw;height:3.3333333333vw}}.footer .footer-container .footer-social ul li a svg{width:25px;height:25px}.footer .footer-container .footer-social ul li a:hover{border-color:#fff}.footer #logo2{text-align:left;max-width:150px}.footer #logo2 img{max-height:100px}.hero{background-color:#e0e1dd;overflow:hidden;position:relative;display:block;width:100%;margin:0;background-size:cover;background-repeat:no-repeat;background-position:center;justify-content:center;align-items:center}.hero::after{clear:both;content:"";display:block}@media only screen and (min-width: 1200px){.hero{display:flex;padding-top:60px;padding-bottom:60px}}.hero .herovid{min-height:100%;bottom:0px;min-width:100%}@media only screen and (min-width: 1px){.hero .herovid{position:static !important;min-height:1px;min-width:100%;max-width:100%}}@media only screen and (min-width: 992px){.hero .herovid{position:absolute !important;min-height:100%;max-width:none}}.hero .herovid.top-align{top:0px !important}.hero .herovid.bottom-align{bottom:0px !important}.hero.b-top{background-position:center top !important}.hero.b-bottom{background-position:center bottom !important}.hero h1,.hero .detail,.hero .short-dash,.hero .button,.hero #res .wpdm-mms-download-link,#res .hero .wpdm-mms-download-link{position:relative;z-index:2}.hero .dark-overlay,.hero .medium-overlay,.hero .light-overlay{position:absolute;top:0;left:0;background-size:cover;background-position:left;background-repeat:no-repeat;z-index:1;width:100%;height:100%}.hero .dark-overlay{background:-moz-linear-gradient(left, rgba(0, 0, 0, 0.81) 0%, rgba(0, 0, 0, 0.21) 100%);background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.81) 0%, rgba(0, 0, 0, 0.21) 100%);background:linear-gradient(to right, rgba(0, 0, 0, 0.81) 0%, rgba(0, 0, 0, 0.21) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cf000000", endColorstr="#36000000", GradientType=1)}.hero .medium-overlay{background:-moz-linear-gradient(left, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 1%, rgba(0, 0, 0, 0.12) 100%);background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 1%, rgba(0, 0, 0, 0.12) 100%);background:linear-gradient(to right, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 1%, rgba(0, 0, 0, 0.12) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8c000000", endColorstr="#1f000000", GradientType=1)}.hero .light-overlay{background:-moz-linear-gradient(left, rgba(0, 0, 0, 0.37) 0%, rgba(0, 0, 0, 0.05) 100%);background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.37) 0%, rgba(0, 0, 0, 0.05) 100%);background:linear-gradient(to right, rgba(0, 0, 0, 0.37) 0%, rgba(0, 0, 0, 0.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5e000000", endColorstr="#0d000000", GradientType=1)}.hero .texture{background-size:6px;background-color:rgba(0,0,0,0) !important;background-image:url(/wp-content/themes/productconfiglibrary/images/flipped-diamonds.png);z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.36}.hero h1{margin-top:0px;font-weight:700;color:#fff !important;display:flex;align-content:flex-start;justify-content:flex-start}@media only screen and (min-width: 1px){.hero h1{flex-wrap:wrap;font-size:2.1em}.hero h1 sup{top:16px;font-size:.4em}.hero h1 img{max-height:30px;display:inline-block;margin-right:14px;margin-top:6px}}@media only screen and (min-width: 992px){.hero h1{font-size:3.1em}.hero h1 sup{top:28px;font-size:.6em}.hero h1 img{max-height:60px;display:inline-block;margin-right:14px;margin-top:6px}}.hero h1.dark{color:#f3f3f3 !important}.hero .detail{color:#fff;font-size:1em;display:block;margin:32px 0 40px 0}@media only screen and (min-width: 992px){.hero .detail{max-width:48%}}.hero .detail p{color:#fff}.hero .detail.dark{color:#f3f3f3 !important}.hero .detail.dark p{color:#f3f3f3 !important}.hero .hero-icon{max-height:60px;display:inline-block;margin-right:14px}@media only screen and (min-width: 1px){.hero{min-height:300px}}@media only screen and (min-width: 768px){.hero{min-height:300px}}@media only screen and (min-width: 992px){.hero{min-height:400px}}@media only screen and (min-width: 1200px){.hero{min-height:400px}}@media only screen and (min-width: 1px){.hero.vidbg{min-height:300px !important}}@media only screen and (min-width: 768px){.hero.vidbg{min-height:400px !important}}@media only screen and (min-width: 992px){.hero.vidbg{min-height:400px !important}}@media only screen and (min-width: 1200px){.hero.vidbg{min-height:450px !important;position:relative !important}}@media only screen and (min-width: 1300px){.hero.vidbg{min-height:450px !important}}@media only screen and (min-width: 1600px){.hero.vidbg{min-height:50px !important}}.hero .center-content h1{display:inline-block;margin:auto;text-align:center}.hero .center-content .short-dash{margin:auto}.hero .center-content .detail{text-align:center;margin:auto;display:inline-block}.hero .center-content .detail:before{content:"";display:table}.hero .center-content .button,.hero .center-content #res .wpdm-mms-download-link,#res .hero .center-content .wpdm-mms-download-link{margin:auto}.hero.parallax{background-size:cover;background-position:center -43px}.hero .txtbg{max-width:100%;background:rgba(0,34,68,.7);padding:20px;position:relative;z-index:40}@media only screen and (min-width: 992px){.hero .txtbg{margin-top:30px;max-width:69%}.hero .txtbg .detail{max-width:100%;width:100%}}@media only screen and (min-width: 1200px){.hero .txtbg{margin:0px -20px -20px -20px !important;max-width:69%}}@media only screen and (min-width: 1600px){.hero .txtbg{max-width:49%}}@media only screen and (min-width: 1px){.hero .inner-content,.hero .archive .wrap,.archive .hero .wrap,.hero .blog .wrap,.blog .hero .wrap,.hero .single-post .wrap,.single-post .hero .wrap{margin-bottom:40px !important}}@media only screen and (min-width: 1200px){.hero .inner-content,.hero .archive .wrap,.archive .hero .wrap,.hero .blog .wrap,.blog .hero .wrap,.hero .single-post .wrap,.single-post .hero .wrap{margin-bottom:0 !important;margin-top:0px !important}}@media only screen and (min-width: 1200px){.hero.tall-hero{min-height:500px !important}}.highlight-title,.about-split .slide h1,.job-listings h1,.icons-text h1,.customers h1,.contact-us-section h1,.support-tile-grid h1,.case-studies h1,.key-perks h1,.product-grid.solution-prods h1,.gallery h1,.solutions-grid h1,.highlight-video h1,.split-panel h1,.news-highlights h1,.tile-grid h1{color:#383d42;font-weight:700}@media only screen and (min-width: 1px){.highlight-title,.about-split .slide h1,.job-listings h1,.icons-text h1,.customers h1,.contact-us-section h1,.support-tile-grid h1,.case-studies h1,.key-perks h1,.product-grid.solution-prods h1,.gallery h1,.solutions-grid h1,.highlight-video h1,.split-panel h1,.news-highlights h1,.tile-grid h1{font-size:2.1em}}@media only screen and (min-width: 992px){.highlight-title,.about-split .slide h1,.job-listings h1,.icons-text h1,.customers h1,.contact-us-section h1,.support-tile-grid h1,.case-studies h1,.key-perks h1,.product-grid.solution-prods h1,.gallery h1,.solutions-grid h1,.highlight-video h1,.split-panel h1,.news-highlights h1,.tile-grid h1{font-size:2.8em}}.highlight-three,.bottom-nub{overflow:hidden;padding:60px 0;position:relative;display:block;width:100%;margin:0;background-size:cover;background-repeat:no-repeat;background-position:center}.highlight-three::after,.bottom-nub::after{clear:both;content:"";display:block}.highlight-three::after,.bottom-nub::after{clear:both;content:"";display:block}.highlight-three .highlight-overlay,.bottom-nub .highlight-overlay{opacity:.3;position:absolute;top:0px;left:0;height:100%;width:100%;z-index:2;background-size:40% auto;background-repeat:no-repeat;background-position:right bottom;background-image:url("/wp-content/themes/productconfiglibrary/images/pattern.png")}@media only screen and (min-width: 1px){.highlight-three .highlight-overlay,.bottom-nub .highlight-overlay{display:none}}@media only screen and (min-width: 768px){.highlight-three .highlight-overlay,.bottom-nub .highlight-overlay{display:block}}@media only screen and (min-width: 992px){.highlight-three .highlight-overlay,.bottom-nub .highlight-overlay{background-size:30% auto}}.highlight-three .highlight-overlayb,.bottom-nub .highlight-overlayb{opacity:.3;position:absolute;top:0px;left:0;height:100%;width:100%;z-index:2;background-size:40% auto;background-repeat:no-repeat;background-position:left top;background-image:url("/wp-content/themes/productconfiglibrary/images/pattern-left.png")}@media only screen and (min-width: 1px){.highlight-three .highlight-overlayb,.bottom-nub .highlight-overlayb{display:none}}@media only screen and (min-width: 768px){.highlight-three .highlight-overlayb,.bottom-nub .highlight-overlayb{display:block}}@media only screen and (min-width: 992px){.highlight-three .highlight-overlayb,.bottom-nub .highlight-overlayb{background-size:30% auto}}.highlight-three .highlight-overlayc,.bottom-nub .highlight-overlayc{position:absolute;top:0px;left:0;height:100%;width:100%;z-index:1}@media only screen and (min-width: 1px){.highlight-three .highlight-overlayc,.bottom-nub .highlight-overlayc{background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 34%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 34%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 34%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0)}}@media only screen and (min-width: 992px){.highlight-three .highlight-overlayc,.bottom-nub .highlight-overlayc{background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 42%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 42%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 42%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0)}}.highlight-three .inner-content,.highlight-three .archive .wrap,.archive .highlight-three .wrap,.highlight-three .blog .wrap,.blog .highlight-three .wrap,.highlight-three .single-post .wrap,.single-post .highlight-three .wrap,.bottom-nub .inner-content,.bottom-nub .archive .wrap,.archive .bottom-nub .wrap,.bottom-nub .blog .wrap,.blog .bottom-nub .wrap,.bottom-nub .single-post .wrap,.single-post .bottom-nub .wrap{position:relative;z-index:3}.highlight-three .highlight-col .col-xs-2,.bottom-nub .highlight-col .col-xs-2{margin-left:0px !important}.highlight-three .highlight-col .highlightnum,.bottom-nub .highlight-col .highlightnum{display:inline-block;height:35px;width:35px;padding:3px 0 0 12px;background-color:#c4d92e;color:#fff;font-weight:800}.highlight-three .highlight-col .highlight-col-title,.bottom-nub .highlight-col .highlight-col-title{display:inline-block;color:#f3f3f3;font-size:1.8em;text-align:left;font-weight:800;line-height:1.4}.highlight-three .highlight-col .highlight-col-title sup,.bottom-nub .highlight-col .highlight-col-title sup{top:0px;font-size:.4em}.highlight-three .highlight-col .highlight-col-text,.bottom-nub .highlight-col .highlight-col-text{display:block;margin-top:20px;text-align:left}.highlight-three .highlight-col .highlight-col-text sup,.bottom-nub .highlight-col .highlight-col-text sup{top:-1px;font-size:.6em}.highlight-three .highlight-col .highlight-col-text a,.bottom-nub .highlight-col .highlight-col-text a{display:block;font-weight:bold;margin-top:6px}@media only screen and (min-width: 1px){.highlight-three .highlight-col,.bottom-nub .highlight-col{margin-bottom:30px}}@media only screen and (min-width: 1600px){.highlight-three .highlight-col,.bottom-nub .highlight-col{margin-bottom:0px;padding-right:40px}}.highlight-three .button,.highlight-three #res .wpdm-mms-download-link,#res .highlight-three .wpdm-mms-download-link,.bottom-nub .button,.bottom-nub #res .wpdm-mms-download-link,#res .bottom-nub .wpdm-mms-download-link{display:inline-block !important}.highlight-three ul.bullets,.bottom-nub ul.bullets{max-width:350px;list-style-type:disc !important;list-style-position:inside;color:#f3f3f3;margin-left:1px}.highlight-three ul.bullets li,.bottom-nub ul.bullets li{padding:0;vertical-align:middle}.highlight-three .highlight-caption,.bottom-nub .highlight-caption{display:block;font-size:.8em;color:#007ea3}.highlight-three .imgcont,.bottom-nub .imgcont{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:291px;margin-top:58px}.highlight-three .top-text ul,.bottom-nub .top-text ul{max-width:350px;list-style-type:none;list-style-position:inside;margin-left:0px}.highlight-three .top-text ul li,.bottom-nub .top-text ul li{background:url("/wp-content/themes/productconfiglibrary/images/plus-tiny.png") no-repeat left 6px;padding:0 0 0px 22px;vertical-align:middle;line-height:1.4;margin-bottom:10px}.highlight-three .extra-top-pad,.bottom-nub .extra-top-pad{padding-top:40px}.tile-grid{padding:60px 0;position:relative;display:block;width:100%;margin:0;background-color:rgba(224,225,221,.5);min-height:400px}.tile-grid::after{clear:both;content:"";display:block}@media only screen and (min-width: 1300px){.tile-grid{padding-bottom:100px}}.tile-grid .tile{background-size:cover;background-repeat:no-repeat;position:relative}@media only screen and (min-width: 1px){.tile-grid .tile{margin-bottom:30px;min-height:350px}}@media only screen and (min-width: 992px){.tile-grid .tile{margin-bottom:0px}}.tile-grid .tile .tile-upper{display:block;position:relative;width:100%;min-height:350px}.tile-grid .tile .tile-upper .tile-over{mix-blend-mode:overlay;position:absolute;width:100%;height:100%;z-index:1;background:-moz-radial-gradient(center, ellipse cover, rgba(30, 87, 153, 0) 0%, rgba(24, 76, 135, 0) 21%, rgb(0, 34, 68) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgba(30, 87, 153, 0) 0%, rgba(24, 76, 135, 0) 21%, rgb(0, 34, 68) 100%);background:radial-gradient(ellipse at center, rgba(30, 87, 153, 0) 0%, rgba(24, 76, 135, 0) 21%, rgb(0, 34, 68) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001e5799", endColorstr="#002244", GradientType=1)}.tile-grid .tile .tile-lower{background-color:#f3f3f3;height:90px;width:100%;display:flex;align-items:center;transition:all .5s ease;cursor:pointer}.tile-grid .tile .tile-lower a{margin:20px 20px 20px auto;color:#fff;font-weight:600}.tile-grid .tile .tile-lower a:after{content:"";width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #fff;display:inline-block;margin:6px 0 0 10px;transition:all .5s ease}.tile-grid .tile .tile-lower:hover{background-color:#c4d92e !important}.tile-grid .tile .tile-lower:hover a{color:#383d42}.tile-grid .tile .tile-lower:hover a:after{border-left:4px solid #383d42}.news-highlights{overflow:hidden;min-height:400px;background:rgba(224,225,221,.25);padding:60px 0;position:relative;display:block;width:100%;margin:0}.news-highlights::after{clear:both;content:"";display:block}@media only screen and (min-width: 1300px){.news-highlights{padding-bottom:100px}}.news-highlights .mesh{max-width:90%;margin:0 auto;display:block}.news-highlights .mesh::after{clear:both;content:"";display:block}@media only screen and (min-width: 1px){.news-highlights .mesh{width:90%}}@media only screen and (min-width: 1300px){.news-highlights .mesh{width:1000px;max-width:1000px}}.news-highlights .mesh .mesh-container{width:100%;float:left;clear:none;color:#fff;font-size:.8em;letter-spacing:1px}@media only screen and (min-width: 992px){.news-highlights .mesh .mesh-container{width:50%}}.news-highlights .mesh .mesh-container .hoverlay{display:flex;position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:5;color:#fff;align-items:flex-end;justify-content:flex-end;padding:8px}.news-highlights .mesh .mesh-container .hoverlay a{font-weight:bold;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.news-highlights .mesh .mesh-container .hoverlay a:after{content:"";width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #fff;display:inline-block;margin:6px 0 0 10px;transition:all .5s ease}.news-highlights .mesh .mesh-container a{color:#fff;font-size:inherit;letter-spacing:1px}.news-highlights .mesh .mesh-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0) 66%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0) 66%, rgb(0, 0, 0) 100%);background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0) 66%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=0);z-index:1;pointer-events:none}.news-highlights .mesh .mesh-container .top-title{text-transform:uppercase;color:#fff;top:7px;left:20px;position:absolute;display:block;font-size:.9em;font-weight:600;z-index:3}.news-highlights .mesh .mesh-container .bottom-title{color:#fff;font-size:2em;top:40px;left:20px;position:absolute;display:block;z-index:3}.news-highlights .mesh .mesh-container .Big-tile{cursor:pointer;position:relative;width:100%;float:left;clear:left;min-height:500px;border:2px solid #fff;background-size:cover;background-repeat:no-repeat;background-position:center}.news-highlights .mesh .mesh-container .Big-tile:hover .hoverlay a{color:#fc4e19}.news-highlights .mesh .mesh-container .Big-tile:hover .hoverlay a:after{border-left-color:#fc4e19}.news-highlights .mesh .mesh-container .Small-tile{cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:center;float:left;position:relative;clear:none;min-height:250px;border:2px solid #fff;margin:0}@media only screen and (min-width: 1px){.news-highlights .mesh .mesh-container .Small-tile{width:50%}}.news-highlights .mesh .mesh-container .Small-tile .bottom-title{line-height:1.3;font-size:1em}.news-highlights .mesh .mesh-container .Small-tile:hover .hoverlay a{color:#fc4e19}.news-highlights .mesh .mesh-container .Small-tile:hover .hoverlay a:after{border-left-color:#fc4e19}.split-panel{padding:60px 0;position:relative;display:block;width:100%;margin:0;overflow:hidden;background-color:rgba(224,225,221,.5);min-height:560px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#fff}.split-panel::after{clear:both;content:"";display:block}.split-panel::after{clear:both;content:"";display:block}.split-panel .detail{margin-bottom:20px}@media only screen and (min-width: 1300px){.split-panel{padding-bottom:100px}}.split-panel .slide-titles{max-width:450px}.split-panel .slide-titles li{margin:0px 0px 6px;padding:0;display:block;vertical-align:middle}.split-panel .slide-titles li .table-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;height:42px}.split-panel .slide-titles li .imgcont{cursor:pointer;margin:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0px;border:2px solid #c4d92e;height:40px;width:40px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.split-panel .slide-titles li img{width:100%}.split-panel .slide-titles li .textcont{display:inline-block;text-transform:uppercase;max-width:87%;font-size:.9em;letter-spacing:2px;font-weight:600;margin:0 0 0 10px;vertical-align:middle;padding-top:6px}.split-panel .slide-titles li .textcont a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.split-panel .slide-titles li .textcont a:after{content:"";width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #f3f3f3;display:inline-block;margin:6px 0 0 10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.split-panel .slide-titles li:hover .imgcont{background-color:#f3f3f3}.split-panel .slide-titles li:hover .textcont a{color:#fc4e19 !important}.split-panel .slide-titles li:hover .textcont a:after{border-left-color:#fc4e19}.testimonials-grid{background-color:#e0e1dd;padding:60px 0;position:relative;display:block;width:100%;margin:0;background-size:cover;background-repeat:no-repeat;background-position:center}.testimonials-grid::after{clear:both;content:"";display:block}.testimonials-grid .inner-content,.testimonials-grid .archive .wrap,.archive .testimonials-grid .wrap,.testimonials-grid .blog .wrap,.blog .testimonials-grid .wrap,.testimonials-grid .single-post .wrap,.single-post .testimonials-grid .wrap{position:relative}.testimonials-grid h1{font-size:1.8em;font-weight:900;color:#f3f3f3;display:flex;align-content:center}.testimonials-grid h1:before{content:"";background-image:url(/wp-content/themes/productconfiglibrary/images/testimonials.webp);height:42px;width:46px;background-position:0% 50%;background-size:contain;background-repeat:no-repeat;margin:0px 8px 0px 0px;display:inline-block}.testimonials-grid .t-row{position:relative}@media only screen and (min-width: 1px){.testimonials-grid .t-row{min-height:800px}}@media only screen and (min-width: 768px){.testimonials-grid .t-row{min-height:287px}}.testimonials-grid .t-row .testimonial{position:absolute;left:0;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;top:0}@media only screen and (min-width: 1px){.testimonials-grid .t-row .testimonial{max-height:800px;overflow:auto}}@media only screen and (min-width: 992px){.testimonials-grid .t-row .testimonial{max-height:360px}}.testimonials-grid .t-row .testimonial .quote blockquote{font-size:1.2em;margin-top:10px}@media only screen and (min-width: 768px){.testimonials-grid .t-row .testimonial .quote blockquote{font-size:1.2em}}.testimonials-grid .t-row .testimonial .c-info{text-align:center;margin-top:0px}.testimonials-grid .t-row .testimonial .image{background-size:cover;background-repeat:no-repeat;background-position:center;width:150px}.testimonials-grid .t-row .testimonial .image img{margin-top:30px}.testimonials-grid .t-row .testimonial .customer-creds{display:block;text-align:center;max-width:150px}.testimonials-grid .t-row .testimonial .customer-creds .title,.testimonials-grid .t-row .testimonial .customer-creds .name{display:inline-block;color:#f3f3f3}.testimonials-grid .t-row .testimonial .customer-creds .name{text-transform:uppercase;font-weight:600}.testimonials-grid .t-row .testimonial .customer-creds .title{font-size:.8em}.testimonials-grid .t-row .testimonial.active-test{opacity:1}.testimonials-grid .t-bullets{text-align:center;padding-right:100px;color:#f3f3f3}.testimonials-grid .t-bullets .tbullets{margin-left:10px;display:inline-block;opacity:.3}.testimonials-grid .t-bullets .tbullets.active-test{opacity:1}.testimonials-grid .r-arrow,.testimonials-grid .l-arrow{position:absolute;width:24px;height:90px;background-repeat:no-repeat;background-size:contain;top:178px;cursor:pointer;display:block}@media only screen and (min-width: 1px){.testimonials-grid .r-arrow{right:0px}}@media only screen and (min-width: 992px){.testimonials-grid .r-arrow{right:-10px !important}}@media only screen and (min-width: 1300px){.testimonials-grid .r-arrow{right:-20px !important}}@media only screen and (min-width: 1px){.testimonials-grid .l-arrow{left:0px}}@media only screen and (min-width: 992px){.testimonials-grid .l-arrow{left:-10px !important}}@media only screen and (min-width: 1300px){.testimonials-grid .l-arrow{left:-20px !important}}.testimonials-grid.white .l-arrow,.testimonials-grid.lightgray-fade .l-arrow{background-image:url(/wp-content/themes/productconfiglibrary/images/prev-gray.png)}.testimonials-grid.white .r-arrow,.testimonials-grid.lightgray-fade .r-arrow{background-image:url(/wp-content/themes/productconfiglibrary/images/next-gray.png)}.testimonials-grid.secondary-dark-gray h1,.testimonials-grid.lightgray h1{color:#fff !important}.testimonials-grid.secondary-dark-gray .l-arrow,.testimonials-grid.lightgray .l-arrow{background-image:url(/wp-content/themes/productconfiglibrary/images/prev-wt.webp)}.testimonials-grid.secondary-dark-gray .r-arrow,.testimonials-grid.lightgray .r-arrow{background-image:url(/wp-content/themes/productconfiglibrary/images/next-wt.webp)}.prod-highlights{padding:60px 0;position:relative}.prod-highlights::after{clear:both;content:"";display:block}.prod-highlights .product-tile{background-size:cover;background-repeat:no-repeat;background-position:center;background-repeat:no-repeat;background-position:center;min-height:260px}.prod-highlights .product-tile .prod-title{display:block;color:#fff}.prod-highlights .product-tile a{color:#fff}.highlight-video{padding:60px 0;position:relative;display:block;width:100%;margin:0}.highlight-video::after{clear:both;content:"";display:block}.highlight-video .short-dash{margin:-10px 0 60px}.highlight-video video{height:auto;min-width:100%;max-width:100%}.highlight-video iframe{width:100% !important}@media only screen and (min-width: 1px){.highlight-video iframe{min-height:261px}}@media only screen and (min-width: 768px){.highlight-video iframe{min-height:563px}}@media only screen and (min-width: 1600px){.highlight-video iframe{min-height:796px}}.highlight-video .spotlight{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;min-height:420px;margin-bottom:20px;cursor:pointer}.highlight-video .spotlight .hoverlay{opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;top:0;left:0;z-index:2;width:100%;position:absolute;height:100%;background-color:#007ea3;display:flex;align-items:center;justify-content:center}.highlight-video .spotlight .overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:rgba(0,0,0,0);background:-moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 48%, rgb(0, 0, 0) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 48%, rgb(0, 0, 0) 100%);background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 48%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=1);z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center}.highlight-video .spotlight .sofa-king{margin-top:-120px;max-width:80px;display:inline-block}.highlight-video .spotlight .cont{display:none;color:#fc4e19}.highlight-video .spotlight .spotlight-upper{position:absolute;top:0;left:0;margin:0;padding:20px;color:#fff;width:100%;z-index:3}.highlight-video .spotlight .spotlight-lower{position:absolute;bottom:0px;left:0;margin:0;padding:20px;color:#fff;text-align:right;width:100%;z-index:3}.highlight-video .spotlight .spotlight-lower a{display:inline-block;color:#fff}.highlight-video .spotlight .spotlight-lower a:after{content:"";width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #fff;display:inline-block;margin:6px 0 0 10px;transition:all .5s ease}.highlight-video .spotlight .desc{position:absolute;top:180px;left:0;margin:0;padding:10px 20px;text-align:right;height:auto;width:100%;z-index:3;color:#fff;text-align:left;vertical-align:top;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.highlight-video .spotlight .desc p{margin-top:0px}.highlight-video .spotlight.active .overlay{background:rgba(0,0,0,.8)}.highlight-video .spotlight.active .cont{display:inline-block;font-size:1.3em;font-weight:bold}.highlight-video .spotlight:hover .hoverlay{opacity:1}.highlight-video .spotlight:hover .desc{opacity:1}.solutions-grid{padding:60px 0;position:relative;display:block;width:100%;margin:0}.solutions-grid::after{clear:both;content:"";display:block}.solutions-grid .solution{position:relative;cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:20px;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 1px){.solutions-grid .solution{min-height:540px}}@media only screen and (min-width: 768px){.solutions-grid .solution{min-height:460px}}@media only screen and (min-width: 992px){.solutions-grid .solution{min-height:490px}}@media only screen and (min-width: 1200px){.solutions-grid .solution{min-height:546px}}.solutions-grid .solution .solution-upper{position:absolute;top:0;left:0;width:100%;height:auto;z-index:4;pointer-events:none}.solutions-grid .solution .solution-upper .solution-tit{font-size:1.8em;color:#fff;margin:30px 30px 50px 30px;line-height:1.3;font-weight:700}.solutions-grid .solution .hoverlay{opacity:0;z-index:3;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block;color:#fff;background:#024}.solutions-grid .solution .hoverlay .hovercont{position:absolute;top:80px;padding:30px}.solutions-grid .solution .upper-overlay{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.72) 0%, rgba(125, 185, 232, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.72) 0%, rgba(125, 185, 232, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.72) 0%, rgba(125, 185, 232, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b8000000", endColorstr="#007db9e8", GradientType=0);z-index:1;position:absolute;left:0;top:0;width:100%;height:100%}.solutions-grid .solution .solution-lower{overflow:hidden;position:absolute;bottom:0;left:0px;width:100%;display:block;height:auto;z-index:4;background-color:#f3f3f3}@media only screen and (min-width: 1600px){.solutions-grid .solution .solution-lower{height:70px}}.solutions-grid .solution .solution-lower .solution-lower-cont{width:100%;margin:0px 0px;display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;align-items:center;height:auto}@media only screen and (min-width: 1600px){.solutions-grid .solution .solution-lower .solution-lower-cont{height:70px}}.solutions-grid .solution .solution-lower .solution-lower-inner{height:auto;margin:0px auto 0;width:100%}.solutions-grid .solution .solution-lower .solution-prod{display:inline-block;height:50px;cursor:pointer;margin:6px 10px 0px}.solutions-grid .solution .solution-lower .solution-prod .icon{background-repeat:no-repeat;background-color:#fff;background-size:contain;background-position:center;width:50px;min-width:50px;height:50px;display:inline-block;margin-right:20px}.solutions-grid .solution .solution-lower .solution-prod .prod-inner{padding:4px 14px;background-color:rgba(0,0,0,0);border:3px solid #bcbdbf;background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block;width:auto;cursor:pointer;text-align:center;position:relative}.solutions-grid .solution .solution-lower .solution-prod .prod-inner a{font-weight:700;color:#383d42 !important}.solutions-grid .solution .solution-lower .solution-prod .prod-inner a:after{content:"";width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #383d42;display:inline-block;margin:10px 0 0 10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.solutions-grid .solution .solution-lower .solution-prod .prod-inner:hover{border:3px solid #fc4e19}.solutions-grid .solution .solution-lower .solution-prod .solution-img{height:50px;width:50px;display:inline-block;background-size:cover;background-repeat:no-repeat}.solutions-grid .solution .solution-lower .solution-prod .solution-prod-title{display:inline-block;vertical-align:center;margin-left:10px}.solutions-grid .solution .solution-lower .solution-prod a{color:#fff;display:flex;align-content:center}.solutions-grid .solution .slick-prev{background-image:url(/wp-content/themes/productconfiglibrary/images/prev-wt.webp);opacity:0;height:40px;margin-top:-20px}@media only screen and (min-width: 1px){.solutions-grid .solution .slick-prev{left:-22px !important}}@media only screen and (min-width: 992px){.solutions-grid .solution .slick-prev{left:-42px !important}}@media only screen and (min-width: 1300px){.solutions-grid .solution .slick-prev{left:-40px !important}}.solutions-grid .solution .slick-next{background-image:url(/wp-content/themes/productconfiglibrary/images/next-wt.webp);opacity:1;height:40px;margin-top:-20px}@media only screen and (min-width: 1px){.solutions-grid .solution .slick-next{right:-27px !important}}@media only screen and (min-width: 992px){.solutions-grid .solution .slick-next{right:-32px !important}}@media only screen and (min-width: 1600px){.solutions-grid .solution .slick-next{right:-40px !important}}.solutions-grid .solution:hover .hoverlay{opacity:.8}.prod-col-grid{padding:60px 0;position:relative;display:block;width:100%;margin:0}.prod-col-grid::after{clear:both;content:"";display:block}.prod-col-grid::after{clear:both;content:"";display:block}.prod-col-grid .prod-col{padding:60px 0}.prod-col-grid .prod-col .col-upper{min-height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff}.prod-col-grid .prod-col .col-upper .prod-title{padding:10px}.prod-col-grid .prod-col ul{list-style-type:disc;list-style-position:outside;margin-left:16px}.prod-col-grid .prod-col .tile-lower{font-size:.9em}.gallery{padding:60px 0;position:relative;display:block;width:100%;margin:0}.gallery::after{clear:both;content:"";display:block}.gallery .photos{position:relative}.gallery .photo{height:340px;position:relative;overflow:hidden;padding:0 20px;width:auto}.gallery .photo .photo-cont{display:flex;align-items:center;justify-content:center;width:100%;height:100%;height:300px;position:relative;flex-direction:column}.gallery .photo .full-cover{display:block;position:abosolute;background-size:cover;background-repeat:no-repeat;background-position:center;background-position:center;width:100%;height:100%}.gallery .photo .sizeit{display:none !important}.gallery .inner-photo{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;left:10px;top:10px;background-size:cover;background-repeat:no-repeat;background-position:center}.gallery figcaption{text-align:center;margin:auto;font-size:.8em;color:#f3f3f3;line-height:1}.gallery .photos-v{height:300px;display:block;max-width:100%;margin-left:16px;float:left}.gallery .photos-v .vphoto{min-height:340px;padding:0px 20px;background:none !important}.gallery .photos-v .vphoto .vphoto-cont{display:block;height:300px}.gallery .photos-v .vphoto .vphoto-cont img{max-height:100%}.gallery .photos-v .vphoto .sizeit{position:static !important;height:300px;display:block !important;margin:0}.gallery .slick-prev{background-image:url(/wp-content/themes/productconfiglibrary/images/prev-gray.png)}@media only screen and (min-width: 1px){.gallery .slick-prev{left:-9px !important}}@media only screen and (min-width: 992px){.gallery .slick-prev{left:-35px !important}}@media only screen and (min-width: 1300px){.gallery .slick-prev{left:-40px !important}}@media only screen and (min-width: 1600px){.gallery .slick-prev{left:-40px !important}}.gallery .slick-next{background-image:url(/wp-content/themes/productconfiglibrary/images/next-gray.png)}@media only screen and (min-width: 1px){.gallery .slick-next{right:-13px !important}}@media only screen and (min-width: 992px){.gallery .slick-next{right:-41px !important}}.resources{padding:60px 0;position:relative;display:block;width:100%;margin:0}.resources::after{clear:both;content:"";display:block}.resources .resource{text-align:center}.resources .resource .image{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:120px}.product-grid{padding:60px 0;position:relative;display:block;width:100%;margin:0}.product-grid::after{clear:both;content:"";display:block}@media only screen and (min-width: 1px){.product-grid{padding:60px}}@media only screen and (min-width: 992px){.product-grid{padding:60px 0}}.product-grid .spacer{height:60px}.product-grid .tile{min-height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;position:relative}.product-grid .tile a{color:#fff}.product-grid .tile .tile-upper{width:100%;position:absolute;top:0;left:0;padding:10px}.product-grid .tile .tile-lower{width:100%;position:absolute;bottom:0;left:0;padding:10px}.product-grid.solution-prods{background-color:#f1f1f1}.product-grid.solution-prods .slider{height:400px;width:100%}.product-grid.solution-prods .slider .slick-list{height:400px}.product-grid.solution-prods .slider .slick-list>.slick-track{margin-left:0}.product-grid.solution-prods .short-dash{margin-bottom:60px}.product-grid.solution-prods .prods{margin:0 0 10px 10px;float:left;display:inline-block}@media only screen and (min-width: 992px){.product-grid.solution-prods .prods{margin-left:10px}}.product-grid.solution-prods .prods .tile{background-color:#fff;text-align:center;height:400px !important;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-bottom:50px;cursor:pointer}.product-grid.solution-prods .prods .tile .overlay{opacity:.8;background:#024;position:absolute;width:100%;height:100%;z-index:2;left:0;top:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media only screen and (min-width: 768px){.product-grid.solution-prods .prods .tile .overlay{opacity:0}}.product-grid.solution-prods .prods .tile .absolute-full{max-width:100%;display:inline-block;margin:auto}.product-grid.solution-prods .prods .tile .tile-upper{top:0px;left:0px;padding:20px;position:absolute;display:block;z-index:5;text-align:left;font-weight:800;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.product-grid.solution-prods .prods .tile .tile-over{position:absolute;top:50px;left:0px;padding:20px;display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media only screen and (min-width: 768px){.product-grid.solution-prods .prods .tile .tile-over{opacity:0}}.product-grid.solution-prods .prods .tile .tile-lower{background-color:#f3f3f3;z-index:5;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.product-grid.solution-prods .prods .tile .tile-lower .title{display:inline-block;float:left;clear:left}.product-grid.solution-prods .prods .tile .tile-lower a{display:inline-block;float:right;clear:right;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.product-grid.solution-prods .prods .tile .tile-lower a:after{content:"";border-top:5px solid rgba(0,0,0,0);border-left:5px solid #fff;border-bottom:5px solid rgba(0,0,0,0);width:8px;height:1px;margin:0 10px 0 8px;display:inline-block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.product-grid.solution-prods .prods .tile .tile-lower a:hover{color:#fc4e19}.product-grid.solution-prods .prods .tile .tile-lower a:hover::after{border-left:5px solid #fc4e19}.product-grid.solution-prods .prods .tile .tile-lower:hover{background-color:#72c7e7}.product-grid.solution-prods .prods .tile.Products .absolute-full{max-height:345px}@media only screen and (min-width: 768px){.product-grid.solution-prods .prods .tile.Products .tile-upper{opacity:0}}.product-grid.solution-prods .prods .tile.Recommended .tile-lower{background:rgba(0,0,0,0)}.product-grid.solution-prods .prods .tile.Recommended .tile-lower .title{display:none}.product-grid.solution-prods .prods .tile.Recommended .absolute-full{max-height:1000px;min-height:100%;min-width:100%;max-width:1000px}.product-grid.solution-prods .prods .tile:hover .tile-over,.product-grid.solution-prods .prods .tile:hover .tile-upper{opacity:1}.product-grid.solution-prods .prods .tile:hover .overlay{opacity:.8}.product-grid.solution-prods .slick-prev{background-image:url(/wp-content/themes/productconfiglibrary/images/prev-gray.png)}@media only screen and (min-width: 1px){.product-grid.solution-prods .slick-prev{left:-49px !important}}@media only screen and (min-width: 992px){.product-grid.solution-prods .slick-prev{left:-32px !important}}.product-grid.solution-prods .slick-next{background-image:url(/wp-content/themes/productconfiglibrary/images/next-gray.png)}@media only screen and (min-width: 1px){.product-grid.solution-prods .slick-next{right:-48px !important}}@media only screen and (min-width: 992px){.product-grid.solution-prods .slick-next{right:-41px !important}}.highlight{background-color:#c4d92e}.split-slide,.about-split{background-image:url(/wp-content/themes/productconfiglibrary/images/pattern.png);background-repeat:no-repeat;background-position:right;background-size:20% auto;padding:60px 0;position:relative;display:block;width:100%;margin:0}.split-slide::after,.about-split::after{clear:both;content:"";display:block}.split-slide .stage,.about-split .stage{position:relative;margin:0px;width:100%;min-height:460px;max-width:500px;background-color:#383d42}.split-slide .stage .slide,.about-split .stage .slide{position:absolute;width:100%;min-height:400px;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer !important;opacity:0;z-index:1}.split-slide .stage .slide.active-slide,.about-split .stage .slide.active-slide{opacity:1;z-index:50}.split-slide .stage .bullets,.about-split .stage .bullets{width:100%;height:58px;position:absolute;bottom:0px;left:0px;padding:10px}.split-slide .stage .bullets a,.about-split .stage .bullets a{display:inline-block;color:#fff;opacity:.6;outline:none;margin:-5px 0 0 4px}.split-slide .stage .bullets a.active-slide,.about-split .stage .bullets a.active-slide{opacity:1}.split-slide .stage .bullets .titlespot,.about-split .stage .bullets .titlespot{width:60%;height:46px;position:absolute;bottom:0px;right:28px;text-align:right;color:#fff}@media only screen and (min-width: 992px){.split-slide .slide-titles,.about-split .slide-titles{margin-top:60px}}.split-slide .slide-titles li,.about-split .slide-titles li{cursor:pointer;margin:0px 0px 6px;padding:0;display:block;vertical-align:middle}.split-slide .slide-titles li .table-row,.about-split .slide-titles li .table-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;height:45px}.split-slide .slide-titles li .imgcont,.about-split .slide-titles li .imgcont{margin:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:#e0e1dd;display:inline-block;padding:0px;border:2px solid rgba(0,0,0,0);height:45px;width:45px}.split-slide .slide-titles li img,.about-split .slide-titles li img{width:100%}.split-slide .slide-titles li .textcont,.about-split .slide-titles li .textcont{padding-top:8px;display:inline-block;text-transform:uppercase;max-width:87%;margin-left:10px;font-size:.9em;letter-spacing:2px;font-weight:600;margin:0 0 0 10px;vertical-align:middle}.split-slide .slide-titles li.active .imgcont,.about-split .slide-titles li.active .imgcont{background-color:rgba(0,0,0,0);border:2px solid #c4d92e}.split-slide .slide-titles li.active a:after,.about-split .slide-titles li.active a:after{content:"";width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #c4d92e;display:inline-block;margin:6px 0 0 10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.split-slide.secondary-light-gray,.secondary-light-gray.about-split{padding:60px 0;position:relative;display:block;width:100%;margin:0;background-image:none}.split-slide.secondary-light-gray::after,.secondary-light-gray.about-split::after{clear:both;content:"";display:block}.split-slide.secondary-light-gray .inner-content,.split-slide.secondary-light-gray .archive .wrap,.archive .split-slide.secondary-light-gray .wrap,.split-slide.secondary-light-gray .blog .wrap,.blog .split-slide.secondary-light-gray .wrap,.split-slide.secondary-light-gray .single-post .wrap,.single-post .split-slide.secondary-light-gray .wrap,.secondary-light-gray.about-split .inner-content,.secondary-light-gray.about-split .archive .wrap,.archive .secondary-light-gray.about-split .wrap,.secondary-light-gray.about-split .blog .wrap,.blog .secondary-light-gray.about-split .wrap,.secondary-light-gray.about-split .single-post .wrap,.single-post .secondary-light-gray.about-split .wrap{position:relative;z-index:3}.split-slide.secondary-light-gray:before,.secondary-light-gray.about-split:before{content:"";pointer-events:none;background-size:auto;position:absolute;background-position:0%;background-repeat:no-repeat;width:500px;height:500px;bottom:0;left:9%;z-index:1;background-image:url(/wp-content/themes/productconfiglibrary/images/pattern-left.png);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.contact-us-info{padding:60px 0;position:relative;display:block;width:100%;margin:0}.contact-us-info::after{clear:both;content:"";display:block}.contact-us-info .flex-row{justify-content:space-between}@media only screen and (min-width: 1px){.contact-us-info .flex-row{flex-wrap:wrap}}@media only screen and (min-width: 1200px){.contact-us-info .flex-row{flex-wrap:nowrap}}.contact-us-info .info-column{height:100%}.contact-us-info .info-column h4{font-weight:800;margin-bottom:10px}.contact-us-info .info-column .lightgray-fade,.contact-us-info .info-column .secondary-light-gray{margin:0;display:block;width:96%;padding:4px 20px;min-height:200px;line-height:1.7;font-size:.84em}.contact-us-info .info-column .lightgray-fade a,.contact-us-info .info-column .lightgray-fade p,.contact-us-info .info-column .secondary-light-gray a,.contact-us-info .info-column .secondary-light-gray p{color:#383d42;font-size:inherit}.contact-us-info .info-column .lightgray-fade a,.contact-us-info .info-column .secondary-light-gray a{font-weight:500;color:#fc4e19;margin-left:0}.contact-us-info .info-column .lightgray-fade a:after,.contact-us-info .info-column .secondary-light-gray a:after{content:">";margin-left:2px}.contact-us-info .info-column .lightgray-fade a:hover,.contact-us-info .info-column .secondary-light-gray a:hover{color:#fc4e19}.contact-us-info .info-column .secondary-light-gray{min-height:200px}.contact-us-info .info-column .secondary-light-gray a:first-of-type{display:inline-block;margin-top:10px}.short-dash{width:150px;height:4px;background-color:#c4d92e;display:block;margin:10px 0}.value-prop{text-transform:uppercase;letter-spacing:4px;display:inline-block;margin-top:20px;padding-bottom:12px;border-bottom:3px solid #c4d92e}.repair{padding:60px 0;position:relative;display:block;width:100%;margin:0}.repair .grid-6{width:100%}@media only screen and (min-width: 992px){.repair .grid-6{width:50%}}.repair::after{clear:both;content:"";display:block}.repair .repair-block{margin:0 0 30px;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:600px}.repair .repair-detail-block{padding:30px;background-color:#e0e1dd;min-height:600px;margin:0 0 30px}.repair .repair-detail-block .short-dash{background-color:#f3f3f3}.key-perks{padding:60px 0;position:relative;display:block;width:100%;margin:0;background-color:#f1f1f1}.key-perks::after{clear:both;content:"";display:block}.key-perks .prow{display:block;margin:auto}@media only screen and (min-width: 1px){.key-perks .prow{width:100%}}@media only screen and (min-width: 992px){.key-perks .prow{width:80%}}.key-perks .perk-column{padding:40px;display:flex;align-content:flex-start}.key-perks .perk-column .perk-icon{width:90px;text-align:center;display:inline-block}.key-perks .perk-column .perk-icon img{width:100%}.key-perks .perk-column .perk-det{width:auto;display:inline-block;max-width:620px;margin-left:30px}.key-perks .perk-column .perk-det h4{margin:10px auto;color:#383d42;font-size:1.6em}.case-studies{padding:60px 0;position:relative;display:block;width:100%;margin:0}.case-studies::after{clear:both;content:"";display:block}.case-studies .short-dash{margin:-10px 0 60px}.case-studies .wrow{width:100%;display:block;margin-bottom:20px}@media only screen and (min-width: 768px){.case-studies .row{margin-bottom:20px !important}}.case-studies .case-study-bg{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;float:left;margin:0}@media only screen and (min-width: 1px){.case-studies .case-study-bg{min-height:650px}}@media only screen and (min-width: 992px){.case-studies .case-study-bg{min-height:500px}}@media only screen and (min-width: 1px){.case-studies .case-study-bg{width:100%}}@media only screen and (min-width: 768px){.case-studies .case-study-bg{width:50%}}.case-studies .case-study-bg .case-upper{position:absolute;top:0px;left:0px;padding:10px;color:#fff}.case-studies .case-study-bg .case-lower{position:absolute;bottom:0px;left:0px;padding:10px;color:#fff}.case-studies .case-study-text{float:left;margin:0;padding:40px;background:#f3f3f3;color:#fff}@media only screen and (min-width: 1px){.case-studies .case-study-text{width:100%;min-height:520px}}@media only screen and (min-width: 768px){.case-studies .case-study-text{width:50%;min-height:650px}}@media only screen and (min-width: 992px){.case-studies .case-study-text{min-height:500px}}.case-studies .case-study-text h2{color:#fff;font-weight:900}@media only screen and (min-width: 1px){.case-studies .case-study-text h2{font-size:1.4em}}@media only screen and (min-width: 992px){.case-studies .case-study-text h2{font-size:1.86em}}.case-studies .case-study-text .short-dash{background:#72c7e7;margin-bottom:20px}.case-studies .case-study-text a{color:#fff}.case-studies .case-study-text a:hover{color:#007ea3}@media only screen and (min-width: 768px){.case-studies.stubby .case-study-bg,.case-studies.stubby .case-study-text{min-height:350px;height:350px}}@media only screen and (min-width: 992px){.case-studies.stubby .case-study-bg,.case-studies.stubby .case-study-text{min-height:300px;height:300px;overflow-y:auto}}.case-study-bg{cursor:pointer}.case-study-text{position:relative}.case-study-text .cs-link{color:#fff;font-weight:bold;position:absolute;bottom:20px;right:40px}.case-study-text .cs-link:after{content:"";border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid #fff;height:0;display:inline-block;margin-left:6px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.case-study-text .cs-link:hover:after{border-left:5px solid #007ea3}.support-tile-grid{background:#383d42;padding:60px 0;position:relative;display:block;width:100%;margin:0}.support-tile-grid::after{clear:both;content:"";display:block}.support-tile-grid h1{color:#e0e1dd;margin-top:0}.support-tile-grid .support-docs{display:flex;align-items:flex-start;justify-content:flext-start;flex-direction:row;flex-wrap:wrap}.support-tile-grid .support-docs .doc-tile{width:213px;display:inline-block;align-items:flex-start;justify-content:flex-start;margin:0 20px 20px 0;background:#e0e1dd;border-radius:4px;padding:20px;height:200px;cursor:pointer;position:relative}.support-tile-grid .support-docs .doc-tile .doc-icon{height:50px;margin-:auto;display:block;text-align:center}.support-tile-grid .support-docs .doc-tile .doc-icon a{display:block;width:100%;fill:#fc4e19}.support-tile-grid .support-docs .doc-tile .doc-icon img{display:inline-block;max-height:50px}.support-tile-grid .support-docs .doc-tile .doc-details{width:170px;display:inline-block;font-size:.9em;margin:4px 0px 10px 0;line-height:1.3}.support-tile-grid .support-docs .doc-tile .doc-details p{line-height:1.3}.support-tile-grid .support-docs .doc-tile .doc-details .doc-title{color:#383d42;font-weight:700;text-align:center;width:100%;display:block}.support-tile-grid .support-docs .doc-tile .doc-details .summary{font-size:.8em;margin:0;color:#383d42;text-align:center}.support-tile-grid .support-docs .doc-tile .doc-details .summary p{margin:0}.support-tile-grid .support-docs .doc-tile .lm{position:absolute;bottom:10px;right:10px;color:#fc4e19;font-weight:bold;text-transform:uppercase}.support-tile-grid .support-docs .doc-tile .lm:after{content:"";border-top:5px solid rgba(0,0,0,0);border-left:5px solid #fc4e19;border-bottom:5px solid rgba(0,0,0,0);width:8px;height:1px;margin:0 10px 0 8px;display:inline-block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.four-column-case{padding:60px 0;position:relative;display:block;width:100%;margin:0;position:relative}.four-column-case::after{clear:both;content:"";display:block}.four-column-case .fycc{background-image:url(/wp-content/themes/productconfiglibrary/images/food-beverage-hero.webp);background-size:cover;background-position:center;position:absolute;left:0;top:0;width:100%;z-index:1;height:100%}.four-column-case .blue-over{opacity:.6;position:absolute;left:0;top:0;width:100%;z-index:2;height:100%;background-color:#024}.four-column-case .texture{background-size:6px;background-color:rgba(0,0,0,0) !important;background-image:url(/wp-content/themes/productconfiglibrary/images/flipped-diamonds.png);z-index:4;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.36}.four-column-case .inner-content,.four-column-case .archive .wrap,.archive .four-column-case .wrap,.four-column-case .blog .wrap,.blog .four-column-case .wrap,.four-column-case .single-post .wrap,.single-post .four-column-case .wrap{position:relative;z-index:100}.four-column-case .small-title{color:#fff}.four-column-case .flex-row{flex-wrap:wrap}@media only screen and (min-width: 992px){.four-column-case .flex-row{flex-wrap:nowrap;justify-content:space-between}}.four-column-case .flex-3{text-align:left;cursor:pointer;min-height:660px;z-index:2}.four-column-case .flex-3 .app-col-image{position:absolute;top:0;left:0;width:100%;height:35%;background-size:cover;background-repeat:no-repeat;background-position:center}.four-column-case .flex-3 .app-col-content{position:absolute;bottom:0;left:0;width:100%;height:65%;color:#024;background:#fff;padding:26px;text-align:left}.four-column-case .flex-3 .app-col-content .app-col-title,.four-column-case .flex-3 .app-col-content .app-col-text{position:static;background:rgba(0,0,0,0);text-align:left;margin:0;padding:0px}.four-column-case .flex-3 .app-col-content .app-col-title{font-size:1em}.four-column-case .flex-3 .app-col-content .app-col-text{font-size:.9em}.four-column-case .flex-3 .app-col-content .db{font-weight:bold;color:#024;margin-left:0px}.four-column-case .flex-3 .app-col-content .button,.four-column-case .flex-3 .app-col-content #res .wpdm-mms-download-link,#res .four-column-case .flex-3 .app-col-content .wpdm-mms-download-link{margin-left:0px !important}.four-column-case .small-title{color:#fff !important}.contact-us-section{padding:60px 0;position:relative;display:block;width:100%;margin:0;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:rgba(224,225,221,.5)}.contact-us-section::after{clear:both;content:"";display:block}@media only screen and (min-width: 992px){.contact-us-section{background-color:#fff}}.contact-us-section h1{position:relative;z-index:5}.contact-us-section h1:after{content:"";width:150px;height:4px;background-color:#c4d92e;display:block;margin:10px 0}.contact-us-section .bgover{position:absolute;background-color:#e0e1dd;width:100%;height:100%;margin-top:-60px;margin-bottom:-60px;display:none}@media only screen and (min-width: 992px){.contact-us-section .bgover{display:none}}.contact-us-section .bgimg{background-size:cover;background-repeat:no-repeat;background-position:center;display:block;position:static;background-position:79% top;min-height:350px;width:100%;margin-top:-60px;margin-bottom:0px}@media only screen and (min-width: 992px){.contact-us-section .bgimg{position:absolute;height:100%;margin-bottom:-60px}}.contact-us-section .inner-content,.contact-us-section .archive .wrap,.archive .contact-us-section .wrap,.contact-us-section .blog .wrap,.blog .contact-us-section .wrap,.contact-us-section .single-post .wrap,.single-post .contact-us-section .wrap{position:relative;z-index:2}.contact-us-section li.gfield{margin-top:0px !important}.contact-us-section #field_1_1{margin-top:-11px !important}.contact-us-section #input_1_7{min-height:140px}.contact-us-section #gform_submit_button_1{background-color:#fc4e19}.contact-us-section #gform_submit_button_1:hover{background-color:#f3f3f3}.contact-us-section .ginput_container{margin:18px 0 0 0 !important}.contact-us-section .ginput_container_select,.contact-us-section .ginput_container_textarea{margin-top:30px !important}.contact-us-section .ginput_container_select #input_2_16,.contact-us-section .ginput_container_textarea #input_2_16{padding:4px}.video-form{padding:60px 0;position:relative;display:block;width:100%;margin:0}.video-form::after{clear:both;content:"";display:block}.video-form .title{margin-top:30px}@media only screen and (min-width: 1px){.video-form .formcontent{padding:20px}}@media only screen and (min-width: 992px){.video-form .formcontent{padding:0px 20px}}.hero-overlap{display:block;margin:0px 0px;width:100%;z-index:100;position:relative;padding:60px 0;align-content:flex-start}.hero-overlap .flex-row{padding-top:0}.hero-overlap a{margin:20px 0 0 0}@media only screen and (min-width: 768px){.hero-overlap{padding-bottom:0px}}@media only screen and (min-width: 1200px){.hero-overlap{padding-bottom:60px}}.interrupt-image{position:relative;width:100%;display:none}@media only screen and (min-width: 992px){.interrupt-image{display:inline-block;width:40%}}.interrupt-image img{top:-300px;position:absolute;display:inline-block}.special .col-md-6{width:100%}@media only screen and (min-width: 992px){.special .col-md-6{max-width:700px}}.special .col-md-6 .flex-row{font-size:1.1em;font-weight:bold;color:#024;align-items:flex-start;justify-content:flex-start;font-size:.9em}.special .col-md-6 .flex-row a{margin-left:0px !important;color:#024;margin-right:10px}.special .col-md-6 .flex-row .email{display:inline-block;margin-left:0}@media only screen and (min-width: 992px){.special .col-md-6 .flex-row .email{margin-left:16px}}.special .col-md-6 .flex-row .email:before{content:url(/wp-content/themes/productconfiglibrary/images/email.png);display:inline-block;height:18px;margin-right:6px}.special .col-md-6 .flex-row .phone{display:inline-block}.special .col-md-6 .flex-row .number{display:inline-block}.special .col-md-6 .flex-row .number:before{content:url(/wp-content/themes/productconfiglibrary/images/phone.png);display:inline-block;height:18px;margin-left:16px;margin-right:6px}.blue-form{padding:60px 0;position:relative;display:block;width:100%;margin:0;background-color:#024}.blue-form::after{clear:both;content:"";display:block}.blue-form .plus-bullets{color:#fff}.faq{padding:60px 0;position:relative;display:block;width:100%;margin:0}.faq::after{clear:both;content:"";display:block}.faq .qa-row{margin:0px 0;width:100%;display:flex;align-content:flex-start;flex-wrap:wrap;flex-direction:column;cursor:pointer;position:relative}.faq .qa-row .qa-q{margin:0px;width:100%;padding:6px 20px 6px 32px}.faq .qa-row .qa-item{transform:scaleY(0);transform-origin:top;transition:transform .26s ease;font-size:1em;background-color:#fff;width:100%;padding:0 0 0 8px}.faq .qa-row .qa-item ul{list-style-type:disc;list-style-position:inside}.faq .qa-row .qa-item blockquote{font-style:italic}.faq .qa-row.closed .qa-q:before{content:"+";position:absolute;left:6px;top:5px;font-size:1.2em;font-weight:bold;color:#c4d92e}.faq .qa-row.closed .qa-item{max-height:0px;opacity:0}.faq .qa-row.opened .qa-q:before{content:"-";position:absolute;left:8px;top:5px;font-size:1.2em;font-weight:bold;color:#c4d92e}.faq .qa-row.opened .qa-item{transform:scaleY(1);opacity:1}.collapsible-sections{padding:60px 0;position:relative;display:block;width:100%;margin:0;align-items:flex-start}.collapsible-sections::after{clear:both;content:"";display:block}.collapsible-sections .c-section{padding:0 15px;margin-bottom:5px;width:100%;margin:0;padding:0;margin-bottom:60px;max-width:800px}.collapsible-sections .section{background-color:#f8f8f8;margin-bottom:5px;border:2px solid #e0e1dd}.collapsible-sections .app-col-title:before{float:left;display:block;font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:14px;content:"";height:24px;width:24px;text-align:center;line-height:inherit;color:#fc4e19;margin:0 3px 0 0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.collapsible-sections .active:before{content:""}.collapsible-sections .sectiondesc{display:none}.collapsible-sections .app-col-title{display:block;cursor:pointer;font-weight:700;color:#444;line-height:2.5em;padding:0 15px;width:100%;margin:0 0 0 12px;padding:0;max-width:800px}.collapsible-sections ul.dpdm-mms-area-sections{display:none;margin:0}.collapsible-sections .sectiondesc{padding:10px 15px;margin-bottom:5px}.collapsible-sections li.dpdm-mms-area-section p{display:none !important}.collapsible-sections li.dpdm-mms-area-section>input[type=checkbox]:checked+label:before{content:""}.collapsible-sections .panelbody{font-size:14px;line-height:1.25em;padding:0px 25px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.collapsible-sections .panelbody a{color:#fc4e19;margin:0;display:inline-block;font-weight:500;font-size:1.1em}.collapsible-sections .panelbody .orange,.collapsible-sections .panelbody #res .wpdm-mms-download-link,#res .collapsible-sections .panelbody .wpdm-mms-download-link{color:#fff}.collapsible-sections .panelbody:hover{background-color:#f4f4f4}.faq-Section{display:flex;flex-direction:column;align-items:center;justify-content:center}.faq-Section details{margin:0px 0;width:80%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;cursor:pointer;position:relative}.faq-Section details details[open] summary:before{content:"-";transform:rotate(45deg)}.faq-Section details details[open] div{transform:scaleY(1);opacity:1}.faq-Section details summary{position:relative;margin:0px;width:100%;padding:6px 20px 6px 32px;text-align:left}.faq-Section details summary:before{content:"+";position:absolute;left:6px;top:28px;font-size:1.73em;font-weight:bold;color:#c4d92e}.faq-Section details div{transform:scaleY(0);transform-origin:top;transition:transform .6s ease;font-size:1em;background-color:#fff;width:100%;padding:0 0 0 8px;text-align:left}.faq-Section details[open] summary:before{content:"-";transition:transform 1.6s}.faq-Section details[open] div{transform:scaleY(1);opacity:1}.acf-blog-loop{padding:60px 0;position:relative;display:block;width:100%;margin:0}.acf-blog-loop::after{clear:both;content:"";display:block}.acf-blog-loop .flex-row{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.acf-blog-loop .blog-post{display:inline-block;position:relative;min-height:300px;margin:6px 4px;padding:0}@media only screen and (min-width: 1px){.acf-blog-loop .blog-post{width:100%}}@media only screen and (min-width: 992px){.acf-blog-loop .blog-post{width:45%}}@media only screen and (min-width: 1200px){.acf-blog-loop .blog-post{width:300px}}.acf-blog-loop .blog-post .thumb{width:100%;position:absolute;top:0;left:0;height:100%;z-index:2;cursor:pointer;background-size:cover;margin:0px}.acf-blog-loop .blog-post .title{font-size:1.2em;color:#c4d92e;background-color:#f3f3f3;padding:6px;position:absolute;display:block;cursor:pointer;width:100%;bottom:0px;z-index:6;left:0px}.big-text{padding:60px 0;position:relative;display:block;width:100%;margin:0}.big-text::after{clear:both;content:"";display:block}.big-text h1{font-size:2.4em;font-weight:900;color:#000}.big-text .big{font-size:1.4em;color:#f3f3f3;display:block;margin:40px auto 40px}.big-text .pad-top{display:block;margin:20px 0}body{font-weight:100;padding:0 !important;margin:0 !important;font:17px/1.8em "Raleway","Arial","Helvetica Neue",sans-serif;color:#5b6770;background-color:#fff}a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#fc4e19;text-decoration:none}a:hover{color:#e43803}img{max-width:100%}#container{display:block;margin:0;max-width:100%;width:100% !important;padding:0 !important;overflow:hidden;position:relative}.grid::after{clear:both;content:"";display:block}@media only screen and (min-width: 1px){.f-6{width:100%}}@media only screen and (min-width: 992px){.f-6{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width: 1px){.f-3{width:50%}}@media only screen and (min-width: 992px){.f-3{width:calc(25% - 25px);float:left;margin-left:20px}}.product-list{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;flex-wrap:wrap}@media only screen and (min-width: 992px){.product-list{flex-wrap:no-wrap}}.entry-content{margin:0;padding:0;color:#f3f3f3;display:block}.wrap{margin:0px auto;clear:both;position:relative}@media only screen and (min-width: 1px){.wrap{padding:10px 0px}}@media only screen and (min-width: 992px){.wrap{padding:0}}.wrap .full-width{max-width:100%;width:100%}@media only screen and (min-width: 1200px){.wrap .full-width{margin:0 0px}}.inner-content,.archive .wrap,.blog .wrap,.single-post .wrap{margin:auto}@media only screen and (min-width: 1px){.inner-content,.archive .wrap,.blog .wrap,.single-post .wrap{width:98%;max-width:98%}}@media only screen and (min-width: 768px){.inner-content,.archive .wrap,.blog .wrap,.single-post .wrap{width:98%;max-width:992px}}@media only screen and (min-width: 992px){.inner-content,.archive .wrap,.blog .wrap,.single-post .wrap{width:98%;max-width:1200px;margin-bottom:5%}}@media only screen and (min-width: 1200px){.inner-content,.archive .wrap,.blog .wrap,.single-post .wrap{padding:0px;width:94%;max-width:94%;margin-bottom:5%}}#content{display:block;width:100% !important;max-width:100%;overflow-x:hidden;min-height:600px;background-image:none;background-color:#fff}@media only screen and (min-width: 1px){#content{padding:18px 0px 0px}}@media only screen and (min-width: 1200px){#content{padding:0px !important;margin:0px 0px}}@media only screen and (min-width: 1px){#content.stickyc{margin-top:0px}}@media only screen and (min-width: 992px){#content.stickyc{margin-top:0px}}.contact-row input[type=submit]{width:414px;max-width:90%;margin:10px 0;padding:14px;background:#d5744a;border:2px solid #d5744a;border-radius:4px;color:#fff;font-size:1em;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:4px;white-space:nowrap;cursor:pointer;display:inline-block;-webkit-transition:all 500ms ease .2s ease-in-out;-moz-transition:all 500ms ease .2s ease-in-out;-ms-transition:all 500ms ease .2s ease-in-out;-o-transition:all 500ms ease .2s ease-in-out;transition:all 500ms ease .2s ease-in-out}.contact-row input[type=submit]:hover{background-color:#f3f3f3;border-color:#f3f3f3;color:#d5744a}.orange-link{color:#fc4e19 !important}.orange-link:after{content:"";border-color:rgba(0,0,0,0) !important}.bumpit .hero .herovid{bottom:-93px}section{display:block;margin:0;width:100%;position:relative}section::after{clear:both;content:"";display:block}.full-width-content{padding:60px 0;position:relative;display:block;width:100%;margin:0}.full-width-content::after{clear:both;content:"";display:block}.full-width-content ul{list-style-type:disc;list-style-position:inside;margin-left:16px}.bottom-nub{overflow:visible !important;min-height:420px;background-color:#f1f1f1 !important}@media only screen and (min-width: 768px){.bottom-nub .highlight-rightpad{padding-right:85px}}.bottom-nub.white:before{content:"";position:absolute;bottom:-56px;left:50%;margin:0 0 0 -56px;border-right:56px solid rgba(0,0,0,0);border-left:56px solid rgba(0,0,0,0);border-top:56px solid #fff !important;z-index:100}.bottom-nub.lightgray-fade:before{content:"";position:absolute;bottom:-56px;left:50%;margin:0 0 0 -56px;border-right:56px solid rgba(0,0,0,0);border-left:56px solid rgba(0,0,0,0);border-top:56px solid #f7f7f7 !important;z-index:100}.bottom-nub .highlight-overlayc{display:none}.app-tile-grid{padding:60px 0;position:relative;display:block;width:100%;margin:0;background-color:rgba(224,225,221,.5);background-image:url(/wp-content/themes/productconfiglibrary/images/pattern-left.webp);background-repeat:no-repeat;background-position:left top;background-size:400px auto}.app-tile-grid::after{clear:both;content:"";display:block}.app-tile-grid h1{font-size:1.8em;font-weight:900;color:#f3f3f3;display:flex;align-content:center}.app-tile-grid h1:before{content:"";background-image:url(/wp-content/themes/productconfiglibrary/images/applications-icon.webp);height:42px;width:46px;background-position:0% 50%;background-size:contain;background-repeat:no-repeat;margin:0px 8px 0px 0px;display:inline-block}.app-tile-grid .app-title{padding-top:30px}.app-tile-grid .flex-row{justify-content:flex-start;flex-wrap:wrap}@media only screen and (min-width: 992px){.app-tile-grid .flex-row{margin:0 100px}}.app-tile-grid .app-tile{padding:4px 14px;background-color:rgba(0,0,0,0);border:3px solid #bcbdbf;background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block;width:auto;margin:20px;cursor:pointer;text-align:center;position:relative}@media only screen and (min-width: 1px){.app-tile-grid .app-tile{width:100%}}@media only screen and (min-width: 768px){.app-tile-grid .app-tile{width:auto}}.app-tile-grid .app-tile a{color:#383d42}.app-tile-grid .app-tile a:after{content:"";width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #383d42;display:inline-block;margin:6px 0 0 10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.app-tile-grid .app-tile:hover{border:3px solid #fc4e19}.flex-4{position:relative;width:100%;min-height:260px;border-bottom:3px solid #c4d92e;margin-bottom:20px;background-size:cover;background-position:center}@media only screen and (min-width: 992px){.flex-4{width:32.4%;display:inline-block;margin-right:.9%}}.flex-4 .app-col-title{font-weight:bold;position:absolute;background:#fff;text-align:center;padding:12px 0;bottom:0;left:0;width:100%}.flex-3{position:relative;width:100%;min-height:260px;border-bottom:3px solid #c4d92e;margin-bottom:20px;background-size:cover;background-position:center;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,.3);box-shadow:0px 0px 4px 0px rgba(0,0,0,.3)}@media only screen and (min-width: 992px){.flex-3{width:24%;display:inline-block;margin-right:1%}}.flex-3 .app-col-title{font-weight:bold;position:absolute;background:#fff;text-align:center;padding:24px 0;bottom:0;left:0;width:100%}.sort-row{background-color:#383d42;color:#fff;padding:10px 0}@media only screen and (min-width: 1px){.sort-row{height:auto}}@media only screen and (min-width: 1200px){.sort-row{height:60px}}.sort-row::after{clear:both;content:"";display:block}.sort-row input[type=text]{display:inline-block;width:auto;padding:4px !important;margin:5px 0 0 4px}.sort-row select{padding:4px !important;margin:5px 0 0 4px;width:202px}.sort-row h3,.sort-row .video-form .title,.video-form .sort-row .title{margin:6px 0 0;text-transform:uppercase;font-weight:700;color:#e0e1dd;font-size:1.1em;letter-spacing:2px}.product-catalog .sort-row{background:#f3f3f3}.product-catalog .sort-row h3,.product-catalog .sort-row .video-form .title,.video-form .product-catalog .sort-row .title{color:#c4d92e !important}@media only screen and (min-width: 1px){.product-catalog .sort-row .col-sm-4{padding:20px}}@media only screen and (min-width: 992px){.product-catalog .sort-row .col-sm-4{padding:0}}.srow{display:flex;flex-flow:column wrap;width:100%;overflow:hidden}@media only screen and (min-width: 992px){.srow{max-height:2300px}}@media only screen and (min-width: 1200px){.srow{max-height:1800px}}@media only screen and (min-width: 1300px){.srow{max-height:1600px}}@media only screen and (min-width: 1600px){.srow{max-height:1300px}}.post-tile,.featured-tile{flex:auto;display:inline;min-height:2px;background:rgba(224,225,221,.5);color:#383d42;padding:20px}@media only screen and (min-width: 1px){.post-tile,.featured-tile{width:100%;margin:0px 0 10px 0px}}@media only screen and (min-width: 992px){.post-tile,.featured-tile{width:32%;margin:0px 1% 10px 0px}}.post-tile img,.featured-tile img{margin:-20px -20px 10px -20px;max-width:calc(100% + 40px);width:calc(100% + 40px)}.post-tile .post-title,.featured-tile .post-title{font-weight:bold}.post-tile .excerpt,.featured-tile .excerpt{font-size:.85em;font-weight:normal}.post-tile a,.featured-tile a{color:#383d42}.post-tile a.learn-more,.featured-tile a.learn-more{float:right;clear:both;font-weight:bold;color:#383d42;margin-top:20px}.post-tile a.learn-more:after,.featured-tile a.learn-more:after{content:">";margin-left:2px}.featured-tile{background-color:#f3f3f3;color:#fff;width:100%;display:inline-block}.featured-tile a,.featured-tile a.learn-more{color:#fff}.featured-tile:last-of-type{margin-bottom:30px}.results-grid{padding:60px 0;position:relative;display:block;width:100%;margin:0;background:rgba(224,225,221,.5)}.results-grid::after{clear:both;content:"";display:block}.results-grid .cat-row{border-bottom:2px solid #f3f3f3;margin-bottom:16px}.results-grid .cat-row .cat-title{font-size:1.8em;margin:6px auto;text-align:left}.results-grid .spacer{font-size:1em;line-height:1.3;color:#f3f3f3;padding-bottom:20px}@media only screen and (min-width: 992px){.results-grid .spacer{margin-left:0px;padding-right:20px}}.results-grid .product-tile{background:#fff;min-height:360px;background-repeat:no-repeat;background-position:center;background-size:contain;color:#fff;margin-bottom:20px;padding:10px;position:relative;cursor:pointer;display:flex;align-content:center;justify-content:center;padding-bottom:50px;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.results-grid .product-tile .overlay{display:block;opacity:.9;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;top:0;left:0;z-index:2;width:100%;position:absolute;height:100%;background-color:#024}@media only screen and (min-width: 992px){.results-grid .product-tile .overlay{opacity:0}}.results-grid .product-tile .goodfor{position:absolute;left:0;top:10px;height:auto;display:block;width:100%;z-index:4;color:#fff;padding:30px}.results-grid .product-tile .goodfor h3,.results-grid .product-tile .goodfor .video-form .title,.video-form .results-grid .product-tile .goodfor .title{color:#fff !important;margin-bottom:16px}@media only screen and (min-width: 992px){.results-grid .product-tile .goodfor{opacity:0}}.results-grid .product-tile a{color:#f3f3f3;display:inline-block}.results-grid .product-tile .lower{position:absolute;left:0;bottom:0px;height:50px;height:auto;background-color:#f3f3f3;width:100%;padding:10px;z-index:6}@media only screen and (min-width: 992px){.results-grid .product-tile .lower{height:90px}}@media only screen and (min-width: 1600px){.results-grid .product-tile .lower{height:50px}}.results-grid .product-tile .lower a{display:inline;color:#fff}.results-grid .product-tile .prod-img{display:inline-block;margin:auto;max-height:298px;position:relative;z-index:1}.results-grid .product-tile .go{display:inline-block;color:#fff;padding-right:10px;font-size:.9em;font-weight:700;letter-spacing:2px;position:absolute;right:0px;bottom:8px}.results-grid .product-tile .go:after{content:"";border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid #fff;height:0;display:inline-block;margin-left:6px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.results-grid .product-tile .go:hover{color:#72c7e7}.results-grid .product-tile .go:hover:after{border-left:5px solid #72c7e7}.results-grid .product-tile:hover .overlay,.results-grid .product-tile:hover .goodfor{opacity:.9}.customers{padding:60px 0;position:relative;display:block;width:100%;margin:0}.customers::after{clear:both;content:"";display:block}.customers .flex-row{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.customers .flex-row .customer{max-width:200px;height:150px;margin:10px;display:table}.customers .flex-row .customer a{display:table-cell;vertical-align:middle}.customers .flex-row .customer a img{max-height:120px}.whitepapers .w-tile,.whitepapers .a-tile{position:relative;padding:0 0 32px 0;background-color:rgba(224,225,221,.5);display:inline-block;min-height:500px;margin-bottom:20px}.whitepapers .w-tile .post-img,.whitepapers .a-tile .post-img{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0) !important;min-width:100%;display:block;min-height:180px !important;height:180px !important;max-width:2000%}.whitepapers .w-tile .post-title,.whitepapers .a-tile .post-title{padding:16px}.whitepapers .w-tile .post-title a,.whitepapers .a-tile .post-title a{color:#383d42 !important;font-weight:900;font-size:1.1em}.whitepapers .w-tile .excerpt,.whitepapers .a-tile .excerpt{padding:16px;margin:16px 0}.whitepapers .w-tile .learn-more,.whitepapers .a-tile .learn-more{position:absolute;bottom:16px;right:16px;font-weight:700;color:#383d42}.whitepapers .w-tile .learn-more:after,.whitepapers .a-tile .learn-more:after{content:">"}.whitepapers .w-tile a:hover,.whitepapers .a-tile a:hover{color:#fc4e19 !important}.whitepapers .w-tile.t-tile,.whitepapers .t-tile.a-tile{min-height:672px}section ol{list-style-type:decimal !important}.newsroom-grid{background:#f1f1f1}.newsroom-grid .news-tile{float:left;clear:left;width:100%;border-bottom:2px solid #f3f3f3;margin:20px 0 20px}@media only screen and (min-width: 768px){.newsroom-grid .news-tile{width:60%}}.newsroom-grid .news-tile .post-img{display:inline;margin:0 20px 20px 0;float:left;clear:left;width:20%}.newsroom-grid .news-tile .post-deets{float:left;display:inline;clear:none;width:70%}@media only screen and (min-width: 768px){.newsroom-grid .news-tile .post-deets{max-width:65%}}.newsroom-grid .news-tile .excerpt{font-size:.8em;margin-bottom:20px}.newsroom-grid .news-tile .post-title{line-height:1.3;margin-bottom:6px}.newsroom-grid .news-tile .post-title a{font-weight:800;color:#383d42}.newsroom-grid .news-tile .learn-more{float:right;clear:both;color:#fc4e19;font-weight:700}.newsroom-grid .news-tile .learn-more:after{content:" >"}.newsroom-grid .right{float:right;clear:right;width:100%;background:#f3f3f3;color:#fff;padding:0px}@media only screen and (min-width: 768px){.newsroom-grid .right{width:32%}}.newsroom-grid .right .post-deets,.newsroom-grid .right .post-img{width:100%;max-width:100%}.newsroom-grid .right .post-deets{padding:20px}.newsroom-grid .right .post-title a{color:#fff}.newsroom-grid .right .learn-more{color:#fff}.icons-text{background-image:url(/wp-content/themes/productconfiglibrary/images/about-us.webp);padding:60px 0;position:relative;display:block;width:100%;margin:0;background-size:cover;background-repeat:no-repeat;background-position:center}.icons-text::after{clear:both;content:"";display:block}.icons-text .short-dash{margin:0 0 40px 0}.icons-text .icons-text-item{display:flex;width:100%;align-items:center;justify-content:flex-start;margin-bottom:12px}.icons-text .icons-text-item .icon{display:inline-block;margin-right:20px}.icons-text .icons-text-item .text{font-size:1.8em;display:inline-block}.icons-text .padding-top{display:block;margin-top:30px}.sds{padding:60px 0;position:relative;display:block;width:100%;margin:0}.sds::after{clear:both;content:"";display:block}.sds select{width:100%;padding:6px;margin:10px 0}.sds input[type=submit]{border:0 !important}.job-listings .job{background-color:#fff;padding:20px;margin-bottom:20px !important}.job-listings .job .button,.job-listings .job #res .wpdm-mms-download-link,#res .job-listings .job .wpdm-mms-download-link{padding:6px 13px !important;font-size:.8em !important}.big-mosaic{padding:60px 0;position:relative;display:block;width:100%;margin:0}.big-mosaic::after{clear:both;content:"";display:block}.big-mosaic .short-dash{margin-bottom:40px}.big-mosaic .srow{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.big-mosaic .srow .big{float:left;clear:none;display:inline-block;width:100%;border:1px solid #fff;height:500px;position:relative}.big-mosaic .srow .tall,.big-mosaic .srow .tall-x{background-size:cover;background-repeat:no-repeat;background-position:center;float:left;clear:none;border:1px solid #fff;display:inline-block;height:500px}@media only screen and (min-width: 1px){.big-mosaic .srow .tall,.big-mosaic .srow .tall-x{width:100%}}@media only screen and (min-width: 768px){.big-mosaic .srow .tall,.big-mosaic .srow .tall-x{width:50%}}.big-mosaic .srow .tall-x{width:100%;min-height:500px !important;height:500px !important}.big-mosaic .srow .small,.big-mosaic .srow .small-x{background-size:cover;background-repeat:no-repeat;background-position:center;float:left;clear:none;border:1px solid #fff;display:inline-block;height:250px}@media only screen and (min-width: 1px){.big-mosaic .srow .small,.big-mosaic .srow .small-x{width:100%}}@media only screen and (min-width: 768px){.big-mosaic .srow .small,.big-mosaic .srow .small-x{width:50%}}.big-mosaic .srow .small-x{width:100%}.big-mosaic .srow .wide{background-size:cover;background-repeat:no-repeat;background-position:center;float:left;clear:none;border:1px solid #fff;display:inline-block;width:100%;height:250px}.big-mosaic .srow .inner{display:flex;color:#fff;font-size:1.2em;position:absolute;width:100%;height:100%;align-items:center;justify-content:center}.big-mosaic .srow .inner p,.big-mosaic .srow .inner div,.big-mosaic .srow .inner h1{display:inline-block;text-align:center;color:#fff !important}.job-search{padding:60px 0;position:relative;display:block;width:100%;margin:0;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:500px}.job-search::after{clear:both;content:"";display:block}.job-search h3,.job-search .video-form .title,.video-form .job-search .title{font-size:1.8em;max-width:650px}.job-search .pad-top{display:block;margin-top:50px}.contact .fullrow{margin-top:50px;display:block}.contact .repair .repair-detail-block{position:relative;background-color:#f3f3f3;color:#fff}.contact .repair .repair-detail-block h2{color:#fff}.contact .repair .repair-detail-block .short-dash{background-color:#72c7e7}.contact .repair .repair-detail-block a.maplink{position:absolute;bottom:20px;right:10px;color:#fff}.contact .repair .repair-detail-block a.maplink:after{content:">";margin-left:4px}.contact .form-interrupt{position:relative;z-index:99}.contact .form-interrupt .form{padding:44px;background-color:#e0e1dd;display:block}@media only screen and (min-width: 1px){.contact .form-interrupt .form{width:100%}}@media only screen and (min-width: 768px){.contact .form-interrupt .form{width:600px;margin:-60px auto 30px}}@media only screen and (min-width: 1200px){.contact .form-interrupt .form{width:800px}}.contact .form-interrupt .form .cform{margin-top:-10px}.contact .form-interrupt .form .gform_body #gform_fields_2 textarea,.contact .form-interrupt .form .gform_body #gform_fields_6 textarea{width:100% !important;max-width:100%;margin-top:19px;min-height:80px}.contact .form-interrupt .form .gform_body #gform_fields_2 li.gfield,.contact .form-interrupt .form .gform_body #gform_fields_6 li.gfield{min-height:50px}.contact .form-interrupt .form .gform_body #gform_fields_2 input,.contact .form-interrupt .form .gform_body #gform_fields_6 input{padding:10px;max-width:345px}.contact .form-interrupt .form .gform_body #gform_fields_2 select,.contact .form-interrupt .form .gform_body #gform_fields_6 select{margin-top:12px;padding:8px 0;max-width:344px}.contact .req ::-webkit-input-placeholder{color:red !important}.contact .req ::-moz-placeholder{color:red !important}.contact .req :-ms-input-placeholder{color:red !important}.contact .req :-moz-placeholder{color:red !important}.events .flex-row{align-items:flex-start !important;justify-content:space-between;flex-wrap:wrap}.events .pinned-row{padding:60px 0;position:relative;display:block;width:100%;margin:0;background:#f1f1f1;padding-top:20px}.events .pinned-row::after{clear:both;content:"";display:block}.events .event-loop .flex-row a{margin:0px}.events .event-loop .single-event{margin-bottom:20px;min-height:236px;display:inline-block}.events .event-loop .single-event .event-thumb{max-width:100%}.events .event-loop .single-event .event-deets{font-size:.9em;font-weight:700}.events .event-loop .single-event .event-deets h3,.events .event-loop .single-event .event-deets .video-form .title,.video-form .events .event-loop .single-event .event-deets .title{text-align:left;margin:0 0 10px;font-weight:800}.events .event-loop .single-event .event-deets h3 a,.events .event-loop .single-event .event-deets .video-form .title a,.video-form .events .event-loop .single-event .event-deets .title a{color:#383d42 !important}.events .event-loop .single-event .event-deets .dates{padding:0px 0px}.events .event-loop .single-event .event-deets .dates .startdate,.events .event-loop .single-event .event-deets .dates .enddate{display:inline-block;margin-right:10px}.events .event-loop .single-event .event-deets .location{padding-left:0px}.events .event-loop .single-event .event-deets .event-details{padding:10px;font-size:.9em}.events .event-loop .single-event .learn-more{float:right;clear:both;font-weight:bold;color:#fc4e19;margin-top:20px}.events .event-loop .single-event .learn-more:after{content:">";margin-left:2px}.events .event-loop .single-event.pinned{max-width:1000px;border-bottom:0;background-color:#fff;min-height:300px;padding-bottom:0 !important;display:flex;align-items:flex-start;justify-content:space-between;margin:0 auto;flex-wrap:wrap;border-bottom:1px solid rgba(224,225,221,.5)}@media only screen and (min-width: 992px){.events .event-loop .single-event.pinned{flex-wrap:nowrap}}.events .event-loop .single-event.pinned .pinned-event{width:100%;position:relative;min-height:300px;display:inline-flex;align-items:flex-start;justify-content:space-between}@media only screen and (min-width: 992px){.events .event-loop .single-event.pinned .pinned-event{width:68%}}.events .event-loop .single-event.pinned .pinned-event .learn-more{position:absolute;bottom:10px !important;right:20px;text-align:right}.events .event-loop .single-event.pinned .event-bigimg{width:100%;display:inline-flex;min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/productconfiglibrary/images/booth.webp)}@media only screen and (min-width: 992px){.events .event-loop .single-event.pinned .event-bigimg{width:30%}}.events .event-loop .single-event.pinned .event-img{width:20%;margin-left:0 !important;display:inline-block}@media only screen and (min-width: 992px){.events .event-loop .single-event.pinned .event-img{width:30%}}.events .event-loop .single-event.pinned .event-deets{float:none;display:inline-block;width:80%;font-size:.9em}@media only screen and (min-width: 992px){.events .event-loop .single-event.pinned .event-deets{width:70%}}.events .event-loop .sm-event{display:inline-block;width:100%}@media only screen and (min-width: 992px){.events .event-loop .sm-event{width:48%}}.about-split .stage{background-color:#fff;min-height:300px}.about-split .slide{background-color:#fff !important;min-height:300px !important}.youtube-content iframe{width:100% !important}@media only screen and (min-width: 1px){.youtube-content iframe{min-height:260px !important}}@media only screen and (min-width: 768px){.youtube-content iframe{min-height:490px !important}}@media only screen and (min-width: 992px){.youtube-content iframe{min-height:500px !important}}@media only screen and (min-width: 1200px){.youtube-content iframe{min-height:660px !important}}@media only screen and (min-width: 1300px){.youtube-content iframe{min-height:750px !important}}.color-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,34,68,.5)}.primary-green{background-color:#c4d92e !important}.primary-gray{background-color:#f3f3f3 !important}.secondary-orange{background-color:#fc4e19 !important}.secondary-blue-green{background-color:#007ea3 !important}.secondary-light-blue{background-color:#72c7e7 !important}.secondary-light-gray{background-color:#e0e1dd !important}.secondary-navy{background-color:#024 !important}.secondary-dark-gray{background-color:#383d42 !important;color:#fff !important}.secondary-dark-gray blockquote,.secondary-dark-gray .testimonials-grid .t-bullets,.secondary-dark-gray .testimonial{color:#fff !important}.secondary-dark-gray a{color:#c4d92e}.lightgray{background-color:#e0e1dd !important}.lightgray-fade{background-color:rgba(224,225,221,.25) !important}.orange-text{color:#fc4e19;font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:.85em;margin-top:10px}.white{background-color:#fff !important}.float-left{float:left}.tallrow{min-height:600px !important}.margin-top{margin-top:16px}.margin-top-big{margin-top:64px}.margin-right{margin-right:16px}.margin-bottom{margin-bottom:16px}.margin-left{margin-left:16px}.space-row{display:block;margin:60px auto}.padding-top{padding-top:16px}.padding-right{padding-right:16px}.padding-bottom{padding-bottom:16px}.padding-left{padding-left:16px}.pad-all{padding:16px}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.rel{position:relative}.primary-text{color:#d5744a}.white-text{color:#fff}.secondary-text{color:#f3f3f3 !important}.label{font-size:.7em;text-transform:uppercase;letter-spacing:1px}.add-dash:after{content:"";width:150px;height:4px;background-color:#c4d92e;display:block;margin:10px 0}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{border:1px solid #ccc;padding:10px;width:100%;max-width:100%}.button,#res .wpdm-mms-download-link{text-decoration:none;padding:12px 26px;text-transform:uppercase;background-color:#f3f3f3;font-size:.9em;font-weight:600;letter-spacing:2px;color:#fff}.button:after,#res .wpdm-mms-download-link:after{content:"";width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #fff;display:inline-block;margin:6px 0 0 10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button.orange,#res .wpdm-mms-download-link{background-color:#fc4e19}.button.orange:hover:after,#res .wpdm-mms-download-link:hover:after{border-left:4px solid #f3f3f3}.button.green,#res .green.wpdm-mms-download-link{background-color:#c4d92e}.button.green:hover:after,#res .green.wpdm-mms-download-link:hover:after{border-left:4px solid #f3f3f3}.flex-6{display:inline-block;width:100%}@media only screen and (min-width: 992px){.flex-6{width:55%;margin-right:5%}}.de-2020 .three-column-apps{padding:60px 0;position:relative;display:block;width:100%;margin:0;background-color:rgba(224,225,221,.5);background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/productconfiglibrary/images/dots-g.webp)}.de-2020 .three-column-apps::after{clear:both;content:"";display:block}.de-2020 .three-column-apps .flex-4{cursor:pointer}.de-2020 .four-column-apps{padding:60px 0;position:relative;display:block;width:100%;margin:0}.de-2020 .four-column-apps::after{clear:both;content:"";display:block}.de-2020 .four-column-apps .flex-3{cursor:pointer}.de-2020 .small-title{color:#383d42;margin-bottom:4px;font-weight:700;position:relative;z-index:5}.de-2020 .short-dash{height:2px;width:80px;position:relative;z-index:5}.de-2020 .flex-row{flex-wrap:wrap}.de-2020 .three-column-checks{padding:60px 0;position:relative;display:block;width:100%;margin:0;background-color:#024;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/productconfiglibrary/images/dots.webp)}.de-2020 .three-column-checks::after{clear:both;content:"";display:block}.de-2020 .three-column-checks .flex-row{align-items:flex-start}.de-2020 .three-column-checks .small-title{color:#fff !important}.de-2020 .three-column-checks .chck-col{display:inline-flex}.de-2020 .three-column-checks .flex-4{background:rgba(0,0,0,0);border:0;min-height:200px}.de-2020 .three-column-checks .check{background-image:url(/wp-content/themes/productconfiglibrary/images/invert-check.webp);background-color:#c4d92e;background-repeat:no-repeat;width:32px;height:32px;background-size:80% 80%;background-position:center;margin-right:20px}.de-2020 .three-column-checks .text{width:80%}.de-2020 .three-column-checks .col-title{color:#fff;font-weight:bold;font-size:1.1em}.de-2020 .three-column-checks .col-text{color:#fff}.de-2020 .logo-gallery{padding:60px 0;position:relative;display:block;width:100%;margin:0}.de-2020 .logo-gallery::after{clear:both;content:"";display:block}.de-2020 .logo-gallery .small-title{text-align:center}.de-2020 .logo-gallery .short-dash{margin:10px auto 40px}.de-2020 .logo-gallery .logos-v{display:flex;flex-wrap:wrap;align-items:center;width:100%;justify-content:space-between}@media only screen and (min-width: 992px){.de-2020 .logo-gallery .logos-v{flex-wrap:nowrap}}.de-2020 .logo-gallery .logos-v .logogimg{display:inline-block;max-height:110px !important;max-width:150px;margin:10px 20px}.de-2020 .logo-gallery .slick-prev,.de-2020 .logo-gallery .slick-next{height:50px;top:68%}.de-2020 .logo-gallery .slick-prev{left:-40px}.de-2020 .logo-gallery .slick-next{right:-55px}.de-2020 .three-column-stats{padding:60px 0;position:relative;display:block;width:100%;margin:0;background-color:rgba(224,225,221,.5);background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/productconfiglibrary/images/dots.webp)}.de-2020 .three-column-stats::after{clear:both;content:"";display:block}.de-2020 .three-column-stats .flex-4{background-color:rgba(0,0,0,0);color:#fff;border:0;min-height:80px}.de-2020 .three-column-stats .flex-4 .app-col-title{font-size:1.7em;font-weight:bold;position:static;background:rgba(0,0,0,0)}.de-2020 .three-column-stats .flex-4 .short-dash{margin:16px auto}.de-2020 .three-column-stats .flex-4 .app-col-text{font-size:1.2em}.debon{font-size:1.1em;font-weight:bold;color:#024;align-items:flex-start !important;justify-content:flex-start !important;font-size:.9em}.debon a{margin-left:0px !important;color:#024}.debon .email{display:inline-block;margin-left:0}@media only screen and (min-width: 992px){.debon .email{margin-left:16px}}.debon .email:before{content:url(/wp-content/themes/productconfiglibrary/images/email.png);display:inline-block;height:18px;margin-right:6px}.debon .phone{display:inline-block}.debon .number{display:inline-block}.debon .number:before{content:url(/wp-content/themes/productconfiglibrary/images/phone.png);display:inline-block;height:18px;margin-left:16px;margin-right:6px}#gform_wrapper_8 #input_8_6,#gform_wrapper_8 #input_10_7,#gform_wrapper_10 #input_8_6,#gform_wrapper_10 #input_10_7{max-width:100% !important}#gform_wrapper_8 .gfield_consent_label,#gform_wrapper_10 .gfield_consent_label{font-size:.7em}#gform_wrapper_8 ::-webkit-input-placeholder,#gform_wrapper_10 ::-webkit-input-placeholder{font-size:.8em}#gform_wrapper_8 ::-moz-placeholder,#gform_wrapper_10 ::-moz-placeholder{font-size:.8em}#gform_wrapper_8 :-ms-input-placeholder,#gform_wrapper_10 :-ms-input-placeholder{font-size:.8em}#gform_wrapper_8 :-moz-placeholder,#gform_wrapper_10 :-moz-placeholder{font-size:.8em}.flex-row{width:100%;display:flex;align-items:center;justify-content:center;padding:40px 0}.flex-row::after{clear:both;content:"";display:block}.flex-row a{display:inline-block;margin:0 20px;font-weight:bold}.flex-row.space-between{justify-content:space-between}select{padding:10px;max-width:100%}table{border:1px solid #383d42;border-collapse:collapse;margin:0;padding:0;table-layout:fixed;width:100%}table tr{background-color:#e0e1dd;border:1px solid #f3f3f3;padding:.35em}table th,table td{padding:.625em;text-align:center}.distrow h4{color:#383d42;font-size:1.6em;text-transform:uppercase;margin-bottom:0px}.dist-links a{padding:4px 0 4px 20px;position:relative}.dist-links a:before{content:"";background-image:url(/wp-content/themes/productconfiglibrary/images/bullet.png);background-size:contain;background-repeat:no-repeat;width:18px;height:18px;position:absolute;left:0;top:6px}#reason{max-width:98% !important;margin-bottom:-12px;width:98% !important;border:0px;outline:0}.gform_wrapper #input_5_16{background:#fff;padding:6px}.gform_wrapper select{border:1px solid #c4d92e !important}.gform_wrapper .gf_left_half{float:left !important;clear:left !important}.gform_wrapper input[type=submit],.gform_wrapper .gform_button{border:0 !important}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{max-width:300px}.gform_wrapper #input_3_16{background:#fff}.gform_wrapper #gform_fields_4 .gfield,.gform_wrapper #gform_fields_7 .gfield{margin-top:0}.gform_wrapper #gform_fields_4 #input_4_8,.gform_wrapper #gform_fields_4 #input_7_8,.gform_wrapper #gform_fields_7 #input_4_8,.gform_wrapper #gform_fields_7 #input_7_8{margin-top:15px}.gform_wrapper #gform_fields_4 li input,.gform_wrapper #gform_fields_4 li select,.gform_wrapper #gform_fields_7 li input,.gform_wrapper #gform_fields_7 li select{padding:10px;border:0;max-width:100%}@media only screen and (min-width: 1px){.gform_wrapper #input_1_7{margin-top:34px}}@media only screen and (min-width: 768px){.gform_wrapper #input_1_7{margin-top:0px}}@media screen and (max-width: 640px){.gform_wrapper .gf_left_half{width:100% !important;margin-bottom:10px}}.gform_wrapper div.validation_error{color:#fc4e19 !important;border-top:2px solid #fc4e19 !important;border-bottom:2px solid #fc4e19 !important}.gform_wrapper .gfield_error{border-top:2px solid #fc4e19 !important;border-bottom:2px solid #fc4e19 !important;background-color:rgba(224,225,221,.5) !important}.gform_wrapper .gfield_error .validation_message,.gform_wrapper .gfield_error .gfield_label{color:#fc4e19 !important}.gform_wrapper .gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:1px solid #fc4e19 !important}.gform_wrapper #gform_7 #field_7_5{margin-top:12px}.gform_wrapper #gform_7 #field_7_5 select{padding:9px}.gform_wrapper #gform_7 .nat-comments{margin-top:34px}.gform_wrapper #gform_7 .nat-comments textarea{max-width:100%}.gform_wrapper button{background-color:#fc4e19}.gform_wrapper .gform_button{background-color:#fc4e19}.graytext{color:#f3f3f3}select,select option,select option:active{color:#000}::placeholder{color:#f3f3f3;opacity:1}:-ms-input-placeholder{color:#f3f3f3}::-ms-input-placeholder{color:#f3f3f3}.caption{font-size:.9em;margin:0px auto 16px;color:#f3f3f3}.sidebar .w3eden a.wpdm-pcat{font-size:.9em}.sidebar .w3eden .cat-div{width:100% !important}.sidebar .w3eden .cat-div a.wpdm-scat{display:block;line-height:1.3;font-size:.75em;margin-left:6px}ul.plus{list-style-type:none;list-style-position:inside;margin-left:0px}ul.plus li{background:url("/wp-content/themes/productconfiglibrary/images/plus-tiny.png") no-repeat left center;padding:0 0 0px 22px;vertical-align:middle}.plus-bullets ul{list-style-type:none;list-style-position:inside;margin-left:0px}.plus-bullets ul li{background:url("/wp-content/themes/productconfiglibrary/images/plus-tiny.png") no-repeat left 6px;padding:0 0 0px 22px;vertical-align:middle;line-height:1.4;margin-bottom:10px}@media only screen and (min-width: 992px){.menu-container .fery{margin-left:-14px !important}.menu-container .border-right{border-right:1px dotted #f3f3f3 !important}.menu-container .border-left{border-left:1px dotted #f3f3f3 !important}}.gg{border-bottom:.5px dotted #6a747c !important;white-space:nowrap;min-height:20px}.ahaat{margin-left:-20px !important}@media screen and (max-width: 992px){#mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-megamenu>.mega-sub-menu{background-image:none !important}#mega-menu-wrap-main-nav #mega-menu-main-nav .noshow{display:none !important}}.legacy-rma .gform_wrapper input,.legacy-rma .gform_wrapper select,.legacy-rma .gform_wrapper textarea{width:100% !important;max-width:100% !important}.legacy-rma .gform_wrapper .ginput_full{display:block;width:100% !important;max-width:100% !important}#res .resrow{display:block;width:100%;margin:0px 0px 4px;border-bottom:1px dotted #f3f3f3;padding:10px 0 20px}#res a.reslink{color:#fc4e19;font-weight:bold;margin:10px 0 0 4px}#res a.reslink:before{float:left;display:table-cell;vertical-align:middle;font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:1em;content:"";height:100%;width:24px;text-align:center;line-height:inherit;color:#fc4e19;margin:0 3px 0 0px}#res .wpdm-mms-download-link{padding:4px 10px !important;cursor:pointer}#gform_fields_24 .medium,#gform_fields_24 .gfield_select,#gform_fields_24 input.medium,#gform_fields_24 .top_label select.medium,#gform_fields_27 .medium,#gform_fields_27 .gfield_select,#gform_fields_27 input.medium,#gform_fields_27 .top_label select.medium{max-width:100%;width:100%}#gform_fields_24 .ginput_container_textarea,#gform_fields_24 .textarea,#gform_fields_24 .small,#gform_fields_24 .big-mosaic .srow .small-x,.big-mosaic .srow #gform_fields_24 .small-x,#gform_fields_24 .datepicker,#gform_fields_27 .ginput_container_textarea,#gform_fields_27 .textarea,#gform_fields_27 .small,#gform_fields_27 .big-mosaic .srow .small-x,.big-mosaic .srow #gform_fields_27 .small-x,#gform_fields_27 .datepicker{max-width:100%;width:100%}#gform_fields_24 .gform_wrapper input,#gform_fields_24 .gform_wrapper select,#gform_fields_24 .gform_wrapper textarea,#gform_fields_27 .gform_wrapper input,#gform_fields_27 .gform_wrapper select,#gform_fields_27 .gform_wrapper textarea{max-width:100% !important}#ui-datepicker-div{max-width:320px}.mobile-device{font:19px/1.8em "Raleway","Arial","Helvetica Neue",sans-serif !important;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.mobile-device .hero,.mobile-device .testimonials-grid,.mobile-device .fycc{background:#f3f3f3;background-image:none !important}.mobile-device .split-panel,.mobile-device .contact-pop{background:#e0e1dd;background-image:none !important}.fancybox-caption{border-top:none !important;text-align:center}.share{display:flex;align-items:flex-start}.share .social-sharing{display:inline-block;max-height:19px;max-width:19px}.share .social-sharing img{max-height:100%}#contactus{background-color:#005eb8;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:500px;margin:0 auto}#contactus h2{font-size:xx-large;color:#fff;text-align:center}#contactus form{display:flex;flex-direction:column}#contactus form input[type=checkbox]{margin-right:10px;border-radius:0px}#contactus form input[type=submit]{width:100%;padding:10px;background-color:#007bff;border:none;border-radius:5px;color:#fff;font-size:14px;cursor:pointer;transition:background-color .3s ease}#contactus form input[type=submit]:hover{background-color:#0852a0}#vertexGo-player div,#vertexGo-player span{font-family:"Raleway",sans-serif}.page h1,.page span,.page p,.page b{color:#000}.page a{color:#155eb6}.page ul{list-style-type:disc !important;margin:1em;color:#000}.otgs-development-site-front-end{display:none !important}article{display:block;padding-bottom:32px}article iframe{width:100% !important}@media only screen and (min-width: 1px){article iframe{min-height:261px}}@media only screen and (min-width: 768px){article iframe{min-height:563px}}@media only screen and (min-width: 1600px){article iframe{min-height:420px}}article iframe .test{color:red}.archive .calendar-icon,.blog .calendar-icon,.single-post .calendar-icon{fill:#c4d92e;color:#c4d92e;width:12px;display:inline;margin:0px 4px 0px 8px}.archive .hero,.blog .hero,.single-post .hero{background-image:url(/wp-content/themes/productconfiglibrary/images/booth-dark.jpg)}.archive .hero h1,.blog .hero h1,.single-post .hero h1{font-size:2.3em}.archive .entry-content ul,.archive article ul,.blog .entry-content ul,.blog article ul,.single-post .entry-content ul,.single-post article ul{list-style-type:disc;list-style-position:inside;margin-left:16px}.archive .social-share,.blog .social-share,.single-post .social-share{padding:60px 0;position:relative;display:block;width:100%;margin:0;padding:30px 0}.archive .social-share::after,.blog .social-share::after,.single-post .social-share::after{clear:both;content:"";display:block}.archive .social-share .bold-share,.blog .social-share .bold-share,.single-post .social-share .bold-share{font-weight:900;font-size:1.1em;display:inline-block;margin-right:30px}.archive .social-share a,.blog .social-share a,.single-post .social-share a{display:inline-block;height:18px;width:30px;background-size:contain;background-repeat:no-repeat}.archive .social-share a.twit,.blog .social-share a.twit,.single-post .social-share a.twit{background-image:url(/wp-content/themes/productconfiglibrary/images/twit-g.png)}.archive .social-share a.linkedin,.blog .social-share a.linkedin,.single-post .social-share a.linkedin{background-image:url(/wp-content/themes/productconfiglibrary/images/linkedin-g.png)}.archive .social-share a.youtube,.blog .social-share a.youtube,.single-post .social-share a.youtube{background-image:url(/wp-content/themes/productconfiglibrary/images/youtube.png)}.archive .social-share a.facebook,.blog .social-share a.facebook,.single-post .social-share a.facebook{background-image:url(/wp-content/themes/productconfiglibrary/images/facebook-g.png)}.archive .social-share .pdflink,.blog .social-share .pdflink,.single-post .social-share .pdflink{font-size:1em;width:auto;min-width:200px;display:inline-block}.archive .social-share .pdflink a,.blog .social-share .pdflink a,.single-post .social-share .pdflink a{width:auto;height:auto}.archive .related-posts,.blog .related-posts,.single-post .related-posts{background:#f1f1f1;padding:60px 0;position:relative;display:block;width:100%;margin:0}.archive .related-posts::after,.blog .related-posts::after,.single-post .related-posts::after{clear:both;content:"";display:block}.archive .related-posts .row,.blog .related-posts .row,.single-post .related-posts .row{margin-top:40px}.archive .related-posts .post-tile,.archive .related-posts .featured-tile,.blog .related-posts .post-tile,.blog .related-posts .featured-tile,.single-post .related-posts .post-tile,.single-post .related-posts .featured-tile{display:block;width:100%;padding:20px 20px 60px}.archive #sidebar1,.blog #sidebar1,.single-post #sidebar1{width:100%}.archive #sidebar1 .sidebar-title,.blog #sidebar1 .sidebar-title,.single-post #sidebar1 .sidebar-title{display:block;color:#383d42;font-weight:bold;font-size:1.2em;margin:0 auto 4px}.archive #sidebar1 .mms-tags,.blog #sidebar1 .mms-tags,.single-post #sidebar1 .mms-tags{display:flex;margin-left:0px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;list-style-type:none}.archive #sidebar1 .mms-tags li a,.blog #sidebar1 .mms-tags li a,.single-post #sidebar1 .mms-tags li a{background-color:#c4d92e;text-decoration:none;display:inline-block;padding:3px 4px;color:#f3f3f3;margin:2px 4px}.archive #sidebar1 .mms-tags li a:hover,.blog #sidebar1 .mms-tags li a:hover,.single-post #sidebar1 .mms-tags li a:hover{color:#fff}.archive ul.plus,.blog ul.plus,.single-post ul.plus{max-width:100% !important;list-style-type:none !important;list-style-position:inside;margin-left:0px}.archive ul.plus li,.blog ul.plus li,.single-post ul.plus li{background:url("/wp-content/themes/productconfiglibrary/images/plus-tiny.png") no-repeat left center;padding:0 0 0px 22px;vertical-align:middle}.pagination-container{float:left;clear:both;width:100%;display:block;text-align:center}.pagination{text-align:center;width:auto;float:none;display:block;height:60px;margin:20px auto !important}.pagination li{margin-top:20px;display:inline-block;clear:none}.pagination li a{color:#f3f3f3;padding:10px !important}.pagination li .prev,.pagination li .next{background-color:none;color:#f3f3f3}.pagination li .disabled{background-color:#f3f3f3;opacity:.8}.pagination li .current{font-weight:bold;color:#c4d92e;padding:10px !important}.pagination li .dots{color:#f3f3f3}.photo-sidebar{text-align:center}.photo-sidebar .photo-cont{max-width:100%;width:100%;margin:10px 0 20px}.photo-sidebar .photo-cont img{max-width:100%}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}blockquote.alignleft,.wp-caption.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}blockquote.alignright,.wp-caption.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{margin-bottom:1.2em}.blog-hero{margin-bottom:40px}.blog-hero .featured{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;position:relative;min-height:280px}.blog-hero .featured .featured-img{display:inline-block;width:100%;overflow:hidden;height:300px}@media only screen and (min-width: 992px){.blog-hero .featured .featured-img{width:40%}}.blog-hero .featured .featured-img img{min-height:300px;min-width:100%;object-fit:cover}.blog-hero .featured .featured-details{display:inline-block;width:100%}@media only screen and (min-width: 992px){.blog-hero .featured .featured-details{width:50%;margin-left:5%}}.blog-hero .featured .featured-details h3,.blog-hero .featured .featured-details .video-form .title,.video-form .blog-hero .featured .featured-details .title{text-align:left;margin-bottom:0px}.blog-hero .featured .featured-details .author{margin-top:0px}.blog-hero .featured .dates{font-size:.8em}.cats{margin-right:6px;color:#f3f3f3;display:inline;font-size:.8em;text-decoration:none;font-weight:bold}.cats:hover{color:#fc4e19}.profile-pic{height:350px;overflow:hidden}.profile-pic img{object-fit:cover}.blog-splash{margin-bottom:40px;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;position:relative;min-height:280px}.blog-splash .featured-img{display:inline-block;width:100%;overflow:hidden;height:300px}@media only screen and (min-width: 992px){.blog-splash .featured-img{width:40%}}.blog-splash .featured-img img{min-height:300px;min-width:100%;object-fit:cover}.blog-splash .featured-details{display:inline-block;width:100%}@media only screen and (min-width: 992px){.blog-splash .featured-details{width:50%;margin-left:5%}}.blog-splash .featured-details h3,.blog-splash .featured-details .video-form .title,.video-form .blog-splash .featured-details .title{margin-bottom:0px}.blog-splash .featured-details .author{margin-top:0px}.blog-splash .dates{font-size:.8em}.tag-cloud{display:flex;margin-left:0px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.tag-cloud a{background-color:#c4d92e;text-decoration:none;display:inline-block;padding:3px 6px;color:#f3f3f3;margin:2px 4px}.tag-cloud a:hover{color:#fff}.tag-cloud .exp{display:inline}.mainloop article.sm-event{margin-top:20px;display:flex !important;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;border-bottom:1px dotted rgba(224,225,221,.5)}.mainloop article.sm-event .event-img{position:relative;display:inline-block;width:100%;margin-bottom:16px;height:300px;overflow:hidden}@media only screen and (min-width: 992px){.mainloop article.sm-event .event-img{width:20%;margin-bottom:0}}.mainloop article.sm-event .event-img a{display:block;width:100%;height:100%}.mainloop article.sm-event .event-img img{min-width:100%;min-height:100%;object-fit:cover}.mainloop article.sm-event .event-deets{display:inline-block;width:100%;margin-left:30px}@media only screen and (min-width: 992px){.mainloop article.sm-event .event-deets{width:68%}}.mainloop article.sm-event .event-deets .entry-title{margin-top:0px}.mainloop .dates{font-size:.8em}.product .prod-col-grid{padding:60px 0;position:relative;display:block;width:100%;margin:0;padding-top:100px;background:rgba(224,225,221,.5)}.product .prod-col-grid::after{clear:both;content:"";display:block}.product .prod-col-grid .row{margin:0px auto 20px;padding:30px 0}.product .prod-col-grid h3,.product .prod-col-grid .video-form .title,.video-form .product .prod-col-grid .title{margin-top:0px;color:#383d42;font-weight:900;font-size:1.4em}@media only screen and (min-width: 1px){.product .prod-col-grid .prod-tit{padding:10px}}@media only screen and (min-width: 768px){.product .prod-col-grid .prod-tit{padding:0}}.product .prod-col-grid .prod-col{display:flex;align-items:center;flex-direction:column;padding:0px}.product .prod-col-grid .prod-col img{margin-top:0px}.product .prod-col-grid .short-dash{background-color:#007ea3}@media only screen and (min-width: 1px){.product .prod-col-grid .bullets{padding:10px}}@media only screen and (min-width: 768px){.product .prod-col-grid .bullets{padding:0}}.product .prod-col-grid .bullets ul{list-style-type:disc;list-style-position:outside;margin-left:16px}.product .prod-col-grid .nm{margin-left:0px !important}@media only screen and (min-width: 1px){.product .prod-col-grid .nm{padding:10px}}@media only screen and (min-width: 768px){.product .prod-col-grid .nm{padding:0}}.product .resource-tile-grid{background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/productconfiglibrary/images/prod-res.jpg)}.configurator-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#5b6770;width:90%;padding:10px 0;margin-bottom:10px;gap:10px}.configurator-container h1{color:#5b6770;font-weight:bold;margin:0}.configurator-container p{color:#5b6770;margin:0}.product{display:inline-flex;flex-direction:column;max-width:500px;margin-bottom:20px}@media only screen and (min-width: 992px){.product{margin-right:30px}}.machine-windows{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #000;color:#5b6770;padding:14px;transition:all .3s ease;cursor:pointer;width:100%}.machine-windows:hover{transform:scale(1.03)}.machine-windows h1{color:#5b6770;margin:0}.machine-windows ul{list-style-type:disc;list-style-position:inside}.machine-windows li{color:#5b6770;font-size:normal}.machine-windows .configure-button{background-color:#007ea3;color:#fff;padding:8px 16px;text-decoration:none;border-radius:4px}.machine-windows .configure-button:hover{background-color:#72c7e7}.machine-windows .machine-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:100%;line-height:1.6}.machine-windows .machine-container p,.machine-windows .machine-container ul,.machine-windows .machine-container h3,.machine-windows .machine-container .video-form .title,.video-form .machine-windows .machine-container .title{margin:8px 0}.machine-windows .image-container{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;gap:5px;min-height:375px}.machine-windows .image-container img{height:auto;width:80%}.vertexGoBtn{display:flex;justify-content:flex-end}.vertexGoBtn .btn-summary{margin-top:10px;position:relative;padding:16px 24px;font-size:14px;line-height:1;display:flex;align-items:center;color:#fff;background-color:#5b6770;transition:background-color 300ms}body:not(body.touch) .vertexGoBtn .btn-summary:hover{background-color:#155eb6;color:#fff}.vertexGoBtn .btn-summary:focus-visible{background-color:#155eb6;color:#fff}.vertexGoBtn .btn-summary.hover{background-color:#155eb6;color:#fff}.config-window{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;color:#5b6770;width:100%}.config-window h2{color:#5b6770}.config-window h3,.config-window .video-form .title,.video-form .config-window .title{font-weight:bold;color:#5b6770;font-size:18px;margin:0 0 0 0}.config-window .title-Summary{margin:0px 0 0px}.config-window .btn-save,.config-window .btn-inquiry{margin-top:10px;position:relative;padding:16px 24px;border:1px solid #c4d92e;border-radius:10px;font-size:14px;line-height:1;display:flex;align-items:center;color:#fff;background-color:whit;transition:color 300ms cubic-bezier(0.4, 0, 0.2, 1),background-color 300ms;color:#000}body:not(body.touch) .config-window .btn-save:hover,body:not(body.touch) .config-window .btn-inquiry:hover{background-color:#c4d92e}body:not(body.touch) .config-window .btn-save:hover::after,body:not(body.touch) .config-window .btn-inquiry:hover::after{opacity:1}.config-window .btn-save:focus-visible,.config-window .btn-inquiry:focus-visible{background-color:#c4d92e}.config-window .btn-save:focus-visible::after,.config-window .btn-inquiry:focus-visible::after{opacity:1}.config-window .btn-save.hover,.config-window .hover.btn-inquiry{background-color:#c4d92e}.config-window .btn-save.hover::after,.config-window .hover.btn-inquiry::after{opacity:1}.config-window .btn-save::after,.config-window .btn-inquiry::after,.config-window .btn-save::before,.config-window .btn-inquiry::before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;border-radius:100px;opacity:0;transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1)}.config-window .btn-save::before,.config-window .btn-inquiry::before{background:none;border:1px solid #c4d92e;opacity:1}.config-window .summary-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:left;width:100%;padding:0}.config-window .container-config{display:flex;flex-direction:column;justify-content:space-between;color:#5b6770;width:100%;gap:5%}@media only screen and (min-width: 1px){.config-window .container-config{width:100%}}@media only screen and (min-width: 1200px){.config-window .container-config{flex-direction:row}}.config-window .container-config .container-controls{width:50%;margin-top:50px}.config-window .container-config .container-controls .container-buttons{display:flex;flex-direction:row;gap:20px}@media only screen and (min-width: 1px){.config-window .container-config .container-controls .container-buttons{align-items:center;justify-content:center;margin-bottom:30px}}@media only screen and (min-width: 992px){.config-window .container-config .container-controls .container-buttons{align-items:flex-start;justify-content:center}}.config-window .container-config .container-controls .image-container{flex:0 0 100%;display:flex;background-color:#fff}@media only screen and (min-width: 1px){.config-window .container-config .container-controls .image-container{justify-content:center;align-items:center}}@media only screen and (min-width: 992px){.config-window .container-config .container-controls .image-container{justify-content:flex-start;align-items:center}}.config-window .container-config .container-controls img{height:auto;max-width:100%}.config-window .container-config .container-information{margin-top:40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.config-window .container-config .container-information .container-basic-package{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.config-window .container-config .container-information .container-basic-package h3,.config-window .container-config .container-information .container-basic-package .video-form .title,.video-form .config-window .container-config .container-information .container-basic-package .title{color:#5b6770;margin-top:0}.config-window .container-config .container-information .container-basic-package table{width:100%;border-collapse:collapse;border-color:#fff}.config-window .container-config .container-information .container-basic-package table tbody{position:relative}.config-window .container-config .container-information .container-basic-package table tbody::before,.config-window .container-config .container-information .container-basic-package table tbody::after{content:"";display:block;width:100%;height:1px;background-color:#7f7f7f;position:absolute;left:0}.config-window .container-config .container-information .container-basic-package table tbody::before{top:0}.config-window .container-config .container-information .container-basic-package table tbody::after{bottom:0}.config-window .container-config .container-information .container-basic-package table td{padding-left:1rem;text-align:left;vertical-align:middle}.config-window .container-config .container-information .container-basic-package table tr{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-color:#fff;padding:0;background-color:#fff}.config-window .container-config .container-information .container-basic-package table tr:last-child{border-bottom:none}.config-window .container-config .container-information .container-basic-package table tr td:first-child{flex:0 0 30%;font-weight:bold}.config-window .container-config .container-information .container-basic-package table tr td:last-child{flex:1;text-align:left;white-space:pre-wrap;word-wrap:break-word}.config-window .container-config .container-information .container-select-option{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.config-window .container-config .container-information .container-select-option h3,.config-window .container-config .container-information .container-select-option .video-form .title,.video-form .config-window .container-config .container-information .container-select-option .title{color:#5b6770;margin-top:0px;padding-bottom:24px}.config-window .container-config .container-information .container-select-option .select-option{width:100%;padding-left:1rem}.config-window .container-config .container-information .container-select-option .select-option .item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:6px;min-height:46px}.config-window .container-config .container-information .container-select-option .select-option .item .choices{margin:0 0 10px;display:inline}@media only screen and (min-width: 1200px){.config-window .container-config .container-information .container-select-option .select-option .item .choices{max-width:65%}}@media only screen and (min-width: 992px){.config-window .container-config .container-information .container-select-option .select-option .item .title{width:30%}}.config-window .container-config .container-information .container-select-option .select-option .item .desc-text,.config-window .container-config .container-information .container-select-option .select-option .item .description-image{font-size:14px;display:block;max-height:0;overflow:hidden;transition:max-height 1s ease,opacity .7s ease;opacity:0}.config-window .container-config .container-information .container-select-option .select-option .item .description-image{max-width:325px}.config-window .container-config .container-information .container-select-option .select-option .item .info-toggle img{display:inline;width:16px;height:16px;margin-right:12px}.config-window .container-config .container-information .container-select-option .select-option .item .description{cursor:pointer}.config-window .container-config .container-information .container-select-option .select-option .item .description.closed .desc-text,.config-window .container-config .container-information .container-select-option .select-option .item .description.closed .description-image{max-height:0;opacity:0}.config-window .container-config .container-information .container-select-option .select-option .item .description:not(.closed) .desc-text,.config-window .container-config .container-information .container-select-option .select-option .item .description:not(.closed) .description-image{max-height:1000px;opacity:1}.config-window .container-config .container-information .container-select-option .select-option .item .description .info-toggle img{display:inline;width:16px;height:16px;margin-right:12px}.instructions{position:fixed;width:360px;font-size:12px;line-height:2;max-width:100%;margin:auto;padding:20px;border:1px solid gray;top:50%;left:50%;margin-top:-80px;margin-left:-130px;background-color:#fff;z-index:10000}.instructions .col-md-5,.instructions .events .event-loop .single-event .event-img,.events .event-loop .single-event .instructions .event-img{text-align:center;display:inline-flex;flex-direction:column;justify-content:space-between}.instructions .col-md-5 .instruction-text,.instructions .events .event-loop .single-event .event-img .instruction-text,.events .event-loop .single-event .instructions .event-img .instruction-text{min-height:102px}@media only screen and (min-width: 1px){.instructions{width:175px;margin-top:-150px;margin-left:-100px}.instructions img{height:70px}.instructions .col-md-5,.instructions .events .event-loop .single-event .event-img,.events .event-loop .single-event .instructions .event-img{text-align:center;display:inline-flex;flex-direction:row !important;justify-content:space-between}.instructions .col-md-5 .instruction-text,.instructions .events .event-loop .single-event .event-img .instruction-text,.events .event-loop .single-event .instructions .event-img .instruction-text{min-height:102px}}@media only screen and (min-width: 992px){.instructions{width:360px;margin-top:-80px;height:260px}.instructions img{height:100px}.instructions .col-md-5,.instructions .events .event-loop .single-event .event-img,.events .event-loop .single-event .instructions .event-img{text-align:center;display:inline-flex;flex-direction:column !important;justify-content:space-between}.instructions .col-md-5 .instruction-text,.instructions .events .event-loop .single-event .event-img .instruction-text,.events .event-loop .single-event .instructions .event-img .instruction-text{min-height:102px}}/*# sourceMappingURL=style.css.map */
