h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{background:#fff;color:#363436;font-family:Saira,sans-serif;font-size:1rem;line-height:2;min-height:100%;text-rendering:optimizeLegibility;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{font-size:1rem;line-height:1.75;position:relative;overflow-x:hidden}@media(min-width:1024px){body{font-size:1.125rem;line-height:1.7777778}}@media(min-width:1280px){body{line-height:1.8}}.page-storage .main,.page-history .main,.page-contact .main,.page-thank-you .main,.page-cart .main,.page-checkout .main,.page-australian-made .main,.post-silo-volume-calculator .main{background-color:#f6f6f6}main{height:100%}h1,.h1{color:#1a202c;font-weight:700;font-size:2.1428571em;line-height:1.2}@media(min-width:640px){h1,.h1{font-size:2.25em;line-height:1.1111111}}@media(min-width:768px){h1,.h1{font-size:2.25em;line-height:1.1111111}}@media(min-width:1024px){h1,.h1{font-size:2.6666667em;line-height:1}}@media(min-width:1280px){h1,.h1{font-size:2.6666667em;line-height:1}}h2,.h2{color:#1a202c;font-weight:700;font-size:1.4285714em;line-height:1.4}@media(min-width:640px){h2,.h2{font-size:1.5em;line-height:1.3333333}}@media(min-width:768px){h2,.h2{font-size:1.5em;line-height:1.3333333}}@media(min-width:1024px){h2,.h2{font-size:1.6666667em;line-height:1.3333333}}h3{color:#1a202c;font-weight:600;font-size:1.2857143em;line-height:1.5555556}@media(min-width:640px){h3{font-size:1.25em;line-height:1.6}}@media(min-width:768px){h3{font-size:1.25em;line-height:1.6}}@media(min-width:1024px){h3{font-size:1.3333333em;line-height:1.5}}@media(min-width:1280px){h3{font-size:1.3333333em;line-height:1.5}}h4{color:#1a202c;font-weight:600;line-height:1.4285714}@media(min-width:640px){h4{line-height:1.5}}@media(min-width:768px){h4{line-height:1.5}}@media(min-width:1024px){h4{line-height:1.5555556}}@media(min-width:1280px){h4{line-height:1.5555556}}img{font-style:italic;max-width:100%;vertical-align:middle}a{color:inherit;text-decoration:none}a:focus{outline:0}.section--no-padding{padding:0}.section--no-padding-bottom{padding-bottom:0}.section--no-padding-top{padding-top:0}.section--light-grey{background-color:#f6f6f6}.section--dark-grey{background-color:#363436}.section--light-blue{background-color:#ecf4fa}.section--blue{background-color:#0098cd}.section--white{background-color:#fff}.section--overlap{margin-top:-6rem;z-index:5}@media(min-width:1024px){.section--overlap{margin-top:-11rem}}.section--overflow-hidden{position:relative;overflow:hidden}.section--shop{padding-bottom:0}@media(min-width:1024px){.section--shop{padding-bottom:8rem}}.container{width:100%;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px;padding:0 4rem}}@media(min-width:1024px){.container{max-width:1024px;padding:0 2rem}}@media(min-width:1280px){.container{max-width:1280px}}.container--full{max-width:100%}@media(min-width:1280px){.container--large{max-width:1320px}}.container--narrow{max-width:52rem}.container--overlow-x{overflow:auto;scrollbar-width:thin;scrollbar-color:#0098cd #ecf4fa;padding:0 1rem}@media(min-width:640px){.container--overlow-x{max-width:calc(640px - 2rem)}}@media(min-width:768px){.container--overlow-x{max-width:calc(768px - 4rem);padding:0}}@media(min-width:1024px){.container--overlow-x{max-width:calc(1024px - 4rem);padding:0}}@media(min-width:1280px){.container--overlow-x{max-width:calc(1280px - 4rem)}}.container--overlow-x::-webkit-scrollbar{width:12px;margin-left:2rem}.container--overlow-x::-webkit-scrollbar-track{background:#ecf4fa}.container--overlow-x::-webkit-scrollbar-thumb{background-color:#0098cd;border-radius:20px;border:3px solid #ecf4fa}.grid{display:grid;gap:1rem}.grid--info{grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.grid--info{gap:2rem}}@media(min-width:1024px){.grid--info{grid-template-columns:1fr 1fr;gap:6rem}}.grid--industries{grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.grid--industries{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.grid--related{grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid--archives{grid-template-columns:1fr;gap:4rem}@media(min-width:1024px){.grid--archives{grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem}}.grid--team{grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.grid--team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid--team{gap:6rem}}.grid--orders{grid-template-columns:1fr;gap:1rem;align-items:start}@media(min-width:1024px){.grid--orders{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.grid--about{grid-template-columns:1fr;gap:5rem}@media(min-width:768px){.grid--about{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}@media(min-width:1024px){.grid--about{gap:9rem}}.grid--about-top{align-items:start}@media(min-width:1024px){.product-applications .grid--about{gap:6rem}}.grid--about-offset{grid-template-columns:1fr;gap:5rem}@media(min-width:768px){.grid--about-offset{grid-template-columns:1.5fr 1fr}}@media(min-width:1024px){.grid--about-offset{gap:2rem}}.grid--values{grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.grid--values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem}}.grid--industry-intro{grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.grid--industry-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.grid--logos{grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.grid--logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.grid--util-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(min-width:768px){.grid--util-logos{gap:1.5rem}}.grid--contact{grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.grid--contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.grid--offices{grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.grid--offices{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.grid--careers{grid-template-columns:1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media(min-width:1024px){.grid--careers{gap-column-gap:.5rem;gap-row-gap:3rem}}.prose{color:#4a5568;max-width:65ch}.prose--center{margin:0 auto}.prose [class~=lead]{color:#4a5568;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{text-decoration:underline}.prose strong{font-weight:600}.prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#0098cde6}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#0098cde6;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e2e8f0;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose h1{font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h4{font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose{font-size:1rem;line-height:1.75}.prose p,.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose ol>li:before{left:0}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm ol,.prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm ol>li{padding-left:1.5714286em}.prose-sm ol>li:before{left:0}.prose-sm ul>li{padding-left:1.5714286em}.prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.6785715em;left:.2142857em}.prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm>ul>li>:first-child{margin-top:1.1428571em}.prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.prose-sm>ol>li>:first-child{margin-top:1.1428571em}.prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.prose-sm ol ol,.prose-sm ol ul,.prose-sm ul ol,.prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm hr+*{margin-top:0}.prose-sm h2+*{margin-top:0}.prose-sm h3+*{margin-top:0}.prose-sm h4+*{margin-top:0}.prose-sm>:first-child{margin-top:0}.prose-sm>:last-child{margin-bottom:0}@media(min-width:640px){.prose{color:#4a5568;max-width:65ch}.prose [class~=lead]{color:#4a5568;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{text-decoration:underline}.prose strong{font-weight:600}.prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e2e8f0;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose h1{font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h4{font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose{font-size:1rem;line-height:1.75}.prose p,.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose ol>li:before{left:0}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}}@media(min-width:768px){.prose{color:#4a5568;max-width:65ch}.prose [class~=lead]{color:#4a5568;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{text-decoration:underline}.prose strong{font-weight:600}.prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#0098cde6}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#0098cde6;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e2e8f0;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose h1{font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h4{font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose{font-size:1rem;line-height:1.75}.prose p,.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose ol>li:before{left:0}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}}@media(min-width:1024px){.prose{font-size:1.125rem;line-height:1.7777778}.prose p{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose ol,.prose ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose li{margin-top:.6666667em;margin-bottom:.6666667em}.prose ol>li{padding-left:1.6666667em}.prose ol>li:before{left:0}.prose ul>li{padding-left:1.6666667em}.prose ul>li:before{width:.3333333em;height:.3333333em;top:.7222222em;left:.2222222em}.prose>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.prose>ul>li>:first-child{margin-top:1.3333333em}.prose>ul>li>:last-child{margin-bottom:1.3333333em}.prose>ol>li>:first-child{margin-top:1.3333333em}.prose>ol>li>:last-child{margin-bottom:1.3333333em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.prose hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}}@media(min-width:1280px){.prose{font-size:1.125rem;line-height:1.7777778}.prose p{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose ol,.prose ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose li{margin-top:.2666667em;margin-bottom:.2666667em}.prose ol>li{padding-left:1.6666667em}.prose ol>li:before{left:0}.prose ul>li{padding-left:1.6666667em}.prose ul>li:before{width:.3333333em;height:.3333333em;top:.7222222em;left:.2222222em}.prose>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.prose>ul>li>:first-child{margin-top:1.3333333em}.prose>ul>li>:last-child{margin-bottom:1.3333333em}.prose>ol>li>:first-child{margin-top:1.3333333em}.prose>ol>li>:last-child{margin-bottom:1.3333333em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.prose hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}}.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter .4s,-webkit-filter .4s}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.mega-nav{background-color:#fff;box-shadow:inset 0 -1px #3634361a;height:60px;width:100%;z-index:20}@media(min-width:1180px){.mega-nav{height:110px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}}.mega-nav--expanded{background-color:#fff}.mega-nav__container{height:100%;width:100%;padding:0 1.5rem;max-width:80rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between}@media(min-width:1180px){.mega-nav__container .mega-nav__container{padding:0 2rem}}.mega-nav__logo{display:block;width:108.5px;height:43px}@media(min-width:1180px){.mega-nav__logo{width:162.75px;height:64.5px}}.mega-nav__logo>*{width:inherit;height:inherit}.mega-nav__icon-btns{display:flex;align-items:center}.mega-nav__icon-btn{color:#0098cd;cursor:pointer;font-size:1em;display:flex;justify-content:center;align-items:center;width:2.125em;height:2.125em;transition:.2s}.mega-nav__icon-btn .icon{display:block;height:1.125em;width:1.125em;line-height:1;flex-shrink:0;max-width:initial}.mega-nav__icon-btn .icon__group{stroke-width:1.5px}.mega-nav__icon-btn .icon__group>*{transition:transform .3s cubic-bezier(.645,.045,.355,1),stroke-dashoffset .3s,opacity .3s}.mega-nav__icon-btn--menu .icon{height:1.5em;width:1.5em;margin-left:.33em}.mega-nav__icon-btn--menu .icon__group>*{stroke-dasharray:24}.mega-nav__icon-btn--menu .icon__group>*:nth-child(1){transform-origin:12px 6px}.mega-nav__icon-btn--menu .icon__group>*:nth-child(2){stroke-dashoffset:0}.mega-nav__icon-btn--menu .icon__group>*:nth-child(3){transform-origin:12px 18px}.mega-nav__icon-btn--menu.mega-nav__icon-btn--state-b .icon__group>*:nth-child(1){transform:translateY(6px) rotate(-45deg)}.mega-nav__icon-btn--menu.mega-nav__icon-btn--state-b .icon__group>*:nth-child(2){stroke-dashoffset:24}.mega-nav__icon-btn--menu.mega-nav__icon-btn--state-b .icon__group>*:nth-child(3){transform:translateY(-6px) rotate(45deg)}@media(min-width:1180px){.mega-nav__icon-btn--search{margin-right:1.875rem}}.mega-nav__icon-btn--search .icon{height:1.33em;width:1.33em}.mega-nav__icon-btn--search .icon__group{transform-origin:12px 12px;transform:rotate(0);transition:transform .3s cubic-bezier(.215,.61,.355,1)}.mega-nav__icon-btn--search .icon__group>*:nth-child(1){stroke-dashoffset:34;stroke-dasharray:24}.mega-nav__icon-btn--search .icon__group>*:nth-child(2){stroke-dashoffset:24;stroke-dasharray:24}.mega-nav__icon-btn--search .icon__group>*:nth-child(3){transform-origin:9.5px 9.5px;transform:rotate(45deg);stroke-dashoffset:84;stroke-dasharray:42;opacity:1}.mega-nav__icon-btn--search.mega-nav__icon-btn--state-b .icon__group{transform:rotate(-90deg)}.mega-nav__icon-btn--search.mega-nav__icon-btn--state-b .icon__group>*:nth-child(1){stroke-dashoffset:48}.mega-nav__icon-btn--search.mega-nav__icon-btn--state-b .icon__group>*:nth-child(2){stroke-dashoffset:48}.mega-nav__icon-btn--search.mega-nav__icon-btn--state-b .icon__group>*:nth-child(3){stroke-dashoffset:42;opacity:0}.mega-nav__arrow-icon{font-size:16px;color:currentColor;transition:color .2s}.mega-nav__arrow-icon .icon{display:block;height:1em;width:1em;line-height:1;flex-shrink:0;max-width:initial}.mega-nav__arrow-icon .icon__group{stroke-width:1px;will-change:transform;transform-origin:8px 8px;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.mega-nav__arrow-icon .icon__group>*{stroke-dasharray:17;transform-origin:8px 8px;transform:translateY(3px);transition:transform .3s,stroke-dashoffset .3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.mega-nav__arrow-icon .icon__group>*:first-child{stroke-dashoffset:8.5}.mega-nav__arrow-icon .icon__group>*:last-child{stroke-dashoffset:8.5}.mega-nav__label{color:#79797c;font-size:.875em;text-transform:uppercase;letter-spacing:.1em}.mega-nav--mobile .mega-nav__icon-btns--desktop{display:none}.mega-nav--mobile .mega-nav__nav,.mega-nav--mobile .mega-nav__search{background-color:#fff;box-shadow:0 1.2px 1.9px -1px #00000004,0 3.3px 5.3px -1px #0000000a,0 8.5px 12.7px -1px #00000016;display:none;position:absolute;top:60px;left:0;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){.mega-nav--mobile .mega-nav__nav,.mega-nav--mobile .mega-nav__search{top:110px;height:calc(100vh - 110px)}}.mega-nav--mobile .mega-nav__nav--is-visible,.mega-nav--mobile .mega-nav__search--is-visible{display:block}.mega-nav--mobile .mega-nav__nav--is-visible>*,.mega-nav--mobile .mega-nav__search--is-visible>*{-webkit-animation:mega-nav-entry-animation .5s cubic-bezier(.215,.61,.355,1);animation:mega-nav-entry-animation .5s cubic-bezier(.215,.61,.355,1)}.mega-nav--mobile .mega-nav__nav-inner,.mega-nav--mobile .mega-nav__search-inner{padding:1.25rem 0;width:calc(100% - 2.5em);max-width:80rem;margin-left:auto;margin-right:auto}.mega-nav--mobile .mega-nav__nav-inner input,.mega-nav--mobile .mega-nav__search-inner input{border:1px solid rgba(54,52,54,.65);width:100%;padding:.25rem .55rem}.mega-nav--mobile .mega-nav__nav-inner input:focus,.mega-nav--mobile .mega-nav__search-inner input:focus{outline:0}.mega-nav--mobile .mega-nav__search-inner{padding:2rem 0}.mega-nav--mobile .mega-nav__label{margin-bottom:.625em;font-size:.75em}.mega-nav--mobile .mega-nav__item{border-bottom:1px solid #f2f2f2}.mega-nav--mobile .mega-nav__link{color:#363436;cursor:pointer;font-size:.85em;font-weight:500;text-align:left;text-transform:uppercase;display:flex;align-items:center;width:100%;padding:.95em 0;text-decoration:none}.mega-nav--mobile a[aria-current=page]{color:#0098cd}.mega-nav--mobile .mega-nav__arrow-icon{margin-left:auto;margin-right:12px}.mega-nav--mobile .mega-nav__btn{width:100%;margin:.95em 0;font-size:1em}.mega-nav--mobile .mega-nav__sub-nav-wrapper{display:none;padding:0 1.56em 1.56em;overflow:hidden}.mega-nav--mobile .mega-nav__sub-items{font-size:.85em;font-weight:500;text-transform:uppercase;opacity:.88}.mega-nav--mobile .mega-nav__sub-items .mega-nav__label{display:none}@media(min-width:1180px){.mega-nav--mobile .mega-nav__sub-items .mega-nav__label{display:block}}.mega-nav--mobile .mega-nav__sub-item{border-top:1px solid #f2f2f2}.mega-nav--mobile .mega-nav__sub-link{color:#363436;display:block;text-decoration:none;padding:.5em 0}.mega-nav--mobile .mega-nav__sub-nav{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group>*:first-child{transform:translateY(-3px) rotate(-90deg)}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group>*:last-child{transform:translateY(-3px) rotate(90deg)}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__sub-nav-wrapper{display:block}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__sub-nav-wrapper>*{-webkit-animation:mega-nav-entry-animation .5s cubic-bezier(.215,.61,.355,1);animation:mega-nav-entry-animation .5s cubic-bezier(.215,.61,.355,1)}.mega-nav--desktop .mega-nav__icon-btns--mobile,.mega-nav--desktop .mega-nav__sub-nav-wrapper,.mega-nav--desktop .mega-nav__search,.mega-nav--desktop .mega-nav__label{display:none}.mega-nav--desktop .mega-nav__logo{flex-shrink:0;margin-right:2.55em}.mega-nav--desktop .mega-nav__nav{flex-grow:1;display:flex;flex-direction:column;height:100%}.mega-nav--desktop .mega-nav__nav-inner{height:100%;display:flex;justify-content:flex-end}.mega-nav--desktop .mega-nav__nav-inner--primary .mega-nav__link--is-active{color:#0098cd}.mega-nav--desktop .mega-nav__nav-inner--secondary{position:relative;justify-content:center;padding-bottom:2.5em}@media(min-width:1180px){.mega-nav--desktop .mega-nav__nav-inner--secondary{padding-bottom:0}}.mega-nav--desktop .mega-nav__nav-inner--secondary:before{content:"";background:#0098cd;position:absolute;display:block;width:100%;height:100%;transform-origin:bottom left;transform:skew(-14deg);z-index:-1}.mega-nav--desktop .mega-nav__nav-inner--secondary:after{content:"";background-color:#0098cd;position:absolute;right:-50%;width:50%;height:100%;z-index:5}.mega-nav--desktop .mega-nav__nav-inner--secondary .mega-nav__item{padding:0 2rem;transition:.2s}.mega-nav--desktop .mega-nav__nav-inner--secondary .mega-nav__item:hover{background-color:#3634360d}.mega-nav--desktop .mega-nav__nav-inner--secondary .mega-nav__link{color:#fff;font-size:1em;padding:0;font-weight:700;height:64px}.mega-nav--desktop .mega-nav__nav-inner--secondary .mega-nav__link:hover{background-color:transparent}.mega-nav--desktop .mega-nav__nav-inner--secondary .mega-nav__link--is-active{border-bottom:3px solid #fff}.mega-nav--desktop .mega-nav__items{display:flex;height:100%}.mega-nav--desktop .mega-nav__items:last-child{margin-left:1.5rem}.mega-nav--desktop .mega-nav__item{display:flex;align-items:center}.mega-nav--desktop .mega-nav__link{color:#363436;font-size:.7em;font-weight:500;text-transform:uppercase;text-decoration:none;position:relative;display:flex;align-items:center;padding:0 1.5rem;height:46px;transition:.2s}.mega-nav--desktop .mega-nav__link .mega-nav__arrow-icon{margin-left:.5em}.mega-nav--desktop .mega-nav__link:hover{cursor:pointer;background-color:#3634360d}.mega-nav--desktop .mega-nav__sub-nav-wrapper,.mega-nav--desktop .mega-nav__search{background-color:#fff;box-shadow:0 1.2px 1.9px -1px #00000004,0 3.3px 5.3px -1px #0000000a,0 8.5px 12.7px -1px #00000016;position:absolute;top:60px;left:0;width:100%;max-height:calc(100vh - 60px);overflow:auto}@media(min-width:768px){.mega-nav--desktop .mega-nav__sub-nav-wrapper,.mega-nav--desktop .mega-nav__search{top:110px;max-height:calc(100vh - 110px)}}.mega-nav--desktop .mega-nav__search-inner{width:calc(100% - 2.5em);margin:0 auto;padding:4rem 0}.mega-nav--desktop .mega-nav__search-inner .mega-nav__label{font-size:.8rem;display:block}.mega-nav--desktop .mega-nav__sub-nav{padding-left:calc((100vw - 1280px)/2)}.mega-nav--desktop .mega-nav__search-inner{width:100%;max-width:38rem}.mega-nav--desktop .mega-nav__search-inner .mega-nav__search-input{border:1px solid #79797c;border-radius:.025em;padding:.25rem 1rem;width:100%}.mega-nav--desktop .mega-nav__search-inner .mega-nav__search-input:focus{outline:0}.mega-nav--desktop .mega-nav__label{margin-bottom:1rem}.mega-nav--desktop .mega-nav__sub-item:not(:last-child){margin-bottom:.33rem}.mega-nav--desktop .mega-nav__sub-link{color:#363436;font-size:.875rem;font-weight:500;text-transform:uppercase;text-decoration:none;transition:.33s}.mega-nav--desktop .mega-nav__sub-link:hover{color:#0098cd}.mega-nav--desktop .mega-nav__sub-nav{display:flex;justify-content:space-between;padding:2rem 1rem;max-width:80rem;margin:0 auto}.mega-nav--desktop .mega-nav__sub-items{width:100%}.mega-nav--desktop .mega-nav__sub-items .mega-nav__label{display:block;font-size:.875rem}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__link{background-color:#3634360d}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__link:after{opacity:1}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group{transform:rotate(-90deg)}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group>*:first-child,.mega-nav--desktop .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group *:last-child{stroke-dashoffset:0;transform:translateY(0)}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__sub-nav-wrapper{display:block}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__sub-nav{-webkit-animation:mega-nav-entry-animation .5s cubic-bezier(.215,.61,.355,1);animation:mega-nav-entry-animation .5s cubic-bezier(.215,.61,.355,1)}.mega-nav--desktop .mega-nav__icon-btn{border-radius:50%;margin-left:.1em}.mega-nav--desktop .mega-nav__icon-btn:hover,.mega-nav--desktop .mega-nav__icon-btn--state-b{background-color:#3634360d}.mega-nav--desktop .mega-nav__search--is-visible{display:block}.mega-nav--desktop .mega-nav__search--is-visible .mega-nav__search-inner{-webkit-animation:mega-nav-entry-animation .5s cubic-bezier(.215,.61,.355,1);animation:mega-nav-entry-animation .5s cubic-bezier(.215,.61,.355,1)}.mega-nav__img{background-color:#0098cd;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,9% 0);clip-path:polygon(100% 0,100% 100%,0 100%,9% 0);width:100%;max-width:60%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:3rem 4rem 4rem;margin:0}.mega-nav__img figure{position:relative;max-width:9rem;height:100%;margin:0 auto}@media(min-width:1180px){.mega-nav__img figure{max-width:11rem;margin-bottom:1rem}}.mega-nav__img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.mega-nav__img h4{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.025em;line-height:1;margin-bottom:0;display:flex;align-items:center}.mega-nav__img p{color:#fff;font-size:.88rem;font-weight:400;text-transform:uppercase;letter-spacing:.025em;line-height:1;margin-top:.5rem}@keyframes mega-nav-entry-animation{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[class*=mega-nav--desktop]:before{display:none;content:"mobile"}@media(min-width:1179.5px){.mega-nav--desktop\@md:before{content:"desktop"}}.mega-nav__icon-indicator{background-color:#0098cd;border-radius:100%;color:#fff;font-size:.72rem;font-weight:600;height:1.2rem;width:1.2rem;display:flex;align-items:center;justify-content:center;position:absolute;top:.1rem;right:0;z-index:5}.hide-nav{position:-webkit-sticky;position:sticky;top:-1px;will-change:transform;transition:transform .3s,background-color .3s;z-index:20}.hide-nav--subnav{position:static!important}@media(min-width:1180px){.hide-nav--subnav{position:sticky!important}}button{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;appearance:none}.btn{display:inline-flex;align-items:center;font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;border:0;padding:.75rem .875rem;position:relative;transition:background-color .3s ease}@media(min-width:1024px){.btn{padding:.875rem 3.5rem}}button,.btn:focus{outline:0}.btn--blue{color:#fff;background-color:#0098cd}.btn--white{background:#fff;color:#0098cd}.btn--grey{background:#363436;color:#fff}.btn--blue:hover{background-color:#00729a}.btn--white:hover{background-color:#f2f2f2}.btn--grey:hover{background-color:#504d50}.btn--slanted-right{clip-path:polygon(0 0,100% 0,100% 100%,6% 100%);justify-content:center;padding:1rem 2.25rem}@media(min-width:768px){.btn--slanted-right{padding:1.25rem 4rem 1.25rem 4.5rem;width:auto}}.btn--slanted-left{clip-path:polygon(0 0,94% 0%,100% 100%,0% 100%);justify-content:center;padding:1rem 2.25rem}@media(min-width:768px){.btn--slanted-left{padding:1.25rem 4.5rem 1.25rem 4rem;width:auto}}.btn-container{display:flex;flex-direction:row;justify-content:flex-start}@media(min-width:768px){.btn-container{flex-direction:row}}.btn-container .btn{width:100%}@media(min-width:1024px){.btn-container .btn{width:auto}}.btn-container>*+*{margin-left:0}@media(min-width:1024px){.btn-container>*+*{margin-left:.5rem}}.hero{background-color:#363436;overflow:hidden;position:relative}.hero__grid{display:grid;grid-template-columns:1fr;gap:.4rem}@media(min-width:768px){.hero__grid{grid-template-columns:.7fr 1fr}}.hero__content{padding:2rem 1rem 4rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative}@media(min-width:640px){.hero__content{margin-left:calc((100vw - 640px)/2);max-width:calc(100% - ((100vw - 640px)/2))}}@media(min-width:768px){.hero__content{margin-left:calc((100vw - 768px)/2);max-width:calc(100% - ((100vw - 768px)/2))}}@media(min-width:1024px){.hero__content{margin-left:calc((100vw - 1024px)/2);max-width:calc(100% - ((100vw - 1024px)/2))}}@media(min-width:1280px){.hero__content{margin-left:calc((100vw - 1280px)/2);max-width:calc(100% - ((100vw - 1280px)/2))}}.hero__eyebrow{color:#fff;letter-spacing:.025em;font-size:1rem;text-transform:uppercase;margin-bottom:.5rem;opacity:.9}.hero__title{color:#fff;letter-spacing:.025em;text-transform:uppercase}.hero__angle{display:none}@media(min-width:640px){.hero__angle{display:block;height:100%;width:auto;position:absolute;left:0;z-index:5}}.hero__media .swiper-slide{position:relative;padding-bottom:56.25%;height:0}.hero__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.swiper-container{width:100%;height:100%;order:1}.hero-alt{position:relative;z-index:0}.hero-alt__content{display:flex;flex-direction:column;justify-content:space-between;padding:6rem 0 2rem;height:100%}.hero-alt__title{color:#fff;letter-spacing:.075rem!important}.hero-alt__excerpt{color:#f6f6f6;font-size:1.25rem;font-weight:400;line-height:1.7;width:55%;margin-top:.875rem}@media(min-width:750px){.hero-alt__title{color:#fff;letter-spacing:.075rem}}.hero-forms{padding-bottom:3rem}@media(min-width:768px){.hero-forms{padding-bottom:5rem}}.hero-forms__eyebrow{color:#fff;letter-spacing:.025em;font-size:1rem;text-align:center;text-transform:uppercase;margin-bottom:.5rem;opacity:.9}.hero-forms__title{color:#fff;letter-spacing:.025em;text-align:center;text-transform:uppercase}.project-card{border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:block;position:relative;height:24rem}@media(min-width:1024px){.project-card{height:29rem}}@media(min-width:1536px){.project-card{height:32rem}}.project-card:before{content:"";background-color:#363436;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;z-index:1}.project-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.project-card__body{position:absolute;bottom:0;left:0;height:100%;width:100%;padding:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;z-index:5}.project-card__title{color:#fff;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700}@media(min-width:1024px){.project-card__title{font-size:1.25rem}}.project-card__subtitle{color:#fffc;font-size:1rem}.archive-card{background-color:#363436;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;position:relative;transition:box-shadow .3s ease}.archive-card__link{display:block}.archive-card__media{position:relative;padding-bottom:56.25%;overflow:hidden}.archive-card__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center;transition:transform .4s ease}.archive-card__content{padding:1.25rem 1rem}@media(min-width:768px){.archive-card__content{padding:1.25rem 1.5rem}}@media(min-width:1024px){.archive-card__content{padding:1.75rem 2rem}}.archive-card__title{color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase}@media(min-width:768px){.archive-card__title{font-size:1.25rem}}.archive-card__btn{background-color:#0098cd;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;display:inline-flex;align-items:center;position:absolute;right:-1rem;bottom:-1.5rem;padding:.5rem 1.125rem;z-index:5}@media(min-width:768px){.archive-card__btn{font-size:.95rem;right:-1.5rem;bottom:-1.5rem;padding:.875rem 1.4rem}}.archive-card__btn:before{background:#0098cd;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:top left;transform:skew(-12deg);z-index:-1}.archive-card__icon{color:inherit;display:inline-block;stroke:#fff;font-size:1.4em;height:1em;width:1em;line-height:1;flex-shrink:0;margin-left:.5rem;transform:translate(0);transition:transform .3s ease}.archive-card:hover{box-shadow:0 1.2px 1.9px -1px #00000004,0 3.3px 5.3px -1px #0000000a,0 8.5px 12.7px -1px #00000016,0 30px 42px -1px #00000026}.archive-card:hover .archive-card__icon{transform:translate(.3rem)}.archive-card:hover .archive-card__img{transform:scale(1.05)}.archive-card--industry .archive-card__content{background-color:#363436}.archive-card--industry{background-color:#f6f6f6}.archive-card__industry-media{height:14rem;width:14rem;margin:2rem auto;transition:transform .3s ease}.archive-card__industry-icon{height:100%;width:100%;transform:translate(0);transition:transform .3s ease}.archive-card--industry :hover .archive-card__industry-icon{transform:scale(1.04)}.product-card{background-color:#363436;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;position:relative;transition:box-shadow .3s ease}.product-card__link{display:block}.product-card__media{position:relative;padding-bottom:82%;overflow:hidden}.product-card__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center;transition:transform .4s ease}.product-card__content{background-color:#0098cd;position:absolute;bottom:0;left:0;width:65%;padding:1.25rem 1rem;z-index:5}@media(min-width:1024px){.product-card__content{padding:1rem 2.25rem 1rem 1.5rem}}.product-card__content:before{content:"";background-color:#0098cd;clip-path:polygon(0 0,0% 100%,50% 100%);position:absolute;top:0;right:-14.8%;width:15%;height:100%}.product-card__title{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}@media(min-width:1024px){.product-card__title{font-size:.95rem}}.product-card:hover{box-shadow:0 1.2px 1.9px -1px #00000004,0 3.3px 5.3px -1px #0000000a,0 8.5px 12.7px -1px #00000016,0 30px 42px -1px #00000026}.product-card:hover .product-card__img{transform:scale(1.05)}.staff-card{background-color:#363436;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;position:relative;transition:box-shadow .3s ease}.staff-card__link{display:block}.staff-card__media{position:relative;padding-bottom:100%;overflow:hidden}.staff-card__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center;transition:transform .4s ease}.staff-card__content{background-color:#0098cd;position:absolute;bottom:0;left:0;width:80%;padding:.875rem 1rem;z-index:5}@media(min-width:1024px){.staff-card__content{padding:1rem 2.25rem 1rem 1.5rem}}.staff-card__content:before{background:#0098cd;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:top right;transform:skew(22deg);z-index:-1}.staff-card__title{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}@media(min-width:1024px){.staff-card__title{font-size:1.125rem}}.staff-card__role{color:#ffffffe6;font-size:.875rem;font-weight:500}@media(min-width:1024px){.staff-card__role{font-size:1.05rem}}.staff-card:hover{box-shadow:0 1.2px 1.9px -1px #00000004,0 3.3px 5.3px -1px #0000000a,0 8.5px 12.7px -1px #00000016,0 30px 42px -1px #00000026}.staff-card:hover .staff-card__img{transform:scale(1.05)}.mega-nav-card{display:none;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:relative;height:20rem;width:100%;clip-path:polygon(100% 0,100% 100%,0 100%,6% 0)}@media(min-width:1024px){.mega-nav-card{display:block;height:12rem}}.mega-nav-card:before{content:"";background-color:#0098cd;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:1;transition:background-color .33s ease}.mega-nav-card:hover:before{background-color:#363436}.project-card__figure{height:0;width:100%}.mega-nav-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.mega-nav-card__body{position:absolute;bottom:0;left:0;height:100%;width:100%;padding:1rem 3rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;z-index:5}.mega-nav-card__title{color:#fff;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700}@media(min-width:1024px){.mega-nav-card__title{font-size:1.25rem}}.mega-nav-card__subtitle{color:#fffc;font-size:1rem}.overlay{position:relative;overflow:hidden}.overlay__grid{display:grid;grid-template-columns:1fr}@media(min-width:1024px){.overlay__grid{grid-template-columns:1fr .1fr 1fr}}.overlay__item{padding:0 2rem;position:relative;z-index:5}@media(min-width:768px){.overlay__item{margin-left:calc((100vw - 768px)/2)}}@media(min-width:1024px){.overlay__item{margin-left:calc((100vw - 1024px)/2);padding:0;grid-column:1/3;grid-row:1}}@media(min-width:1280px){.overlay__item{margin-left:calc((100vw - 1280px)/2)}}@media(min-width:1024px){.overlay__item--reverse{margin-right:calc((100vw - 1024px)/2);grid-column:2/4;grid-row:1;margin-left:0}}@media(min-width:1280px){.overlay__item--reverse{margin-left:0;margin-right:calc((100vw - 1280px)/2)}}.overlay__content{background-color:#fff;padding:.5rem;margin-bottom:3rem}@media(min-width:768px){.overlay__content{border-radius:.25rem;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;margin-bottom:-2rem;padding:3rem}}@media(min-width:1024px){.overlay__content{margin-top:5rem;margin-bottom:5rem;padding:5rem}}.overlay__media{position:relative;padding-bottom:112%}@media(min-width:768px){.overlay__media{padding-bottom:56.25%}}@media(min-width:1024px){.overlay__media{grid-column:2/4;grid-row:1;padding-bottom:56.25%}}@media(min-width:1024px){.overlay__media--reverse{grid-column:1/3;grid-row:1}}.overlay__img{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.overlay .lead{color:#0098cd}.overlay__title{color:#0098cd;font-size:2.1428571em;line-height:1.2;text-transform:uppercase;margin-bottom:1.125rem}@media(min-width:640px){.overlay__title{font-size:2.25em;line-height:1.1111111}}@media(min-width:768px){.overlay__title{font-size:2.25em;line-height:1.1111111}}.socials{margin-top:1.5rem}.socials__list{list-style:none;margin-top:0;margin-bottom:0;padding:0}.socials__list>*+*{margin-left:.5rem}.socials__item{display:inline-block}.socials__link{width:2.5em;height:2.5em;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.socials--footer .socials__link{background-color:#fff3;color:#f6f6f6}.socials--footer .socials__link:hover{background-color:#0098cd;color:#f6f6f6}.socials__icon{color:inherit;display:inline-block;fill:currentColor;font-size:1.25em;height:1em;width:1em;line-height:1;flex-shrink:0;max-width:initial;transition:transform .2s ease}.socials__link:hover .socials__icon{transform:scale(1.1)}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#0098cd}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-42px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background-color:#0098cd;border-radius:50%;cursor:pointer;display:inline-block;width:10px;height:10px;margin:0 8px;opacity:.25}.carousel--bg-blue .flickity-page-dots .dot{background-color:#fff}.carousel--bg-white .flickity-page-dots .dot{background-color:#0098cd}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:#000000e6;padding-bottom:35px;z-index:20}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:#fff}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{background-color:#ffffffe0;border-radius:50%;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;position:absolute;top:.875rem;right:.875rem}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.flickity-rtl .flickity-fullscreen-button{right:auto;left:10px}.flickity-fullscreen-button-exit{display:none}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.flickity-fullscreen-button .flickity-button-icon{position:absolute;width:1rem;height:1rem;left:50%;top:50%;transform:translate(-50%,-50%)}.carousel__media{position:relative;padding-bottom:66%;min-width:100%;width:100%}@media(min-width:1024px){.carousel__media{padding-bottom:56.25%}}.carousel__img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center}.carousel.is-fullscreen .carousel__media{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:400px;margin:0 .5rem;min-width:0}@media(min-width:1024px){.carousel.is-fullscreen .carousel__media{width:1200px;height:800px;margin:3.5% 1rem 0}}.carousel.is-fullscreen .carousel__img{position:relative;width:100%;height:400px;object-fit:cover;object-position:center}@media(min-width:1024px){.carousel.is-fullscreen .carousel__img{width:1200px;height:800px}}.carousel--home{position:relative}.carousel__media--home{padding-bottom:0;height:80vh;max-height:80vh}.carousel__media--home:before{background:#363436;background:linear-gradient(25deg,#363436,#36343600 88%);content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}@media(min-width:1024px){.carousel__media--home:before{background:#363436;background:linear-gradient(17deg,#363436,#36343600 66%)}}.carousel__img--home{height:80vh;max-height:80vh;width:100%}.carousel--home .flickity-page-dots{position:absolute;bottom:1.25rem;padding:0 1rem;width:auto}@media(min-width:640px){.carousel--home .flickity-page-dots{left:calc((100vw - 640px)/2)}}@media(min-width:768px){.carousel--home .flickity-page-dots{left:calc((100vw - 768px)/2);padding:0 2rem}}@media(min-width:1024px){.carousel--home .flickity-page-dots{left:calc((100vw - 1024px)/2);bottom:2rem}}@media(min-width:1280px){.carousel--home .flickity-page-dots{left:calc((100vw - 1280px)/2)}}.carousel--home .flickity-page-dots .dot{background-color:#fff}.carousel--projects .flickity-page-dots{bottom:-42px}.carousel__item{min-height:20rem;min-width:22rem;margin-right:1rem}@media(min-width:1280px){.carousel__item{min-width:26rem}}.carousel__item.is-selected .project-card:before{background-color:#0098cd;opacity:.55}.carousel--industries:after{content:"flickity";display:none}@media(min-width:1024px){.carousel--industries:after{content:""}}@media(min-width:1024px){.carousel--industries{display:grid;grid-template-columns:1fr;gap:1rem}}@media(min-width:1024px)and (min-width:768px){.carousel--industries{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.carousel--industries .carousel__item{min-width:100%;width:100%}}.carousel--videos .flickity-page-dots{bottom:-48px}.carousel--videos .carousel__item{min-height:10rem;min-width:22rem;margin-right:1rem}@media(min-width:1280px){.carousel--videos .carousel__item{min-width:26rem}}.carousel--projects{margin-bottom:4rem}@media(min-width:1024px){.carousel--projects{margin-bottom:0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius, 3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:#ffffffe6;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7 - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding-bottom:4.6666666667px;padding-bottom:calc(var(--plyr-control-spacing, 10px) * .7 / 1.5);padding-left:10.5px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5);padding-right:10.5px;padding-right:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5);padding-top:4.6666666667px;padding-top:calc(var(--plyr-control-spacing, 10px) * .7 / 1.5);-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px) * .7 * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px) * .7 / 2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px) * .7 * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px) * .7 / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:#00b3ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value, 0),transparent var(--value, 0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1;display:block!important}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#ffffffe6;background:var(--plyr-tooltip-background, rgba(255, 255, 255, .9));border-radius:3px;border-radius:var(--plyr-tooltip-radius, 3px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, .9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,40,47,.6) 50%,rgba(35,40,47,.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px) / 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing, 10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:#ffffffe6;background-color:var(--plyr-tooltip-background, rgba(255, 255, 255, .9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius, 3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, .9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:#0000008c;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.breadcrumbs{display:flex;align-items:center;margin-bottom:4rem}@media(min-width:1024px){.breadcrumbs{margin-bottom:0}}.breadcrumbs__item{display:inline-flex;align-items:center;position:relative;line-height:1}.breadcrumbs__item:not(:first-child){padding-left:2rem}.breadcrumbs__link{background-color:transparent;box-shadow:0 0 0 3px transparent;color:#fffc;display:inline-flex;font-size:.875rem;line-height:1;text-decoration:none;text-transform:capitalize;transition-duration:all color,.3s,ease-out;position:relative}@media(min-width:1024px){.breadcrumbs__link{font-size:.95rem}}.breadcrumbs__item:not(.breadcrumbs__item--active):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:inline-block;height:1rem;width:1rem;position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);text-align:center;opacity:.9}.breadcrumbs__item:last-child{font-weight:700}.breadcrumbs__item:last-child:after{display:none}.breadcrumbs__item--active .breadcrumbs__link{color:#fffc;font-weight:700}.breadcrumbs__link:focus,.breadcrumbs__link:hover{background-color:#0000000f;text-decoration:underline}.breadcrumbs__current{color:#fffc;font-size:.875rem;font-weight:700;line-height:1}@media(min-width:1024px){.breadcrumbs__current{font-size:.95rem}}.breadcrumbs--shop{margin-bottom:2rem}.breadcrumbs--shop .breadcrumbs__link{color:#363436}.breadcrumbs--shop .breadcrumbs__current{color:#36343699;font-weight:400}.breadcrumbs--shop .breadcrumbs__item:not(.breadcrumbs__item--active):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23363436' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}.step-nav__wrapper{display:flex;justify-content:flex-end}.step-nav__item{max-width:50%;flex-basis:50%;position:relative}.step-nav__item+.step-nav__item:before{content:"";top:0;bottom:0;left:-1px;position:absolute;width:0;border-right:1px solid #d7d7d7}.step{display:block;padding-top:2.5rem;padding-bottom:1rem;text-decoration:none;transition:background-color .4s ease-out}@media(min-width:768px){.step{padding-bottom:1.5rem}}.step:focus,.step:hover{background-color:#f6f6f6}.step--left{position:relative;padding-left:2rem}.step--right{position:relative;padding-right:2rem;text-align:right}.step__label{font-weight:700}.step__link{color:#0098cd;font-family:Saira,sans-serif;font-weight:700}.row-table+.row-table{margin-top:3rem}.row-table{border:1px solid hsl(240,1%,83%);position:relative;z-index:1;width:100%}@media screen and (max-width:767px){.row-table{border:none}}.row-table__cell{font-size:.875rem;padding:1.125rem;text-align:center;white-space:nowrap}.row-table__header th{color:#fff}.row-table__cell--th{background-color:#fff;color:#363436;font-weight:700;line-height:1.2}.row-table__body>tr:nth-child(odd) .row-table__cell--th{background-color:#f2f2f2}.row-table__body .row-table__cell{padding:.5rem 1.125rem}.row-table__list{display:none}.row-table:not(.row-table--collapsed) .row-table__header .row-table__row{background-color:#0098cd}.row-table:not(.row-table--collapsed) .row-table__header .row-table__cell{position:relative;background-color:inherit;z-index:10}.row-table:not(.row-table--collapsed) .row-table__header--sticky .row-table__cell{position:-webkit-sticky;position:sticky;top:0}.row-table:not(.row-table--collapsed) .row-table__body .row-table__row:nth-child(odd){background-color:#f2f2f2}.row-table:not(.row-table--collapsed) .row-table__body .row-table__row:nth-child(2n){background-color:#fff}.row-table:not(.row-table--collapsed) .row-table__input{display:none}.row-table--collapsed{border-collapse:separate;border-spacing:0 .375em;margin-top:-.75em}.row-table--collapsed .row-table__header,.row-table--collapsed .row-table__cell:not(:first-child){position:absolute;top:0;left:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;padding:0}.row-table--collapsed .row-table__cell:first-child{position:relative;background-color:#f2f2f2;border-radius:.25em;width:100%}.row-table--collapsed .row-table__th-inner{color:#0098cd;font-size:1.2em;display:flex;align-items:center;justify-content:space-between;text-wrap:wrap}.row-table--collapsed .row-table__th-icon{position:relative;height:24px;width:24px}.row-table--collapsed .row-table__th-icon:before,.row-table--collapsed .row-table__th-icon:after{content:"";position:absolute;top:calc(50% - 6px);width:2px;height:9px;background-color:currentColor;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.row-table--collapsed .row-table__th-icon:before{right:50%;-webkit-transform:translateX(50%) rotate(-45deg);transform:translate(50%) rotate(-45deg)}.row-table--collapsed .row-table__th-icon:after{right:calc(50% + 1px);-webkit-transform:translateX(50%) rotate(45deg);transform:translate(50%) rotate(45deg)}.row-table--collapsed .row-table__list{margin-top:.75em;line-height:1.4;padding:0}.row-table--collapsed .row-table__item{display:flex;justify-content:space-between;font-weight:400;color:#313135;border-top:1px solid hsl(240,1%,83%);text-align:right;padding:.75em 0}.row-table--collapsed .row-table__label{color:#1c1c21;font-weight:700;margin-right:1.25em;text-align:left}.row-table--collapsed .row-table__cell--show-list .row-table__th-icon:before{-webkit-transform:translateX(50%) translateY(-80%) rotate(-135deg);transform:translate(50%) translateY(-80%) rotate(-135deg)}.row-table--collapsed .row-table__cell--show-list .row-table__th-icon:after{-webkit-transform:translateX(50%) translateY(-80%) rotate(135deg);transform:translate(50%) translateY(-80%) rotate(135deg)}.row-table--collapsed .row-table__cell--show-list .row-table__list{display:block}.row-table--collapsed .row-table__input{position:absolute;pointer-events:none;height:0;width:0;opacity:0;padding:0;border:0}.row-table--collapsed .row-table__input:focus+.row-table__th-inner{color:#2a6df4}[class*=row-table--expanded]:before{display:none;content:"expanded"}@media(min-width:32rem){.row-table--expanded\@xs:before{content:"merged"}}@media(min-width:48rem){.row-table--expanded\@sm:before{content:"merged"}}@media(min-width:64rem){.row-table--expanded\@md:before{content:"merged"}}@media(min-width:80rem){.row-table--expanded\@lg:before{content:"merged"}}@media(min-width:90rem){.row-table--expanded\@xl:before{content:"merged"}}.row-table__body .row-table__row th,.row-table__header .row-table__row>:first-child{position:sticky!important;left:0!important;z-index:20!important;width:8rem;min-width:8rem;max-width:8rem}.row-table__body .row-table__row td:first-of-type{left:8rem}@media(min-width:768px){.row-table--k-rail{background-color:#fff!important}}.row-table--k-rail th,.row-table--k-rail td{text-align:left}.row-table--k-rail .row-table__cell{white-space:initial!important}@media(min-width:768px){.row-table--k-rail th{width:33%!important}}@media(min-width:768px){.row-table--screw-flighting{background-color:#fff!important}}@media(min-width:768px){.row-table--screw-flighting th{width:33%!important}}.row-table--screw-flighting .row-table__cell{text-align:left!important}@media(min-width:1024px){.row-table--silo-aeration{background-color:#fff}}.row-table--silo-aeration .row-table__cell{text-align:left}.row-table--silo-aeration .row-table__header .row-table__row>:first-child{min-width:13rem}.row-table--silo-aeration .row-table__header .row-table__row>:first-child{min-width:50%}.row-table--job-listing th,.row-table--job-listing td{text-align:left}.row-table--job-listing th{width:25%}.row-table--job-listing .row-table__body .row-table__cell{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.row-table--job-listing a{color:#0098cd;text-decoration:underline}.prop-table{width:100%}.prop-table__cell{font-size:.875rem;padding:1.125rem}.prop-table__cell--th{font-weight:700;text-align:left}.prop-table__row:nth-child(odd){background-color:#f2f2f2}.subnav{display:flex;align-items:center;width:100%;margin:0 auto}@media(min-width:640px){.subnav{max-width:640px}}@media(min-width:768px){.subnav{max-width:768px;padding:0 4rem}}@media(min-width:1024px){.subnav{background-color:#363436;max-width:100%}}.subnav__list{position:relative;list-style:none;padding:0;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width:1024px){.subnav__list{flex-direction:column;align-items:flex-start}}.subnav__link{position:relative;display:inline-flex;color:#363436;font-size:1rem;font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.875rem 0}@media(min-width:1024px){.subnav__link{color:#fff;font-size:.95rem;font-weight:700;text-transform:uppercase;margin:0 2rem}}.subnav__link:before{content:"";width:100%;height:4px;position:absolute;left:0;bottom:0}@media screen and (max-width:1024px){.subnav__list>:not(:last-child){width:100%;border-bottom:1px solid rgba(54,52,54,.08)}.subnav__link{display:block;font-size:.875rem;letter-spacing:.025em;padding:1.125rem 0;margin-left:0;width:100%}.subnav__link:before{display:none}}@media screen and (max-width:767px){.subnav__link{padding-left:1.4rem}}.subnav__link:hover{color:#363436}@media(min-width:1024px){.subnav__link:hover{color:#fff}}.subnav__link--selected{color:#363436}@media(min-width:1024px){.subnav__link--selected{color:#fff}}.subnav__link--selected:before{background-color:#fff}.subnav__link--selected:hover{color:#363436}@media(min-width:1024px){.subnav__link--selected:hover{color:#fff}}.subnav-content *:target{-webkit-animation:subnav-target 2s;animation:subnav-target 2s}@-webkit-keyframes subnav-target{0%,50%{outline:2px solid hsla(220,90%,56%,.5)}to{outline:2px solid hsla(220,90%,56%,0)}}@keyframes subnav-target{0%,50%{outline:2px solid hsla(220,90%,56%,.5)}to{outline:2px solid hsla(220,90%,56%,0)}}@media screen and (max-width:1024px){.subnav-content .main-container{max-width:512px;margin:0 auto;padding:0}}@media screen and (max-width:767px){.subnav-content .main-container{padding-right:1.4rem;padding-left:1.4rem}}.icon-list{margin-top:2rem}.icon-list__item{background-color:#f6f6f6;display:flex;align-items:center;padding:.875rem;transition:transform .3s ease}@media(min-width:1024px){.icon-list__item{padding:1.125rem}}.icon-list__item+.icon-list__item{margin-top:.75rem}.icon-list__title{margin-bottom:0rem;margin-left:.75rem;font-weight:500;transition:transform .3s ease}.icon-list__icon{display:inline-flex;height:1.25rem;width:1.25rem}@media(min-width:1024px){.icon-list__icon{height:1.5rem;width:1.5rem}}.icon-list__item:hover .icon-list__title{transform:translate(.3rem)}.split{background-color:#0098cd;overflow:hidden;position:relative}.split__grid{display:grid;grid-template-columns:1fr;gap:.4rem}@media(min-width:768px){.split__grid{grid-template-columns:.7fr 1fr}}.split__content{padding:1rem 1rem 4rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;order:1}@media(min-width:640px){.split__content{padding:2rem 2rem 4rem}}@media(min-width:768px){.split__content{padding:2rem}}@media(min-width:1024px){.split__content{padding:2rem 2rem 4rem;margin-left:calc((100vw - 1024px)/2);max-width:calc(100% - ((100vw - 1024px)/2));order:0}}@media(min-width:1280px){.split__content{margin-left:calc((100vw - 1280px)/2);max-width:calc(100% - ((100vw - 1280px)/2))}}.split:after{display:none}@media(min-width:768px){.split:after{display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 243 195'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%232BA6CF' d='M121.748 157.867l56.996 36.83L243 36.928z'%3E%3C/path%3E%3Cpath fill='%2358B6DD' d='M91.214 168.477l109.52-104.582-142.348 53.971z'%3E%3C/path%3E%3Cpath fill='%238CC7E1' d='M133.585 78.391L19.738 69.854l6.218 44.807z'%3E%3C/path%3E%3Cpath fill='%23B0D8EB' d='M0 55.133l75.467 6.133L7.985 26.049z'%3E%3C/path%3E%3Cpath fill='%23D1E8F3' d='M17.383 0L7.579 11.46l32.836 18.832z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;content:"";position:absolute;width:75%;height:75%;bottom:-4rem;left:-4rem;opacity:.15;z-index:0}}.split__eyebrow{color:#fff;letter-spacing:.025em;font-size:1rem;text-transform:uppercase;margin-bottom:0rem;opacity:.9}@media(min-width:1024px){.split__eyebrow{margin-bottom:.5rem}}.split__title{color:#fff;letter-spacing:.025em!important;text-transform:uppercase}.split__subtitle{color:#fff;font-weight:400;margin-top:1.5rem;width:100%;max-width:32rem}.split__angle{display:none}@media(min-width:768px){.split__angle{fill:#0098cd;display:block;height:100%;width:auto;position:absolute;left:0;z-index:5}}.split__angle--top{display:block;position:absolute;top:-46px;left:0;width:100%;height:2.5rem;z-index:15}@media(min-width:1024px){.split__angle--top{display:none}}.split__media{position:relative;padding-bottom:77%;order:0;z-index:0}@media(min-width:768px){.split__media{padding-bottom:88%;order:1}}@media(min-width:1024px){.split__media{padding-bottom:56.25%}}@media(min-width:1536px){.split__media{padding-bottom:44%}}.split__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.tabs{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;overflow:auto}@media(min-width:1024px){.tabs{flex-direction:row}}@media(min-width:1024px){.tabs>*+*{margin-left:3rem}}.tabs__link{color:#ffffffb3;padding-top:.5rem;padding-bottom:1rem;white-space:nowrap;transition:color .3s ease}.tabs__link:hover{color:#fff}@media(min-width:1024px){.tabs__link{border-bottom:4px solid transparent}}.tabs__link--is-active{color:#fff}@media(min-width:1024px){.tabs__link--is-active{border-bottom:4px solid #ecf4fa}}.timeline{position:relative;padding:0;width:100%}@media(min-width:1024px){.timeline{padding:6rem}}.timeline:before{background-color:#1c1c211a;content:"";position:absolute;top:0;left:7px;height:100%;width:2px}.timeline__section{position:relative;display:flex;width:100%}.timeline__items-group{width:100%}.timeline__section:not(:last-of-type){margin-bottom:4rem}.timeline__marker{background-color:#363436;border-radius:50%;border:3px solid #f6f6f6;flex-shrink:0;justify-content:center;align-items:center;display:flex!important;position:relative;height:16px;width:16px;margin-right:calc(12px + .375em)}.timeline__item{box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;position:relative;top:8px;flex-grow:1}.timeline__item:not(:last-child){margin-bottom:2rem}.timeline__item:not(:first-child) .timeline__date{display:none}.timeline__item:not(:first-child):before{display:none}.timeline__content{background-color:#363436;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;padding:2rem}@media(min-width:750x){.timeline__content{padding:3rem}}.timeline__date-value{color:#79797c;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media not all and (min-width:64rem){.timeline__item:first-child{border-top-left-radius:0}}.timeline__title{color:#fff;margin-bottom:.875rem}.timeline__content .prose{color:#fffc}.timeline__media{border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:relative;padding-bottom:70%;overflow:hidden}@media(min-width:750px){.timeline__content{padding:3rem}.timeline__media{padding-bottom:56.25%}}.timeline__img{border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center;transition:transform .4s ease}@media(min-width:750px){.timeline:before{left:calc(50% - 1px)}.timeline__section{width:calc(50% + 8px)}.timeline__section:nth-child(odd){flex-direction:row-reverse}.timeline__section:nth-child(odd) .timeline__marker{margin-right:0;margin-left:calc(12px + .375em)}.timeline__section:nth-child(odd) .timeline__item:before{left:auto;right:-11px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.timeline__section:nth-child(odd) .timeline__date{right:calc(-40px - .75em);-webkit-transform:translateX(100%) translateY(-50%);transform:translate(100%) translateY(-50%)}.timeline__section:nth-child(2n){margin-left:auto}.timeline__section:nth-child(2n) .timeline__date{left:calc(-40px - .75em);-webkit-transform:translateX(-100%) translateY(-50%);transform:translate(-100%) translateY(-50%)}.timeline__section--is-hidden{opacity:0}.timeline__date{position:absolute;top:0;white-space:nowrap}.timeline[data-animation=on] .timeline__marker{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:opacity .6s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),opacity .6s;transition:transform .6s cubic-bezier(.215,.61,.355,1),opacity .6s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}.timeline[data-animation=on] .timeline__item{opacity:0;transition:opacity .6s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),opacity .6s;transition:transform .6s cubic-bezier(.215,.61,.355,1),opacity .6s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}.timeline[data-animation=on] .timeline__section:nth-child(odd) .timeline__item{-webkit-transform:translateX(-50px);transform:translate(-50px)}.timeline[data-animation=on] .timeline__section:nth-child(2n) .timeline__item{-webkit-transform:translateX(50px);transform:translate(50px)}.timeline[data-animation=on] .timeline__section--animate .timeline__item{-webkit-transform:translateX(0)!important;transform:translate(0)!important;opacity:1}.timeline[data-animation=on] .timeline__section--animate .timeline__marker{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.gform_body input{background-color:#fff;border:1px solid #bdcfd4;border-radius:3px;display:inline-block;font-size:16px;padding:10px 0 10px 16px;line-height:24px;margin-bottom:24px;width:100%;transition:border-color .2s ease}.gform_body input:hover,.gform_body input:focus{border-color:#0098cd;outline:0}@media screen and (max-width:478px){.gform_body input{margin-bottom:.8rem}}::placeholder{color:#363436b3}textarea{background-color:#fff;border:1px solid #bdcfd4;border-radius:3px;display:inline-block;font-size:1rem;padding:1rem;line-height:1.5;margin-bottom:1rem;width:100%;height:8rem;transition:border-color .2s ease}textarea:hover,textarea:focus{border-color:#0098cd;outline:0}input[type=submit]{background-color:#0098cd;border:0;color:#fff;font:inherit;display:inline-flex;align-items:center;font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;padding:1rem 1.5rem;position:relative;transition:background-color .3s ease}@media(min-width:1024px){input[type=submit]{padding:1.25rem 4rem}}select{background-color:#fff;border:1px solid #363436;border-radius:3px;display:block;width:100%;font-size:16px;height:48px;padding:10px 16px;line-height:24px;margin-bottom:24px;transition:border-color .2s ease}.validation_error{display:none}.validation_message{background:#df24461a;border-radius:.05rem;border-left:.2rem solid #df2446;color:#df2446;font-size:.875rem;padding:.4rem .875rem;margin-bottom:1.5rem;margin-top:-.5rem}.ginput_container_fileupload .validation_message,.gform_ajax_spinner{display:none}.gfield{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.gform_fields,.ginput_complex{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0;width:100%}.gfield_label{color:#363436;display:inline-block;font-size:15px;font-weight:700;margin-top:4px;margin-bottom:8px;opacity:1}.gfield_required{display:none}.ginput_full{flex-basis:100%;max-width:100%}.gf_left_half,.gf_right_half,.ginput_left,.ginput_right{flex-basis:48.5%;max-width:100%}.gf_left_half,.ginput_left{margin-right:2.5%}@media screen and (max-width:478px){.gf_left_half,.gf_right_half,.ginput_left,.ginput_right{flex-basis:100%;max-width:100%}.gf_left_half,.ginput_left{margin-right:0}}.gfield_radio,.gfield_gfield_checkbox li input{list-style:none;padding:0;margin:0}.gfield_radio li,.gfield_gfield_checkbox li input li{display:flex;align-items:center;width:unset}.gfield_radio input,.gfield_gfield_checkbox li input input{width:unset;margin-bottom:0;margin-right:.8rem}.gfield_radio label{margin-bottom:0}.gform_title{font-family:Saira,sans-serif;font-size:2.5rem;font-weight:600;line-height:3rem;margin-top:0rem;margin-bottom:2rem;text-align:center}@media screen and (max-width:767px){.gform_title{font-size:2rem;line-height:2.5rem;margin-bottom:.75rem}}.gfield_checkbox{margin:0;padding:0}.gfield_checkbox li input{position:absolute;pointer-events:none;margin:0!important;padding:0!important;opacity:0;height:0;width:0}.gfield_checkbox li input+label{cursor:pointer;display:inline-flex;align-items:flex-start;line-height:1.58;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gfield_checkbox li input+label:before{content:"";display:inline-flex;align-items:center;position:relative;flex-shrink:0;width:1.1em;height:1.1em;background-color:#fff;border:1.5px solid #d3d3d4;background-repeat:no-repeat;background-position:center;margin-right:.6rem;transition:border .2s,-webkit-transform .2s;transition:transform .2s,border .2s;transition:transform .2s,border .2s,-webkit-transform .2s}.gfield_checkbox li input:not(:checked):not(:focus)+label:hover:before{border-color:#d3d3d4}.gfield_checkbox li input+label:before{border-radius:4px}.gfield_checkbox li input:checked+label:before{background-color:#0098cd;box-shadow:none;border-color:#0098cd;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.gfield_checkbox li input:active+label:before{-webkit-transform:scale(.8);transform:scale(.8);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.gfield_checkbox li input:checked:active+label:before{-webkit-transform:none;transform:none;transition:none}.gfield_checkbox li input:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 12 12'%3E%3Cpolyline points='1 6.5 4 9.5 11 2.5' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:83%;background-position:center center}.gfield_checkbox li input:checked:active+label:before,.gfield_checkbox li input:focus+label:before{border-color:#0098cd;box-shadow:0 0 0 3px #2a6df433}#gform_1,#gform_2,#gform_4{background-color:#fff;border:1px solid rgba(0,152,205,.2);border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem;width:100%}@media(min-width:768px){#gform_1,#gform_2,#gform_4{padding:3rem}}#field_2_10{margin-bottom:1rem}#gform_1 input{margin-bottom:.875rem}#gform_1 input[type=submit]{margin-bottom:0}#input_2_10{display:grid;grid-template-columns:1fr 1fr 1.5fr}#field_2_10 .ginput_container_gfield_checkbox li input{margin-top:.4rem}#input_2_10 li{display:flex;align-items:center;margin-bottom:.9rem;font-weight:400}#input_2_10 li label{font-weight:400}#input_2_10 label{margin:0;line-height:1.4}#field_2_10>label:first-of-type{margin-bottom:.9rem}#gform_3{background-color:#fff;border:1px solid rgba(0,152,205,.2);border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem;width:100%}@media(min-width:768px){#gform_3{padding:3rem}}#input_3_10{display:grid;grid-template-columns:1fr}@media(min-width:768px){#input_3_10{grid-template-columns:repeat(4,1fr)}}#input_3_10 li{display:flex;align-items:center;font-weight:400}#input_3_10 li label{font-size:1rem;font-weight:400}#input_3_10 label{margin:0;line-height:1.4}#field_3_10 label{margin-bottom:.9rem}.accordions{display:block;width:100%}.accordions--center{font-size:1.125rem;max-width:70ch;margin:0 auto}@media(min-width:1024px){.accordions--center{margin:2rem auto 0}}.accordion{background-color:#fff;border-bottom:1px solid rgba(236,244,250,.8);display:block;width:100%}.accordion+.accordion{margin-top:.25rem}.accordion__title{background:transparent;color:#0098cd;cursor:pointer;display:block;font-size:.875rem;font-weight:700;line-height:1.5;text-align:left;margin:0;padding:1rem;position:relative;width:100%;transition:color .2s ease}@media(min-width:768px){.accordion__title{padding:1rem}}@media(min-width:1024px){.accordion__title{font-size:1.25rem;padding:1rem 2rem}}.accordion__title:hover{color:#0098cd}.accordion__title:after,.accordion__title:before{border:solid #0098cd;border-width:0 .125rem .125rem 0;content:"";display:inline-block;position:absolute;top:1.375rem;right:1.375rem;padding:.3rem;transform:rotate(45deg);transition:all .15s ease}.accordion__title:before{top:1.625rem;opacity:0;visibility:hidden;transform:rotate(-135deg)}.accordion__title:focus{outline:none}.accordion__content{outline:none;transition:all .3s ease;overflow:hidden;height:0}.accordion.is-expanded .accordion__title:after{opacity:0;visibility:hidden}.accordion.is-expanded .accordion__title:before{opacity:1;visibility:visible}.accordion.is-expanded .accordion__content{display:block}.accordion__content .prose{padding:.25rem 1.25rem 1.5rem}@media(min-width:768px){.accordion__content .prose{padding:2rem;max-width:100%}}.collapse{background-color:#363436}.collapse--blue{background-color:#0098cd}.collapse--white,.collapse__content{background-color:#fff}.collapse--blue .collapse__content{background-color:#0098cd}.collapse__btn{background-color:#363436;color:#fff;display:flex;align-items:center;justify-content:space-between;font-weight:600;text-transform:uppercase;padding:1.125rem 1.5rem;width:100%;margin:0 auto;position:relative;transition:all .2s ease}@media(min-width:640px){.collapse__btn{max-width:640px}}@media(min-width:768px){.collapse__btn{max-width:768px;padding:1.125rem 4rem}}@media(min-width:1024px){.collapse__btn{display:none}}.collapse__btn--blue{background-color:#0098cd;color:#fff;padding:1.125rem 0}.collapse__btn--white{background-color:#fff;color:#363436;padding:1.125rem 0}.collapse__btn:focus{outline:0}.collapse__btn:after{content:"";background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;bottom:-1px;display:inline-flex;height:1rem;width:1.5625rem;margin-left:.5em;transition:all .2s ease}.collapse__btn:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23363436' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}.collapse__btn[aria-expanded=true]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23363436' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}.collapse__btn--blue:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}.collapse__btn--blue[aria-expanded=true]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}.collapse__btn--grey:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}.collapse__btn--grey[aria-expanded=true]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}.collapse__btn--white:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23363436' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}.collapse__btn--white[aria-expanded=true]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23363436' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}@media(max-width:1024px){.collapse__content.is-hidden{display:none}}.silo__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.silo__grid{grid-template-columns:1fr 1fr;gap:4rem}}.silo__grid+.silo__grid{margin-top:3rem}@media(min-width:1024px){.silo__grid+.silo__grid{margin-top:6rem}}.silo__grid--instructions{gap:2rem;margin-top:3rem}@media(min-width:1024px){.silo__grid--instructions{gap:4rem}}.silo__form{background-color:#fff;border:1px solid #dedede;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:2rem 1rem 1rem;position:relative;align-self:start;height:100%;order:1}@media(min-width:768px){.silo__form{padding:2rem}}@media(min-width:1024px){.silo__form{padding:3rem 3rem 6rem;order:0}}.silo__title{color:#0098cd;text-transform:uppercase;margin-bottom:2rem}@media(min-width:1024px){.silo__title{margin-bottom:3rem}}.silo__diameter{display:flex;align-items:center}.silo__fields{display:flex;flex-direction:column;margin-top:1rem}@media(min-width:768px){.silo__fields{flex-direction:row}}@media(min-width:768px){.silo__fields>:not(:first-child){margin-left:1rem}}.silo__field{width:100%}[data-silo-cone]{visibility:visible;opacity:1;transition:all .3s ease}[data-silo-cone].is-hidden{visibility:hidden;opacity:0}.silo__field.silo__field--checkboxes{display:flex;flex-direction:column;border-bottom:1px solid #dedede;padding-top:1.6rem;padding-bottom:1.6rem}@media(min-width:768px){.silo__field.silo__field--checkboxes{border-top:1px solid #dedede;flex-direction:row;align-items:center;margin-top:2rem;margin-bottom:2rem}}.silo__field--checkboxes>:not(:first-child){margin-top:.875rem}@media(min-width:768px){.silo__field--checkboxes>:not(:first-child){margin-left:3rem;margin-top:0}}.silo__input{display:block;border:1px solid #dedede;border-radius:4px;padding:.75rem;outline:none;background:transparent;font-size:1rem;width:100%;max-width:100%;line-height:1}.silo__input:focus{border:1px solid #0098cd;box-shadow:inset 0 1px 1px #0000001a,0 0 6px #8cbcfe}.silo__label{color:#363436;display:block;font-weight:700;font-size:1rem;margin-bottom:.4rem}.checkbox{cursor:pointer;display:grid;grid-template-columns:min-content auto;gap:.5em;align-items:center;font-size:1.1rem;color:#363436}.checkbox__control{display:inline-grid;width:1em;height:1em;border-radius:.25em;border:.1em solid currentColor}.checkbox__control svg{transition:transform .1s ease-in 25ms;transform:scale(0);transform-origin:bottom left}.checkbox__input{display:grid;grid-template-areas:"checkbox"}.checkbox__input>*{grid-area:checkbox}.checkbox__input input{opacity:0;width:1em;height:1em}.checkbox__label{color:#363436;font-size:1rem;font-weight:700;margin-top:.1rem}.checkbox__input input:focus+.checkbox__control{box-shadow:0 0 0 .05em #fff,0 0 .15em .1em #0098cd}.checkbox__input input:checked+.checkbox__control svg{transform:scale(1)}.silo__select{-webkit-appearance:none;appearance:none;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:95% center;background-repeat:no-repeat;border:1px solid #dedede;border-radius:4px;color:#818181;font-size:.86rem;line-height:1;letter-spacing:.03em;padding:.75rem;width:100%;margin-left:1rem;margin-bottom:0;outline:none}.silo__select:hover{border:1px solid #c5c5c5}.silo__select:active,.silo__select:focus{border:1px solid #0098cd}@media screen and (max-width:767px){.silo__select{width:100%}}.silo__results{background-color:#fff;border:1px solid #dedede;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:2rem 1rem 1rem;position:relative;overflow:hidden;margin-top:4rem}@media(min-width:768px){.silo__results{padding:2rem}}@media(min-width:1024px){.silo__results{padding:2rem 3rem}}.silo__total{display:flex;align-items:center;margin-top:1rem;width:100%}@media(min-width:1024px){.silo__total{margin-top:2rem;border-bottom:1px solid #dedede}}.silo__total-text{color:#0098cd;font-size:1rem;font-weight:700}@media(min-width:1024px){.silo__total-text{margin-right:1rem;font-size:1.125rem}}.silo__total-value{color:#0098cd;font-size:1.125rem;font-weight:700;letter-spacing:.025em;text-align:center;padding:.75rem;position:relative;z-index:5}.silo__table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}.silo__table th,.silo__table td{font-size:.95rem;text-align:left;padding:.5rem}.silo__table th{font-size:1rem}.silo__table th:first-of-type{width:33%}.silo__table td{border-bottom:1px solid #dedede}.silo__table tbody tr:nth-child(odd){background-color:#ecf4fa}.silo__row .silo__result{opacity:0;transition:.2s}.silo__row .silo__result.is-active{opacity:1}.silo__row:nth-child(1) .silo__result{transition-delay:0s}.silo__row:nth-child(2) .silo__result{transition-delay:.05s}.silo__row:nth-child(3) .silo__result{transition-delay:.1s}.silo__row:nth-child(4) .silo__result{transition-delay:.15s}.silo__row:nth-child(5) .silo__result{transition-delay:.2s}.silo__row:nth-child(6) .silo__result{transition-delay:.25s}.silo__row:nth-child(7) .silo__result{transition-delay:.3s}.silo__row:nth-child(8) .silo__result{transition-delay:.35s}.silo__row:nth-child(9) .silo__result{transition-delay:.4s}.silo__controls{display:flex;align-items:center;margin-top:1rem;width:100%}@media(min-width:1024px){.silo__controls{position:absolute;bottom:0;left:0;margin-top:0}}.silo__submit{background-color:#0098cd;box-shadow:inset 0 0 20px 200px transparent;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:.75rem 0;position:relative;flex-basis:60%;transition:box-shadow .2s ease;z-index:5}.silo__submit:after{background:#0098cd;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:top right;transform:skew(22deg);z-index:-1}.silo__reset{background-color:#fff;box-shadow:inset 0 0 20px 200px transparent;color:#0098cd;cursor:pointer;font-size:.875rem;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:.75rem 0;flex:1;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease}.silo__reset svg{height:1em;width:1em;margin-right:.6rem;color:#0098cd;transition:all .3s ease}.silo__reset:hover,.silo__reset:hover svg{color:#363436}.silo__submit:hover{box-shadow:inset 0 0 20px 200px #0000000d}.silo__submit:focus,.silo__reset:focus{outline:none}.silo__diagram{order:0}@media(min-width:1024px){.silo__diagram{order:1}}.silo__img{height:100%;width:100%;margin-left:auto;object-fit:contain;object-position:center center}@media(min-width:768px){.silo__img{padding:4rem}}@media(min-width:1024px){.silo__img{height:34rem;padding:0}}.model--on-ground{overflow:hidden}.grain{position:relative;visibility:visible;opacity:1;transition:all .33s ease}.grain.is-hidden{visibility:hidden;opacity:0}.grain-emptying{visibility:hidden;opacity:0;transition:all .33s ease}.grain-emptying.is-active{visibility:visible;opacity:1}.bottom-cone{position:relative;visibility:visible;opacity:1;transition:all .33s ease}.bottom-cone.is-hidden{visibility:hidden;opacity:0}.thank-you{background-color:#fff;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;border:1px solid #f6f6f6;border-radius:.25rem;padding:2rem;width:100%;max-width:48rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:5}@media(min-width:768px){.thank-you{padding:4rem}}.thank-you__title{font-size:2.1428571em;font-weight:700;line-height:1.2}@media(min-width:640px){.thank-you__title{font-size:2.25em}}@media(min-width:1280px){.thank-you__title{font-size:2.67em}}.thank-you__icon{width:4rem;height:4rem;margin-bottom:1rem}@media(min-width:1024px){.thank-you__icon{width:5rem;height:5rem}}.thank-you__icon-group{transform-origin:50% 50%;animation:thank-you-icon .5s ease-out}.thank-you__icon-group>*:last-child{transform-origin:50% 50%;stroke-dashoffset:55;stroke-dasharray:55;animation:thank-you-icon-check .5s ease-out forwards}@keyframes thank-you-icon{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes thank-you-icon-check{0%{stroke-dashoffset:55}to{stroke-dashoffset:0}}.empty{text-align:center}.empty>*+*{margin-top:3rem}.footer{background-color:#363436}.footer__top{padding:3rem 1rem 2rem}@media(min-width:768px){.footer__top{padding:2rem 3rem 4rem}}@media(min-width:1024px){.footer__top{padding:7rem 1.5rem 5rem 1rem}}.footer__bottom{height:60px;display:flex;align-items:center}.footer__bottom:before{content:"";background:#0098cd;position:absolute;display:block;width:100%;height:60px;transform-origin:bottom left;z-index:0}@media(min-width:768px){.footer__bottom:before{min-width:22rem;max-width:60%;transform:skew(25deg)}}@media(min-width:1280px){.footer__bottom:before{max-width:48%}}.footer__inner{display:flex;flex-direction:column}@media(min-width:1024px){.footer__inner{flex-direction:row;justify-content:space-between}}@media(min-width:768px){.footer__inner--bottom{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}.footer__item--logo{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;width:100%;max-width:24rem;margin-left:auto;margin-right:auto}@media(min-width:640px){.footer__item--logo{max-width:26rem}}@media(min-width:1024px){.footer__item--logo{max-width:20rem;margin-right:3rem;margin-left:0}}@media(min-width:1280px){.footer__item--logo{max-width:26rem}}.footer__logo{height:5rem;width:auto}@media(min-width:1024px){.footer__logo{height:5rem}}.footer__tagline{color:#0098cd;text-align:center;margin-top:1.5rem;font-size:.875rem}@media(min-width:1024px){.footer__tagline{font-size:.875rem}}.footer__container{width:100%;margin-left:auto;margin-right:auto;padding:0 1.5rem}@media(min-width:640px){.footer__container{max-width:640px}}@media(min-width:768px){.footer__container{max-width:100%;padding:0 2rem}}@media(min-width:1280px){.footer__container{max-width:1280px}}.footer-grid{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;text-align:center;margin-top:2rem}@media(min-width:768px){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));text-align:left}}@media(min-width:1024px){.footer-grid{margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-nav__title{color:#fff;font-size:1.125rem;font-weight:600;letter-spacing:.025em;line-height:1.75rem;text-transform:uppercase}.footer-nav__list{color:#fff;margin-top:.5rem}.footer-nav__list>*+*{margin-top:.25rem}.footer-nav__link{font-size:.875rem;font-weight:500;line-height:1.25rem}.footer-copyright__text{color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.025em;text-align:center;position:relative;z-index:5}@media(min-width:1024px){.footer-copyright__text{text-align:left}}.footer-copyright__text small{opacity:.66;margin:0 .33rem}.util-nav__list{position:relative;z-index:10}@media(min-width:768px){.util-nav__list{display:flex;align-items:center}}.util-nav__list>*+*{margin-top:.875rem}@media(min-width:768px){.util-nav__list>*+*{margin-top:0;margin-left:3rem}}.util-nav__link{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}@media(min-width:1024px){.util-nav__link{font-style:1.125rem}}.footer-cta{background-color:#0098cd;border-radius:.25rem;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;padding:2.5rem .5rem;position:relative;overflow:hidden;z-index:0}@media(min-width:1280px){.footer-cta{padding:2.5rem 4rem;margin-bottom:-3rem}}.footer-cta:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 243 195'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%232BA6CF' d='M121.748 157.867l56.996 36.83L243 36.928z'%3E%3C/path%3E%3Cpath fill='%2358B6DD' d='M91.214 168.477l109.52-104.582-142.348 53.971z'%3E%3C/path%3E%3Cpath fill='%238CC7E1' d='M133.585 78.391L19.738 69.854l6.218 44.807z'%3E%3C/path%3E%3Cpath fill='%23B0D8EB' d='M0 55.133l75.467 6.133L7.985 26.049z'%3E%3C/path%3E%3Cpath fill='%23D1E8F3' d='M17.383 0L7.579 11.46l32.836 18.832z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;content:"";position:absolute;bottom:-11rem;left:-2rem;width:125%;height:125%;z-index:0;opacity:.2}@media(min-width:1280px){.footer-cta:after{width:150%;height:150%;opacity:.4;top:0;left:-2rem}}.footer-cta__container{width:100%}@media(min-width:1280px){.footer-cta__container{padding:0 2rem;max-width:1280px;margin:0 auto}}.footer-cta__inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;position:relative;z-index:5}@media(min-width:1280px){.footer-cta__inner{flex-direction:row;text-align:left}}.footer-cta__content{display:flex;flex-direction:column}.footer-cta__title,.footer-cta__subtitle{color:#fff}.footer-cta__title{font-size:1.25rem;font-weight:400;line-height:1.4;margin-bottom:2rem;order:1}@media(min-width:1280px){.footer-cta__title{font-size:1.55em;font-weight:600;margin-bottom:0;order:0}}.footer-cta__subtitle{text-transform:uppercase;font-weight:700;margin-bottom:.125rem;order:0}@media(min-width:1280px){.footer-cta__subtitle{font-size:1.333em;font-weight:400;margin-bottom:0;order:1}}.footer-cta__btns{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.footer-cta__btns{flex-direction:row}}@media(min-width:1280px){.footer-cta__btns{flex-direction:column}}.footer-cta__btns>*+*{margin-top:.75rem}@media(min-width:768px){.footer-cta__btns>*+*{margin-top:0;margin-left:.75rem}}@media(min-width:1280px){.footer-cta__btns>*+*{margin-top:.75rem;margin-left:0}}.footer-cta__btns .btn{display:flex;justify-content:center;padding:1.25rem 3rem;position:relative;width:100%;white-space:nowrap;z-index:5}@media(min-width:768px){.footer-cta__btns .btn{min-width:6rem;padding:1.25rem 2.5rem}}.footer-cta__btns .btn--blue{background-color:#58b6dd}.footer__notice .footer__container{border-top:1px solid rgba(255,255,255,.1)}.footer__notice-inner{color:#ffffffb3;font-size:.75rem;padding:.875rem 2rem 1.5rem;line-height:1.5;text-align:center;max-width:62rem;margin:0 auto}@media(min-width:1024px){.footer__notice-inner{padding:1.875rem 2rem 2.125rem}}.footer .grid--util-logos{margin-top:2rem}.util-logo{position:relative;max-width:20rem;height:100%;margin:0 auto}@media(min-width:1280px){.util-logo{max-width:12rem}}.util-logo__img{height:100%;width:100%;object-fit:contain;object-position:center center}.home-slideshow{position:absolute;bottom:4rem;left:0;z-index:5}@media(min-width:1024px){.home-slideshow{bottom:6rem}}.home-slideshow__inner{padding:0 1rem}@media(min-width:640px){.home-slideshow__inner{margin-left:calc((100vw - 640px)/2);max-width:calc(100% - ((100vw - 640px)/2))}}@media(min-width:768px){.home-slideshow__inner{margin-left:calc((100vw - 768px)/2);max-width:calc(100% - ((100vw - 768px)/2));padding:0 2rem}}@media(min-width:1024px){.home-slideshow__inner{margin-left:calc((100vw - 1024px)/2);max-width:calc(100% - ((100vw - 1024px)/2))}}@media(min-width:1280px){.home-slideshow__inner{margin-left:calc((100vw - 1280px)/2);max-width:calc(100% - ((100vw - 1280px)/2))}}.home-slideshow__inner>*+*{margin-top:1.5rem}.home-slideshow__title{color:#fff}.home-slideshow__copy{color:#fff;max-width:32rem;font-weight:600;letter-spacing:.02em;position:relative;z-index:10}.home-intro{width:100%;max-width:54rem;margin:0 auto;text-align:center}.home-intro__title{font-size:1.25rem;font-weight:400;line-height:2rem;margin-bottom:.125rem}@media(min-width:1024px){.home-intro__title{font-size:1.75rem;margin-bottom:.75rem}}.home-intro__tagline{color:#0098cd}.home-intro .btn-container{justify-content:center;margin-top:1.5rem}.home-services{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:1280px){.home-services{grid-template-columns:1fr 1fr 1fr;gap:.2rem}}.home-services__card{overflow:hidden;position:relative;padding-bottom:66%;margin-left:1rem;margin-right:1rem}@media(min-width:768px){.home-services__card{padding-bottom:50%}}@media(min-width:1024px){.home-services__card{padding-bottom:118%;margin:0}}.home-services__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-services__card:before{content:"";background:#0098cd80;position:absolute;height:100%;width:100%;top:0;left:0;bottom:0;transition:background-color .4s ease;z-index:1}.home-services__card:hover:before{background-color:#36343680}.home-services__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;padding:2rem;transform:translate(-50%,-50%);transition:transform .4s ease;z-index:5}.home-services__title{color:#fff}.home-services__icon{display:none}@media(min-width:1024px){.home-services__icon{transform:scale(0);height:2rem;width:2rem;display:block;transition:transform .4s ease}}.home-services__card:hover .home-services__icon{transform:scale(1)}.home-projects{width:100%;max-width:54rem;margin:0 auto;text-align:center;margin-bottom:2rem}.home-projects__title{font-size:1.25rem;font-weight:400;line-height:2rem;margin-bottom:.125rem}@media(min-width:1024px){.home-projects__title{font-size:1.75rem;margin-bottom:.75rem}}.home-projects__subtitle{color:#0098cd}.home-projects__carousel{width:100%;margin:0 auto;padding:0 1rem}@media(min-width:768px){.home-projects__carousel{margin:0;padding:0}}.home-calc__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:1024px){.home-calc__grid{grid-template-columns:1fr 1fr;gap:5rem}}.home-calc__content{text-align:center}@media(min-width:1024px){.home-calc__content{text-align:left}}.home-calc__title{font-size:1.25rem;font-weight:400;line-height:2rem;margin-bottom:.125rem}@media(min-width:1024px){.home-calc__title{font-size:1.75rem;margin-bottom:.75rem}}.home-calc__tagline{color:#0098cd}.overlay__content .btn{margin-top:2rem}.home-calc__media{background-color:#fff;position:relative;padding-bottom:100%;border-radius:.25rem;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;display:none}@media(min-width:768px){.home-calc__media{display:block;padding-bottom:66%}}@media(min-width:1280px){.home-calc__media{padding-bottom:100%}}.home-calc__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:2rem}@media(min-width:1280px){.home-calc__img{padding:3rem}}.home-calc__content .prose{width:100%;max-width:32rem;margin:0 auto}@media(min-width:1024px){.home-calc__content .prose{max-width:100%;margin:0}}.home-calc .prose ul{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:left}.home-calc .prose ul li{margin-bottom:.125rem}.home-calc .btn{margin-top:2rem}.home-slideshow__title,.home-intro__tagline,.home-services__title,.home-projects__subtitle,.home-calc__tagline{font-size:2.1428571em;line-height:1.2;text-transform:uppercase;margin-bottom:1.125rem}@media(min-width:640px){.home-slideshow__title,.home-intro__tagline,.home-services__title,.home-projects__subtitle,.home-calc__tagline{font-size:2.25em;line-height:1.1111111}}@media(min-width:768px){.home-slideshow__title,.home-intro__tagline,.home-services__title,.home-projects__subtitle,.home-calc__tagline{font-size:2.25em;line-height:1.1111111}}@media(min-width:768px){.home-slideshow__title{font-size:3em;line-height:1.1111111}}.about__media{border-radius:.25rem;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;position:relative;padding-bottom:100%}@media(min-width:1024px){.about__media{padding-bottom:140%}}.about__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center}@media(min-width:1024px){.about__img{max-height:100%}}.about__media:before{background-image:linear-gradient(185deg,#0098cd1a,#0098cd05);border-radius:.5rem;content:"";position:absolute;left:-2rem;top:-2rem;right:0;width:85%;height:16rem;transform:rotate(-3deg);z-index:0}@media(min-width:1024px){.about__media:before{left:-4rem;top:-2rem}}.grid--reverse-mobile>:nth-child(1){order:1}@media(min-width:768px){.grid--reverse-mobile>:nth-child(1){order:0}}.grid--reverse-mobile>:nth-child(2){order:0}@media(min-width:768px){.grid--reverse-mobile>:nth-child(2){order:1}}.keyline{color:#0098cd;font-weight:700;letter-spacing:.05em!important;line-height:1.2;text-transform:uppercase;display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;align-items:center;margin-bottom:2rem;width:100%}.keyline:after{content:"";height:1px;background-color:#0098cd66;transform:translateY(-.1em)}.keyline--centered{grid-template-columns:1fr auto 1fr;text-align:center}.keyline--centered:before{content:"";height:1px;background-color:#0098cd66;transform:translateY(-.1em)}.about__lead{color:#0098cd;margin-bottom:2rem}@media(min-width:750px){.about__lead{font-size:1.875rem;line-height:2.813rem}}.about__item .btn{margin-top:2rem}.about-logo{width:100%;max-width:56rem;margin:0 auto}.about-logo__media{position:relative;padding-bottom:56.25%;width:14rem;margin:0 auto}@media(min-width:1024px){.about-logo__media{width:20rem}}.about-logo__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;object-position:center center}.team__media{position:relative;padding-bottom:66%}@media(min-width:1024px){.team__media{padding-bottom:40%}}.team__img{border-radius:.25rem;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:bottom center}.team__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:52rem;margin:4rem auto 0}.team__content .btn{margin-top:3rem}.values{padding-bottom:4rem}.values__item{display:flex}.values__index{background-color:#0098cd4d;border-radius:100%;color:#0098cd;font-size:1.5rem;font-weight:700;letter-spacing:.05em;display:flex;flex-shrink:0;align-items:center;justify-content:center;height:.5rem;width:.5rem;margin-right:1.5rem;margin-top:.75rem;display:block!important}@media(min-width:1024px){.values__index{height:.75rem;width:.75rem}}.values__title{color:#0098cd}.made{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:44rem;margin:0 auto}.made__title{margin-bottom:2rem}.made__subtitle{font-size:1rem;letter-spacing:.025em;text-transform:uppercase;margin-bottom:.5rem}.made .prose{width:100%;max-width:40rem}.made__link{opacity:.8;text-decoration:underline;font-weight:500}.industry-intro__eyebrow{font-size:1rem;letter-spacing:.025em;text-transform:uppercase;margin-bottom:.5rem}.industry-intro__title{margin-bottom:2rem}.industries__inner{display:flex;align-items:center;justify-content:space-between;padding-bottom:.875rem}.industries__title{color:#0098cd;text-transform:uppercase}.archive{padding-bottom:2rem}@media(min-width:1024px){.archive{padding-bottom:0}}.img-full__media{padding-bottom:66%;position:relative}@media(min-width:768px){.img-full__media{padding-bottom:35%}}.img-full__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.title{background-color:#0098cd;padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width:1024px){.title{background-color:#fff;padding-top:5rem;padding-bottom:5rem}}.title__title{color:#fff;letter-spacing:.025em!important;text-transform:uppercase;text-align:center}@media(min-width:1024px){.title__title{color:#363436}}.product-section__title{text-transform:uppercase;margin-bottom:2rem}.product-section--info .prose h2{color:#0098cd}.product-section--specs .prose{font-size:.875rem;line-height:1.3;margin-top:2rem;max-width:100%}.product-section--gallery{padding-bottom:4rem}.product-diagram__media{position:relative;padding-bottom:56.25%}.product-diagram__img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center}.product-brochures{display:flex;flex-direction:column}@media(min-width:768px){.product-brochures{align-items:center}}@media(min-width:1024px){.product-brochures{text-align:left}}#product-brochures{background-color:#363436}@media(min-width:1024px){#product-brochures{background-color:#0098cd}}.product-brochures__link{background-color:#ffffff1a;border-radius:.25rem;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:.875rem;display:inline-flex;align-items:flex-start;align-self:flex-start;padding:.5rem 1rem .5rem .5rem;position:relative;transition:background-color .4s ease-out}@media(min-width:1024px){.product-brochures__link{align-self:flex-start;font-size:1rem;padding:.6rem 2rem;align-items:center}}.product-brochures__link:before{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='file-pdf' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' class='svg-inline--fa fa-file-pdf fa-w-12 fa-3x'%3E%3Cpath fill='%23fff' d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:100% 50%;background-size:contain;background-repeat:no-repeat;flex-shrink:0;content:"";top:0;right:0;width:1.3rem;height:1.3rem;margin-right:.875rem}@media(min-width:1024px){.product-brochures__link:before{margin-top:0}}.product-brochures__link+.product-brochures__link{margin-top:1rem}.product-brochures__link:hover{background-color:#0000000f}@media(min-width:1024px){.post-handling #product-brochures,.post-processing #product-brochures{margin-bottom:6rem}}.order-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.25rem;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;display:flex;flex-direction:column;padding:2.25rem;position:relative;height:100%;transition:all .25s ease}.order-card:hover{border-color:#0098cd1a}.order-card__icon{color:#0098cd;fill:#0098cd;width:2.5rem;height:2.5rem;flex-shrink:0;margin-bottom:1rem}@media(min-width:1024px){.order-card__icon{width:3.5rem;height:3.5rem}}.order-card__title{color:#0098cd;font-weight:600;margin-bottom:1rem}.project-meta{background-color:#ecf4fa;padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width:1024px){.project-meta{padding-top:5rem;padding-bottom:5rem}}.project-meta__inner{padding-left:1rem;padding-right:1rem}@media(min-width:640px){.meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.meta-grid>*+*{margin-top:.75rem}@media(min-width:640px){.meta-grid>*+*{margin-top:0}}@media(min-width:1024px){.meta-grid__item{display:flex;align-items:flex-start}}.meta-grid__title{color:#0098cd;font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.5}@media(min-width:1024px){.meta-grid__title{font-size:1.05rem}}.meta-grid__value{color:#363436;font-size:.875rem;font-weight:600;line-height:1.5}@media(min-width:1024px){.meta-grid__value{font-size:1.05rem;margin-left:.75rem}}.project-info__inner{padding-left:1rem;padding-right:1rem}.info-grid{display:grid;grid-template-columns:1;gap:2rem}@media(min-width:1024px){.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem}}.info-grid__title{color:#0098cd;text-transform:uppercase}.project-gallery__grid{display:grid;grid-template-columns:2fr 1fr;gap:1rem}.project-gallery+.project-gallery{margin-top:1rem}.project-gallery__grid--reverse{grid-template-columns:1fr 2fr}.project-gallery__media{box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;height:24rem}.project-gallery__img{border-radius:.25rem;width:100%;height:100%;object-fit:cover;object-position:center}.resource{border-top:1px solid #e4e7ec;padding-top:3rem}.resource__inner{display:flex;align-items:flex;justify-content:space-between;padding-bottom:3rem}.resource__title{color:#0098cd;text-transform:uppercase}.manual__list:first-child{border-top:1px solid #e4e7ec}.manual__item{border-bottom:1px solid #e4e7ec;padding:1rem;transition:background-color .3s ease}.manual__item:hover{background-color:#ecf4facc}.manual__grid{display:grid;grid-template-columns:1fr;gap:.125rem}@media(min-width:1024px){.manual__grid{grid-template-columns:.5fr 1fr .3fr;gap:1rem}}.manual__time{color:#363436;font-size:.75rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase;display:inline-flex;min-width:6rem}.manual__category{color:#363436cc;font-size:.75rem;letter-spacing:.025em;font-weight:400;text-transform:uppercase}.manual__separator{background-color:#36343680;border-radius:50%;display:inline-block;width:6px;height:6px;vertical-align:middle;margin:0 .75rem}@media(min-width:1024px){.manual__separator{background-color:#363436;margin:0 1rem}}.manual__title{font-weight:600}.manual__link{color:#0098cd;display:inline-flex;align-items:center;justify-content:flex-start;font-size:1rem;font-weight:600;letter-spacing:.025em;line-height:1;position:relative;transition:color .3s ease;margin-top:.5rem}.manual__link:hover{color:#0098cd}@media(min-width:1024px){.manual__link{color:#363436;justify-content:flex-end;margin-top:0;text-align:right}}.manual__icon{color:inherit;display:inline-block;stroke:#0098cd;font-size:1.1em;height:.875em;width:.875em;line-height:1;flex-shrink:0;margin-left:.33rem;transform:translate(0);transition:all .3s ease}@media(min-width:1024px){.manual__icon{stroke:#363436;height:1.1em;width:1.1em}}.manual__link:hover .manual__icon{stroke:#0098cd;transform:translate(.3rem)}.brochures+.brochures{margin-top:3rem}.brochures__title{margin-bottom:2rem}.videos{padding-bottom:4rem}.videos+.videos{border-top:1px solid #e4e7ec;padding-top:2rem;margin-top:2rem}.videos__inner{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;padding-bottom:.875rem}.k-rail__media{position:relative;padding-bottom:56.25%}@media(min-width:1024px){.k-rail__media+.k-rail__media{margin-top:2rem}}.k-rail__img{position:absolute;height:100%;width:100%;object-fit:contain;object-position:center;padding:2rem}.k-rail__link{background-color:#0098cd1a;border-radius:.25rem;border:1px solid rgba(0,152,205,.15);color:#0098cd;font-size:.875rem;display:inline-flex;align-items:flex-start;align-self:flex-start;padding:.5rem 1rem .5rem .5rem;position:relative;transition:background-color .4s ease-out}@media(min-width:768px){.k-rail__link{align-self:center}}@media(min-width:1024px){.k-rail__link{align-self:flex-start;font-size:1rem;padding:.6rem 2rem;align-items:center}}.k-rail__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%230098cd' d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zm-22.6 22.7c2.1 2.1 3.5 4.6 4.2 7.4H256V32.5c2.8.7 5.3 2.1 7.4 4.2l83.9 83.9zM336 480H48c-8.8 0-16-7.2-16-16V48c0-8.8 7.2-16 16-16h176v104c0 13.3 10.7 24 24 24h104v304c0 8.8-7.2 16-16 16zm-22-171.2c-13.5-13.3-55-9.2-73.7-6.7-21.2-12.8-35.2-30.4-45.1-56.6 4.3-18 12-47.2 6.4-64.9-4.4-28.1-39.7-24.7-44.6-6.8-5 18.3-.3 44.4 8.4 77.8-11.9 28.4-29.7 66.9-42.1 88.6-20.8 10.7-54.1 29.3-58.8 52.4-3.5 16.8 22.9 39.4 53.1 6.4 9.1-9.9 19.3-24.8 31.3-45.5 26.7-8.8 56.1-19.8 82-24 21.9 12 47.6 19.9 64.6 19.9 27.7.1 28.9-30.2 18.5-40.6zm-229.2 89c5.9-15.9 28.6-34.4 35.5-40.8-22.1 35.3-35.5 41.5-35.5 40.8zM180 175.5c8.7 0 7.8 37.5 2.1 47.6-5.2-16.3-5-47.6-2.1-47.6zm-28.4 159.3c11.3-19.8 21-43.2 28.8-63.7 9.7 17.7 22.1 31.7 35.1 41.5-24.3 4.7-45.4 15.1-63.9 22.2zm153.4-5.9s-5.8 7-43.5-9.1c41-3 47.7 6.4 43.5 9.1z'%3E%3C/path%3E%3C/svg%3E");background-position:100% 50%;background-size:contain;background-repeat:no-repeat;flex-shrink:0;content:"";top:0;right:0;width:1.3rem;height:1.3rem;margin-top:.5rem;margin-right:.875rem}@media(min-width:1024px){.k-rail__link:before{margin-top:0}}.k-rail__link:hover{background-color:#0000000f}.job-listing__title{margin-bottom:2rem}.job-register{width:100%;max-width:42rem;margin:0 auto;text-align:center}.job-register>*+*{margin-top:1rem}.back-to-archive{position:relative;margin-bottom:3rem}@media(min-width:1024px){.back-to-archive{margin-bottom:5rem}}.back-to-archive__link{display:inline-flex;align-items:flex-start;border-radius:.025em;font-weight:600;font-size:.95rem;line-height:1;white-space:nowrap;transition:all .4s ease-out}.back-to-archive__icon{display:inline-flex;color:inherit;fill:currentColor;height:1em;width:1em;line-height:1;flex-shrink:0;max-width:initial;margin-right:.55rem;transition:color .4s ease-out}.job-intro__title{color:#0098cd;margin-bottom:2rem}.job-meta{display:flex;flex-direction:column}@media(min-width:1024px){.job-meta{flex-direction:row;align-items:center}}.job-meta__item{display:flex;align-items:center}@media(min-width:1024px){.job-meta>*+*{margin-left:3rem}}.job-meta__title{font-weight:600;margin-right:.875rem}.job-meta__btn{margin-top:2rem}@media(min-width:1024px){.job-meta__btn{margin-top:0;padding-left:2rem;border-left:1px solid rgba(54,52,54,.2)}}.job-meta__btn .btn{padding:1.25rem 2.5rem}.section--contact{position:relative;z-index:5}.section--contact:before{background-color:#0098cd;content:"";position:absolute;left:0;top:0;min-height:24rem;width:100%;z-index:-1}@media(min-width:1024px){.section--contact:before{min-height:30rem}}.contact-intro__content{padding-top:6rem}.contact-form{width:100%;max-width:42rem;margin:0 auto}.contact-form__title,.contact-offices__title{color:#0098cd;font-size:2.1428571em;line-height:1.2;text-transform:uppercase;margin-bottom:1rem}@media(min-width:640px){.contact-form__title,.contact-offices__title{font-size:2.25em;line-height:1.1111111}}@media(min-width:768px){.contact-form__title,.contact-offices__title{font-size:2.25em;line-height:1.1111111}}.contact-form__title{text-align:center}.contact-form__subtitle{font-weight:400;text-align:center;width:100%;max-width:32rem;margin:1rem auto 2rem}.contact-form form{width:100%;max-width:42rem;margin:0 auto}#map{width:100%;height:0;padding-bottom:44%}.woocommerce{position:relative}.post-product .woocommerce{background-color:#ecf4fa}.shop-header{border-bottom:1px solid rgba(189,207,212,.5);margin-bottom:3rem;padding-bottom:2rem}.woocommerce-pagination .page-numbers{display:flex}.woocommerce-pagination .page-numbers>*+*{margin-left:.5rem}.woocommerce-pagination .page-numbers span,.woocommerce-pagination .page-numbers a{background:#f6f6f6;border-radius:.25rem;color:#363436;display:flex;font-size:1.125rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.woocommerce-pagination .page-numbers span:hover,.woocommerce-pagination .page-numbers a:hover{background-color:#e2e2e2}.woocommerce-pagination .page-numbers span.current,.woocommerce-pagination .page-numbers a.current{background:#0098cd;box-shadow:0 .3px .4px #00000006,0 .9px 1.5px #0000000d,0 3.5px 6px #0000001a;color:#fff}.product-quantity{display:flex;align-items:center;justify-content:center}.quantity{display:flex;align-items:center;justify-content:center;margin-right:1rem}.product-quantity .quantity{margin:0 auto}.number-input__btn{display:none}.js .number-input .form-control::-webkit-inner-spin-button,.js .number-input .form-control::-webkit-outer-spin-button{display:none}.js .number-input .form-control{-moz-appearance:textfield;display:block}.js .number-input__btn{display:inline-block;display:flex}.js .number-input--v1{--number-input-btn-width: 40px;position:relative;width:5em}.js .number-input--v1 .form-control{padding-right:var(--number-input-btn-width);width:100%}.js .number-input--v1 .number-input__btns{position:absolute;height:100%;top:0;right:0;width:var(--number-input-btn-width);display:flex;flex-direction:column}.js .number-input--v1 .number-input__btn{position:relative;height:50%;width:100%;background:#fff;border-radius:50%}.js .number-input--v1 .number-input__btn .icon{display:block;font-size:.8em;width:1em;height:1em;position:absolute;left:calc(50% - .5em);top:calc(50% - .5em)}.js .number-input--v1 .number-input__btn:hover{background-color:#f6f6f6}.js .number-input--v1 .number-input__btn:focus{outline:none}.js .number-input--v1 .number-input__btn:focus .icon{color:#fff}.js .number-input--v1 .number-input__btn--plus{margin-bottom:.1em}.js .number-input--v2{--number-input-btn-width: 1.6em;display:flex;align-items:center;font-size:.875em;position:relative}.js .number-input--v2 .form-control{width:8em;height:56px;order:1;text-align:center}.js .number-input--v2 .number-input__btn{width:1.25rem;height:56px;flex-shrink:0;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:20}.js .number-input--v2 .number-input__btn:focus{outline:none}.js .number-input--v2 .number-input__btn:focus .icon{color:#fff}.js .number-input--v2 .number-input__btn .icon{font-size:12px;width:1em;height:1em}.js .number-input--v2 .number-input__btn--minus{left:.5rem}.js .number-input--v2 .number-input__btn--plus{order:2;right:.5rem}.product-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between}.product-tile__media{position:relative;padding-top:100%}.product-tile__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-tile__body{margin-top:.5rem;margin-bottom:.75rem}.product-tile__title{color:#0098cd;font-size:1rem;font-weight:700}.product-tile__price{font-size:1rem;font-weight:700;letter-spacing:.025em}.product-tile .btn{margin-top:auto;justify-content:center}.added_to_cart{display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#363436;border:0;font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;margin-top:.25rem;padding:.75rem .875rem;position:relative;width:100%;transition:background-color .3s ease}@media(min-width:1024px){.added_to_cart{padding:.875rem 3.5rem}}.custom_collection{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){.custom_collection{gap:2rem}}@media(min-width:1024px){.custom_collection{grid-template-columns:40fr 2.5fr;gap:4rem}}@media(min-width:1536px){.custom_collection{gap:6rem}}.custom_collection__toolbar{margin-bottom:1rem}@media(min-width:1024px){.custom_collection__toolbar{border-bottom:1px solid #e2e8f0;padding:2rem 0;margin-bottom:3rem}}.custom_collection__results{font-size:1rem}@media(min-width:1024px){.woocommerce-ordering{float:right}}.woocommerce-result-count{font-size:.875rem;padding-top:1rem;opacity:.8}@media(min-width:1024px){.woocommerce-result-count{font-size:.95rem}}.orderby{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit}.orderby{background:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");background-position:100% 50%;background-repeat:no-repeat;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;color:#363436;font-size:1rem;font-weight:600;text-transform:uppercase;display:block;height:64px;outline:none;width:100%;line-height:1;-webkit-appearance:none;-moz-appearance:none}@media(min-width:1024px){.orderby{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230098cd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:95% 50%;border:1px solid #e2e8f0;border-radius:4px;color:#0098cd;font-weight:400;text-transform:capitalize;height:100%;padding:.75rem;max-width:16rem}}.collection__product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:2rem}@media(min-width:768px){.collection__product-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media(min-width:1536px){.collection__product-grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.collection-sidebar{padding-bottom:1rem}@media(min-width:1024px){.collection-sidebar{background-color:#f6f6f6;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;border-radius:.25rem;margin:3rem 0;padding:2rem;order:0}}.collection-sidebar__search{display:none}@media(min-width:1024px){.collection-sidebar__search{display:block}}.collection-sidebar__title{display:none}@media(min-width:1024px){.collection-sidebar__title{display:block;font-size:1.05rem;text-transform:uppercase;margin-bottom:1rem}}.collection-sidebar__hr{background-color:#ecf4fa;height:1px;width:100%;margin-top:2rem;margin-bottom:2rem}.collection-sidebar__categories>*+*{margin-top:.5rem}.collection-sidebar__category{color:#0098cd;display:block;font-size:1rem}.product{background-color:#ecf4fa;padding-top:3rem;padding-bottom:3rem}@media(min-width:1024px){.product{padding-top:6rem;padding-bottom:6rem}}.product__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.product__grid{grid-template-columns:1fr 1fr;gap:5rem}}.woocommerce-product-gallery__image a{position:relative;height:12rem;width:100%}.woocommerce-product-gallery__image img{height:100%;width:100%;object-fit:cover;object-position:center center}.flex-control-nav.flex-control-thumbs{display:flex}.product__info{display:flex;flex-direction:column;justify-content:center;height:100%}.product__title{text-transform:uppercase;margin-bottom:1.125rem}.product__info .price{color:#0098cd;font-size:1.75rem;font-weight:700;margin-bottom:1rem}@media(min-width:1024px){.product__info .price{margin-bottom:1.75rem}}.product__info .prose{margin-bottom:2rem}.product_meta{color:#363436;font-size:1rem;font-weight:700;margin-top:2.5rem;display:flex;flex-direction:column}.product_meta .posted_in a{color:#0098cd;margin-top:1.6rem}.single_add_to_cart_button{background-color:#0098cd;font:inherit;border:0;color:#fff;display:inline-flex;align-items:center;font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;padding:.75rem 1.875rem;height:54px;position:relative;transition:background-color .3s ease}@media(min-width:1024px){.single_add_to_cart_button{padding:1.25rem 3.5rem}}.single_add_to_cart_button:hover{background-color:#00729a}form.cart{display:flex;align-items:center}form.cart td.label{display:none}.woocommerce-variation-add-to-cart{display:flex;align-items:center}form.variations_form{display:flex;flex-direction:column;align-items:flex-start}#select-product{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit}#select-product{background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23363436' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:95% 50%;background-repeat:no-repeat;border:1px solid rgba(189,207,212,.5);border-radius:.05em;color:#363436;display:block;font-size:.875rem;font-weight:400;letter-spacing:.025em;line-height:1;text-transform:uppercase;padding:.75rem 1.125rem;outline:none;height:54px;width:100%;min-width:13rem;margin-bottom:1rem;-webkit-appearance:none;-moz-appearance:none}@media(min-width:1024px){#select-product{min-width:16rem}}a.reset_variations{display:none!important}input.qty{background-color:#fff;display:inline-block;font-size:1rem;padding:.8rem 1.125rem;margin-bottom:0;margin-right:1rem;width:100%;max-width:5rem;transition:border-color .2s ease}.wc-tabs-wrapper{position:relative}.wc-tabs-wrapper:before{background-color:#0098cd;content:"";position:absolute;height:4rem;width:100vw;margin-left:calc(50% - 50vw);z-index:-1}@media(min-width:1024px){.wc-tabs-wrapper:before{height:6rem}}.wc-tabs{display:flex;align-items:center;height:4rem}@media(min-width:1024px){.wc-tabs{height:6rem}}.wc-tabs li{background-color:#0098cd;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase;height:100%;display:flex;align-items:center}.wc-tabs li.active{background-color:#fff;color:#363436}.wc-tabs a{display:flex;align-items:center;height:100%;padding:0 1.5rem}@media(min-width:1024px){.wc-tabs a{font-size:1rem;padding:0 2.5rem}}.woocommerce-Tabs-panel h2{display:none}.woocommerce-Tabs-panel .prose{padding:2rem 1rem 0;max-width:100%}@media(min-width:1024px){.woocommerce-Tabs-panel .prose{padding:4rem 2.5rem 0}}.woocommerce-product-attributes-item>*+*{display:flex;margin-left:.5rem}.related-products{margin-top:1rem}@media(min-width:1024px){.related-products{margin-top:3rem}}.related-products__title{letter-spacing:.025em;text-transform:uppercase}.related-products__separator{background-color:#bdcfd480;height:1px;width:100%;margin:2rem 0 3rem}.flex-control-thumbs{display:flex;overflow:hidden;margin-top:1rem}.flex-control-thumbs li{width:100%;max-width:8rem;max-height:8rem}.flex-control-thumbs li img{cursor:pointer;width:100%;height:100%;object-fit:cover;opacity:.5;margin:0}.flex-control-thumbs li img.flex-active,.flex-control-thumbs li img:hover{opacity:1}.flex-control-thumbs>*+*{margin-left:1rem}.product-search{display:flex;align-items:center;position:relative}.product-seach__field{background-color:#fff;border:1px solid #bdcfd4;border-radius:3px;display:inline-block;font-size:.95rem;padding:1rem 2rem 1rem 1rem;line-height:24px;height:100%;width:100%;transition:border-color .2s ease}.product-seach__field:focus,.product-seach__field:active{outline:0}.product-search__btn{position:absolute;left:auto;right:0;z-index:5;pointer-events:auto;display:flex;justify-content:center;align-items:center;height:100%;width:3rem;-webkit-appearance:none;-moz-appearance:none}.product-search__icon{color:#3634368c;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial;display:block;width:1rem;height:1rem;margin-left:auto;margin-right:auto;transition:.2s}.woocommerce-message{background-color:#fff;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-left:.4rem solid #0098cd;color:#0098cd;font-weight:600;margin:0 auto;padding:.875rem 2.125rem .875rem 3.5rem;position:relative;top:2.5rem;display:flex;align-items:center;justify-content:space-between;width:100%}@media(min-width:640px){.woocommerce-message{max-width:calc(640px - 4rem)}}@media(min-width:768px){.woocommerce-message{max-width:calc(768px - 4rem)}}@media(min-width:1024px){.woocommerce-message{max-width:calc(1024px - 4rem)}}@media(min-width:1280px){.woocommerce-message{max-width:calc(1280px - 4rem)}}.woocommerce-message:before{content:"";color:#363436;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230098cd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:1.5rem;height:1em;width:1em}.woocommerce-message .button{color:#0098cd;font-weight:700;text-transform:uppercase;margin-left:auto;order:1}.woocommerce-cart-form__contents{background-color:#fff;border:1px solid rgba(189,207,212,.5);border-radius:.25rem;margin-bottom:1rem;width:100%}.woocommerce-cart-form__contents thead{display:none}@media(min-width:768px){.woocommerce-cart-form__contents thead{display:table-header-group;font-size:1rem;text-indent:0}}.woocommerce-cart-form__contents thead th{border-bottom:1px solid rgba(189,207,212,.5)}@media(min-width:768px){.woocommerce-cart-form__contents thead th{padding:1rem 1.75rem}}.woocommerce-cart-form__contents .cart_item{background-color:#f6f6f633;border-bottom:1px solid rgba(54,52,54,.08)}.woocommerce-cart-form__contents td{display:block;font-size:1rem;padding:.65rem 2rem;text-align:right}@media(min-width:1024px){.woocommerce-cart-form__contents td{display:table-cell;text-align:left;padding:1.75rem;vertical-align:middle}}.woocommerce-cart-form__contents .product-remove{text-align:center;font-size:1.5rem}.woocommerce-cart-form__contents .product-thumbnail img{margin:1rem auto 0;max-width:100%;height:auto}@media(min-width:1024px){.woocommerce-cart-form__contents .product-thumbnail img{margin:0 auto;max-width:6rem}}.woocommerce-cart-form__contents .product-name{text-align:right}@media(min-width:1024px){.woocommerce-cart-form__contents .product-name{text-align:left}}.woocommerce-cart-form__contents .product-name a{font-size:1rem;text-decoration:underline}td.product-price,td.product-subtotal{text-align:right}@media(min-width:1024px){td.product-price,td.product-subtotal{text-align:center}}table.shop_table_responsive tr td[data-title]:before{content:attr(data-title) ": ";font-weight:600;float:left}@media(min-width:1024px){table.shop_table_responsive tr td[data-title]:before{display:none}}.woocommerce-cart-form__contents .qty{padding:.4rem 1.125rem;text-align:center}@media(min-width:1024px){.woocommerce-cart-form__contents .qty{padding:.8rem 1.125rem;text-align:left}}.woocommerce-cart-form__contents a.remove{color:#0098cd;display:block;font-size:.875rem;text-decoration:none}.woocommerce-cart-form__contents .quantity{text-align:right}@media(min-width:1024px){.woocommerce-cart-form__contents .quantity{text-align:center}}.woocommerce-cart-form__contents .qty{margin-right:0}.woocommerce-cart-form__contents tbody tr:last-child{background-color:#f8f8f8}.woocommerce-cart-form__contents tr:last-child td{text-align:right;vertical-align:middle;padding:1.75rem}.woocommerce-cart-form__contents .button{background-color:#0098cd;border:0;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-flex;justify-content:center;padding:1.1rem 1.875rem;width:100%;position:relative;transition:background-color .3s ease}@media(min-width:1024px){.woocommerce-cart-form__contents .button{padding:1.125rem 3.5rem;margin-left:auto;width:auto}}.woocommerce-cart-form__contents .button:hover{background-color:#00729a}.woocommerce-cart-form__contents .button svg{height:1em;width:1em;margin-left:1rem;opacity:.8}.cart-collaterals{width:100%;margin:0 auto;margin:3rem 0 5rem}@media(min-width:1024px){.cart-collaterals{display:flex;justify-content:flex-end}}.cart_totals table{background-color:#fff;width:100%}.cart_totals tbody{border:1px solid rgba(189,207,212,.5)}.cart_totals tr:not(:last-child){border-bottom:1px solid rgba(189,207,212,.5)}.cart_totals h2{margin-bottom:1.25rem}.cart_totals th,.cart_totals td{font-size:1rem;text-align:left;padding:.875rem 1.5rem}@media(min-width:1024px){.cart_totals th,.cart_totals td{padding:.875rem 5.5rem .875rem 1.5rem}}.cart_totals td:nth-child(2){padding-right:2.5rem}.cart_totals td{background-color:#f6f6f633}.order-total strong{font-weight:400}.wc-proceed-to-checkout{display:flex;justify-content:flex-end}.wc-proceed-to-checkout a{display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#0098cd;font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;border:0;padding:1.1rem 1.875rem;margin-top:1rem;position:relative;width:100%;transition:background-color .3s ease}@media(min-width:1024px){.wc-proceed-to-checkout a{padding:1.25rem 3.5rem;margin-top:2rem}}.wc-proceed-to-checkout a:hover{background-color:#00729a}.checkout-button__icon{height:1.2em;width:1.2em;margin-left:1rem;opacity:.7}.cart_totals .woocommerce-shipping-methods label{margin-left:.5rem}.cart_totals .woocommerce-shipping-methods input{color:#0098cd}.cart_totals .woocommerce-shipping-destination{font-size:.875rem;margin-top:.875rem;margin-bottom:.875rem}.cart_totals .shipping-calculator-button,.cart_totals .shipping-calculator-form .button{color:#0098cd;font-size:.875rem;text-decoration:underline}.cart-empty.woocommerce-info{text-align:center}.return-to-shop{display:flex;justify-content:center;margin-top:2rem}.mega-nav__cart{position:relative;z-index:40}.widget_shopping_cart_content{background-color:#fff;border-radius:.25rem;border:1px solid #f6f6f6;box-shadow:0 .9px 1.5px #00000008,0 3.1px 5.5px #00000014,0 14px 25px #0000001f;position:absolute;z-index:40;right:0;width:22rem;opacity:0;visibility:hidden;transition:all .3s ease}.widget_shopping_cart_content img{max-width:3.6rem;float:right;margin-left:1rem}.site-header-cart:hover .widget_shopping_cart_content{visibility:visible;opacity:1}.woocommerce-mini-cart:first-child{padding-top:.5rem}.woocommerce-mini-cart:last-child{padding-bottom:1.875rem}.woocommerce-mini-cart-item{border-bottom:1px solid #f6f6f6;padding-bottom:1rem;padding:.5rem 1.875rem;transition:all .3s ease}.woocommerce-mini-cart-item:hover{background-color:#f6f6f6}.woocommerce-mini-cart-item__inner{display:flex;justify-content:space-between;align-items:center}.woocommerce-mini-cart__name{margin-right:auto;font-size:.96rem;line-height:1.4;width:100%;max-width:10rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.widget_shopping_cart_content .remove{color:#363436b3;font-size:1.5rem;line-height:.875;margin-right:.875rem}.widget_shopping_cart_content .quantity{display:block;color:#363436b3;font-size:.875rem}.woocommerce-mini-cart__total{font-size:1rem;text-align:center;margin:1rem 0 .5rem}.woocommerce-mini-cart__buttons{display:flex;flex-direction:column;padding:.875rem 1.875rem 1.875rem}.woocommerce-mini-cart__buttons .button{font:inherit;border:0;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-flex;justify-content:center;padding:.75rem .875rem;position:relative;transition:background-color .3s ease}@media(min-width:1024px){.woocommerce-mini-cart__buttons .button{padding:.875rem 3.5rem}}.woocommerce-mini-cart__buttons .wc-forward{background-color:#0098cd}.woocommerce-mini-cart__buttons .wc-forward:hover{background-color:#00729a}.woocommerce-mini-cart__buttons .checkout{background-color:#363436;margin-top:.5rem}.woocommerce-mini-cart__buttons .checkout:hover{background-color:#504d50}.woocommerce-mini-cart__empty-message{font-size:.875rem;padding:1rem}.checkout__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:1280px){.checkout__grid{grid-template-columns:1.2fr 1fr;gap:2rem}}.checkout__grid-item .col-1,.woocommerce-shipping-fields,.woocommerce-additional-fields{background-color:#fff;border:1px solid rgba(189,207,212,.5);border-radius:.25rem;padding:1rem}@media(min-width:1024px){.checkout__grid-item .col-1,.woocommerce-shipping-fields,.woocommerce-additional-fields{padding:2rem}}.woocommerce-shipping-fields,.woocommerce-additional-fields{margin-top:1rem}@media(min-width:1024px){.woocommerce-shipping-fields,.woocommerce-additional-fields{margin-top:2rem}}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;width:100%}.woocommerce-billing-fields__field-wrapper .optional,.woocommerce-shipping-fields__field-wrapper .optional{display:none}.woocommerce-billing-fields__field-wrapper p,.woocommerce-shipping-fields__field-wrapper p{margin-bottom:.5rem}.woocommerce-billing-fields__field-wrapper .address-field,.woocommerce-shipping-fields__field-wrapper .address-field{margin-bottom:1.5rem}#billing_country_field strong,#shipping_country_field strong{font-size:.9rem;font-weight:400}.woocommerce-shipping-fields .checkbox{font-size:1rem;line-height:1;gap:.875rem}.form-row{display:flex;flex-direction:column}.form-row-first,.form-row-last,#billing_company_field,#billing_country_field,#billing_phone_field,#billing_email_field,#shipping_company_field,#shipping_country_field,#shipping_phone_field,#shipping_email_field{flex-basis:100%;max-width:100%}@media(min-width:1024px){.form-row-first,.form-row-last,#billing_company_field,#billing_country_field,#billing_phone_field,#billing_email_field,#shipping_company_field,#shipping_country_field,#shipping_phone_field,#shipping_email_field{flex-basis:48.5%;max-width:48.5%}}@media(min-width:1024px){.form-row-first,#billing_company_field,#billing_phone_field,#shipping_company_field,#shipping_phone_field{margin-right:3%}}.form-row-wide{flex-basis:100%;max-width:100%}.form-row .required{color:#363436;text-decoration:none}#billing_city_field,#billing_state_field,#billing_postcode_field,#shipping_city_field,#shipping_state_field,#shipping_postcode_field{flex-basis:100%;max-width:100%}@media(min-width:1024px){#billing_city_field,#billing_state_field,#billing_postcode_field,#shipping_city_field,#shipping_state_field,#shipping_postcode_field{flex-basis:31.3333%;max-width:31.3333%}}@media(min-width:1024px){#billing_state_field,#billing_postcode_field,#shipping_state_field,#shipping_postcode_field{margin-left:3%}}.form-row label{font-size:1rem;margin-bottom:.5rem}.input-text{display:block;background-color:#f6f6f680;border:1px solid #e9e9e9;border-radius:.1rem;color:#363436;font-size:.9rem;line-height:1;padding:.5rem .75rem;outline:none;width:100%;max-width:100%}.input-text:hover{border:1px solid #c5c5c5}.input-text:focus{border:1px solid #c5c5c5}.select2-container--default .select2-selection--single{background-color:#f6f6f680;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23363436' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:98% 50%;background-repeat:no-repeat;border:1px solid #dedede;border-radius:.1rem;font-size:.85rem;line-height:1;display:flex;align-items:center;padding:.5rem .25rem;height:2.5rem;outline:none;width:100%;-webkit-appearance:none;-moz-appearance:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#36343699}.select2-selection__arrow{display:none}.select2-selection__rendered{padding-right:0}#order_comments{min-height:6rem;padding:1rem;resize:none;line-height:1.5}.checkout__review-order{background-color:#fff;border:1px solid rgba(189,207,212,.5);border-radius:.25rem;padding:1rem}@media(min-width:1024px){.checkout__review-order{padding:2rem}}.woocommerce-checkout-review-order-table{background-color:#f6f6f633;border:1px solid rgba(189,207,212,.5);border-radius:.25rem;width:100%}.woocommerce-checkout-review-order-table thead{background-color:#f6f6f6}.woocommerce-checkout-review-order-table tr{border-bottom:1px solid rgba(189,207,212,.3)}.woocommerce-checkout-review-order-table tfoot tr:last-child{border-bottom:0}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table .product-name{background-color:#f6f6f61a;font-size:1rem;text-align:left;vertical-align:top;padding:.875rem 1rem;width:80%}.woocommerce-checkout-review-order-table .product-name,.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li{display:flex;align-items:center}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods label{margin-left:.5rem;white-space:nowrap}.woocommerce-checkout-review-order-table .product-total{font-size:1rem}.woocommerce-checkout-review-order-table td{background-color:transparent;text-align:right;padding:.875rem 1rem}@media(min-width:1024px){.woocommerce-checkout-review-order-table td{text-align:left}}.woocommerce-checkout-review-order-table .product-quantity{display:flex;justify-content:flex-start}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods{font-size:1rem}.woocommerce-checkout-review-order-table th{padding:.875rem 1rem;text-align-last:left}.woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-size:1rem}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,#order_review_heading{margin-bottom:1rem}#place_order{background-color:#0098cd;border:0;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-flex;justify-content:center;margin-top:2rem;padding:1.125rem .875rem;position:relative;transition:background-color .3s ease}@media(min-width:1024px){#place_order{padding:1.125rem 3.5rem}}.woocommerce-checkout-payment{font-size:.875rem}.place-order{margin-top:1rem}.payment_methods{margin-top:2rem}.payment_methods img{display:none}.payment_methods.methods li{background-color:#f6f6f6;border:1px solid rgba(189,207,212,.3);padding:.875rem}.woocommerce-error{background:#fffc;border-radius:.05rem;border-left:.2rem solid #df2446;color:#df2446;font-size:.875rem;padding:.4rem .875rem;margin-bottom:1.5rem;margin-top:1.5rem}.blockUI.blockOverlay{position:relative;z-index:0!important}.woocommerce-order{width:100%;max-width:56rem;margin:0 auto;background-color:#fff;border:1px solid rgba(189,207,212,.5);border-radius:.25rem;padding:1rem}@media(min-width:768px){.woocommerce-order{padding:4rem}}.woocommerce-order-overview,.woocommerce-order-details,.woocommerce-customer-details{border-top:1px solid rgba(189,207,212,.5);padding-top:2rem;padding-bottom:2rem}.woocommerce-order .thank-you__icon{margin-left:auto;margin-right:auto}.woocommerce-order h1,.woocommerce-order .woocommerce-notice{text-align:center;width:100%;max-width:38rem;margin:0 auto}.woocommerce-order h1{margin-bottom:1.5rem}.woocommerce-order .woocommerce-notice strong{font-weight:600}.woocommerce-order .woocommerce-notice{margin-bottom:2rem}.woocommerce-thankyou-order-details{font-size:.875rem}@media(min-width:1024px){.woocommerce-thankyou-order-details{font-size:1rem}}.woocommerce-thankyou-order-details strong{font-weight:600}.woocommerce-table--order-details{font-size:.875rem;margin-top:1rem;text-align:left;width:100%}@media(min-width:1024px){.woocommerce-table--order-details{font-size:1rem}}.woocommerce-table__product-name{width:60%}@media(min-width:1024px){.woocommerce-table__product-name{width:50%}}.woocommerce-table--order-details th{font-weight:600}.woocommerce-table--order-details tfoot tr{margin-top:2rem;padding-top:2rem}@media(min-width:1024px){.woocommerce-table--order-details .product-name{display:flex;align-items:center}}.woocommerce-table--order-details .product-name strong{font-weight:400}.woocommerce-table--order-details .product-quantity{justify-content:flex-start}.woocommerce-table--order-details .product-name a{display:block;width:100%;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.woocommerce-table--order-details .product-name a{max-width:16rem}}.woocommerce-order .woocommerce-columns{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.woocommerce-order .woocommerce-columns{grid-template-columns:1fr 1fr;gap:2rem}}.woocommerce-order address{font-size:.875rem;font-style:normal;margin-top:.5rem}@media(min-width:1024px){.woocommerce-order address{font-size:1rem;margin-top:1rem}}.text-blue{color:#0098cd}.text-grey{color:#363436}.text-white{color:#fff}.bg-blue{background-color:#0098cd}.bg-grey{background-color:#363436}.bg-white{background-color:#fff}.hide-mobile{display:none}.hide-desktop{display:block}@media(min-width:768px){.hide-mobile{display:block}.hide-desktop{display:none}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
/*# sourceMappingURL=/cdn/shop/t/34/assets/index.css.map */
