﻿html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:rgba(0,0,0,0)}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}body{font-family:Raleway,sans-serif;font-size:16px;color:#000}@media(max-width: 1024px){body{font-size:13px}}@media(min-width: 768px){.mobile-only{display:none}}h1{font-size:2.5em;margin-bottom:.25em}h2{font-size:1.5em;color:#0f4c85;font-weight:bold;margin-bottom:.5em;margin-top:1em}h2:first-child{margin-top:0}h3{font-size:1.5em}p{line-height:1.4;margin-bottom:.5em}a{color:#39b399;font-weight:bold;text-decoration:none}a.email,a.tel{display:inline-block;margin:0 10px;white-space:nowrap}.black-links a{color:#000;font-weight:normal}.black-links a i{color:#39b399}img{max-width:100%;height:auto}sup{font-size:.75em;top:-0.2em}main ul{list-style:none;padding-left:1em}main ul li{margin-bottom:.5em;font-size:1em}main ul li:before{content:"•";color:#39b399;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}main ul li ul{margin-top:.5em}main ul li ul li:before{content:"-"}.wrapper{max-width:1300px;margin:0 auto;padding:0 30px}@media(max-width: 768px){.wrapper{padding:0 20px}}.btn{padding:5px 15px;border:1px solid #45c8f4;display:inline-block}.btn.solid{background-color:#45c8f4;color:#fff}.blue{color:#0f4c85}.light-blue,.lightblue{color:#45c8f4}.red{color:#c70000}header{padding:45px 70px;position:relative}header #navigation{display:flex;justify-content:space-between;align-items:center}header #navigation #logo{margin-right:30px;display:block;max-width:300px}header #navigation #logo img{width:300px}header #navigation nav ul li{display:inline-block;margin:0 20px}header #navigation nav ul li a{padding:5px 10px;text-transform:uppercase;color:#1c2d56}@media(max-width: 1368px){header #navigation nav ul li{margin:0 5px}header #navigation nav ul li a{padding:5px}}header #navigation nav ul li ul{position:absolute;background-color:#fff;margin-left:-10px;max-height:0;transition:max-height 500ms ease-in-out;overflow:hidden;z-index:99}header #navigation nav ul li ul li{display:block;margin:20px;white-space:nowrap}header #navigation nav ul li:hover ul{max-height:1000px}@media(max-width: 1368px){header{padding:30px 15px}}@media(max-width: 1024px){header #navigation #logo{max-width:200px}}@media(max-width: 768px){header{padding:30px 15px}header #navigation #mobileNav{font-size:3em}header #navigation #nav{display:none;position:absolute;top:100%;left:0;z-index:99;background-color:#fff;width:100%;text-align:left;padding-bottom:30px;font-size:.7em}header #navigation #nav ul li{display:block;font-size:2em;padding:10px 20px}header #navigation #nav ul li ul{position:relative;max-height:none}header #navigation #nav ul li ul li{font-size:1em;margin:0 0px;white-space:initial;opacity:.7;padding:10px}header #navigation #nav ul li ul li:last-child{padding-bottom:0}header #navigation #nav ul li a{padding:0}header #navigation #nav.expanded{display:block}}footer{background-color:#d9d9d9;text-align:center;font-size:1.25em;color:#1c2d56}footer p.logo{max-width:300px;margin:0 auto 1em}footer p.logo img{width:300px}footer p{font-weight:normal;margin-bottom:1em}footer .fas{color:#39b399}footer nav{margin-top:50px;margin-bottom:30px}footer nav ul li{display:inline-block;margin:0 30px;padding:5px 10px;text-transform:uppercase;font-size:.75em}@media(max-width: 1024px){footer nav ul li{margin:0 10px}}footer #copyright p{font-size:.8em}footer a{color:#1c2d56}.banner{color:#fff;background-size:cover;background-position:center}.banner p{font-size:1.5em;font-weight:100}.banner .banner-text-wrapper{max-width:75%;padding:50px 0;padding-left:calc((100vw - 1260px)/2)}@media(max-width: 768px){.banner .banner-text-wrapper{max-width:none}}.banner .btn{color:#fff;font-weight:normal;border-color:#45c8f4}.content-wrapper{padding:50px 60px}.content-wrapper.has-sidebar{display:flex}.content-wrapper.has-sidebar main{padding-right:60px;width:100%}.content-wrapper.has-sidebar aside{width:275px;flex:0 0 275px}@media(max-width: 768px){.content-wrapper.has-sidebar{flex-direction:column}.content-wrapper.has-sidebar main{margin-bottom:30px;padding-right:0}.content-wrapper.has-sidebar aside{width:auto;text-align:center}}@media(max-width: 768px){.content-wrapper{padding:30px 20px}}#cta-blocks .cta-block{background-size:cover;padding:50px;color:#fff;text-align:center}#cta-blocks .cta-block p{font-size:1.2em}#cta-blocks .cta-block .logo{margin:50px auto;display:inline-block;max-width:320px}#cta-blocks .cta-block a{color:#fff}#cta-blocks .cta-block a.email,#cta-blocks .cta-block a.tel{margin:0 50px}#cta-blocks .cta-block a i{color:#45c8f4}@media(max-width: 768px){#cta-blocks .cta-block{padding:20px}}.more-info{padding:25px 25px;border:1px solid #b5b5b5;text-align:center;position:relative}.more-info h2{font-size:1em;font-weight:bold;color:#1c2d56;margin-bottom:1em;text-transform:uppercase}.more-info p{color:#1c2d56;margin-bottom:1em}.more-info .btn{border-color:#39b399;background-color:#39b399}.more-info:before{content:" ";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:50px 50px 0 0;border-color:#39b399 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.general-info h2{font-size:1.1em;margin-top:2em;text-transform:uppercase}.general-info p.dl{margin-bottom:0}.general-info div.dl p{margin-bottom:0;padding:5px 0;border-top:1px solid #b5b5b5;border-collapse:collapse;display:block}.general-info div.dl p:last-child{border-bottom:1px solid #b5b5b5}.general-info div.dl a:hover{text-color:#39b399}.wp-block-media-text .wp-block-media-text__content{padding:20px 20px}@media(max-width: 1024px){.wp-block-media-text{display:block}}.wp-block-table{font-family:arial}.wp-block-table.blue-grey td,.wp-block-table.blue-grey th{padding:10px 20px;border:1px solid #d9d9d9;border-collapse:collapse;vertical-align:middle}.wp-block-table.blue-grey th{color:#fff;background-color:#b5b5b5;text-transform:uppercase}.wp-block-table.blue-grey th:first-child{background-color:#0f4c85}.wp-block-table.blue-grey td:first-child{color:#fff;background-color:#6f94b6}.wp-block-columns .wp-block-column{border-right:0px solid #b5b5b5;padding:0 50px}.wp-block-columns .wp-block-column:last-child{border-right:0}.wp-block-columns .wp-block-column:not(:first-child){margin:0}@media(min-width: 768px)and (max-width: 1024px){.wp-block-columns{flex-direction:column}.wp-block-columns .wp-block-column{border-right:0;margin-bottom:30px}}@media(max-width: 600px){.wp-block-columns .wp-block-column{border-right:0}}h2.elisa{font-size:1.8em;font-weight:normal}.wp-block-columns.elisa-list{color:#39b399;padding-bottom:30px;border-bottom:1px solid #b5b5b5}.wp-block-columns.elisa-list .wp-block-column{padding:0 30px;border-right-color:#1c2d56}.wp-block-columns.elisa-list .wp-block-column:first-child{padding-left:0}.wp-block-columns.elisa-list li{font-weight:bold}.wp-block-columns.elisa-list li:before{color:#1c2d56}@media(max-width: 1024px){.wp-block-columns.elisa-list{flex-direction:column}.wp-block-columns.elisa-list .wp-block-column{padding:0;border:0}}.banner.home-banner .banner-text-wrapper{position:relative;z-index:1;padding-top:100px;padding-bottom:100px;padding-left:calc((100vw - 1360px)/2)}.banner.home-banner .banner-text-wrapper:before{content:" ";width:150%;height:100%;position:absolute;top:0;left:-30%;z-index:-1;background-color:rgba(0,0,0,0);transform:skew(-45deg, 0deg)}.banner.home-banner .banner-text-wrapper .wrapper{padding:0 0 0 80px}.banner.home-banner .banner-text-wrapper .banner-text{position:relative}.banner.home-banner .banner-text-wrapper .banner-text:before{content:" ";position:absolute;right:100%;margin-right:10px;top:7px;width:0;height:0;border-style:solid;border-width:30px 30px 0 0;border-color:#39b399 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.home-old h2{font-size:1.25em}#the-questions .faq,#the-questions .news,#the-questions .company,#the-news .faq,#the-news .news,#the-news .company,#the-company .faq,#the-company .news,#the-company .company{border-top:1px solid #b5b5b5;padding-top:1em;margin-top:1em;margin-bottom:1em;display:flex;align-items:flex-start}#the-questions .faq h1,#the-questions .news h1,#the-questions .company h1,#the-news .faq h1,#the-news .news h1,#the-news .company h1,#the-company .faq h1,#the-company .news h1,#the-company .company h1{font-size:1em;font-weight:bold}#the-questions .faq .thumbnail,#the-questions .news .thumbnail,#the-questions .company .thumbnail,#the-news .faq .thumbnail,#the-news .news .thumbnail,#the-news .company .thumbnail,#the-company .faq .thumbnail,#the-company .news .thumbnail,#the-company .company .thumbnail{flex:0 0 200px;margin-right:30px}#the-questions .faq .copy,#the-questions .news .copy,#the-questions .company .copy,#the-news .faq .copy,#the-news .news .copy,#the-news .company .copy,#the-company .faq .copy,#the-company .news .copy,#the-company .company .copy{flex:1 1 100%}.product-p p{font-weight:bold;border-top:1px solid #39b399;padding-top:10px;margin-bottom:30px;font-size:1.2em}.product-p p span{font-weight:bold}.careers #categories{padding-bottom:10px;border-bottom:1px solid #b5b5b5;margin-bottom:15px;font-size:.8em;display:flex}.careers #categories label{margin-right:10px;flex:0 0 190px;text-transform:uppercase;font-weight:bold;color:#999;line-height:1.4}.careers #categories ul{list-style:none;margin:0;padding:0}.careers #categories li{display:inline-block;border-right:1px solid #b5b5b5;padding:0 7px 0 0px;margin:0px 0 7px 7px;list-style:none;white-space:nowrap;line-height:1.4}.careers #categories li:last-child{border-right:none}.careers #categories li:before{content:"";display:none}.careers #categories a{text-transform:uppercase}.careers #categories a.current{text-decoration:underline}.careers__career{padding:30px 0;border-bottom:1px solid #b5b5b5}.careers__career:last-child{border-bottom:0}body{font-family:"Lato",sans-serif;font-size:16px;color:#64666b;position:relative;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}@media(max-width: 1024px){body{font-size:13px}}@media(min-width: 768px){.mobile-only{display:none}}h1{font-size:2.5em;margin-bottom:.25em;font-family:"Archivo",sans-serif}h2{font-size:2em;color:#4a6287;font-weight:bold;margin-bottom:.5em;margin-top:1em;text-align:center;font-family:"Archivo",sans-serif}h2:first-child{margin-top:0}h3{font-size:1.75em;font-weight:bold;color:#4a6287;margin-top:3rem;font-family:"Archivo",sans-serif}p{line-height:1.35;margin-bottom:.5em;font-size:1.3rem;font-weight:400}a{color:#39b399;font-weight:bold;text-decoration:none}a.email,a.tel{display:inline-block;margin:0 10px;white-space:nowrap}b{font-weight:bold}.black-links a{color:#64666b;font-weight:normal}.black-links a i{color:#39b399}img{max-width:100%;height:auto}sup{font-size:.75em;top:-0.2em}.anchor{position:absolute;margin-top:-200px}.wp-block-separator{border-color:#ccc}main ul{list-style:none;padding-left:1em}main ul li{margin-bottom:.5em;margin-left:.5rem;font-size:1.3rem}main ul li:before{content:"•";color:#39b399;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}main ul li ul{margin-top:.5em}main ul li ul li:before{content:"-"}.intro p,.outro p{font-size:1.4rem;color:#4a6287;font-weight:400;font-family:"Lato",sans-serif;line-height:1.5}.intro-border,.outro-border{border-radius:5px;max-width:300px;padding-bottom:5px;margin:3rem auto;display:block}.outro{margin-bottom:3rem}.wrapper{max-width:1300px;margin:0 auto;padding:0 30px;max-width:1024px}@media(max-width: 768px){.wrapper{padding:0 20px}}.btn{padding:5px 15px;border:1px solid #45c8f4;display:inline-block}.btn.solid{background-color:#45c8f4;color:#fff}.blue{color:#009aff}.blue.solid{background-color:#009aff;color:#fff;border-color:#009aff}.light-blue,.lightblue{color:#45c8f4}.red{color:#c70000}.teal{color:#39b399}.teal.solid{background-color:#39b399;color:#fff;border-color:#39b399}.green{color:#549c52}.green.solid{color:#fff;background-color:#549c52;border-color:#549c52}header{padding:45px 70px;position:absolute;width:100%;z-index:10}header #navigation{display:flex;justify-content:space-between;align-items:center}header #navigation #logo{margin-right:30px;display:block;max-width:300px}header #navigation #logo img{width:300px}header #navigation nav ul li{display:inline-block;margin:0 20px}header #navigation nav ul li a{padding:5px 10px;color:#fff;text-transform:none}header #navigation nav ul li a:hover{color:#4a6287}@media(max-width: 1368px){header #navigation nav ul li{margin:0 5px}header #navigation nav ul li a{padding:5px}}header #navigation nav ul li ul{position:absolute;background-color:rgba(74,98,135,.8);margin-left:0px;max-height:0;overflow:visible;z-index:99;display:none}header #navigation nav ul li ul li{display:block;margin:20px 0;white-space:nowrap}header #navigation nav ul li ul li a{color:#d9d9d9}header #navigation nav ul li ul li a:hover{color:#009aff}header #navigation nav ul li ul li ul{position:relative;background:none;padding:.5rem 0}header #navigation nav ul li ul li ul li{margin:0}header #navigation nav ul li ul li ul li a{font-weight:normal}header #navigation nav ul li:hover ul{display:block}@media(max-width: 1368px){header{padding:30px 15px}}@media(max-width: 1024px){header #navigation #logo{max-width:200px}}@media(max-width: 768px){header{padding:30px 15px}header #navigation #mobileNav{font-size:3em;color:#fff}header #navigation #nav{display:none;position:absolute;top:100%;left:0;z-index:99;background-color:#fff;width:100%;text-align:left;padding-bottom:30px;font-size:.7em;border-bottom:solid .5rem #1c2d56}header #navigation #nav ul li{display:block;font-size:2em;padding:10px 20px}header #navigation #nav ul li ul{position:relative;max-height:none;background-color:rgba(0,0,0,0);display:block}header #navigation #nav ul li ul li{font-size:1em;margin:0 0px;white-space:initial;opacity:.7;padding:5px 10px}header #navigation #nav ul li ul li:last-child{padding-bottom:0}header #navigation #nav ul li a{padding:0;color:#1c2d56}header #navigation #nav.expanded{display:block}}footer{background-color:#4a6287;text-align:center;font-size:1.25em;color:#fff}footer p.logo{max-width:300px;margin:0 auto 1em}footer p.logo img{width:300px}footer p{font-weight:normal;margin-bottom:1em}footer .logo{max-width:450px;margin:0 auto}footer .fas{color:#39b399}footer nav{margin-top:50px;margin-bottom:30px}footer nav ul li{display:inline-block;margin:0 30px;padding:5px 10px;text-transform:uppercase;font-size:.75em}@media(max-width: 1024px){footer nav ul li{margin:0 10px}}footer #copyright p{font-size:.8em}footer a{color:#d9d9d9}.banner{color:#fff;background-size:cover;background-position:center;position:relative}.banner p{font-size:1.5em;font-weight:100}.banner .banner-text{text-align:center}.banner .banner-text-wrapper{width:100%;max-width:none;padding:145px 0 45px}.banner h1{padding:15px 30px;display:inline-block;margin:0 auto;font-family:"Jost",sans-serif}.banner h1:before{content:"";display:block;width:75%;margin:0 auto;border-bottom:1px solid #45c8f4;margin-bottom:1rem}.banner h1:after{content:"";display:block;width:75%;margin:0 auto;border-top:1px solid #45c8f4;margin-top:1rem}.banner .btn{color:#fff;font-weight:normal;border-color:#45c8f4}.banner-new{padding-top:100px}.banner:after{padding-bottom:16px;content:"";background-image:url("assets/images/Strip.png");position:absolute;width:100%;height:16px;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.content-wrapper{padding:50px 3rem}@max-width (768px){.content-wrapper{padding:30px}}.content-wrapper.has-sidebar{display:flex}.content-wrapper.has-sidebar main{padding-right:60px;width:100%}.content-wrapper.has-sidebar aside{width:275px;flex:0 0 275px}@media(max-width: 768px){.content-wrapper.has-sidebar{flex-direction:column}.content-wrapper.has-sidebar main{margin-bottom:30px;padding-right:0}.content-wrapper.has-sidebar aside{width:auto;text-align:center}}@media(max-width: 768px){.content-wrapper{padding:30px 20px}}#cta-blocks .cta-block{background-size:cover;padding:50px;color:#fff;text-align:center}#cta-blocks .cta-block p{font-size:1.2em}#cta-blocks .cta-block .logo{margin:50px auto;display:inline-block;max-width:320px}#cta-blocks .cta-block a{color:#fff}#cta-blocks .cta-block a.email,#cta-blocks .cta-block a.tel{margin:0 50px}#cta-blocks .cta-block a i{color:#45c8f4}@media(max-width: 768px){#cta-blocks .cta-block{padding:20px}}.more-info{padding:25px 25px;border:1px solid #b5b5b5;text-align:center;position:relative}.more-info h2{font-size:1em;font-weight:bold;color:#1c2d56;margin-bottom:1em;text-transform:uppercase}.more-info p{color:#1c2d56;margin-bottom:1em}.more-info .btn{border-color:#39b399;background-color:#39b399}.more-info:before{content:" ";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:50px 50px 0 0;border-color:#39b399 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.general-info h2{font-size:1.1em;margin-top:2em;text-transform:uppercase}.general-info p.dl{margin-bottom:0}.general-info div.dl p{margin-bottom:0;padding:5px 0;border-top:1px solid #b5b5b5;border-collapse:collapse;display:block}.general-info div.dl p:last-child{border-bottom:1px solid #b5b5b5}.general-info div.dl a:hover{text-color:#39b399}.wp-block-media-text .wp-block-media-text__content{padding:20px 20px}@media(max-width: 1024px){.wp-block-media-text{display:block}}.wp-block-table{font-family:arial}.wp-block-table.blue-grey td,.wp-block-table.blue-grey th{padding:10px 20px;border:1px solid #d9d9d9;border-collapse:collapse;vertical-align:middle}.wp-block-table.blue-grey th{color:#fff;background-color:#b5b5b5;text-transform:uppercase}.wp-block-table.blue-grey th:first-child{background-color:#009aff}.wp-block-table.blue-grey td:first-child{color:#fff;background-color:#6f94b6}.wp-block-columns .wp-block-column{border-right:0px solid #b5b5b5;padding:0 50px}.wp-block-columns .wp-block-column:last-child{border-right:0}.wp-block-columns .wp-block-column:not(:first-child){margin:0}@media(min-width: 768px)and (max-width: 1024px){.wp-block-columns{flex-direction:column}.wp-block-columns .wp-block-column{border-right:0;margin-bottom:30px}}@media(max-width: 600px){.wp-block-columns .wp-block-column{border-right:0}}h2.elisa{font-size:1.8em;font-weight:normal}.wp-block-columns.elisa-list{color:#39b399;padding-bottom:30px;border-bottom:1px solid #b5b5b5}.wp-block-columns.elisa-list .wp-block-column{padding:0 30px;border-right-color:#1c2d56}.wp-block-columns.elisa-list .wp-block-column:first-child{padding-left:0}.wp-block-columns.elisa-list li{font-weight:bold}.wp-block-columns.elisa-list li:before{color:#1c2d56}@media(max-width: 1024px){.wp-block-columns.elisa-list{flex-direction:column}.wp-block-columns.elisa-list .wp-block-column{padding:0;border:0}}.callouts{background-image:url("assets/images/callout_bg.png");background-size:cover}.callouts>.wrapper{padding:3rem;display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;grid-column-gap:1rem;max-width:1300px}.callouts .callout{display:flex;background-color:#fff;border-bottom:.5rem solid;position:relative}.callouts .callout>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.callouts .callout__copy{padding:2rem;flex:70%}.callouts .callout__subtitle p{color:inherit;text-transform:uppercase;font-family:"Archivo",sans-serif;font-weight:bold;font-size:1.3rem}.callouts .callout__title p{color:#64666b;font-family:"Archivo",sans-serif;font-weight:bold;font-size:2.1rem;line-height:1;margin-bottom:0}.callouts .callout__image{flex:30%;display:flex;align-items:center;padding:.5rem;padding-right:1rem}.callouts .callout__image>div{width:100%;padding-bottom:100%;position:relative;height:0}.callouts .callout__image img{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.callouts .callout.style2 .callout__title p{color:#000}.callouts .callout.style2 .callout__body{color:#000;padding-top:.5rem}.callouts .callout.style2 .callout__body p{color:inherit;font-size:1rem;line-height:1.25}.callouts .callout.style2 .callout__body p:last-child{margin-bottom:0}.callouts .callout.style2 .callout__link{text-transform:uppercase}.callouts .callout.style2 .callout__link a{font-weight:bold;font-family:"Lato",sans-serif;font-size:.9rem}@media(max-width: 768px){.callouts>.wrapper{display:block;padding:1.5rem 1rem}.callouts .callout{margin-bottom:2rem}.callouts .callout.style1{flex-direction:column-reverse}.callouts .callout.style1 .callout__image{justify-content:center}.callouts .callout.style1 .callout__image>div{width:150px;padding-bottom:150px}}.testimonials,.company-blocks{margin:0 -3rem;position:relative;overflow:hidden}.testimonials .testimonial,.testimonials .company-block,.company-blocks .testimonial,.company-blocks .company-block{position:relative;left:0;top:0;padding:.5rem;border:1px solid #d9d9d9;display:flex}.testimonials .testimonial h3,.testimonials .company-block h3,.company-blocks .testimonial h3,.company-blocks .company-block h3{margin-top:0}.testimonials .testimonial:first-child,.testimonials .company-block:first-child,.company-blocks .testimonial:first-child,.company-blocks .company-block:first-child{display:flex}.testimonials .testimonial__image,.testimonials .company-block__image,.company-blocks .testimonial__image,.company-blocks .company-block__image{width:25%;display:flex;align-items:center}.testimonials .testimonial__image img,.testimonials .company-block__image img,.company-blocks .testimonial__image img,.company-blocks .company-block__image img{min-width:25%}.testimonials .testimonial__content,.testimonials .company-block__content,.company-blocks .testimonial__content,.company-blocks .company-block__content{padding:0rem 5rem;position:relative;max-width:75%;align-items:center;display:flex}.testimonials .testimonial__content p,.testimonials .company-block__content p,.company-blocks .testimonial__content p,.company-blocks .company-block__content p{font-weight:normal;color:#64666b;font-size:.1 .3rem}.testimonials .testimonial__attribution,.testimonials .company-block__attribution,.company-blocks .testimonial__attribution,.company-blocks .company-block__attribution{position:absolute;bottom:0;padding:.5rem;right:0rem}.testimonials .testimonial__attribution p,.testimonials .company-block__attribution p,.company-blocks .testimonial__attribution p,.company-blocks .company-block__attribution p{margin:0;color:#fff;font-size:1.1rem}.testimonials .testimonial__content:after,.company-blocks .testimonial__content:after{position:absolute;font-size:100px;font-weight:bold;font-family:"Times";top:2rem;left:1rem;content:"“"}.testimonials .company-block,.company-blocks .company-block{display:flex;margin-bottom:2rem;align-items:center}.testimonials .company-block h3,.company-blocks .company-block h3{font-size:2rem;margin-bottom:1rem}.testimonials .company-block p,.company-blocks .company-block p{font-size:1.2rem}.testimonials .company-block a,.company-blocks .company-block a{font-size:1.25rem}.testimonials .company-block__content,.company-blocks .company-block__content{flex-direction:column;justify-content:center;align-items:flex-start}@media(max-width: 1024px){.testimonials,.company-blocks{margin:0}}@media(max-width: 768px){.testimonials .company-block,.testimonials .testimonial,.company-blocks .company-block,.company-blocks .testimonial{flex-direction:column}.testimonials .company-block__image,.testimonials .testimonial__image,.company-blocks .company-block__image,.company-blocks .testimonial__image{width:auto}.testimonials .company-block__content,.testimonials .testimonial__content,.company-blocks .company-block__content,.company-blocks .testimonial__content{padding:2rem;max-width:none}.testimonials .testimonial__content,.company-blocks .testimonial__content{padding-bottom:4rem}.testimonials .testimonial__content:after,.company-blocks .testimonial__content:after{content:""}}body{overflow-x:hidden}.feature{background-color:#4a6287;margin-left:calc(50% - 50vw);padding:3rem;width:100vw}.feature h2{color:#2dc5ea;font-weight:100;text-align:left}.feature ul{column-count:3}.feature ul li{color:#fff;break-inside:avoid-column;margin-right:2rem}.feature ul li:before{color:#2dc5ea}@media(max-width: 768px){.feature{padding:1rem}.feature ul{column-count:1}}.testimonials.splide ul li:before{content:""}.testimonials.splide .splide__pagination{display:flex}.testimonials.splide .splide__pagination .is-active{background:#4a6287}section.gallery{background-image:url("assets/images/Group 147.png");padding:3rem 0;background-repeat:no-repeat;background-size:cover;display:flex;width:100%;justify-content:center;max-height:750px}section.gallery .wrapper{padding:0;margin:0 -3rem}section.gallery img{width:100%;height:100%;object-fit:contain}section.gallery .splide__arrow{background-color:rgba(0,0,0,0);width:3rem;height:3rem}section.gallery .splide__arrow svg{fill:rgba(255,255,255,.34);width:3rem;height:3rem}section.gallery .splide__arrow svg:hover,section.gallery .splide__arrow svg active{fill:#fff}section.gallery .splide__arrow--prev{left:-5rem}section.gallery .splide__arrow--next{right:-5rem}section.gallery .caption{position:absolute;bottom:0;padding:2rem;color:#fff;background-color:rgba(0,0,0,.5);width:100%}section.gallery .gallery{max-height:100%}section.gallery .gallery img{max-height:100%}section.gallery .splide__track{max-height:100%}section.gallery .splide__list{max-height:650px}@media(max-width: 1368px){section.gallery .wrapper{margin:0 auto;max-width:100%}section.gallery .wrapper .splide__arrow--prev{left:1rem}section.gallery .wrapper .splide__arrow--next{right:1rem}}section.mgallery .masonry-item,section.mgallery .masonry-sizer{width:33.333%}.block-gallery{padding:2rem 0;margin-top:-4rem}.block-gallery h2{color:#009aff}.block-gallery__blocks{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.5rem}@media(max-width: 768px){.block-gallery__blocks{grid-template-columns:1fr 1fr}}.block-gallery__blocks.standalone{grid-template-columns:1fr;margin-top:3rem}.block-gallery__block{position:relative;height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}.block-gallery__block-copy{position:absolute;top:50%;transform:translateY(0rem);bottom:0rem;display:flex;flex-direction:column}.block-gallery__block-title{position:relative}.block-gallery__block-title h3{font-size:1.9rem;color:#fff;font-weight:bold;font-family:lato,sans-serif;position:relative;z-index:1;padding:.25rem .5rem;text-align:center;margin-top:0}.block-gallery__block-title-bg{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.7}.block-gallery__block-text{background-color:#4a6287;color:#fff;display:flex;align-items:center;justify-content:center;padding:1rem;height:100%;max-height:0;overflow:hidden;padding:0 1rem;overflow:hidden}.block-gallery__block-text p{font-size:1rem;margin:0 0 1rem;font-weight:bold}.block-gallery__block-text p:last-child{margin-bottom:0}@media(max-width: 768px){.block-gallery__block.mobile-span-2{grid-column:span 2}}.block-gallery__block[aria-expanded=true],.block-gallery__block:hover,.block-gallery__block:active,.block-gallery__block:focus{cursor:pointer}.block-gallery__block[aria-expanded=true] .block-gallery__block-text,.block-gallery__block:hover .block-gallery__block-text,.block-gallery__block:active .block-gallery__block-text,.block-gallery__block:focus .block-gallery__block-text{max-height:400px;padding:1rem}.overlay{position:fixed;background-color:rgba(0,0,0,.6);display:flex;width:100%;height:100%;align-items:center;justify-content:center;z-index:999;top:0;left:0}.overlay__wrap{max-width:800px;max-height:800px;width:100%;height:100%;display:flex;align-items:center}.overlay__content{background-color:#4a6287;color:#fff;max-width:100%;max-height:100%;padding:3rem;position:relative}@media(max-width: 768px){.overlay__content{height:100%;padding:5rem 1rem}.overlay__content p a{word-break:break-all}}.overlay__content-content{height:100%;overflow:auto;padding:1rem}.overlay__close{position:absolute;right:.5rem;top:.5rem;border:1px solid #fff;color:#fff;display:inline-block;padding:.25rem;cursor:pointer;font-weight:bold}@media(max-width: 768px){.overlay__close{top:2rem;right:2rem}}.overlay h2,.overlay h3{color:#fff;margin-top:0;text-align:left;margin:0}.overlay .leader h3{font-weight:normal;margin-bottom:1rem}.overlay .leader__social{margin-top:2rem}.overlay .leader__social a{margin-right:1rem;display:inline-block;font-size:1.5rem;color:rgba(255,255,255,.3)}.youtube-video{width:100%;height:0;padding-bottom:56.25%;position:relative}.youtube-video iframe{position:absolute;width:100%;height:100% !important;left:0}.banner.home-banner .banner-text-wrapper{position:relative;max-width:50%;z-index:1;padding-top:100px;padding-bottom:100px;padding-left:calc((100vw - 1360px)/2)}.banner.home-banner .banner-text-wrapper:before{content:" ";width:150%;height:100%;position:absolute;top:0;left:-30%;z-index:-1;background-color:rgba(0,0,0,.5);transform:skew(-45deg, 0deg)}.banner.home-banner .banner-text-wrapper .wrapper{padding:0 0 0 80px}.banner.home-banner .banner-text-wrapper .banner-text{position:relative}.banner.home-banner .banner-text-wrapper .banner-text:before{content:" ";position:absolute;right:100%;margin-right:10px;top:7px;width:0;height:0;border-style:solid;border-width:30px 30px 0 0;border-color:#39b399 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.banner.new-home-banner{position:relative}.banner.new-home-banner .banner-text-wrapper{margin:0 auto;padding:200px 0;position:relative;z-index:2;max-width:80%}.banner.new-home-banner .banner-text-wrapper .wrapper{padding:0}.banner.new-home-banner .banner-text-wrapper .banner-text h1{font-size:3.25rem;font-family:"Archivo",sans-serif;padding:2rem 3rem;font-weight:100;border:0;font-family:"Jost",sans-serif}.banner.new-home-banner .banner-text-wrapper .banner-text h1 b{font-weight:400}.banner.new-home-banner .banner-text-wrapper .banner-text h1:before{content:"";display:block;width:75%;margin:0 auto;border-bottom:1px solid #45c8f4;margin-bottom:2rem}.banner.new-home-banner .banner-text-wrapper .banner-text h1:after{content:"";display:block;width:75%;margin:0 auto;border-top:1px solid #45c8f4;margin-top:2rem}.banner.new-home-banner .video-background{position:absolute;width:100%;height:100%;top:0}.banner.new-home-banner .video-background video{object-fit:cover;width:100%;height:100%}@media(max-width: 768px){.banner.new-home-banner .banner-text-wrapper{padding:100px 0}.banner.new-home-banner .banner-text-wrapper .banner-text h1{font-size:2rem}}.home-old h2{font-size:1.25em}.home-callouts .callout{flex-direction:column}.home-callouts .callout__copy{flex:1;padding-bottom:0}.home-callouts .callout__image{flex:1;padding:0}.home-callouts .callout__image>div{padding-bottom:56.25%}.home-callouts .callout__image img{width:100%;height:100%}@media(max-width: 768px){.home-callouts .callout.style1{flex-direction:column}.home-callouts .callout.style1 .callout__image>div{width:100%;padding-bottom:56.25%}}.highlight{display:flex;flex-direction:row-reverse}.highlight__content{flex:0 50%;width:50%;display:flex;align-items:center}.highlight__text{margin-left:calc((100vw - 1024px)*.5);padding:100px 60px}.highlight__text h2{font-size:3.2rem;font-family:"Archivo",sans-serif;font-weight:normal;text-align:left;color:#64666b;margin-bottom:1rem;font-weight:100;line-height:1.1}.highlight__text a.btn{color:#fff;border:0}.highlight__image{flex:0 50%;width:50%;position:relative}.highlight__image img{width:100%;height:100%;object-fit:cover;position:absolute}@media(max-width: 1024px){.highlight__text{margin-left:0;padding:1rem}}@media(max-width: 768px){.highlight{flex-direction:column}.highlight__image{width:auto}.highlight__image img{position:relative}.highlight__content{width:auto;padding:1rem}}.current-news{background-color:#bdd0d6;padding:1rem}.current-news h2{color:#fff;font-family:"Lato",sans-serif;font-size:2.25rem;font-weight:normal;text-align:left;margin-bottom:0}.current-news .news-blocks{display:grid;padding:1.5rem 0 2rem;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);grid-column-gap:2rem}.current-news .news-blocks p{font-size:.8rem}.current-news .news-blocks p.category{font-weight:bold;font-family:"Archivo",sans-serif;color:#009aff;margin:0;text-transform:uppercase;font-size:.9rem;margin-bottom:.5rem}.current-news .news-blocks h2{font-size:1.1rem;font-weight:bold;color:#1b3763;margin:0 0 .25rem}.current-news .news-blocks h2 a{color:inherit}.current-news .news-blocks article.news{margin:0}@media(max-width: 768px){.current-news .news-blocks{display:block}.current-news .news-blocks article.news{margin-bottom:2rem}}.home-about{display:flex}.home-about__content{flex:0 50%;width:50%;display:flex;align-items:center}.home-about__text{margin-right:calc((100vw - 1300px)*.5);padding:100px 60px}.home-about__text .subtitle{font-size:1.27rem;font-weight:bold;font-family:"Archivo",sans-serif}.home-about__text h2{font-size:2.9rem;font-family:"Archivo",sans-serif;font-weight:normal;text-align:left;color:#64666b;margin-bottom:2rem;margin-top:1rem}.home-about__text a.btn{color:#fff;border:0;margin-right:1rem}@media(max-width: 768px){.home-about__text a.btn{margin-bottom:1rem}}.home-about__image{flex:0 50%;width:50%;position:relative}.home-about__image img{width:100%;height:100%;object-fit:cover;position:absolute}@media(max-width: 1024px){.home-about__text{margin-right:0;padding:1rem}}@media(max-width: 768px){.home-about{flex-direction:column}.home-about__image{width:auto}.home-about__image img{position:relative}.home-about__content{width:auto;padding:1rem}}.placeholder,.home{color:#4a6287;font-weight:400}.placeholder.banner,.home.banner{position:relative}.placeholder.banner .banners,.home.banner .banners{position:absolute;top:0;bottom:0;left:0;right:0}.placeholder.banner .banners__image,.home.banner .banners__image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity 500ms ease-in-out;opacity:0}.placeholder.banner .banners__image.active,.home.banner .banners__image.active{opacity:1}.placeholder.banner .banner-text-wrapper,.home.banner .banner-text-wrapper{padding:200px 0;z-index:10;position:relative}.placeholder.banner h1,.home.banner h1{color:#fff;font-size:4rem}.placeholder.banner h1:before,.placeholder.banner h1:after,.home.banner h1:before,.home.banner h1:after{width:200%;margin-left:-50%;border-color:#2dc5ea}.placeholder.grey,.home.grey{background-color:#bdd0d6;padding:1rem 0}.placeholder.grey img,.home.grey img{margin:2rem 0}.placeholder.footer,.home.footer{background-color:#4a6287;color:#bdd0d6;font-size:1.75rem;padding:2rem;text-align:center}.placeholder.footer a,.home.footer a{color:inherit;font-weight:bold}.placeholder.footer a:hover,.placeholder.footer a:active,.home.footer a:hover,.home.footer a:active{text-decoration:underline}.placeholder.bullets .wrapper,.home.bullets .wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem}@media(max-width: 1024px){.placeholder.bullets .wrapper,.home.bullets .wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem}}@media(max-width: 768px){.placeholder.bullets .wrapper,.home.bullets .wrapper{display:block}.placeholder.bullets .wrapper .bullet,.home.bullets .wrapper .bullet{min-width:0}}.placeholder .bullet,.home .bullet{text-align:center;margin:40px 0;min-width:300px;padding:10px}.placeholder .bullet__icon,.home .bullet__icon{display:block;width:100%;height:75px;background:no-repeat;background-position:center}.placeholder .bullet h3,.home .bullet h3{font-size:1.5em;font-weight:bold;margin-bottom:1rem}.placeholder .bullet p,.home .bullet p{padding:0 30px;font-size:.9em}.placeholder .bullet p.bullet__underlined,.home .bullet p.bullet__underlined{padding-bottom:15px;margin-bottom:15px;position:relative}.placeholder .bullet p.bullet__underlined:after,.home .bullet p.bullet__underlined:after{content:"";display:block;width:26%;margin:0 auto;border-bottom:3px solid #1798a1;position:absolute;bottom:0;left:37%}.placeholder hr,.home hr{max-width:400px;border:5px solid #009aff;margin:0 auto}.placeholder h3,.placeholder h2,.home h3,.home h2{margin-bottom:1.5rem}#the-questions .faq,#the-questions .news,#the-questions .company,#the-news .faq,#the-news .news,#the-news .company,#the-company .faq,#the-company .news,#the-company .company{border-top:1px solid #b5b5b5;padding-top:1em;margin-top:1em;margin-bottom:1em;display:flex;align-items:flex-start}#the-questions .faq h1,#the-questions .news h1,#the-questions .company h1,#the-news .faq h1,#the-news .news h1,#the-news .company h1,#the-company .faq h1,#the-company .news h1,#the-company .company h1{font-size:1em;font-weight:bold}#the-questions .faq .thumbnail,#the-questions .news .thumbnail,#the-questions .company .thumbnail,#the-news .faq .thumbnail,#the-news .news .thumbnail,#the-news .company .thumbnail,#the-company .faq .thumbnail,#the-company .news .thumbnail,#the-company .company .thumbnail{flex:0 0 200px;margin-right:30px}#the-questions .faq .copy,#the-questions .news .copy,#the-questions .company .copy,#the-news .faq .copy,#the-news .news .copy,#the-news .company .copy,#the-company .faq .copy,#the-company .news .copy,#the-company .company .copy{flex:1 1 100%}#the-company h2{text-align:center}#the-company .employee h1{font-size:1.4rem;color:#4a6287;margin-bottom:0}#the-company .employee p{font-size:1rem}#the-company .employee .title{font-size:1.2rem;color:#4a6287}#the-company .employee-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}#the-company .employee-wrapper .employee{padding:3rem 1rem;display:flex;flex-direction:column;text-align:center}#the-company .employee-wrapper .employee .thumbnail{margin:0 1rem 1rem}@media(max-width: 768px){#the-company .employee-wrapper{display:block}}.product-p p{font-weight:bold;border-top:1px solid #39b399;padding-top:10px;margin-bottom:30px;font-size:1.2em}.product-p p span{font-weight:bold}.careers #categories{padding-bottom:5px;border-bottom:1px solid #b5b5b5;margin-bottom:15px;font-size:.8em}.careers #categories ul{list-style:none;margin:0;padding:0}.careers #categories li{display:inline-block;border-right:1px solid #b5b5b5;padding:0 5px 0 0px;margin:0 0 0 5px;list-style:none}.careers #categories li:last-child{border-right:none}.careers #categories li:before{content:"";display:none}.careers #categories a{text-transform:uppercase}.careers #categories a.current{text-decoration:underline}.careers__career{padding:1rem 0;border-bottom:1px solid #b5b5b5}.careers__career:last-child{border-bottom:0}.careers__career h2{text-align:left;font-size:1.5rem;margin-bottom:.5rem}.careers__career a{font-weight:normal;color:#1c2d56;font-size:1rem}header.new-lp{text-align:center;padding:0}header.new-lp #navigation{background-color:#17325c;color:#fff;padding:0px 30px;text-align:center;color:#fff;text-align:center;position:relative}header.new-lp #navigation #nav{width:100%}header.new-lp #navigation ul li{margin:0 10px;color:#fff;font-size:.8em;padding:10px 0}header.new-lp #navigation ul li a{color:inherit}header.new-lp #navigation ul li a:hover,header.new-lp #navigation ul li a:active{color:#45c8f4}header.new-lp #navigation ul li.current-menu-item a{color:#45c8f4}header.new-lp #navigation ul li ul{display:none;position:absolute;background-color:#fff;z-index:99;padding:5px;top:100%}header.new-lp #navigation ul li ul li{display:block;margin:15px auto;padding:0 10px;white-space:nowrap;color:#000;text-align:left}header.new-lp #navigation ul li:hover ul{display:block}header.new-lp #logo{margin:45px auto}header.new-lp #logo img{margin:0 30px;max-width:450px}@media(max-width: 768px){header.new-lp #navigation #nav{display:none}header.new-lp #navigation #nav.expanded{display:block;position:absolute;top:100%;left:0;z-index:99;background-color:#fff;width:100%;text-align:left;padding-bottom:15px;border-bottom:2px solid #17325c}header.new-lp #navigation #nav.expanded ul li{display:block;margin:30px auto;text-align:center}header.new-lp #navigation #nav.expanded ul li:last-child{margin-bottom:0}header.new-lp #navigation #nav.expanded ul li a{color:#000}header.new-lp #navigation #mobileNav{font-size:3em}}.page-template-template-lp h1{margin-bottom:75px;font-size:3em;color:#17325c;text-align:center}.page-template-template-lp h2{color:#17325c;text-align:center;font-size:2.5em;margin:0 auto 30px}.page-template-template-lp .content-wrapper{padding:30px 60px;max-width:1500px;margin:0 auto}.page-template-template-lp .row{display:flex;justify-content:space-evenly;flex-wrap:wrap}.page-template-template-lp .bullet{flex:0 28%;text-align:center;margin:40px 0;min-width:300px;padding:10px}.page-template-template-lp .bullet__icon{display:block;width:100%;height:75px;background:no-repeat;background-position:center}.page-template-template-lp .bullet__icon-snowflake{background-image:url(assets/images/snowflake.svg)}.page-template-template-lp .bullet__icon-recycle{background-image:url(assets/images/recycle.svg)}.page-template-template-lp .bullet__icon-no{background-image:url(assets/images/no.svg)}.page-template-template-lp .bullet__icon-dna{background-image:url(assets/images/dna.svg)}.page-template-template-lp .bullet__icon-chart{background-image:url(assets/images/chart.svg)}.page-template-template-lp .bullet h3{font-size:1.5em;font-weight:bold;margin-bottom:15px}.page-template-template-lp .bullet p{padding:0 30px;font-size:.9em}.page-template-template-lp .bullet p.bullet__underlined{padding-bottom:15px;margin-bottom:15px;position:relative}.page-template-template-lp .bullet p.bullet__underlined:after{content:"";display:block;width:26%;margin:0 auto;border-bottom:3px solid #1798a1;position:absolute;bottom:0;left:37%}@media(max-width: 768px){.page-template-template-lp .bullet{flex:0 100%;margin:0;max-width:350px}}.page-template-template-lp footer .content-wrapper{margin:0 auto}.page-template-template-lp footer nav{margin:15px 0 30px}.page-template-template-lp footer ul li{color:#333}.page-template-template-lp footer ul li a{color:inherit;font-size:1em}.page-template-template-lp footer #footer-logo{margin-bottom:30px;max-width:450px;text-align:center;margin:0 auto 30px}.page-template-template-lp footer .more-information{font-size:1.75em;color:#17325c}.page-template-template-lp .cta{width:100%}.page-template-template-lp .cta.article{background-color:#17325c;color:#fff}.page-template-template-lp .cta.article article{display:flex;align-items:center;text-align:left}.page-template-template-lp .cta.article article .article__thumb{flex:0 200px;height:200px;display:flex;align-items:center;justify-content:center;margin-right:30px}.page-template-template-lp .cta.article article .article__thumb img{max-width:100%;max-height:100%}.page-template-template-lp .cta.article article .article__main{display:flex;flex:1;align-items:center}.page-template-template-lp .cta.article article .article__body{flex:1}.page-template-template-lp .cta.article article .article__body h1{color:#fff;font-size:2em;text-align:left;margin-bottom:15px}.page-template-template-lp .cta.article article .article__body p{color:#45c8f4;font-size:1.25em}.page-template-template-lp .cta.article article .article__cta{flex:0 200px;margin-left:30px}.page-template-template-lp .cta.article article .article__cta .btn{padding:10px 15px;border-color:#fff;color:#45c8f4;font-size:1.25em;font-weight:normal}@media(max-width: 1024px){.page-template-template-lp .cta.article article .article__main{display:block}.page-template-template-lp .cta.article article .article__cta{text-align:left;margin:30px 0 0}}@media(max-width: 768px){.page-template-template-lp .cta.article article .article__thumb{flex:0 100px;height:100px}}.page-template-template-lp .cta.news{background-color:#d1d6de}.page-template-template-lp .cta.news .news-block{display:flex;margin-bottom:30px;justify-content:center}.page-template-template-lp .cta.news .news-block article.news{flex:0 30%;padding:10px 30px;border-right:1px solid #333;margin:0}.page-template-template-lp .cta.news .news-block article.news:nth-child(3n),.page-template-template-lp .cta.news .news-block article.news:last-child{border-right:0}.page-template-template-lp .cta.news .news-block article.news .category{color:#1798a1;text-transform:uppercase;font-size:.8em;font-weight:bold}.page-template-template-lp .cta.news .news-block article.news h1{font-size:1.1em;margin-bottom:5px;font-weight:bold;text-align:left}.page-template-template-lp .cta.news .news-block article.news p{font-size:1em}.page-template-template-lp .cta.news .news-block article.news a{color:#17325c;text-transform:uppercase}@media(max-width: 1024px){.page-template-template-lp .cta.news .news-block{display:block}.page-template-template-lp .cta.news .news-block article{border-right:0;padding:30px;border-bottom:1px solid #333;font-size:20px}.page-template-template-lp .cta.news .news-block article:last-child{border-bottom:0}}.page-template-template-lp .cta.news .see-all{text-align:center}.page-template-template-lp .cta.news .see-all .btn{border-color:#fff;padding:10px;color:#17325c;font-weight:normal;font-size:1.25em}.page-template-template-lp .cta-general{max-width:1200px;margin:0 auto;padding:30px 60px;font-size:1.25em}@media(max-width: 768px){.page-template-template-lp .cta-general{padding:0}}.banner-lp{display:flex;color:#000;margin-top:3%}.banner-lp .wrapper{padding:0;max-width:none}.banner-lp .banner-image{flex:0 60%}.banner-lp .banner-image img{display:block;margin-top:-4.2%;width:100%;max-width:none}.banner-lp .banner-text{font-size:16px;padding:0;max-width:none;background-color:#96d1d5;display:flex;align-items:center;justify-content:center;flex:0 40%}.banner-lp .banner-text .quote{max-width:600px}.banner-lp .banner-text .quote__quote{font-size:2em;position:relative}.banner-lp .banner-text .quote__quote:before{content:"“";font-size:2.5em;color:#1798a1;font-family:auto;left:-45px;top:-18px;position:absolute}.banner-lp .banner-text .quote__byline{margin-bottom:0;font-size:1.1em;font-weight:bold}.banner-lp .banner-text .quote__title{font-size:1.1em}@media(max-width: 1450px){.banner-lp .banner-text .quote{max-width:350px}.banner-lp .banner-text .quote__quote{font-size:1.3em}.banner-lp .banner-text .quote__quote:before{font-size:2em;color:#1798a1;font-family:auto;left:-35px;top:-8px;position:absolute}.banner-lp .banner-text .quote__byline,.banner-lp .banner-text .quote__title{font-size:.8em}}@media(max-width: 1024px){.banner-lp{display:block}.banner-lp .banner-text .quote{padding:30px 120px;max-width:none}}@media(max-width: 768px){.banner-lp .banner-text .quote{padding:30px 60px;max-width:none}.banner-lp .banner-text .quote__byline,.banner-lp .banner-text .quote__title{font-size:1em}}article.news{margin:40px 0}article.news h1{font-size:1.5em}article.news:first-child{margin-top:0}#the-news .news h1{font-size:1.5em;color:#4a6287;font-weight:bold;margin-bottom:.5em;margin-top:1em}#the-news .news p{font-size:1.3rem}.careers #categories{flex-wrap:wrap}.careers #categories label{flex:0 0 100%;margin-bottom:10px}.careers #categories li{margin:0 7px 7px 0}.papers h3,.akston-in-the-news h3{margin-top:.5rem}.papers h5,.akston-in-the-news h5{margin-bottom:.5rem}.papers h5:first-child,.akston-in-the-news h5:first-child{margin-top:2rem}.papers p,.akston-in-the-news p{font-size:1.3rem}.breadcrumbs a{color:#45c8f4;text-decoration:underline}.return-btn{text-align:center;margin-bottom:4rem}.pipelines{margin:0 -10rem}.pipelines .pipeline h3{color:#4a6287;font-size:1.65rem;margin-bottom:1rem}.pipelines .pipeline__th,.pipelines .pipeline__td{box-shadow:0 0 0 1px #d9d9d9;word-wrap:none;padding:.5rem;display:flex;align-items:center}.pipelines .pipeline__th{font-weight:bold;color:#64666b;font-size:.8rem;font-family:"Lato",sans-serif;position:relative;z-index:2}.pipelines .pipeline__th.field{text-transform:uppercase}.pipelines .pipeline__td{font-weight:bold;cursor:pointer}.pipelines .pipeline__row{display:grid;grid-template-columns:3rem calc(8% - 2px) calc(16% - 2px) calc(18% - 2px) calc(9% - 2px) calc(45% - 2px);column-gap:2px}.pipelines .pipeline__expand{display:flex;align-items:center;justify-content:center;cursor:pointer}.pipelines .pipeline__expand span{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:relative}.pipelines .pipeline__expand span:after{content:"+";color:#fff;font-size:1.5rem;font-weight:bold;position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:88%}.pipelines .pipeline__progress{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;column-gap:2px;position:relative}.pipelines .pipeline__progress-wrapper{position:absolute;width:100%;height:100%;padding:1rem 0;display:flex;align-items:center;pointer-events:none}.pipelines .pipeline__progress-bar{height:1rem;position:relative;margin:0 2%}.pipelines .pipeline__progress-bar span{width:0;height:0;border-style:solid}.pipelines .pipeline__progress-bar span.outer-triangle{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:1rem 1rem 0 1rem;position:absolute;right:-1rem;z-index:9}.pipelines .pipeline__progress-bar span.inner-triangle{border-width:.5rem .5rem 0 .5rem;position:absolute;z-index:10;right:-0.25rem;display:none}.pipelines .pipeline__details{display:grid;grid-template-columns:4% 41% 20% 35%;background-color:#bdd0d6;padding:2rem 0;border-bottom-width:1rem;border-bottom-style:solid;display:none}.pipelines .pipeline__copy,.pipelines .pipeline__patent{padding-right:2rem}.pipelines .pipeline__copy-cat,.pipelines .pipeline__patent-cat{color:#009799;text-transform:uppercase;font-weight:bold}.pipelines .pipeline__copy-border,.pipelines .pipeline__patent-border{display:block;width:3rem;height:.25rem}.pipelines .pipeline__copy-copy p,.pipelines .pipeline__patent-copy p{color:#64666b;font-size:1rem;font-family:"Lato",sans-serif;font-weight:normal}.pipelines .pipeline__copy-link a,.pipelines .pipeline__copy-link div,.pipelines .pipeline__patent-link a,.pipelines .pipeline__patent-link div{background-color:#64666b;color:#fff;display:inline-block;text-transform:uppercase;padding:.25rem .5rem;font-size:.6rem;border:0}.pipelines .pipeline__patent{border-left:2px solid #d9d9d9;padding:0 1rem}.pipelines .pipeline__press{display:grid;align-items:flex-start;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch}.pipelines .pipeline__article{border-left:2px solid #d9d9d9;padding:0 1rem}.pipelines .pipeline__article-cat{text-transform:uppercase;font-weight:bold}.pipelines .pipeline__article a{color:#64666b}.pipelines .pipeline .mechanism.pipeline__td{color:#64666b !important;font-weight:normal}.pipelines .pipeline .partner{text-align:center}.pipelines .pipeline .partner img{margin:0 auto}.pipelines .pipeline__row.expanded .pipeline__expand span:after{content:"-"}.pipelines .pipeline__row.expanded .pipeline__td.indication{background-color:#bdd0d6;color:#64666b !important;border-bottom:0;box-shadow:0 0 0 1px #bdd0d6}.pipelines .pipeline__details.expanded{display:grid}@media(max-width: 1368px){.pipelines{margin:0 -6rem}}@media(max-width: 1168px){.pipelines{margin:0}}@media(max-width: 1024px){.pipelines .pipeline .header{display:none}.pipelines .pipeline__row{width:100%;grid-template-columns:3rem 20% auto}.pipelines .pipeline__td{padding:1rem 0}.pipelines .pipeline__td.indication,.pipelines .pipeline__td.mechanism,.pipelines .pipeline__td.partner{display:none}.pipelines .pipeline__td.candidate{padding-left:.5rem}.pipelines .pipeline .mobile-progress{width:auto;height:auto;position:absolute;right:1.5rem;color:#fff;border:none;background:none;display:inline-block;white-space:nowrap}.pipelines .pipeline .mobile-progress.outside{color:#000;right:auto;left:calc(100% + 1.5rem)}.pipelines .pipeline .mobile-indication{display:block;padding:.5rem 2% 0;position:absolute;z-index:1}.pipelines .pipeline__progress-wrapper{padding:2rem 0 1rem;background-color:#fff}.pipelines .pipeline__details.expanded{display:block;padding:0rem 0 1rem}.pipelines .pipeline__copy,.pipelines .pipeline__patent{padding:1rem}}.careers__banner{background:#7c8ca5;background:linear-gradient(166deg, rgb(124, 140, 165) 0%, rgb(74, 98, 135) 100%);padding:3rem}.careers__banner .wrapper{position:relative}.careers__banner h2{color:#fff;font-family:"Archivo",sans-serif;font-weight:300;text-align:left;font-size:2.8rem;margin-bottom:1rem}.careers__banner-images{display:flex;padding-top:2rem}.careers__banner-image{width:30%;padding-bottom:30%;background-size:contain;position:relative;background-repeat:no-repeat}.careers__banner-image a{color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;text-align:center;flex-wrap:wrap;flex-direction:column;font-size:1.1rem;font-weight:normal;font-family:"Archivo",sans-serif}.careers__banner-image a:after{content:"";display:block;width:20%;border-bottom:2px solid #fff;margin-top:.5rem}.careers__banner-image.cb-image{position:relative}.careers__banner-image.cb-image-1 a{background-color:#62c8a0;width:100px;height:100px;right:-0.5rem;top:-0.5rem}.careers__banner-image.cb-image-2{margin:0 3%}.careers__banner-image.cb-image-2 a{background-color:#009799;width:120px;height:120px;left:0;bottom:2rem}.careers__banner-image.cb-image-3 a{background-color:#009aff;width:140px;height:140px;right:-1rem;bottom:4rem}@media(max-width: 1024px){.careers__banner-image{background:none !important}.careers__banner-image a{left:0 !important;top:0 !important;width:100% !important;height:100% !important;right:0 !important;bottom:0 !important}}@media(max-width: 768px){.careers__banner h2{font-size:2rem}.careers__banner-images{display:block}.careers__banner-image{width:100%;height:auto;margin:0 0 2rem !important}}.careers #wp-content{padding:3rem}.current-job-postings{background-color:#4a6287;padding:2rem}.current-job-postings .wrapper{display:flex;align-items:center;position:relative}.current-job-postings .anchor{top:0}.current-job-postings__copy{max-width:50%;padding-right:15%}.current-job-postings__copy h2{text-align:left;color:#2dc5ea;font-size:4rem;font-weight:100;font-family:"Archivo",sans-serif;margin-bottom:0}.current-job-postings__copy p{color:#fff}.current-job-postings__copy .btn{color:#fff;background-color:#2dc5ea;font-size:1.25rem}.current-job-postings__listings ul li{padding:1rem 0;border-top:1px solid #009aff;padding-left:1rem}.current-job-postings__listings ul li a{color:#fff;font-size:1.25rem;font-weight:bold}.current-job-postings__listings ul li:before{color:#009aff}.current-job-postings__listings ul li:last-child{border-bottom:1px solid #009aff}@media(max-width: 768px){.current-job-postings .wrapper{display:block}.current-job-postings__copy{max-width:none}.current-job-postings__copy h2{font-size:2rem}.current-job-postings__listings{margin:2rem 0}}section.benefits{padding:3rem}section.benefits h2{color:#009aff}section.benefits .intro p{text-align:center}section.benefits .benefits__group{padding:.5rem 0;border-top:1px solid #d9d9d9;display:flex;flex-wrap:wrap}section.benefits .benefits__group:last-child{border-bottom:1px solid #d9d9d9}section.benefits .benefits__group-icon-wrapper{border:1px solid #d9d9d9;padding:.5rem;display:inline-block;width:100px;height:100px}@media(max-width: 768px){section.benefits .benefits__group-icon-wrapper{display:none}}section.benefits .benefits__group-icon{width:100%;height:100%;display:flex;justify-content:center;align-items:center}section.benefits .benefits__group-benefits{flex:100%;display:none}section.benefits .benefits__group-benefits ul{column-count:2;padding:1rem 0 2rem 30%}@media(max-width: 768px){section.benefits .benefits__group-benefits ul{padding-left:20px}}section.benefits .benefits__group.expanded .benefits__group-benefits{display:block}section.benefits .benefits__title{position:relative;flex:1;display:flex;align-items:center;cursor:pointer}section.benefits .benefits__title h3{font-size:2.8rem;font-family:"Archivo",sans-serif;padding:.5rem;padding-left:2rem;background-color:#fff;margin:0;position:relative;z-index:2;display:inline-block;font-weight:100}section.benefits .benefits__title .see-all{position:absolute;width:100%;text-align:right;color:#fff;padding:.25rem 1rem;text-transform:uppercase}@media(max-width: 1024px){section.benefits .benefits__title{flex-direction:column-reverse;justify-content:flex-end}section.benefits .benefits__title .see-all{position:relative;text-align:center}}@media(max-width: 768px){section.benefits .benefits__title h3{font-size:1.75rem}}section.benefits .full-list{text-align:center;margin-top:3rem}section.benefits .full-list .btn{border-color:#2dc5ea;color:#b5b5b5;font-size:1rem;font-family:"Archivo",sans-serif}@media(max-width: 768px){section.benefits{padding:1rem}section.benefits h3{text-align:center}}.careers .map img{width:100%}.archive-articles__nav{margin-top:2rem}.archive-articles__nav .nav-links{text-align:center}.archive-articles__nav .nav-links a,.archive-articles__nav .nav-links span{color:#b5b5b5;font-weight:bold}.archive-articles__nav .nav-links span.current{text-decoration:underline}.archive-articles .article{display:flex;padding:1rem;border-bottom:1px solid #ccc}.archive-articles .article__logo{flex:0 0 150px;width:150px;display:flex;align-items:center;margin-right:4rem;justify-content:center}.archive-articles .article__logo h3{margin-top:0;font-size:1rem}.archive-articles .article__date{font-size:.9rem;text-transform:uppercase;margin-bottom:.15rem;font-weight:bold}.archive-articles .article__content h2{text-align:left;font-size:1.1rem;margin-top:.15rem}.archive-articles .article__content h2 a{color:inherit}.archive-articles .article__link a{text-transform:uppercase}.news-lp .in-the-news,.news-lp .press-papers{display:flex;align-items:center;padding:0 4rem}.news-lp .in-the-news__right,.news-lp .in-the-news__left,.news-lp .press-papers__right,.news-lp .press-papers__left{flex:0 0 50%;align-items:flex-start;display:flex}.news-lp .in-the-news__right-wrap,.news-lp .in-the-news__left-wrap,.news-lp .press-papers__right-wrap,.news-lp .press-papers__left-wrap{padding:4rem 0;max-width:512px}.news-lp .in-the-news__left,.news-lp .press-papers__left{justify-content:flex-end}.news-lp .in-the-news__left-wrap,.news-lp .press-papers__left-wrap{padding-right:4rem}.news-lp .in-the-news__right,.news-lp .press-papers__right{justify-content:flex-start}.news-lp .in-the-news__right-wrap,.news-lp .press-papers__right-wrap{padding-left:4rem}.news-lp .in-the-news__image,.news-lp .press-papers__image{width:100%;height:100%;background-size:cover;background-position:center}@media(max-width: 768px){.news-lp .in-the-news__image,.news-lp .press-papers__image{height:300px}}.news-lp .in-the-news__articles,.news-lp .press-papers__articles{margin-bottom:1rem}.news-lp .in-the-news__article,.news-lp .press-papers__article{padding:1rem 0;border-bottom:1px solid #b5b5b5}.news-lp .in-the-news__article:last-child,.news-lp .press-papers__article:last-child{border-bottom:0}.news-lp .in-the-news h2,.news-lp .press-papers h2{text-align:left;text-transform:uppercase;color:#009aff;font-size:1.5rem;margin-bottom:1rem}.news-lp .in-the-news p.date,.news-lp .press-papers p.date{font-size:.8rem;text-transform:uppercase;margin-bottom:.5rem;font-weight:bold}.news-lp .in-the-news h3,.news-lp .in-the-news h3 a,.news-lp .press-papers h3,.news-lp .press-papers h3 a{font-size:1.1rem;font-weight:bold;color:#4a6287;margin:0}@media(max-width: 768px){.news-lp .in-the-news,.news-lp .press-papers{display:block}.news-lp .in-the-news__right,.news-lp .in-the-news__left,.news-lp .press-papers__right,.news-lp .press-papers__left{display:block}.news-lp .in-the-news__right-wrap,.news-lp .in-the-news__left-wrap,.news-lp .press-papers__right-wrap,.news-lp .press-papers__left-wrap{padding:4rem 0 0}.news-lp .in-the-news__right-wrap,.news-lp .press-papers__right-wrap{padding-bottom:4rem}}.news-lp .in-the-news{align-items:stretch;padding:0;padding-right:4rem}.news-lp .in-the-news__left{min-height:100%}.news-lp .in-the-news__right{align-items:center}@media(max-width: 768px){.news-lp .in-the-news{padding:0 4rem}}.news-lp .press-papers{background-color:#bdd0d6;align-items:flex-start}/*# sourceMappingURL=style.css.map */
