@charset "UTF-8";
/*!
    Theme Name: Genesis
    Author: ParsePixel
    Author URI: http://parsepixel.com
    Description:
    Version: 1.0.0
    Text Domain: domain of the theme
*/
/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com*/
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:system-ui,BlinkMacSystemFont,-apple-system,Helvetica Neue,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a1a1aa;opacity:1}input::placeholder,textarea::placeholder{color:#a1a1aa;opacity:1}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);border-color:currentColor}.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:422px){.container{max-width:422px}}@media (min-width:480px){.container{max-width:480px}}@media (min-width:618px){.container{max-width:618px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:814px){.container{max-width:814px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1010px){.container{max-width:1010px}}@media (min-width:1025px){.container{max-width:1025px}}@media (min-width:1140px){.container{max-width:1140px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1206px){.container{max-width:1206px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1600px){.container{max-width:1600px}}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{bottom:0;left:0;right:0;top:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.bottom-0{bottom:0}.z-50{z-index:50}.z-0{z-index:0}.z-20{z-index:20}.z-10{z-index:10}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mx-20{margin-left:1.25rem;margin-right:1.25rem}.my-12{margin-bottom:.75rem;margin-top:.75rem}.my-48{margin-bottom:3rem;margin-top:3rem}.my-10{margin-bottom:.625rem;margin-top:.625rem}.my-20{margin-bottom:1.25rem;margin-top:1.25rem}.my-40{margin-bottom:2.5rem;margin-top:2.5rem}.mb-44{margin-bottom:2.75rem}.mr-6{margin-right:.375rem}.mt-48{margin-top:3rem}.mb-12{margin-bottom:.75rem}.mt-10{margin-top:.625rem}.mt-20{margin-top:1.25rem}.mb-20{margin-bottom:1.25rem}.mt-40{margin-top:2.5rem}.mb-40{margin-bottom:2.5rem}.mb-24{margin-bottom:1.5rem}.mr-12{margin-right:.75rem}.ml-auto{margin-left:auto}.ml-12{margin-left:.75rem}.mb-6{margin-bottom:.375rem}.mt-12{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.h-screen{height:100vh}.h-1\/2{height:50%}.w-full{width:100%}.max-w-1600{max-width:1600px}.max-w-1206{max-width:1206px}.max-w-640{max-width:640px}.max-w-12\/12{max-width:1206px}.max-w-10\/12{max-width:1010px}.max-w-8\/12{max-width:814px}.max-w-6\/12{max-width:618px}.max-w-4\/12{max-width:411px}.max-w-200{max-width:200px}.max-w-1200{max-width:1200px}.flex-50{flex:1 1 50%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-4{border-width:4px}.border-2{border-width:2px}.border-solid{border-style:solid}.border-transparent{border-color:transparent}.border-ltgray{--tw-border-opacity:1;border-color:rgba(243,244,245,var(--tw-border-opacity))}.bg-darkgray{--tw-bg-opacity:1;background-color:rgba(83,86,89,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-ltgray{--tw-bg-opacity:1;background-color:rgba(243,244,245,var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:rgba(239,182,97,var(--tw-bg-opacity))}.bg-green{--tw-bg-opacity:1;background-color:rgba(120,190,33,var(--tw-bg-opacity))}.bg-blue{--tw-bg-opacity:1;background-color:rgba(91,186,199,var(--tw-bg-opacity))}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-12{padding:.75rem}.p-32{padding:2rem}.p-20{padding:1.25rem}.p-0{padding:0}.p-40{padding:2.5rem}.p-24{padding:1.5rem}.py-20{padding-bottom:1.25rem;padding-top:1.25rem}.px-10{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:1.25rem;padding-right:1.25rem}.py-14{padding-bottom:.875rem;padding-top:.875rem}.py-24{padding-bottom:1.5rem;padding-top:1.5rem}.py-12{padding-bottom:.75rem;padding-top:.75rem}.px-12{padding-left:.75rem;padding-right:.75rem}.py-10{padding-bottom:.625rem;padding-top:.625rem}.py-8{padding-bottom:.5rem;padding-top:.5rem}.px-24{padding-left:1.5rem;padding-right:1.5rem}.pt-20{padding-top:1.25rem}.pb-40{padding-bottom:2.5rem}.pt-24{padding-top:1.5rem}.pb-20{padding-bottom:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-miller{font-family:Miller Ban Rom}.font-miller-bold{font-family:Miller Ban Bd}.text-22{font-size:1.375rem}.text-18{font-size:1.125rem}.text-12{font-size:.75rem}.text-24{font-size:1.5rem}.text-16{font-size:1rem}.text-60{font-size:3.75rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-96{line-height:6rem}.leading-80{line-height:5rem}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-darkgray,.text-gray{--tw-text-opacity:1;color:rgba(83,86,89,var(--tw-text-opacity))}.text-green{--tw-text-opacity:1;color:rgba(120,190,33,var(--tw-text-opacity))}.text-blue{--tw-text-opacity:1;color:rgba(91,186,199,var(--tw-text-opacity))}.filter{filter:var(--tw-filter)}.aspect-ratio-4\/5:before{content:"";display:block;padding-bottom:125%}.aspect-ratio-9\/7:before{content:"";display:block;padding-bottom:77.77777777777777%}.aspect-ratio-1600\/950:before{content:"";display:block;padding-bottom:59.375%}
/*! purgecss start ignore */.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%;width:2333.3333333333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%;width:1.4285714286%}
/*! purgecss end ignore */@font-face{font-family:proxima-nova,sans-serif}@font-face{font-family:Miller Ban Rom,serif}@font-face{font-family:Miller Text Bd,serif}.font-proxima{font-weight:400}.font-proxima,.font-proxima-medium{font-family:proxima-nova,sans-serif}.font-proxima-medium{font-weight:500}.font-proxima-bold{font-family:proxima-nova,sans-serif;font-weight:700}.font-miller{font-family:Miller Ban Rom,serif;letter-spacing:.15em}.font-miller-bold{font-display:swap;font-family:Miller Text Bd,serif;font-style:normal;font-weight:400;letter-spacing:.15em}.u-corner--all{border-radius:10px}.u-corner--all-sm{border-radius:5px}.u-corner--top-left{border-top-left-radius:10px}.u-corner--top-left-sm{border-top-left-radius:5px}@media (min-width:768px){.u-corner--top-left\@md{border-top-left-radius:10px}}.u-corner--top-right{border-top-right-radius:10px}.u-corner--top-right-sm{border-top-right-radius:5px}@media (min-width:768px){.u-corner--top-right\@md{border-top-right-radius:10px}}.u-corner--btm-right{border-bottom-right-radius:10px}.u-corner--btm-right-sm{border-bottom-right-radius:5px}@media (min-width:768px){.u-corner--btm-right\@md{border-bottom-right-radius:10px}}.u-corner--btm-left{border-bottom-left-radius:10px}.u-corner--btm-left-sm{border-bottom-left-radius:5px}@media (min-width:768px){.u-corner--btm-left\@md{border-bottom-left-radius:10px}}.u-corner--btm{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.u-corner--btm-sm{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.u-corner--none{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}@media (min-width:768px){.u-corner--none\@md{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}}.max-w-xs{max-width:360px}.max-w-sm{max-width:480px}.max-w-sm-md{max-width:640px}.max-w-md{max-width:768px}.max-w-md-lg{max-width:900px}.max-w-lg{max-width:1024px}.max-w-xl{max-width:1140px}.max-w-full{max-width:1600px}@-o-viewport{width:device-width}@viewport{width:device-width}body,html{font-size:16px;height:inherit;margin:0;max-height:inherit;padding:0}div{box-sizing:border-box}img{height:auto;max-width:100%;width:100%}.gform_anchor,a.tag-anchor{display:block;position:relative;top:-110px;visibility:hidden}@media (min-width:768px){.gform_anchor,a.tag-anchor{top:-75px}}hr{margin-top:4px}.shadow{box-shadow:0 2px 8px rgba(0,0,0,.1)}.m--none{margin:0}.col-2{-moz-column-count:2;column-count:2}.col-3{-moz-column-count:3;column-count:3;-moz-column-gap:60px;column-gap:60px}@media only screen and (max-width:1024px){.col-3{-moz-column-count:2;column-count:2}}@media only screen and (max-width:600px){.col-2,.col-3{-moz-column-count:1;column-count:1}}.border-top .panel-grid-cell{border-top:4px solid #535659;padding-top:20px!important}.border-top-white{border-top:4px solid #fff;padding-top:20px!important}.image-cover img,img.image-cover{min-height:420px;-o-object-fit:cover;object-fit:cover;width:100%}ul{list-style:disc;margin:1rem 0;padding:0 0 0 24px}ul.nobull{list-style:none;margin:10px 0;padding:0}li{margin:0 0 10px}ul.checkmark{list-style:none}ul.checkmark li{position:relative}ul.checkmark li:before{background-image:url(/wp-content/uploads/2021/07/checkmark@2x.png);background-size:contain;content:" ";height:12px;left:-20px;position:absolute;top:6px;width:12px}body,html{color:#535659;font-family:proxima-nova,sans-serif;font-weight:400}a{color:inherit}a,a:focus,a:hover{text-decoration:underline}a:focus,a:hover{color:#78be21}strong{font-weight:700}p{font-size:1rem;line-height:1.6875rem;margin-bottom:1.5rem}h1{font-family:proxima-nova,sans-serif;font-size:2rem;font-weight:700;line-height:.8em}@media (min-width:768px){h1{font-size:3.75rem}}h2{font-family:proxima-nova,sans-serif;font-size:2.625rem;font-weight:700;line-height:2.75rem}h2.font-miller,h2.font-miller-bold{font-size:24px;letter-spacing:.2em;text-transform:uppercase}h3{font-family:proxima-nova,sans-serif;font-size:2rem;font-weight:700;line-height:2.375rem}h3.widget-title{margin-bottom:.5em}h4{font-family:proxima-nova,sans-serif;font-size:1.75rem;font-weight:700;line-height:2.125rem}h4.font-miller,h4.font-miller-bold{font-size:16px;letter-spacing:.2em;text-transform:uppercase}h5{font-display:swap;font-family:Miller Text Bd,serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.15em;line-height:1.25rem}h5.font-miller,h5.font-miller-bold{letter-spacing:.2em;text-transform:uppercase}h6{font-size:1rem;line-height:1.25rem}@media (min-width:768px){h6{font-size:.8125rem;line-height:1.5rem}}.millertextbold{font-display:swap;font-family:Miller Text Bd,serif;font-style:normal;font-weight:400;letter-spacing:.15em}.no-gutters{margin-left:-.625rem;margin-right:-.625rem}@media (min-width:767px){.no-gutters{margin-left:-1.875rem;margin-right:-1.875rem}}html{background:#e5e5e5}body{background:#fff;border-left:4px solid #fff;border-right:4px solid #fff;margin-left:auto;margin-right:auto;max-width:6000px;padding-left:.625rem;padding-right:.625rem;width:100%}@media (min-width:767px){body{padding-left:1.875rem;padding-right:1.875rem}}@media only screen and (max-width:768px){.panel-row-style.m50{flex-direction:row!important;flex-wrap:wrap!important}.panel-row-style.m50>.panel-grid-cell{margin:4px;width:48%!important}}@media only screen and (max-width:1024px){.panel-row-style.icon-blocks{flex-direction:row!important;flex-wrap:wrap!important}.panel-row-style.icon-blocks>.panel-grid-cell{width:calc(50% - 22.5px)!important}}.page-container{margin-left:auto;margin-right:auto;max-width:1206px;width:100%}.page-container>.panel-grid>.panel-row-style,.page-container>.panel-layout>.panel-grid>.panel-row-style{border-left:4px solid #fff!important;border-right:4px solid #fff!important}.page-container>.panel-layout{padding-top:5.625rem}@media (min-width:767px){.page-container>.panel-layout{padding-top:8.75rem}}.wrapper{padding-left:.625rem;padding-right:.625rem}@media (min-width:787px){.wrapper{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1600px){.wrapper{padding-left:7.5rem;padding-right:7.5rem}}button.text-white:hover{color:#535659}.btn{color:#fff;display:inline-block;font-family:proxima-nova,sans-serif;font-weight:700;letter-spacing:.03em;min-width:180px;padding:10px;text-decoration:none}.btn--orange-white{background:#fff;color:#efb661}.btn--orange-white:hover{color:#535659}.btn--white-orange{background:#efb661;color:#fff}.btn--white-orange:hover{color:#535659}.btn--white-green{background:#78be21;color:#fff}.btn--white-green:hover{color:#535659}.btn:hover{text-decoration:none}a.arrow-green,a.arrow-orange{display:inline-block;line-height:1em;padding-right:12px;position:relative;text-decoration:none}a.arrow-green:after,a.arrow-orange:after{border:0;border-right:2px solid #efb661;border-top:2px solid #efb661;content:" ";display:inline-block;height:8px;margin-left:4px;margin-top:-4px;transform:rotate(45deg);transition:margin-left .2s ease-out;width:8px}a.arrow-green:hover:after,a.arrow-orange:hover:after{margin-left:8px}a.arrow-orange:after{border-color:#efb661}a.arrow-green:after{border-color:#78be21}.close-button{background-image:url(assets/images/close-button.png);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:70px;position:absolute;right:-43px;top:-43px;width:70px;z-index:1050}.gform_footer{display:flex;margin-bottom:30px}.gform_footer .gform_button{background:#efb661;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:proxima-nova,sans-serif;font-weight:700;margin-left:auto;margin-right:auto;min-width:180px;padding:10px}.gform_footer .gform_button:hover{color:#535659}.gform_body .ginput_container .large,.gform_body .ginput_container .textarea{background:hsla(240,3%,94%,.5);border:1px solid #eeeeef;border-radius:5px;min-width:100%;padding:15px 20px;width:100%}.gform_body .gform_fields label{font-weight:700}.gform_body .gform_fields .gfield{margin-bottom:15px}@media (min-width:600px){.gform_body .gform_fields li:first-child{padding-right:20px}.gform_body .gform_fields li:nth-child(2){padding-left:20px}}.gfield_required_asterisk,.gfield_required_text{color:#78be21;display:inline-block;margin-left:6px}.dropdown-select{-webkit-padding-end:20px;-moz-padding-end:20px;-webkit-padding-start:2px;-moz-padding-start:2px;-webkit-appearance:button;-moz-appearance:button;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eeeeef;background-image:url(assets/images/select-arrow.svg),linear-gradient(180deg,#eeeeef,#eeeeef);background-position:100%;background-repeat:no-repeat;border:1px solid #aaa;border-radius:2px;font-size:inherit;margin:0;min-width:260px;overflow:hidden;padding:10px 20px;text-indent:.01px;text-overflow:ellipsis;text-overflow:"";-webkit-user-select:none;-moz-user-select:none;white-space:nowrap}.dropdown-select select::-ms-expand{display:none}.dropdown-select select{background:transparent;border:1px solid #ccc;font-size:16px;height:34px;width:150px}.qtip-content{line-height:110%;padding:16px}.qtip-dark{background-color:#5bbac7;border-color:#5bbac7;box-shadow:none}.photo-break{font-size:1.5rem;line-height:1.5rem;padding:40px 40px 40px 300px;position:relative;text-align:left}.photo-break--img{left:0;position:absolute;top:-30px;width:100%}.photo-break img{left:80px;max-width:200px;position:absolute;top:-34px}@media only screen and (max-width:768px){.photo-row{flex-direction:row!important;flex-wrap:wrap!important}.photo-row .panel-grid-cell{width:50%!important}.photo-break{font-size:1.5rem;line-height:1.5rem;padding:160px 10px 20px;position:relative;text-align:center}.photo-break--img{width:100%}.photo-break img{left:0;max-width:280px;right:0;top:-64px;width:280px}}.tribe-events-before-html{background-color:#fff;margin-top:120px}h1.tribe-events-page-title{color:#78be21;font-size:3.75rem;font-weight:700}#tribe-bar-filters{display:none}#tribe-events-content a,.tribe-events-event-meta a{color:#78be21}.video-container{height:0;margin:0 auto;max-width:900px;overflow:hidden;padding-bottom:48%;padding-top:30px;position:relative}.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.wp-pagenavi{margin:30px auto;text-align:center;width:100%}.wp-pagenavi .current,.wp-pagenavi a{font-size:20px;font-weight:700;margin:0 5px;text-decoration:none}.wp-pagenavi .current{color:#78be21}.wp-pagenavi .nextpostslink:before,.wp-pagenavi .previouspostslink:before{border-style:solid;border-width:3px 3px 0 0;content:"";display:inline-block;height:12px;width:12px}.wp-pagenavi .previouspostslink:before{margin:-1.5 -1.5 0 0;transform:rotate(-135deg)}.wp-pagenavi .nextpostslink:before{margin:0 0 0 -1.5;transform:rotate(45deg)}.page-template-page-quote-forms{overflow-x:hidden}.page-template-page-quote-forms .gform_confirmation_message{background-color:rgba(120,190,33,.5);border:1px solid #385513;border-radius:5px;color:#385513;font-weight:700;margin-bottom:25px;padding:20px}@media screen and (max-width:990px){.quote-form_wrapper{margin-top:75px}}@media screen and (min-width:991px){.quote-form_wrapper .gform_fields{width:100%}}.quote-form_wrapper .gform_fields .gfield{margin-bottom:22px}@media screen and (min-width:991px){.quote-form_wrapper .gform_fields .gfield.half-width{width:49%}.quote-form_wrapper .gform_fields .gfield.full-width{width:100%}}.quote-form_wrapper .gfield_label+.ginput_container,.quote-form_wrapper .ginput_container+.gfield_description{margin-top:6px}.quote-form_wrapper .gfield_label{font-size:20px;font-weight:700;line-height:1}.quote-form_wrapper .ginput_container_list{overflow-x:scroll;width:1206px}.quote-form_wrapper .ginput_container_list::-webkit-scrollbar{height:16px}.quote-form_wrapper .ginput_container_list::-webkit-scrollbar-track{border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.25)}.quote-form_wrapper .ginput_container_list::-webkit-scrollbar-thumb{background:rgba(120,190,33,.75);border-radius:8px}.quote-form_wrapper .ginput_container_list::-webkit-scrollbar-thumb:hover{background:#78be21}@media screen and (max-width:990px){.quote-form_wrapper .ginput_container_list{width:calc(100vw - 30px)}}@media screen and (max-width:1199px){.quote-form_wrapper .ginput_container_list{width:calc(100vw - 3.75rem)}}.quote-form_wrapper .gfield_list_container .gfield_list-groups{width:100%}.quote-form_wrapper .gfield_list_container .gfield_list_group,.quote-form_wrapper .gfield_list_container .gfield_list_header{display:flex;justify-content:flex-start;min-width:1000px}.quote-form_wrapper .gfield_list_container .gfield_list_group .gfield_list_group_item,.quote-form_wrapper .gfield_list_container .gfield_list_group .gform-field-label,.quote-form_wrapper .gfield_list_container .gfield_list_header .gfield_list_group_item,.quote-form_wrapper .gfield_list_container .gfield_list_header .gform-field-label{width:120px}.quote-form_wrapper .gfield_list_container .gfield_list_group .gfield_list_group_item:not(:last-child),.quote-form_wrapper .gfield_list_container .gfield_list_group .gform-field-label:not(:last-child),.quote-form_wrapper .gfield_list_container .gfield_list_header .gfield_list_group_item:not(:last-child),.quote-form_wrapper .gfield_list_container .gfield_list_header .gform-field-label:not(:last-child){margin-right:20px}.quote-form_wrapper .gfield_list_container .gfield_list_group .gfield_header_item--icons,.quote-form_wrapper .gfield_list_container .gfield_list_header .gfield_header_item--icons{display:none}.quote-form_wrapper .gfield_list_container .gfield_list_group{margin-top:10px}.quote-form_wrapper .gfield_list_container .gfield_list_group input,.quote-form_wrapper .gfield_list_container .gfield_list_group select{background:hsla(240,3%,94%,.5);border:1px solid #eeeeef;border-radius:5px;margin-bottom:10px;padding:15px 20px;width:120px}.quote-form_wrapper .gfield_list_container .gfield_list_group .gfield_list_icons{background:transparent;display:inline-flex;max-height:56px}.quote-form_wrapper .gfield_list_container .gfield_list_group .gfield_list_icons button{background-color:rgba(120,190,33,.5);border-radius:5px;font-weight:700;max-height:34px;padding:5px 10px;position:relative;top:50%;transform:translateY(-50%);transition:.25s ease-in-out}.quote-form_wrapper .gfield_list_container .gfield_list_group .gfield_list_icons button:first-child{margin-right:5px}.quote-form_wrapper .gfield_list_container .gfield_list_group .gfield_list_icons button:hover{background-color:#385513;color:#fff}@media screen and (min-width:991px){.quote-form_wrapper .ginput_complex{display:flex;flex-wrap:wrap;justify-content:space-between}.quote-form_wrapper .ginput_complex span{display:flex;flex-wrap:wrap;width:49%}.quote-form_wrapper .ginput_complex span input,.quote-form_wrapper .ginput_complex span label,.quote-form_wrapper .ginput_complex span select{width:100%}}.quote-form_wrapper .ginput_complex span input,.quote-form_wrapper .ginput_complex span select{background:hsla(240,3%,94%,.5);border:1px solid #eeeeef;border-radius:5px;min-width:100%;padding:15px 20px;width:100%}.quote-form_wrapper .ginput_complex.ginput_container_address span:not(:first-child),.quote-form_wrapper .ginput_complex.ginput_container_address span:not(:nth-child(2)){margin-top:6px}.quote-form_wrapper .ginput_complex .gf_clear_complex{display:none}.gform_submission_error{color:red;font-size:20px}.validation_message{color:red}.gform_footer{display:inline-flex;max-height:50px}.gform_footer .gform_button{margin-right:10px}.js-mobile-menu-btn{background:transparent;border:none;height:20px;right:40px;top:42px;width:24px;z-index:10}@media (min-width:768px){.js-mobile-menu-btn{right:55px}}@media (min-width:1023px){.js-mobile-menu-btn{display:none}}.js-mobile-menu-btn{cursor:pointer;position:absolute}.js-mobile-menu-btn span,.js-mobile-menu-btn:after,.js-mobile-menu-btn:before{background:#535659;border-radius:2px;display:block;height:4px;position:absolute;width:24px}.js-mobile-menu-btn span{overflow:hidden;text-indent:-9999px;top:8px;transition:all .2s}.js-mobile-menu-btn:after,.js-mobile-menu-btn:before{content:""}.js-mobile-menu-btn:before{top:0;transition:top .3s .3s,transform .3s}.js-mobile-menu-btn:after{top:16px;transition:top .3s .3s,transform .3s}.js-mobile-menu-btn.open span{opacity:0}.js-mobile-menu-btn.open:before{top:8px;transform:rotate(45deg);transition:top .3s,transform .3s .3s}.js-mobile-menu-btn.open:after{top:8px;transform:rotate(-45deg);transition:top .3s,transform .3s .3s}.accordion-toggle{cursor:pointer;height:24px;right:0;width:24px;z-index:550}.accordion-toggle,.accordion-toggle:after{position:absolute;top:7px;transition:all .2s ease}.accordion-toggle:after{border-color:#535659 transparent transparent;border-style:solid;border-width:10px 5px 0;content:"";display:block;height:0;right:5px;width:0}.accordion-toggle.toggle-background:after{transform:rotate(180deg)}@media (min-width:1023px){.accordion-toggle{top:calc(50% - 12px)}}.navbar-fixed{left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}#navbar-search{align-items:center;border:1px solid hsla(0,1%,80%,.5);display:flex;justify-content:space-between;margin-top:30px;padding:20px 10px}@media (min-width:1023px){#navbar-search{align-items:center;border:0;flex-direction:row;margin:0;padding:0}}#navbar-search .search-box form{font-size:18px}#navbar-search .search-box form input{color:#535659;display:inline-block;padding:0 5px;width:100%}#navbar-search .search-box form ::-webkit-input-placeholder{color:#7c878e;font-style:italic}#navbar-search .search-box form ::-moz-placeholder{color:#7c878e;font-style:italic}#navbar-search .search-box form :-ms-input-placeholder{color:#7c878e;font-style:italic}#navbar-search .search-box form :-moz-placeholder{color:#7c878e;font-style:italic}@media (min-width:1023px){#navbar-search .search-box{display:none}#navbar-search .search-box form{font-size:16px}#navbar-search .search-box form input{background-color:transparent;border:none;border-bottom:1px solid #535659}}#navbar-search.open{flex-grow:1}@media (min-width:1023px){#navbar-search.open .search-box{display:block;flex-grow:1;margin-left:60px}}#search-trigger{cursor:pointer;display:block;height:20px;margin-left:30px;margin-right:5px;-webkit-mask-image:url(assets/images/search-regular.svg);mask-image:url(assets/images/search-regular.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:20px}#search-trigger,#search-trigger.open{background-color:#efb661}@media (min-width:1023px){#search-trigger{background-color:#78be21;margin-right:0}#navbar.search-open .menu-container{display:none!important}}.social-media a{background-color:#fff;display:block;height:17px;margin-left:15px;margin-right:15px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:17px}@media (min-width:1024px){.social-media a:first-child{margin-left:30px;margin-right:15px}.social-media a:last-child{margin-left:15px;margin-right:30px}}.social-media a.twitter{-webkit-mask-image:url(assets/images/twitter-brands.svg);mask-image:url(assets/images/twitter-brands.svg)}.social-media a.instagram{-webkit-mask-image:url(assets/images/instagram-brands.svg);mask-image:url(assets/images/instagram-brands.svg)}.social-media a.linkedin{-webkit-mask-image:url(assets/images/linkedin-in-brands.svg);mask-image:url(assets/images/linkedin-in-brands.svg)}.social-media a.facebook{-webkit-mask-image:url(assets/images/facebook-f-brands.svg);mask-image:url(assets/images/facebook-f-brands.svg)}.thumb-image{max-width:100%;width:100%}@media (min-width:767px){.thumb-image{height:100%;width:200px}}.thumb p{margin-bottom:0}.eventlist-event .date{font-family:Miller Ban Rom,serif;letter-spacing:.2rem;margin:0;text-transform:uppercase}.eventlist-event .title a{color:#78be21}.eventlist-event .title a:hover{color:#535659;margin:0}.eventlist-event .location{margin:0}.plant-list .panel-grid-cell .panel-cell-style{padding:30px}.plant-list .panel-grid-cell .panel-cell-style h4{color:#78be21;font-size:1rem;text-transform:uppercase}.plant-list .panel-grid-cell .panel-cell-style a{color:#efb661;text-decoration:underline}.iconbox-med{height:200px;margin-bottom:.5rem;width:100%}.iconbox-med img{height:100%!important;-o-object-fit:contain;object-fit:contain;width:100%}

/*! purgecss start ignore */.industry-list{-moz-column-count:3;column-count:3;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:30px;column-gap:30px;margin:0 auto;max-width:750px;padding:0 15px}.industry-list a{border-top:1px solid #eeeeef;display:inline-block;padding:6px 0;text-decoration:none;width:100%}.industry-list a:focus,.industry-list a:hover{color:#78be21}@media only screen and (max-width:600px){.industry-list{-moz-column-count:1;column-count:1;-moz-column-gap:10px;column-gap:10px;padding:10px;text-align:center}}

/*! purgecss end ignore */
/*! purgecss start ignore */.panel-row-style.stat-blocks{flex-direction:row!important;flex-wrap:wrap!important}.panel-row-style.stat-blocks>.panel-grid-cell{margin-bottom:1rem;width:calc(50% - 15px)!important}.panel-row-style.stat-blocks>.panel-grid-cell .border-top-white{padding-top:30px!important}.panel-row-style.stat-blocks .stat{display:block;font-size:4rem;font-weight:700;margin-bottom:1rem}@media only screen and (max-width:600px){.panel-row-style.stat-blocks{flex-direction:row!important;flex-wrap:wrap!important}.panel-row-style.stat-blocks>.panel-grid-cell{width:100%!important}}
/*! purgecss end ignore */#leadership-grid{flex-wrap:wrap;justify-content:flex-start}#leadership-grid .panel-grid-cell{background-color:#f3f4f5;border:2px solid #f3f4f5;border-radius:.5rem;flex:1 0 20%;margin:10px;max-width:calc(20% - 20px);overflow:hidden;width:calc(20% - 20px)}#leadership-grid .so-panel{margin-bottom:0!important}#leadership-grid .textwidget{padding:12px 12px 30px}#leadership-grid .textwidget h3{color:#78be21;font-size:24px;line-height:1em;margin:0 0 4px}#leadership-grid .textwidget p{font-size:13px;font-style:italic;font-weight:700;line-height:1em;margin:0}@media only screen and (max-width:1024px){#leadership-grid{flex-direction:row!important}#leadership-grid .panel-grid-cell{flex:1 0 33.33%;max-width:calc(33.33% - 20px);width:calc(33.33% - 20px)}}@media only screen and (max-width:768px){#leadership-grid{flex-direction:row!important}#leadership-grid .panel-grid-cell{flex:1 0 50%;margin:10px;max-width:calc(50% - 20px);width:calc(50% - 20px)}}@media only screen and (max-width:600px){#leadership-grid{flex-direction:column!important}#leadership-grid .panel-grid-cell{flex:1 0 100%;max-width:calc(100% - 20px);width:calc(100% - 20px)}}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.spacer{padding-top:.9375rem}.textwidget p{margin-bottom:1.5rem}.textwidget p.m--none{margin:0}#navbar{align-items:flex-start;display:flex;flex-direction:column;width:100%}#navbar ul{list-style-type:none;margin:0;padding:0}#navbar ul li{margin:0}#navbar ul li a{font-size:24px;text-transform:none;vertical-align:middle}@media (min-width:1023px){#navbar ul li a{font-size:16px}}#navbar .logo{max-width:165px;transition:max-width .5s linear;width:100%}@media (min-width:1023px){#navbar{align-items:center;flex-direction:row;justify-content:flex-end}}#navbar .navbar-container{background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);width:100%}#navbar .navbar-container .navigation{padding:30px 15px;transition:height .5s linear;width:100%}#navbar .navbar-container .navigation .mobile-container{flex-direction:column-reverse;max-height:0;overflow-y:hidden;will-change:transform}#navbar .navbar-container .navigation .mobile-container.open{max-height:990px}@media (min-width:1023px){#navbar .navbar-container .navigation .mobile-container{flex-direction:row;max-height:inherit;overflow-y:visible}#navbar .navbar-container .navigation{align-items:center;display:flex;flex-grow:1;flex-wrap:nowrap;height:110px;justify-content:flex-end;padding:0}}#navbar .navbar-container .navigation .menu-container{width:100%}@media (min-width:1023px){#navbar .navbar-container .navigation .menu-container{width:auto}#navbar .navbar-container{flex-grow:1;max-height:none;overflow:initial;padding-left:60px;padding-right:60px;width:auto}#navbar .navbar-container.small .navigation{height:54px}#navbar .navbar-container.small .logo{max-width:118px}}#navbar .navbar-search{background-color:#fff;transition:height .5s linear;width:100%}@media (min-width:1023px){#navbar .navbar-search{background-color:transparent;display:flex;height:110px;width:auto}}#navbar .menu{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:100%}@media (min-width:1023px){#navbar .menu{align-items:center;flex-direction:row}}#navbar .menu>.menu-item{border-bottom:1px solid hsla(0,1%,80%,.5);display:flex;flex-direction:column;height:100%;margin:0;overflow:visible;padding-bottom:10px;padding-top:10px;position:relative;width:100%}#navbar .menu>.menu-item:after{border-bottom:2px solid #efb661;border-right:2px solid #efb661;box-sizing:border-box;content:"";display:block;height:12px;position:absolute;right:21px;top:22px;transform:rotate(-45deg);width:12px}@media (min-width:1023px){#navbar .menu>.menu-item{border-bottom:0;display:flex;flex-direction:column;margin:0;padding:0;position:relative;width:auto}#navbar .menu>.menu-item:first-child{border-top:0}#navbar .menu>.menu-item:after{display:none}#navbar .menu>.menu-item.current-menu-item>a,#navbar .menu>.menu-item.current_page_ancestor>a,#navbar .menu>.menu-item.current_page_parent>a{color:#78be21}}#navbar .menu>.menu-item>a{flex-shrink:0;font-weight:700;height:100%;margin-left:20px;padding:0;position:relative}@media (min-width:1023px){#navbar .menu>.menu-item>a{align-items:center;display:flex;margin-left:30px;margin-right:30px}}#navbar .menu>.menu-item .hover-expand{display:none;position:relative;width:0}#navbar .menu>.menu-item .hover-expand.products{display:block;opacity:0}#navbar .menu>.menu-item .hover-expand.products.hidden{display:none;opacity:1}#navbar .menu>.menu-item .sub-menu-container{display:flex;flex-direction:column;overflow:visible;position:relative;white-space:nowrap}#navbar .menu>.menu-item .sub-menu{background:#fff;border-bottom-left-radius:7px;border-bottom-right-radius:7px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:table;margin-left:-15px;min-width:160px;padding:0 40px 30px;width:100%}#navbar .menu>.menu-item .sub-menu li{margin-bottom:5px;margin-top:10px}#navbar .menu>.menu-item .sub-menu li a{display:inline-block;position:relative;text-decoration:none}#navbar .menu>.menu-item .sub-menu li a:after{background:hsla(0,1%,80%,.5);bottom:4px;content:"";height:1px;left:0;position:absolute;width:100%}#navbar .menu>.menu-item span{position:relative}@media (min-width:1023px){#navbar .menu>.menu-item:hover>a span:after{background:#78be21;bottom:-7px;content:"";height:4px;left:0;position:absolute;width:100%}#navbar .menu>.menu-item:hover .hover-expand{display:block!important}}#navbar a{text-decoration:none}.industries-template-default .menu-item.industries button span{color:#78be21}.menu-item.products{z-index:100}.mega-menu-container{border-bottom:2px solid #fff;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-left:2px solid #fff;border-right:2px solid #fff;margin-left:auto;margin-right:auto;margin-top:-50px;padding-top:49px;pointer-events:none;position:absolute;transition:padding .5s linear,margin .5s linear;white-space:nowrap;will-change:transform}@media (min-width:1430px){.mega-menu-container{transform:translate(-50%)}}.mega-menu-container.active{display:block}.mega-menu-container.small{margin-top:-20px;padding-top:19px}.mega-menu{align-items:flex-start;background:#fff;border-bottom-left-radius:7px;border-bottom-right-radius:7px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);display:flex;flex-wrap:nowrap;left:50%;margin-left:auto;margin-right:auto;position:relative;right:auto;transform:translate(-50%);width:100%}.mega-menu .industry-container{pointer-events:auto}.mega-menu .industry-container .filter-container:last-child .industry-filter{border-bottom-left-radius:7px}.mega-menu .industry-filter{background:#78be21;border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;font-family:proxima-nova,sans-serif;font-weight:700;padding:8px 20px;text-align:left;width:100%}.mega-menu .industry-filter.active{background:#fff;color:#535659}.mega-menu .products-side{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;pointer-events:auto}.mega-menu .products-container{max-width:720px;min-width:720px;position:relative}.mega-menu .products-container .products-alt-content{background:#fff;display:none;height:100%;padding:30px;position:absolute;white-space:pre-wrap;width:100%;z-index:2}.mega-menu .products-container .products-alt-content.active{display:block}.mega-menu .products-container .products-column{align-content:baseline;display:flex;flex-direction:column;flex-wrap:wrap}.mega-menu .products-container .products-column .product{max-width:33%;padding:7px 30px;width:33%}.mega-menu .products-container .products-column .product a{font-size:16px;line-height:16px;position:relative;text-decoration:none;white-space:break-spaces}.mega-menu .products-container .products-column .product a:after{background:hsla(0,1%,80%,.5);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.mega-menu .products-container .products-column .product.hide{display:none!important}.mega-menu .industry-footer{display:none;flex-shrink:0;position:relative;width:100%}.mega-menu .industry-footer img{display:block;min-width:720px;width:100%}.mega-menu .industry-footer .industry-btn{background:#fff;border-top-left-radius:10px;bottom:0;color:#535659;font-family:proxima-nova,sans-serif;font-weight:500;padding:10px 45px 10px 30px;position:absolute;right:0}.mega-menu .industry-footer .industry-btn:after{border-bottom:2px solid #efb661;border-right:2px solid #efb661;box-sizing:border-box;content:"";display:block;height:12px;position:absolute;right:15px;right:21px;top:15px;transform:rotate(-45deg);transition:right .3s linear;width:12px}.mega-menu .industry-footer .industry-btn:hover:after{right:11px}.mega-menu .industry-footer.show{display:block}.mega-menu__folderset{display:none;height:auto;left:0;margin-left:auto;margin-right:auto;overflow:hidden;position:absolute;right:0;transition:all .3s ease-in-out;z-index:200}.mega-menu__folderset ul{background:#fff;border:0;box-shadow:none;left:50%;list-style-type:none;margin-left:auto;margin-right:auto;margin-top:0;position:relative;right:auto;text-align:left;top:160%;transform:translate(-50%)}.mega-menu__folderset.show{display:block}.video-wrapper,.youtube-wrapper{height:0;margin-bottom:30px;margin-top:30px;padding-bottom:56.25%;position:relative}.video-wrapper iframe,.video-wrapper video,.youtube-wrapper iframe,.youtube-wrapper video{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.modal__container{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAHklEQVQ4T2NkYGDYzEABYBw1gGE0DBhGw4BhWIQBACBYC0GfFSf4AAAAAElFTkSuQmCC);background:rgba(0,0,0,.7);bottom:0;box-sizing:border-box;left:0;opacity:1;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:100}.modal__container.show{display:block!important}.modal__container .close-button{background-image:url(assets/images/close-button.png);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:70px;position:absolute;right:-43px;top:-43px;width:70px;z-index:105}.modal__frame{bottom:5%;height:90%;left:5%;margin-left:auto;margin-right:auto;position:absolute;right:5%;top:5%;width:90%;z-index:104}#modal__background-click{box-sizing:border-box;height:auto;min-height:100%;width:100%}#modal__close-btn{background:#fff;cursor:pointer;height:20px;margin-right:7px;position:absolute;right:10px;top:-27px;transform:rotate(45deg);width:4px}@media (min-width:767px){#modal__close-btn{right:-22px}}#modal__close-btn:before{background:transparent;content:"";cursor:pointer;display:block;height:30px;left:-15px;position:absolute;top:-3px;transform:rotate(-45deg);width:30px;z-index:2}#modal__close-btn:after{background:#fff;content:"";height:4px;left:-8px;position:absolute;top:8px;width:20px}#modal__template{-webkit-overflow-scrolling:touch;display:inline-block;margin-left:auto;margin-right:auto;max-width:1660px;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);vertical-align:middle;width:100%}@media (min-width:767px){#modal__template{padding-left:30px;padding-right:30px}}.footer .logo{width:164px}.footer .logo--20yr{width:72px}.footer .bar{background:#fff;height:60px;width:1px}.footer hr{background:#fff;max-width:80%}@media (min-width:768px){.footer hr{max-width:700px}}.footer ul{list-style-type:none;margin:0;padding:0}.footer li a{color:#fff}@media (min-width:768px){.footer li a{position:relative;text-decoration:none}.footer li a:hover:after{background:#fff;bottom:-7px;content:"";height:4px;left:0;position:absolute;width:100%}}.footer__primary ul{padding-top:15px}.footer__primary ul li{padding-bottom:10px}@media (min-width:768px){.footer__primary ul{display:flex;justify-content:center}.footer__primary ul li:not(:last-child){padding-right:15px}.footer__primary ul li:not(:first-child){padding-left:15px}}.footer__secondary{font-size:.8125rem}.footer__secondary div{padding-top:10px}@media (min-width:768px){.footer__secondary div{padding-top:0}}.footer__secondary ul{display:flex;justify-content:center}.footer__secondary ul li{margin:0}.footer__secondary ul li a{border-right:1px solid #fff;padding-left:15px;padding-right:15px}.accordion .accordion-outer{transition:all .3s ease-in}.accordion .accordion-show{display:block}.accordion .accordion-hidden{display:none}.hero{margin-top:-5.625rem}@media (min-width:767px){.hero{margin-top:-8.75rem}}.hero-rotator{overflow:hidden}.hero-rotator .tns-nav{display:none}.hero-rotator__slide{overflow:hidden}.hero-rotator__slide .panel-layout{padding:20px 0}.hero-rotator__slide .textwidget h2{line-height:1em;margin-bottom:0}@media only screen and (max-width:768px){.hero-rotator__slide .textwidget h1{font-size:36px}.hero-rotator__slide .textwidget h2{font-size:16px}}.hero-rotator__container{margin-top:102px;padding-left:.625rem;padding-right:.625rem;z-index:2}@media (min-width:767px){.hero-rotator__container{padding-left:1.875rem;padding-right:1.875rem}}.hero-rotator__content{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}@media (min-width:767px){.hero-rotator__content{display:table;vertical-align:middle}.hero-rotator__content--copy{display:table-cell;vertical-align:middle}}.hero-rotator__side-image{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;left:0;margin-left:auto;margin-right:auto;max-width:120px;position:absolute;right:0;top:0;transform:translateY(-90%)}@media (min-width:767px){.hero-rotator__side-image{border-bottom-left-radius:0;border-top-left-radius:0;display:table-cell;margin:0;max-width:145px;min-width:145px;position:relative;transform:translateY(0);vertical-align:middle}}.hero-industry img{margin:0 auto;width:70%}.image-block img{width:100%}.industry-cards .industry-card{display:inline-block;flex:1 0 50%;margin:10px;max-width:calc(50% - 20px);position:relative;text-align:center;transition:border-color .15s ease-out;width:calc(50% - 20px)}.industry-cards .industry-card:before{content:"";display:block;padding-top:100%;width:100%}@media (min-width:900px){.industry-cards .industry-card{flex:1 0 20%;margin:10px;max-width:calc(20% - 20px);width:calc(20% - 20px)}}.industry-cards .industry-card img{bottom:0;left:0;left:50%;position:absolute;right:0;top:0;top:40%;transform:translate(-50%,-50%);width:80%}.industry-cards .industry-card p{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;bottom:0;margin-bottom:0;position:absolute;transition:background-color .15s ease-out,color .15s ease-out;width:100%}.industry-cards .industry-card:hover{border-color:#78be21}.industry-cards .industry-card:hover p{background-color:#78be21;color:#fff}.multiple-hotspot-block__sections{align-items:center;background:#5bbac7;display:flex;justify-content:center;position:relative;width:100%}.multiple-hotspot-block__sections .section-btn{background:#5bbac7;color:#fff;display:none;padding:10px 30px}.multiple-hotspot-block__sections .section-btn.active{display:block}@media (min-width:767px){.multiple-hotspot-block__sections .section-btn.active{background:#fff;color:#535659}.multiple-hotspot-block__sections .section-btn{display:block}}.multiple-hotspot-block__sections .control-btn{cursor:pointer;display:block;height:44px;position:absolute;top:0;width:44px}@media (min-width:767px){.multiple-hotspot-block__sections .control-btn{display:none}}.multiple-hotspot-block__sections .control-btn:after{border-bottom:3px solid #fff;border-right:3px solid #fff;box-sizing:border-box;content:"";display:block;height:18px;position:absolute;transform:rotate(45deg);width:18px}.multiple-hotspot-block__sections .control-btn.prev{left:0;transform:rotate(90deg)}.multiple-hotspot-block__sections .control-btn.prev:after{left:15px;top:11px}.multiple-hotspot-block__sections .control-btn.next{right:0;transform:rotate(-90deg)}.multiple-hotspot-block__sections .control-btn.next:after{left:15px;top:11px}.hotspot-block.active{display:block}.hotspot-block.inactive{display:none}.hotspot-block .hotspot-modal-background{background:#fff;bottom:0;display:none;height:100vh;left:0;opacity:.9;position:fixed;right:0;top:0;width:100%;z-index:3}@media (max-width:767px){.hotspot-block .hotspot-modal-background.active{display:block}}.hotspot-block .hotspot-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.hotspot-block .hotspot-buttons{display:none}@media (min-width:768px){.hotspot-block .hotspot-buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px}}.hotspot-block .hotspot-buttons button{background:#5bbac7;border:4px solid #fff;border-radius:5px;color:#fff;display:inline-block;font-family:proxima-nova,sans-serif;font-weight:700;margin:5px;padding:10px;text-align:center}.hotspot-block .hotspot{position:absolute}.hotspot-block .hotspot a:hover{color:#efb661}.hotspot-block .hotspot .hotspot-hitarea{background:#fff;border:4px solid #efb661;border-radius:20px;cursor:pointer;height:20px;left:-10px;position:absolute;top:-10px;width:20px;z-index:2}.hotspot-block .hotspot .hotspot-content{background:#5bbac7;border-radius:10px;color:#fff;display:none;height:auto;padding:10px;position:absolute;z-index:4}.hotspot-block .hotspot .hotspot-content p{line-height:1.25rem}.hotspot-block .hotspot .hotspot-content img{margin-right:15px;max-width:calc(50% - 20px)}.hotspot-block .hotspot .hotspot-content .product{font-display:swap;font-family:Miller Text Bd,serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.15em;letter-spacing:.1em;line-height:25px;margin-bottom:.5rem;text-transform:uppercase}.hotspot-block .hotspot .hotspot-content .close-btn{background:#fff;cursor:pointer;display:none;height:20px;margin-right:7px;transform:rotate(45deg);width:4px}.hotspot-block .hotspot .hotspot-content .close-btn:before{background:transparent;content:"";cursor:pointer;display:block;height:30px;left:-15px;position:absolute;top:-3px;transform:rotate(-45deg);width:30px;z-index:2}.hotspot-block .hotspot .hotspot-content .close-btn:after{background:#fff;content:"";height:4px;left:-8px;position:absolute;top:8px;width:20px}@media (min-width:768px){.hotspot-block .hotspot .hotspot-content{left:50%;top:50%;transform:translate(-50%,-100%);width:450px}.hotspot-block .hotspot .hotspot-content.no-image{width:320px}.hotspot-block .hotspot .hotspot-content__container{display:flex}}.hotspot-block .hotspot .hotspot-text-wrapper{padding:20px}@media (max-width:767px){.hotspot-block .hotspot.active{display:block;left:0!important;margin-top:117px;max-height:none;overflow-y:scroll;position:fixed;right:0;top:0!important;will-change:transform;z-index:40}.hotspot-block .hotspot.active .hotspot-hitarea{display:none}.hotspot-block .hotspot.active .close-btn{align-self:flex-end;display:block}}.hotspot-block .hotspot.active .hotspot-content{display:block}@media (max-width:767px){.hotspot-block .hotspot.active .hotspot-content{height:auto;margin-bottom:10px;margin-left:10px!important;margin-right:10px;margin-top:0!important;position:relative}.hotspot-block .hotspot.active .hotspot-content__container{display:flex;flex-direction:column;height:100%;width:100%}.hotspot-block .hotspot.active .hotspot-content__container img{margin-bottom:20px;margin-right:0}}.background-image-block{background-image:none}@media (min-width:768px){.background-image-block{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%}}.background-image-block.right{justify-content:flex-end}.background-image-block.left{justify-content:flex-start}.background-image-block.center{justify-content:center}.background-image-block img{display:block}@media (min-width:768px){.background-image-block .mobile-background{display:none}.background-image-block .cta-block.left,.background-image-block .cta-block.right{width:50%}.background-image-block .cta-block{background-color:transparent!important}}.product-picker hr{margin-top:4px}.product-picker__container{display:flex;flex-wrap:nowrap}.product-picker__container__column{width:50%}.product-picker__container__column .product{margin:10px 0}.product-picker__container__column .product a{position:relative;text-decoration:none}.product-picker__container__column .product a:after{background:hsla(0,1%,80%,.5);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.material-picker hr{margin-top:4px}.material-picker__container .material{margin:10px 0}.material-picker__container .material img{max-width:100%;width:100%}@media (min-width:1024px){.material-picker__container{display:flex;flex-wrap:nowrap;margin-left:-10px;margin-right:-10px}.material-picker__container .material{margin:10px}}.content-overlapping{display:flex;position:relative}@media (min-width:767px){.content-overlapping{margin-bottom:-25%}}@media (min-width:1023px){.content-overlapping{display:block;margin-bottom:0;padding-bottom:80px;padding-top:80px}}.content-overlapping .content-container .content{padding:40px}@media (min-width:767px){.content-overlapping .content-container .content{border-radius:5px;margin-left:30px;margin-right:30px;transform:translateY(-50%)}}@media (min-width:1023px){.content-overlapping .content-container .content{transform:none;width:58.33%}}@media (min-width:1230px){.content-overlapping .content-container .content{width:50%}}.content-overlapping .image-container{padding-left:.625rem;padding-right:.625rem;position:relative}.content-overlapping .image-container .image{position:relative;width:100%}.content-overlapping .image-container .image:after{content:"";display:block;padding-bottom:59.6%}@media (min-width:1023px){.content-overlapping .image-container .image:after{display:none}.content-overlapping .image-container{height:100%;position:absolute;transform:translateY(50%)}.content-overlapping .image-container .image{height:100%;transform:translateY(-50%)}}.content-overlapping.right{flex-direction:column-reverse}.content-overlapping.right .content-container{padding-left:.625rem;padding-right:.625rem}.content-overlapping.right .content-container .content{width:100%}@media (min-width:767px){.content-overlapping.right .content-container .content{margin-left:auto;margin-right:auto;width:calc(100% - 60px)}}@media (min-width:1023px){.content-overlapping.right .content-container{left:40.67%;padding-left:15px;padding-right:1.875rem;width:58.33%}}@media (min-width:1230px){.content-overlapping.right .content-container{left:50%;padding-left:0;padding-right:30px;width:50%}.content-overlapping.right .content-container .content{width:100%}}@media (min-width:1023px){.content-overlapping.right .image-container .image{position:absolute;width:75%}}@media (min-width:1230px){.content-overlapping.right .image-container .image{width:57.5%}}.content-overlapping.left{flex-direction:column}.content-overlapping.left .content-container{padding-left:.625rem;padding-right:.625rem}@media (min-width:1023px){.content-overlapping.left .content-container{padding-left:1.875rem;padding-right:15px}}@media (min-width:1230px){.content-overlapping.left .content-container{padding-left:0}}@media (min-width:1023px){.content-overlapping.left .image-container .image{position:absolute;right:0;width:75%}}@media (min-width:1230px){.content-overlapping.left .image-container .image{width:57.5%}}.tabs{box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.tabs .tabs-container{background:#5bbac7}.tabs .tab__section{background:#5bbac7;color:#fff;padding:10px 20px}.tabs .tab__section.tab-expanded{background:#fff;color:#535659}.tabs .tab__folder{padding:1.875rem}@media (min-width:767px){.tabs .tab__folder{padding:4.25rem}}.tabs.responsive .tab__section{width:100%}.tabs.responsive .tab__section:not(:last-child){border-bottom:4px solid #fff}@media (min-width:767px){.tabs.responsive .tab__section:not(:last-child){border-bottom:none}}.tabs.responsive .tab__section .accordion-outer{display:none}.tabs.responsive .tab__section.accordion-expanded{background:#fff;border-top:1px solid #e5e5e5;color:#535659}@media (min-width:767px){.tabs.responsive .tab__section.accordion-expanded{border-top:none}}.tabs.responsive .tab__section.accordion-expanded .accordion-outer{display:block}.tabs.responsive .tab__section.accordion-expanded .tab__button:before{content:"–"}.tabs.responsive .tab__button{align-items:center;display:flex;flex-wrap:nowrap;padding:10px 0;text-align:left;width:100%}.tabs.responsive .tab__button:before{content:"+";display:block;font-size:20px;font-weight:700;width:25px}.tabs.responsive .tab__folders{display:none}@media (min-width:767px){.tabs.responsive .tabs-container{display:flex;flex-wrap:nowrap;position:relative}.tabs.responsive .tab__section{border-bottom:0;display:inline-block;width:auto}.tabs.responsive .tab__button{padding:0 24px;text-align:center;width:auto}.tabs.responsive .tab__button:before{display:none}.tabs.responsive .tab__folders,.tabs.responsive .tab__folders .tab__folder.tab-show{display:block}}@media (min-width:900px){.carousel-container{display:flex;position:relative}}

/*! purgecss start ignore */.quotes-carousel{overflow:hidden;position:relative}.quotes-carousel .tns-nav{display:none}.quotes-carousel .tns-outer{position:relative}.quotes-carousel .tns-controls{bottom:-50px;position:absolute;right:0}@media (min-width:900px){.quotes-carousel{padding-left:50px;padding-right:50px}}.quotes-carousel__controls{align-items:center;display:flex;justify-content:space-between;left:0;list-style:none;margin:0;padding:0;position:absolute;top:calc(25% - 15px);transform:translatey(-50%);width:100%;z-index:5}.quotes-carousel__controls:focus{outline:none}.quotes-carousel__controls li:hover{cursor:pointer}@media (min-width:900px){.quotes-carousel__controls{top:50%}}.quotes-carousel .next:after,.quotes-carousel .prev:after{border-bottom:3px solid #efb661;border-right:3px solid #efb661;box-sizing:border-box;content:"";display:block;height:18px;position:absolute;transform:rotate(45deg);transition:all .2s ease;width:18px}.quotes-carousel .prev{height:50px;position:relative;transform:rotate(90deg);width:50px}.quotes-carousel .prev:after{left:37%;top:30%}.quotes-carousel .next{height:50px;position:relative;transform:rotate(-90deg);width:50px}.quotes-carousel .next:after{left:33%;top:29%}.quotes-carousel .quote-slide__image img{min-width:100%;padding-left:40px;padding-right:40px}.quotes-carousel .quote-slide__content{display:flex;flex-direction:column;justify-content:center;padding:30px}.quotes-carousel .quote-slide__content .title{font-size:1.125rem;line-height:1.75rem}.quotes-carousel .quote-slide__content .quote{font-size:1.75rem;line-height:2rem}.quotes-carousel .quote-slide__content .name,.quotes-carousel .quote-slide__content .position{font-size:13px;line-height:16px}@media (min-width:900px){.quotes-carousel .quote-slide{align-items:center;display:flex;flex-wrap:nowrap;height:100%}.quotes-carousel .quote-slide__image{display:flex;flex-basis:42.5%;flex-direction:column;height:100%;justify-content:center}.quotes-carousel .quote-slide__image img{flex-shrink:1;padding:0}.quotes-carousel .quote-slide__content{display:flex;flex-basis:57.5%;flex-direction:column;height:100%;justify-content:center}.quotes-carousel .quote-slide__content .title{font-size:1.25rem;line-height:1.75rem}.quotes-carousel .quote-slide__content .quote{font-size:2.25rem;line-height:2.625rem}.quotes-carousel .quote-slide__content .name,.quotes-carousel .quote-slide__content .position{font-size:13px;line-height:16px}}.timeline-carousel{overflow:hidden;position:relative}.timeline-carousel .tns-nav{display:none}.timeline-carousel .tns-outer{position:relative}.timeline-carousel .tns-controls{bottom:-50px;position:absolute;right:0}.timeline-carousel__controls{align-items:center;display:flex;justify-content:space-between;left:0;list-style:none;margin:0 -15px;padding:0 10px;position:absolute;top:50%;transform:translatey(-50%);width:calc(100% + 30px);z-index:5}@media (min-width:900px){.timeline-carousel__controls{margin-left:calc(50% - 325px);padding:0;width:650px}}.timeline-carousel__controls:focus{outline:none}.timeline-carousel__controls li[aria-disabled=true]:after{border-bottom:3px solid rgba(83,86,89,.2);border-right:3px solid rgba(83,86,89,.2)}.timeline-carousel__controls li:hover{cursor:pointer}.timeline-carousel .next:after,.timeline-carousel .prev:after{border-bottom:3px solid #efb661;border-right:3px solid #efb661;box-sizing:border-box;content:"";display:block;height:18px;position:absolute;transform:rotate(45deg);transition:all .2s ease;width:18px}.timeline-carousel .prev{height:50px;position:relative;transform:rotate(90deg);width:50px}.timeline-carousel .prev:after{left:37%;top:30%}.timeline-carousel .next{height:50px;position:relative;transform:rotate(-90deg);width:50px}.timeline-carousel .next:after{left:33%;top:29%}.timeline-carousel .tns-item{min-height:100%;padding:0 30px 35px}@media (min-width:900px){.timeline-carousel .tns-item{padding:0 50px 35px}}.timeline-carousel .tns-item.transition-in .timeline-slide{transition-timing-function:ease-in;transition:1s}.timeline-carousel .tns-item.transition-out .timeline-slide{transition-timing-function:ease-out;transition:1s}.timeline-carousel .tns-item.active .timeline-slide{transform:scale(1)}.timeline-carousel .timeline-slide{background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);height:100%;margin-top:35px;min-height:608px;position:relative;transform:scale(.9);transform-origin:center;width:100%}.timeline-carousel .timeline-slide p{margin-bottom:0}.timeline-carousel .timeline-slide.infographic{height:608px;padding:50px 0 0}.timeline-carousel .timeline-slide.infographic .half--border{border-bottom:1px solid #fff}@media (min-width:900px){.timeline-carousel .timeline-slide.infographic{height:100%}}.timeline-carousel .timeline-slide__icon{height:auto;width:80px}.timeline-carousel .timeline-slide.default{background-color:#fff;padding:17px 20px 20px}.timeline-carousel .timeline-slide.default .timeline-slide__image{height:auto;width:100%}.timeline-carousel .timeline-slide.default .timeline-slide__image:before{content:"";display:block;padding-top:68.475%;width:100%}@media (min-width:480px){.timeline-carousel .timeline-slide.default{padding:20px 25px 25px}}.timeline-carousel .timeline-slide__date{left:0;position:absolute;text-align:center;top:0;transform:translateY(-47%);width:100%;z-index:2}.single-quote{padding:40px 15px}.single-quote .title{font-size:1.25rem;line-height:1.375rem}.single-quote .quote{font-size:1.75rem;line-height:1.75rem}.single-quote__container{width:60%}.single-quote .image,.single-quote .person{flex-basis:50%}@media (min-width:767px){.single-quote{padding:60px 15px}.single-quote .quote{font-size:2.25rem;line-height:2.25rem}}.so-widget-hero-rotator-video .hero-rotator__controls{align-items:center;display:flex;justify-content:space-between;left:0;list-style:none;margin:0;padding:0;position:absolute;top:calc(25% - 15px);transform:translatey(-50%);width:100%;z-index:5}.so-widget-hero-rotator-video .hero-rotator__controls:focus{outline:none}.so-widget-hero-rotator-video .hero-rotator__controls li:hover{cursor:pointer}@media (min-width:900px){.so-widget-hero-rotator-video .hero-rotator__controls{top:50%}}.so-widget-hero-rotator-video .hero-rotator .next:after,.so-widget-hero-rotator-video .hero-rotator .prev:after{border-bottom:3px solid #efb661;border-right:3px solid #efb661;box-sizing:border-box;content:"";display:block;height:18px;position:absolute;transform:rotate(45deg);transition:all .2s ease;width:18px}.so-widget-hero-rotator-video .hero-rotator .prev{height:50px;position:relative;transform:rotate(90deg);width:50px}.so-widget-hero-rotator-video .hero-rotator .prev:after{left:37%;top:30%}.so-widget-hero-rotator-video .hero-rotator .next{height:50px;position:relative;transform:rotate(-90deg);width:50px}.so-widget-hero-rotator-video .hero-rotator .next:after{left:33%;top:29%}@media screen and (min-width:991px){.so-widget-hero-rotator-video .hero-rotator .hero-rotator__slide{min-height:65vh}.so-widget-hero-rotator-video .hero-rotator.full-height .hero-rotator__slide{height:100vh}}.so-widget-hero-rotator-video .hero-rotator__slide:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.so-widget-hero-rotator-video .hero-rotator__slide.opacity-0:after{background-color:transparent}.so-widget-hero-rotator-video .hero-rotator__slide.opacity-10:after{background-color:rgba(0,0,0,.1)}.so-widget-hero-rotator-video .hero-rotator__slide.opacity-20:after{background-color:rgba(0,0,0,.2)}.so-widget-hero-rotator-video .hero-rotator__slide.opacity-30:after{background-color:rgba(0,0,0,.3)}.so-widget-hero-rotator-video .hero-rotator__slide.opacity-40:after{background-color:rgba(0,0,0,.4)}.so-widget-hero-rotator-video .hero-rotator__slide.opacity-50:after{background-color:rgba(0,0,0,.5)}.so-widget-hero-rotator-video .hero-rotator__slide.opacity-60:after{background-color:rgba(0,0,0,.6)}.so-widget-hero-rotator-video .hero-rotator__slide.opacity-70:after{background-color:rgba(0,0,0,.7)}.so-widget-hero-rotator-video .hero-rotator__slide.opacity-80:after{background-color:rgba(0,0,0,.8)}.so-widget-hero-rotator-video .hero-rotator__slide.opacity-90:after{background-color:rgba(0,0,0,.9)}.so-widget-hero-rotator-video .hero-rotator__slide.contain-content:after{display:none}.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container{height:100%;margin:0;position:relative;z-index:20}@media screen and (max-width:990px){.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container{padding:0}}.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content{padding:50px 33px;width:100%}@media screen and (max-width:990px){.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content{border-radius:0}}@media screen and (min-width:991px){.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content{padding-left:66px;padding-right:66px;width:55.168vw}}.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content--copy{color:#fff;display:block;font-family:proxima-nova,sans-serif;font-weight:700;vertical-align:inherit}@media screen and (max-width:990px){.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content--copy{text-align:center}}.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content--copy .eyebrow-text{color:#78be21;font-display:swap;font-family:Miller Text Bd,serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.15em;line-height:22px;margin-bottom:4px;text-transform:uppercase}.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content--copy .title{font-size:32px;line-height:32px}@media screen and (min-width:768px){.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content--copy .title{font-size:60px;line-height:60px}}.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content--copy .title+.panel-layout{margin-top:15px}.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content--copy .panel-layout{padding:0}.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content--copy .panel-layout p{margin-bottom:5px}.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content .btn{background:#efb661;border-radius:5px;color:#fff;margin-top:32px;text-align:center}@media screen and (max-width:990px){.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content .btn{left:50%;position:relative;transform:translateX(-50%)}}.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__container .hero-rotator__content .btn:hover{color:#535659}.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__background{z-index:1}@media screen and (max-width:990px){.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__background{height:60vh;left:50%;overflow:hidden;position:relative;transform:translateX(-50%);width:135%}}@media screen and (min-width:991px){.so-widget-hero-rotator-video .hero-rotator__slide .hero-rotator__background{height:100%;position:absolute;width:100%}}.so-widget-hero-rotator-video .hero-rotator__slide.img .hero-rotator__background--img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0;width:100%;z-index:1}@media screen and (max-width:990px){.so-widget-hero-rotator-video .hero-rotator__slide.video .hero-rotator__background video{left:50%;min-height:100%;min-width:184%;position:absolute;transform:translateX(-50%)}}@media screen and (min-width:991px){.so-widget-hero-rotator-video .hero-rotator__slide.video .hero-rotator__background video{left:50%;min-width:200%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}}@media screen and (min-width:1200px){.so-widget-hero-rotator-video .hero-rotator__slide.video .hero-rotator__background video{min-width:148%}}@media screen and (min-width:1650px){.so-widget-hero-rotator-video .hero-rotator__slide.video .hero-rotator__background video{min-width:108%}}.so-widget-hero-rotator-video .hero-rotator__slide.green .hero-rotator__content--copy .eyebrow-text{color:#fff}.so-widget-hero-rotator-video .hero-rotator__slide.green .hero-rotator__content .btn{background:#fff;color:#efb661}.so-widget-hero-rotator-video .hero-rotator__slide.green .hero-rotator__content .btn:hover{color:#535659}@media screen and (min-width:991px){.so-widget-hero-rotator-video .hero-rotator:not(.full-height) .hero-rotator__slide.center .hero-rotator__content,.so-widget-hero-rotator-video .hero-rotator:not(.full-height) .hero-rotator__slide.left .hero-rotator__content,.so-widget-hero-rotator-video .hero-rotator:not(.full-height) .hero-rotator__slide.right .hero-rotator__content{margin-bottom:2.75rem;margin-top:10.75rem}.so-widget-hero-rotator-video .hero-rotator:not(.full-height) .hero-rotator__slide.center .hero-rotator__content{margin-left:auto;margin-right:auto;max-width:790px;position:relative;text-align:center}}.so-widget-hero-rotator-video .hero-rotator:not(.full-height) .hero-rotator__slide.left .hero-rotator__container,.so-widget-hero-rotator-video .hero-rotator:not(.full-height) .hero-rotator__slide.right .hero-rotator__container{display:flex;padding:0}@media screen and (min-width:991px){.so-widget-hero-rotator-video .hero-rotator:not(.full-height) .hero-rotator__slide.left .hero-rotator__content,.so-widget-hero-rotator-video .hero-rotator:not(.full-height) .hero-rotator__slide.right .hero-rotator__content{box-sizing:content-box;max-width:600px;min-width:465px;width:80%}}.so-widget-hero-rotator-video .hero-rotator:not(.full-height) .hero-rotator__slide.right .hero-rotator__container{justify-content:flex-end}@media screen and (min-width:991px){.so-widget-hero-rotator-video .hero-rotator:not(.full-height) .hero-rotator__slide.right .hero-rotator__content{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:max(50vw - 720px,70px)}.so-widget-hero-rotator-video .hero-rotator:not(.full-height) .hero-rotator__slide.left .hero-rotator__content{border-bottom-left-radius:0;border-top-left-radius:0;left:0;padding-left:max(50vw - 720px,70px)}.so-widget-hero-rotator-video .hero-rotator.full-height .hero-rotator__slide.center .hero-rotator__content{left:50%;max-width:790px;position:absolute;text-align:center;top:50%;transform:translateY(-50%) translateX(-50%)}.so-widget-hero-rotator-video .hero-rotator.full-height .hero-rotator__slide.left .hero-rotator__content,.so-widget-hero-rotator-video .hero-rotator.full-height .hero-rotator__slide.right .hero-rotator__content{box-sizing:content-box;max-width:600px;min-width:465px;position:absolute;top:50%;transform:translateY(-50%);width:80%}.so-widget-hero-rotator-video .hero-rotator.full-height .hero-rotator__slide.right .hero-rotator__content{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:max(50vw - 720px,70px);right:0}.so-widget-hero-rotator-video .hero-rotator.full-height .hero-rotator__slide.left .hero-rotator__content{border-bottom-left-radius:0;border-top-left-radius:0;left:0;padding-left:max(50vw - 720px,70px)}}.so-widget-industry-cards-listing .industry-cards.listing .industry-card{display:none}.so-widget-industry-cards-listing .industry-cards.listing .industry-card:first-child,.so-widget-industry-cards-listing .industry-cards.listing .industry-card:nth-child(2),.so-widget-industry-cards-listing .industry-cards.listing .industry-card:nth-child(3),.so-widget-industry-cards-listing .industry-cards.listing .industry-card:nth-child(4){display:block}@media screen and (min-width:768px){.so-widget-industry-cards-listing .industry-cards.listing .industry-card:nth-child(5){display:block}}.so-widget-industry-cards-listing .industry-cards.listing .industry-card.show{display:block}.so-widget-industry-cards-listing .view-all{cursor:pointer;left:50%;position:relative;top:35px;transform:translateX(-50%)}.so-widget-industry-cards-listing .view-all.hide{display:none}.so-widget-video-block{position:relative}.so-widget-video-block .text-left{text-align:left}.so-widget-video-block .text-center{text-align:center}.so-widget-video-block .text-right{text-align:right}.so-widget-video-block p{margin-bottom:8px}.so-widget-video-block #video-placeholder,.so-widget-video-block .youtube-video,.so-widget-video-block .yt-thumbnail{aspect-ratio:16/9!important;width:100%!important}.so-widget-video-block .yt-thumbnail{cursor:pointer;position:absolute}.so-widget-video-block .yt-thumbnail .play-btn{background:url(assets/images/play-btn.svg) no-repeat 0 0 transparent;background-size:100% auto;height:60px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:60px}.search .search-container{align-items:center;background-color:#fff;border:1px solid hsla(0,1%,80%,.5);display:flex;flex-wrap:nowrap;padding:0;width:100%}.search .search-container form{display:flex;flex-grow:1;justify-content:space-between;width:100%}.search .search-container form ::-webkit-input-placeholder{color:#7c878e;font-style:italic}.search .search-container form ::-moz-placeholder{color:#7c878e;font-style:italic}.search .search-container form :-ms-input-placeholder{color:#7c878e;font-style:italic}.search .search-container form :-moz-placeholder{color:#7c878e;font-style:italic}.search .search-container input{color:#535659;flex-grow:1;font-size:24px;width:100%}.search .search-container #search-trigger{height:32px;margin-left:15px;margin-right:15px;width:32px}.result-list a{text-decoration:none}.result-list a:hover{color:initial;text-decoration:none}.page-products .product-thumb-container{margin-left:-10px;margin-right:-10px}.page-products .product-thumb-container .product{box-shadow:0 0 6px 2px rgba(0,0,0,.1);margin:10px;width:100%}.page-products .product-thumb-container .product a{text-decoration:none}@media (min-width:767px){.page-products .product-thumb-container .product{width:calc(33% - 20px)}}@media (min-width:1024px){.page-products .product-thumb-container .product{width:calc(25% - 20px)}}.page-products .product-thumb-container .product.hide{display:none}.custom-blog-template-default .page-container{padding-bottom:2.5rem}.custom-blog-template-default .blog-text{margin:2rem auto;max-width:800px}.custom-blog-template-default h2{margin-bottom:1rem}.custom-blog-template-default h3{font-size:1.5rem;line-height:1.5rem;margin-bottom:.25rem;margin-top:1.5rem}.custom-blog-template-default p{margin-bottom:1rem}.trend-form form{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:center}.trend-form form label{left:-9999px;position:absolute;top:-9999px}.trend-form .gform_confirmation_message,.trend-form .validation_message{color:#fff}.trend-form .gform_validation_errors{display:none}.trend-form .gform_body .ginput_container .large{-webkit-appearance:none;background:#fff;border:1px solid #979797;border-radius:0;border-radius:5px;box-sizing:border-box;height:44px;padding:15px 20px}.trend-form .gform_body .gform_fields .gfield{margin-bottom:0}.trend-form .gform_footer{margin:0}.trend-form .gform_footer .gform_button{margin-left:7px}.culture .social-media a{background-color:#efb661;height:32px;width:32px}.hover\:border-green:hover{--tw-border-opacity:1;border-color:rgba(120,190,33,var(--tw-border-opacity))}@media (min-width:480px){.\34 80\:text-80{font-size:5rem}.\34 80\:text-96{font-size:6rem}}@media (min-width:768px){.\37 68\:mx-32{margin-left:2rem;margin-right:2rem}.\37 68\:mb-96{margin-bottom:6rem}.\37 68\:mr-24{margin-right:1.5rem}.\37 68\:mt-40{margin-top:2.5rem}.\37 68\:flex{display:flex}.\37 68\:h-auto{height:auto}.\37 68\:w-1\/2{width:50%}.\37 68\:max-w-480{max-width:480px}.\37 68\:flex-row{flex-direction:row}.\37 68\:py-40{padding-bottom:2.5rem;padding-top:2.5rem}.\37 68\:px-44{padding-left:2.75rem;padding-right:2.75rem}.\37 68\:px-40{padding-left:2.5rem;padding-right:2.5rem}.\37 68\:pt-40{padding-top:2.5rem}.\37 68\:pb-80{padding-bottom:5rem}.\37 68\:text-24{font-size:1.5rem}.\37 68\:aspect-ratio-1600\/950:before{content:"";display:block;padding-bottom:59.375%}}@media (min-width:900px){.\39 00\:p-40{padding:2.5rem}.\39 00\:p-60{padding:3.75rem}.\39 00\:py-44{padding-bottom:2.75rem;padding-top:2.75rem}}@media (min-width:1025px){.\31 025\:px-20{padding-left:1.25rem;padding-right:1.25rem}.\31 025\:pt-96{padding-top:6rem}} .panel-grid-cell-empty{display:none}
