@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&family=Open+Sans:wght@300;400;500;700&display=swap);.container{position:relative;width:100%;max-width:1800px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}@media (min-width:400px){.container{width:90%;padding:0}}@media (min-width:768px){.container{width:90%}.column,.columns{margin-left:4%}.alpha,.column:first-child,.columns:first-child,.one-half.column:nth-child(odd){margin-left:0}.one.column,.one.columns{width:4.6666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.three.columns.small-margin{width:24%}.four.columns{width:30.6666666667%}.four-half.columns{width:35%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.six.columns.no_right_margin,.six.columns.small-margin{width:50%}.six.columns.no_left_margin{width:50%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.nine.columns.extra_gutter{width:70%;margin-left:8%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.full.columns,.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.one-third.column.small-margin{width:32.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:50%;margin-left:0}.no_left_margin,.squashed{margin-left:0}.no_left_margin:first-child,.squashed:first-child{margin-left:4%}.small-margin{margin-left:2%}.one-third.column.no_left_margin{width:34.6666666667%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.6666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{display:block}@font-face{font-family:GothamRounded-Bold;font-display:swap;src:url(../fonts/GothamRounded-Bold.woff2) format("woff2"),url(../fonts/GothamRounded-Bold.woff) format("woff"),url(../fonts/GothamRounded-Bold.ttf) format("truetype")}@font-face{font-family:GothamRounded-Book;font-display:swap;src:url(../fonts/GothamRounded-Book.woff2) format("woff2"),url(../fonts/GothamRounded-Book.woff) format("woff"),url(../fonts/GothamRounded-Book.ttf) format("truetype")}@font-face{font-family:GothamRounded-Light;font-display:swap;src:url(../fonts/GothamRounded-Light.woff2) format("woff2"),url(../fonts/GothamRounded-Light.woff) format("woff"),url(../fonts/GothamRounded-Light.ttf) format("truetype")}@font-face{font-family:GothamRounded-Medium;font-display:swap;src:url(../fonts/GothamRounded-Medium.woff2) format("woff2"),url(../fonts/GothamRounded-Medium.woff) format("woff"),url(../fonts/GothamRounded-Medium.ttf) format("truetype")}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}::selection{color:#fff;background:#197a56!important;text-shadow:none!important}::-moz-selection{color:#fff;background:#197a56;text-shadow:none!important}img{max-width:100%;height:auto}p{font:400 1.6rem/2.6rem "Open Sans",Helvetica,Arial,sans-serif;margin-bottom:20px}p:last-child{margin-bottom:0}html{font-size:62.5%}body,html{min-height:100%;scroll-behavior:smooth}body{font-size:1.6em;line-height:1.8;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#333;-webkit-font-smoothing:antialiased;font-kerning:auto;background:#fbfaf7}h1,h2,h3,h4{font-family:Montserrat,Helvetica,Arial,sans-serif;font-kerning:normal;color:#333}section{-webkit-backface-visibility:hidden}section.page,section.post{padding:40px 0;font:400 2rem/3.6rem "Open Sans",Helvetica,Arial,sans-serif;font-size:2rem;line-height:3.6rem}@media (min-width:768px){section.page,section.post{padding:80px 0;font:400 2.6rem/4rem "Open Sans",Helvetica,Arial,sans-serif;font-size:2.6rem;line-height:4rem}}section h1,section h2,section h3{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#197a56}section h1{font:400 3.2rem/5rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:.5em;font-size:3.6rem}section h2{font:400 2.6rem/3.6rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:.5em;font-size:2.8rem;line-height:3.8rem}section h3{font:400 2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:10px;font-size:2.4rem}section h4{font:400 1.8rem/2.8rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:10px;font-size:2rem}section h5{font:400 1.6rem/2.6rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:10px;font-size:1.8rem}section p{font:400 1.6rem/2.6rem "Open Sans",Helvetica,Arial,sans-serif}section p.lead{font:400 1.8rem/2.8rem "Open Sans",Helvetica,Arial,sans-serif}section p.center{text-align:center}section b,section strong{font-weight:700}section em,section i{font-style:italic;color:#197a56}section a{color:#197a56;text-decoration:underline;text-decoration-color:#197a56}section a:hover{color:#29ba73}section ul{font:400 1.6rem/2.6rem "Open Sans",Helvetica,Arial,sans-serif;margin:20px 0}section ul li{list-style:disc;list-style-position:outside;margin:5px 0 5px 20px}section ul ul{margin:10px 0}section ol{font:400 1.6rem/2.6rem "Open Sans",Helvetica,Arial,sans-serif;margin:20px 0}section ol li{list-style:decimal;list-style-position:outside;margin:5px 0 5px 20px}section table{border:1px solid #e6eaef;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;overflow-x:scroll;font:400 1.8rem/2.6rem "Open Sans",Helvetica,Arial,sans-serif;width:100%;table-layout:auto;border-collapse:separate!important}section table th{color:#e78606;font:700 2rem/2.6rem "Open Sans",Helvetica,Arial,sans-serif;padding:20px;background:#f0f0f0;text-transform:uppercase}section table thead{background:#f0f0f0}section table thead th{color:#e78606;font:700 2rem/2.6rem "Open Sans",Helvetica,Arial,sans-serif;padding:20px;border:none}section table tr td{padding:20px;border-left:1px solid #e6eaef;vertical-align:middle}section table tr td:first-child{border-left:none}section table tr:last-child td{background:#f0f0f0;vertical-align:middle}section table tr:first-child td{background:#fff}section blockquote{position:relative;margin:20px 0;padding:20px;background:#f7f7f7;border-left:10px solid #29ba73;font:400 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){section blockquote{padding:30px;font:400 1.8rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}}section blockquote::before{content:"“";position:absolute;top:10px;left:10px;font:400 10rem/10rem Montserrat,Helvetica,Arial,sans-serif;color:rgba(41,186,115,.1)}section blockquote p{font:400 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){section blockquote p{font:400 1.8rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}}section blockquote p:last-child,section blockquote p:last-of-type{margin-bottom:0!important}section .nf-form-layout form .nf-cell:first-child,section .search_page_form form .nf-cell:first-child{padding-right:20px}section .nf-form-layout form .nf-field-container,section .search_page_form form .nf-field-container{margin-bottom:15px}section .nf-form-layout form .nf-form-fields-required,section .search_page_form form .nf-form-fields-required{display:none}section .nf-form-layout form label,section .search_page_form form label{font-weight:300!important;color:#e78606;font:400 1.8rem/2.6rem "Open Sans",Helvetica,Arial,sans-serif}@media (min-width:768px){section .nf-form-layout form label,section .search_page_form form label{font:400 2rem/3.4rem "Open Sans",Helvetica,Arial,sans-serif}}section .nf-form-layout form input,section .nf-form-layout form select,section .nf-form-layout form textarea,section .search_page_form form input,section .search_page_form form select,section .search_page_form form textarea{font:400 1.8rem/2.6rem "Open Sans",Helvetica,Arial,sans-serif;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background:0 0;border:1px solid #adbac8;padding:10px}section .nf-form-layout form input:focus,section .nf-form-layout form select:focus,section .nf-form-layout form textarea:focus,section .search_page_form form input:focus,section .search_page_form form select:focus,section .search_page_form form textarea:focus{border:1px solid #e78606}section .nf-form-layout form input.search-submit,section .search_page_form form input.search-submit{overflow:hidden;display:inline-block;vertical-align:middle;margin:5px 10px 5px 10px;padding:10px 20px;font:400 1.6rem/2.6rem 700;text-decoration:none;text-transform:uppercase;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;color:#197a56;background:0 0;border:2px solid #197a56;text-decoration:none;cursor:pointer}section .nf-form-layout form input.search-submit:hover,section .search_page_form form input.search-submit:hover{color:#fff;border:2px solid #197a56;background:#197a56}section .nf-form-layout form .submit-wrap,section .search_page_form form .submit-wrap{text-align:left}section .nf-form-layout form .nf-after-field .nf-error-msg,section .search_page_form form .nf-after-field .nf-error-msg{font:400 1.6rem/2.2rem "Open Sans",Helvetica,Arial,sans-serif}.pagination{clear:both;position:relative;text-transform:uppercase}.pagination ul{text-align:center}.pagination ul li{display:inline-block;list-style:none;margin:0}.pagination ul li a{display:inline-block;margin:5px 1px;padding:10px 5px;width:25px;font:400 1.4rem/1.4rem 700;background:#fff;border:2px solid #50a072;color:#50a072;text-decoration:none}@media (min-width:768px){.pagination ul li a{font:400 1.6rem/1.6rem 700;padding:10px 5px;width:30px;margin:5px}}.pagination ul li a:hover{background:#50a072;color:#fff}.pagination ul li.next a,.pagination ul li.prev a{width:auto;padding:10px}@media (min-width:768px){.pagination ul li.next a,.pagination ul li.prev a{padding:10px 15px}}.pagination ul li.active a{background:#50a072;border:1px solid #50a072;color:#fff;text-decoration:none}.overlay{background:#000}section.hero{overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding:100px 0}section.hero .content h1{font:700 2.8rem/3.6rem "Open Sans",Helvetica,Arial,sans-serif;font-size:2.8rem;line-height:3.6rem;color:#fff;margin-bottom:0}@media (min-width:768px){section.hero .content h1{font:700 5rem/5.5rem "Open Sans",Helvetica,Arial,sans-serif;font-size:5rem;line-height:5.5rem;margin-bottom:20px}}@media (min-width:1200px){section.hero .content h1{font:700 6.2rem/6rem "Open Sans",Helvetica,Arial,sans-serif;font-size:6.2rem;line-height:6rem}}section.hero .content p{color:#fff;font:"Open Sans",Helvetica,Arial,sans-serif 1.8rem/2.8rem "Open Sans",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.8rem}@media (min-width:768px){section.hero .content p{font:"Open Sans",Helvetica,Arial,sans-serif 2.6rem/3.4rem "Open Sans",Helvetica,Arial,sans-serif;font-size:2.6rem;line-height:3.4rem}}section.hero.single{height:400px}section.hero.not_found{background:#e78606;text-align:center}section.hero.not_found a{color:#fff}@keyframes bgZoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes opacity{to{opacity:1}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.wp-caption.alignright,img.alignright{float:right;margin:0 0 .8em .8em;max-width:100%;height:auto}.wp-caption.alignleft,img.alignleft{float:left;margin:0 .8em .8em 0;max-width:100%;height:auto}img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}img.alignnone{max-width:100%;height:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{font-weight:700;text-align:center;margin-top:3px}.button{overflow:hidden;display:inline-block;vertical-align:middle;padding:15px 0 15px 0;margin:0 10px 0 0;color:#333;text-decoration:none;text-transform:uppercase;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;font:700 1.2rem/1.2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.button{font:700 1.4rem/1.4rem Montserrat,Helvetica,Arial,sans-serif}}.button:before{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;margin-right:10px;font:700 1.4rem/1.4rem Montserrat,Helvetica,Arial,sans-serif;content:"→";color:#29ba73}.button:hover:before{margin-right:6px;margin-left:4px}.button.white{padding:15px;background:#fff;color:#50a072}.button.white:hover{background:#197a56;color:#fff}.button.white:hover:before{color:#fff}.button.alt{padding:15px 20px;border-radius:20px;background:#50a072;color:#fff;border:1px solid #50a072}.button.alt:hover{background:#fff;color:#50a072;border:1px solid #50a072}.button.alt.blank{background:#fff;color:#50a072;border:1px solid #50a072}.button.alt.blank:hover{background:#50a072;color:#fff}.button.alt:before{display:none}.button.trigger{text-align:center;background:#29ba73;color:#fff;padding:15px}.button.trigger:before{margin-right:10px;font:700 1.4rem/1.4rem Montserrat,Helvetica,Arial,sans-serif;content:"↓";color:#fff}.button.trigger.open:before{content:"↑"}.button.trigger:hover{background:#197a56}header .logo{opacity:0;transition:opacity linear 1s,transform ease-in 1s}header.visible .logo{opacity:1}section.hero .icon,section.hero h1,section.hero p{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.hero.visible h1,section.hero.visible p{opacity:1;transform:translate3d(0,0,0)}section.hero.visible .icon{opacity:1;transition-delay:.5s}section.square_section .square_content{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.square_section.visible .square_content{opacity:1;transform:translate3d(0,0,0)}section.stat_section .stats .stat span.description,section.stat_section .stats .stat span.unit{opacity:0;transform:translate3d(0,100px,0);transition:opacity linear 1s,transform ease-in .6s}section.stat_section.visible .stats .stat span.unit{opacity:1;transform:translate3d(0,0,0)}section.stat_section.visible .stats .stat span.description{opacity:1;transform:translate3d(0,0,0)}section.tabbed_section .tab_menu button,section.tabbed_section .title,section.tabbed_section article{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.tabbed_section.visible .title{opacity:1;transform:translate3d(0,0,0)}section.tabbed_section.visible .tab_menu button{opacity:1;transform:translate3d(0,0,0)}section.tabbed_section.visible .tab_menu button:nth-child(1){transition-delay:.2s}section.tabbed_section.visible .tab_menu button:nth-child(2){transition-delay:.4s}section.tabbed_section.visible .tab_menu button:nth-child(3){transition-delay:.6s}section.tabbed_section.visible .tab_menu button:nth-child(4){transition-delay:.8s}section.tabbed_section.visible .tab_menu button:nth-child(5){transition-delay:1s}section.tabbed_section.visible .tab_menu button:nth-child(6){transition-delay:1.2s}section.tabbed_section.visible .tab_menu button:nth-child(7){transition-delay:1.4s}section.tabbed_section.visible .tab_menu button:nth-child(8){transition-delay:1.6s}section.tabbed_section.visible .tab_menu button:nth-child(9){transition-delay:1.8s}section.tabbed_section.visible .tab_menu button:nth-child(10){transition-delay:2s}section.tabbed_section.visible article{opacity:1;transform:translate3d(0,0,0);transition-delay:.8s}section.text_section .title,section.text_section p{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.text_section.visible .title,section.text_section.visible p{opacity:1;transform:translate3d(0,0,0)}section.our_products .title,section.our_products article{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.our_products.visible .title{opacity:1;transform:translate3d(0,0,0)}section.our_products.visible article{opacity:1;transform:translate3d(0,0,0)}section.our_products.visible article:nth-child(1){transition-delay:.2s}section.our_products.visible article:nth-child(2){transition-delay:.4s}section.our_products.visible article:nth-child(3){transition-delay:.6s}section.our_products.visible article:nth-child(4){transition-delay:.8s}section.our_products.visible article:nth-child(5){transition-delay:1s}section.our_products.visible article:nth-child(6){transition-delay:1.2s}section.our_products.visible article:nth-child(7){transition-delay:1.4s}section.our_products.visible article:nth-child(8){transition-delay:1.6s}section.our_products.visible article:nth-child(9){transition-delay:1.8s}section.our_products.visible article:nth-child(10){transition-delay:2s}section.careers_cta .cta_content .content{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.careers_cta.visible .cta_content .content{opacity:1;transform:translate3d(0,0,0)}section.application_section .title{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.application_section article{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.application_section.visible .title{opacity:1;transform:translate3d(0,0,0)}section.application_section.visible article{opacity:1;transform:translate3d(0,0,0)}section.application_section.visible article:nth-child(1){transition-delay:.2s}section.application_section.visible article:nth-child(2){transition-delay:.4s}section.application_section.visible article:nth-child(3){transition-delay:.6s}section.application_section.visible article:nth-child(4){transition-delay:.8s}section.application_section.visible article:nth-child(5){transition-delay:1s}section.application_section.visible article:nth-child(6){transition-delay:1.2s}section.application_section.visible article:nth-child(7){transition-delay:1.4s}section.application_section.visible article:nth-child(8){transition-delay:1.6s}section.application_section.visible article:nth-child(9){transition-delay:1.8s}section.application_section.visible article:nth-child(10){transition-delay:2s}section.careers_benefits .title{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.careers_benefits .benefit{opacity:0;transform:translate3d(0,100px,0);transition:opacity linear 1s,transform ease-in .6s}section.careers_benefits.visible .title{opacity:1;transform:translate3d(0,0,0)}section.careers_benefits.visible .benefit{opacity:1;transform:translate3d(0,0,0)}section.careers_benefits.visible .benefit:nth-child(1){transition-delay:.2s}section.careers_benefits.visible .benefit:nth-child(2){transition-delay:.4s}section.careers_benefits.visible .benefit:nth-child(3){transition-delay:.6s}section.careers_benefits.visible .benefit:nth-child(4){transition-delay:.8s}section.careers_benefits.visible .benefit:nth-child(5){transition-delay:1s}section.careers_benefits.visible .benefit:nth-child(6){transition-delay:1.2s}section.careers_benefits.visible .benefit:nth-child(7){transition-delay:1.4s}section.careers_benefits.visible .benefit:nth-child(8){transition-delay:1.6s}section.careers_benefits.visible .benefit:nth-child(9){transition-delay:1.8s}section.careers_benefits.visible .benefit:nth-child(10){transition-delay:2s}section.careers_archive .title{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.careers_archive .career{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.careers_archive .open_speculative{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.careers_archive.visible .title{opacity:1;transform:translate3d(0,0,0)}section.careers_archive.visible .career{opacity:1;transform:translate3d(0,0,0)}section.careers_archive.visible .career:nth-child(1){transition-delay:.2s}section.careers_archive.visible .career:nth-child(2){transition-delay:.4s}section.careers_archive.visible .career:nth-child(3){transition-delay:.6s}section.careers_archive.visible .career:nth-child(4){transition-delay:.8s}section.careers_archive.visible .career:nth-child(5){transition-delay:1s}section.careers_archive.visible .career:nth-child(6){transition-delay:1.2s}section.careers_archive.visible .career:nth-child(7){transition-delay:1.4s}section.careers_archive.visible .career:nth-child(8){transition-delay:1.6s}section.careers_archive.visible .career:nth-child(9){transition-delay:1.8s}section.careers_archive.visible .career:nth-child(10){transition-delay:2s}section.careers_archive.visible .open_speculative{opacity:1;transform:translate3d(0,0,0);transition-delay:1.5s}section.news article{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.news article.visible{opacity:1;transform:translate3d(0,0,0)}section.news article.visible:nth-child(1){transition-delay:.2s}section.news article.visible:nth-child(2){transition-delay:.4s}section.news article.visible:nth-child(3){transition-delay:.6s}section.news article.visible:nth-child(4){transition-delay:.8s}section.news article.visible:nth-child(5){transition-delay:1s}section.news article.visible:nth-child(6){transition-delay:1.2s}section.news article.visible:nth-child(7){transition-delay:1.4s}section.news article.visible:nth-child(8){transition-delay:1.6s}section.news article.visible:nth-child(9){transition-delay:1.8s}section.news article.visible:nth-child(10){transition-delay:2s}section.product_section .product .content{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.product_section .product.visible .content{opacity:1;transform:translate3d(0,0,0)}section.team.about .flexible_content,section.team.about .title{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.team.about.visible .flexible_content,section.team.about.visible .title{opacity:1;transform:translate3d(0,0,0)}section.map .map_container img{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.map .map_container .map-marker{opacity:0;transition:opacity linear 1s,transform ease-in 1s}section.map.visible .map_container img{opacity:1;transform:translate3d(0,0,0)}section.map.visible .map_container .map-marker{opacity:1;transform:translate3d(0,0,0)}section.map.visible .map_container .map-marker:nth-child(1){transition-delay:.2s}section.map.visible .map_container .map-marker:nth-child(2){transition-delay:.4s}section.map.visible .map_container .map-marker:nth-child(3){transition-delay:.6s}section.map.visible .map_container .map-marker:nth-child(4){transition-delay:.8s}section.map.visible .map_container .map-marker:nth-child(5){transition-delay:1s}section.map.visible .map_container .map-marker:nth-child(6){transition-delay:1.2s}section.map.visible .map_container .map-marker:nth-child(7){transition-delay:1.4s}section.map.visible .map_container .map-marker:nth-child(8){transition-delay:1.6s}section.map.visible .map_container .map-marker:nth-child(9){transition-delay:1.8s}section.map.visible .map_container .map-marker:nth-child(10){transition-delay:2s}section.map_offices .office .content{opacity:0;transform:translate3d(0,100px,0);transition:opacity linear 1s,transform ease-in .6s}section.map_offices.visible .office .content{opacity:1;transform:translate3d(0,0,0)}.flexible_content .full_image{opacity:0;transform:translate3d(0,100px,0);transition:opacity linear 1s,transform ease-in .6s}.flexible_content .full_image.visible{opacity:1;transform:translate3d(0,0,0)}.flexible_content .content_block{opacity:0;transform:translate3d(0,100px,0);transition:opacity linear 1s,transform ease-in .6s}.flexible_content .content_block.visible{opacity:1;transform:translate3d(0,0,0)}.flexible_content .square_image{opacity:0;transform:translate3d(0,100px,0);transition:opacity linear 1s,transform ease-in .6s}.flexible_content .square_image.visible{opacity:1;transform:translate3d(0,0,0)}.flexible_content .full_video{opacity:0;transform:translate3d(0,100px,0);transition:opacity linear 1s,transform ease-in .6s}.flexible_content .full_video.visible{opacity:1;transform:translate3d(0,0,0)}.flexible_content .stat_block{opacity:0;transform:translate3d(0,100px,0);transition:opacity linear 1s,transform ease-in .6s}.flexible_content .stat_block.visible{opacity:1;transform:translate3d(0,0,0)}@keyframes fadeInAndDrop{0%{opacity:0;transform:translate3d(0,-60%,0)}50%{opacity:0;transform:translate3d(0,-60%,0)}100%{opacity:1;transform:translate3d(0,-50%,0)}}@keyframes bgZoom{0%{transform:scale(1)}100%{transform:scale(1.05)}}@keyframes next{0%{bottom:20px}50%{bottom:30px}100%{bottom:20px}}@keyframes opacity{to{opacity:1}}header{background:#fff;height:60px}@media (min-width:900px){header{height:102px}}header .logo .site-title{line-height:0!important;margin:10px 0}@media (min-width:900px){header .logo .site-title{margin:20px 0}}header .logo .site-title svg{display:inline-block;width:auto;height:40px}@media (min-width:900px){header .logo .site-title svg{width:auto;height:60px}}header .logo .site-title a{position:relative;text-decoration:none;color:#fff}header .logo .site-title a span{font:"Open Sans",Helvetica,Arial,sans-serif 2rem/2.2rem "Open Sans",Helvetica,Arial,sans-serif;position:absolute;left:40px;width:auto}header nav.primary{font:400 1.6rem/3rem "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:.1rem;padding-right:35px;display:none}@media (min-width:900px){header nav.primary{display:block}}header nav.primary ul{font-size:0;margin:0;text-align:right;line-height:1em}@media (min-width:900px){header nav.primary ul{display:block}}header nav.primary ul li{position:relative;display:inline-block}header nav.primary ul li:hover{cursor:pointer}header nav.primary ul li.current-category-ancestor a,header nav.primary ul li.current-menu-item a,header nav.primary ul li.current-menu-parent a,header nav.primary ul li.current-page-ancestor a,header nav.primary ul li.current-post-ancestor a,header nav.primary ul li.current_page_item a,header nav.primary ul li.current_page_parent a,header nav.primary ul li:hover a{color:#197a56;padding:8px 0;margin:35px 15px;border-bottom:2px solid #197a56}header nav.primary ul li:after{content:"";height:10%;width:1px;position:absolute;right:0;top:50%;transform:translate(0,-50%);background-color:#dcdcdc}header nav.primary ul li:last-child:after{display:none}header nav.primary ul li a{letter-spacing:2px;text-transform:uppercase;font:400 1.4rem/3rem "Open Sans",Helvetica,Arial,sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;line-height:1em;display:block;color:#197a56;border-bottom:2px solid transparent;text-decoration:none;padding:8px 0;margin:35px 15px}header nav.primary ul li.menu-item-has-children a,header nav.primary ul li.page_item_has_children a{background:url(../img/menu_arrow.svg) right center no-repeat;padding-right:20px}header nav.primary ul li.menu-item-has-children ul,header nav.primary ul li.page_item_has_children ul{border:0;text-align:left}header nav.primary ul li.menu-item-has-children ul li,header nav.primary ul li.page_item_has_children ul li{box-sizing:border-box;padding:5px}header nav.primary ul li.menu-item-has-children ul li a,header nav.primary ul li.page_item_has_children ul li a{letter-spacing:0;text-transform:none;font:400 1.4rem/3rem "Open Sans",Helvetica,Arial,sans-serif;color:#fff;margin:0;border-bottom:2px solid transparent;background:0 0!important}header nav.primary ul li.menu-item-has-children ul li:after,header nav.primary ul li.page_item_has_children ul li:after{width:0}header nav.primary ul li.menu-item-has-children ul li.current-menu-item a,header nav.primary ul li.menu-item-has-children ul li.current_page_item a,header nav.primary ul li.menu-item-has-children ul li:hover a,header nav.primary ul li.page_item_has_children ul li.current-menu-item a,header nav.primary ul li.page_item_has_children ul li.current_page_item a,header nav.primary ul li.page_item_has_children ul li:hover a{color:#29ba73;border-bottom:2px solid #29ba73}header nav.primary ul li.menu-item-has-children ul li.menu-item-has-children a,header nav.primary ul li.menu-item-has-children ul li.page_item_has_children a,header nav.primary ul li.page_item_has_children ul li.menu-item-has-children a,header nav.primary ul li.page_item_has_children ul li.page_item_has_children a{background:url(../img/menu_arrow.svg) right center no-repeat;padding-right:20px}header nav.primary ul li.menu-item-has-children ul li.menu-item-has-children a:hover>ul,header nav.primary ul li.menu-item-has-children ul li.page_item_has_children a:hover>ul,header nav.primary ul li.page_item_has_children ul li.menu-item-has-children a:hover>ul,header nav.primary ul li.page_item_has_children ul li.page_item_has_children a:hover>ul{position:relative}header button.menu-toggle{background:0 0;border:none;display:block;height:30px;width:30px;transform:rotate(0);transition:.5s ease-in-out;position:absolute;top:20px;right:20px;cursor:pointer;z-index:30}@media (min-width:900px){header button.menu-toggle{display:none}}header button.menu-toggle span{display:block;position:absolute;height:2px;width:100%;background:#197a56;opacity:1;left:0;transform:rotate(0);transition:.5s ease-in-out}header button.menu-toggle span:nth-child(1){top:0}header button.menu-toggle span:nth-child(2),header button.menu-toggle span:nth-child(3){top:8px;background:#29ba73}header button.menu-toggle span:nth-child(4){top:16px;background:#50a072}header button.menu-toggle.open span{background-color:#29ba73!important}header button.menu-toggle.open span:nth-child(1),header button.menu-toggle.open span:nth-child(4){opacity:0}header button.menu-toggle.open span:nth-child(2){transform:rotate(45deg)}header button.menu-toggle.open span:nth-child(3){transform:rotate(-45deg)}nav.mobile{display:none;position:absolute;overflow:scroll;background:#197a56;z-index:1000;width:100%;height:100vh}nav.mobile ul{text-align:right;margin:20px 0;padding:0 25px}nav.mobile ul li{text-align:right;display:block}nav.mobile ul li.current-category-ancestor a,nav.mobile ul li.current-menu-item a,nav.mobile ul li.current-menu-parent a,nav.mobile ul li.current-page-ancestor a,nav.mobile ul li.current-post-ancestor a,nav.mobile ul li.current_page_item a,nav.mobile ul li.current_page_parent a,nav.mobile ul li:hover a{font:400 2.2rem/2.4rem Montserrat,Helvetica,Arial,sans-serif!important;color:#fff;margin:0 0;padding:20px 0;font-weight:700}nav.mobile ul li a{font:400 2.2rem/2.4rem Montserrat,Helvetica,Arial,sans-serif!important;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;line-height:1.4rem;display:block;color:#fff;text-decoration:none;margin:0 0;padding:20px 0;border-bottom:1px solid #29ba73}nav.mobile ul li.menu-item-has-children{position:relative}nav.mobile ul li.menu-item-has-children a{padding-right:40px}nav.mobile ul li.menu-item-has-children .sub-toggle{cursor:pointer;position:absolute;right:5px;top:20px;margin:auto;padding:10px;background:url(../img/menu_arrow_mobile.svg) center center no-repeat;-webkit-transform:rotate(0);transform:rotate(0)}nav.mobile ul li.menu-item-has-children .sub-toggle.open{background:url(../img/menu_arrow_mobile.svg) center center no-repeat;transform-origin:center center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}nav.mobile ul li.menu-item-has-children li a{background:0 0}nav.mobile ul li.current_page_parent.menu-item-has-children .sub-toggle{background:url(../img/menu_arrow_mobile.svg) center center no-repeat;transform-origin:center center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}nav.mobile ul li.current_page_parent.menu-item-has-children .sub-toggle.open{background:url(../img/menu_arrow_mobile.svg) center center no-repeat;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0)}nav.mobile ul li.current_page_parent.menu-item-has-children ul.sub-menu{display:block}nav.mobile ul li ul.sub-menu{display:none;margin:0;padding:0}nav.mobile ul li ul.sub-menu li{padding-left:0}nav.mobile ul li ul.sub-menu li a{background:#1c865f;padding-right:20px}.search_icon{background:url(../img/search.svg) no-repeat center center;background-size:contain;width:35px;height:auto;padding:7px 0;float:right;box-sizing:border-box;position:absolute;top:44px;right:0;cursor:pointer;border-left:1px solid #dcdcdc}.search_form{display:none;position:absolute;top:35px;right:34px;z-index:1000}.search_form .searchform input.search{font:400 1.4rem/1.4rem "Open Sans",Helvetica,Arial,sans-serif;font-size:1.4rem;width:160px;height:31px;border:none;padding:0 10px;background:#fff;color:#333}.search_form .searchform input.search:focus{outline:0}.search_form .searchform input.search-submit{cursor:pointer;font:400 1.4rem/1.4rem 700;font-size:1.4rem;height:31px;border:none;padding:0 10px;background:#50a072;color:#fff;border:1px solid #50a072}.search_form .searchform input.search-submit:hover{background:#197a56;color:#fff;border-left:1px solid #197a56}nav.primary ul ul{position:absolute;z-index:9999;top:102px;width:360px;margin:0;padding:18px 24px;background:#333;box-sizing:border-box;text-align:left;white-space:normal;letter-spacing:0;visibility:hidden;opacity:0;transition:opacity linear .5s,visibility linear .5s}nav.primary ul ul li{display:block;padding:0!important}nav.primary ul ul li:after{display:none}nav.primary ul ul li a{position:relative;display:block;margin:0;padding:12px 0 12px 18px!important;background:0 0!important;border-bottom:1px solid rgba(142,142,142,.1)!important;color:#fff;font:400 1.5rem/2.1rem "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none;transition:color .2s ease}nav.primary ul ul li a:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;background:#50a072;transform:translateY(-50%);transition:background .2s ease,transform .2s ease}nav.primary ul ul li a:hover{color:#29ba73;border-bottom:1px solid rgba(41,186,115,.3)!important}nav.primary ul ul li a:hover:before{background:#29ba73;transform:translateY(-50%) scale(1.4)}nav.primary ul ul li:last-child>a{border-bottom:0}nav.primary ul li:hover>ul{visibility:visible;opacity:1;transition:opacity linear .5s,visibility linear .5s}nav.primary ul li.mega-menu{position:static}nav.primary ul li.mega-menu>ul.sub-menu{left:50%;transform:translateX(-50%);width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px;padding:20px max(40px,(100% - 1200px) / 2);border-top:0}nav.primary ul li.mega-menu>ul.sub-menu li a{padding-top:12px!important;padding-bottom:12px!important}footer.main{font:400 1.6rem/2.4rem "Open Sans",Helvetica,Arial,sans-serif;position:relative;overflow-wrap:break-word;color:#fff;background:#3e8e60;padding:40px 0 20px 0}@media (min-width:768px){footer.main{padding:50px 0}}footer.main .container::after{content:none}footer.main .logo{margin-bottom:20px}footer.main .logo_links{margin-top:20px;margin-left:0;float:left}footer.main .logo_links ul li{margin-bottom:10px}footer.main .logo_links ul li a{color:#ffab0f}@media (min-width:768px){footer.main .logo{float:left;margin:0}footer.main .logo_wrap{margin-left:60px;float:left}footer.main .logo_links{margin-top:20px;margin-left:140px;float:left}}@media (min-width:1200px){footer.main .logo_links{margin-top:52px;margin-left:60px;float:left}}footer.main h4{font:500 1.6rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;color:#55ce88;margin-bottom:5px}footer.main h4.expand{font:500 2.4rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;color:#fff;margin:5px 0;padding:0}footer.main p.tagline{margin-bottom:10px;padding-bottom:10px;font:500 1.4rem/2.4rem "Open Sans",Helvetica,Arial,sans-serif;border-bottom:1px solid rgba(85,206,136,.4)}footer.main address,footer.main p{font:400 1.2rem/2.2rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:0}footer.main address:last-child,footer.main p:last-child{margin-bottom:0}footer.main p.email{margin:10px 0}footer.main p.email img,footer.main p.email svg{height:20px;width:20px;margin-bottom:-3px;margin-right:5px}footer.main p.email img g,footer.main p.email svg g{fill:#fff}footer.main p.email a{font:400 1.4rem/2.4rem "Open Sans",Helvetica,Arial,sans-serif;color:#fff;text-decoration:none}footer.main p.email a:hover{text-decoration:none;color:#7ef473}footer.main p.email a:hover+svg path{fill:#7ef473}footer.main li a{font:400 1.4rem/2.4rem "Open Sans",Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;border-bottom:1px solid rgba(126,244,115,.2)}footer.main li a:hover{text-decoration:none;border-bottom:1px solid #7ef473}footer.main h5{font:700 1.2rem/2rem Montserrat,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;margin-top:20px}footer.main ul.social{text-align:left;margin:10px 0}@media (min-width:768px){footer.main ul.social{margin:20px 0 0 0}}footer.main ul.social li{display:inline-block;margin:0 3px}footer.main ul.social li a svg{height:auto;width:30px}@media (min-width:768px){footer.main ul.social li a svg{width:38px}}footer.main ul.social li a svg path{transition:all ease .3s;fill:#fff}footer.main ul.social li a:hover svg path{transition:all ease .3s;fill:#197a56}footer.main ul.menu{text-align:left;margin:0}footer.main ul.menu li{display:block;margin-bottom:3px}footer.main ul.menu li a{font:400 1.4rem/2.4rem "Open Sans",Helvetica,Arial,sans-serif;color:#fff}footer.copyright{padding:15px 0;background:#197a56}footer.copyright .end_links{color:#fff;font:400 1.2rem/2.8rem "Open Sans",Helvetica,Arial,sans-serif;margin:0}footer.copyright .end_links .left{text-align:left}footer.copyright .end_links .right{text-align:right}footer.copyright .end_links a{color:#fff}.back_to_top{display:none;width:48px;height:48px;text-indent:-9999px;position:fixed;z-index:999;right:20px;bottom:20px;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;background:#29ba73 url(../img/arrow_up.svg) no-repeat center center}@media (max-width:768px){.back_to_top{display:none!important}}.back_to_top:hover{background:#197a56 url(../img/arrow_up.svg) no-repeat center center}.footer-grid{display:grid;grid-template-columns:1.2fr .6fr 2fr;gap:5rem}.footer-products-menu{columns:2;column-gap:3rem}.footer-products-menu li{break-inside:avoid}@media (max-width:900px){.footer-bottom,.footer-grid,.footer-site-links{display:block}.footer-company{margin:20px 0}}.content_block{padding:40px 0}@media (min-width:768px){.content_block{padding:80px 0}}.square_section{background:#333;margin:0 auto}.square_section .container{width:100%;padding:0;display:flex;flex-direction:column}@media (min-width:768px){.square_section .container{flex-direction:row}}.square_section .slider ul.slick-dots{bottom:10px}.square_section .square_background{background-size:cover;content:"";height:auto;min-height:300px;width:100%;position:relative;transition:opacity .4s ease-in-out}@media (max-width:768px){.square_section .square_background{order:2}}@media (min-width:768px){.square_section .square_background{width:50%;min-height:540px}}.square_section .square_background .slide{min-height:300px}@media (min-width:768px){.square_section .square_background .slide{min-height:540px}}.square_section .square_content{height:auto;background:#333;width:100%;text-align:left}@media (max-width:768px){.square_section .square_content{order:1}}@media (min-width:768px){.square_section .square_content{position:relative;width:50%}}.square_section .square_content .content{padding:30px}@media (min-width:768px){.square_section .square_content .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:60px}}.square_section .square_content .content p{color:#fff;font:400 1.4rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.square_section .square_content .content p{font:400 1.8rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}}.square_section .square_content .content .title{padding:0 0 10px 0}@media (min-width:768px){.square_section .square_content .content .title{padding:0 0 20px 0}}.square_section .square_content .content .title h3{color:#50a072}.square_section .square_content .content .title h3 span.word1{color:#fff}.square_section .square_content .content .title h3.two span.word1,.square_section .square_content .content .title h3.two span.word2{color:#fff}.square_section .square_content .content .title h3.three span.word1,.square_section .square_content .content .title h3.three span.word2,.square_section .square_content .content .title h3.three span.word3{color:#fff}.square_section .square_content .content .title h3.four span.word1,.square_section .square_content .content .title h3.four span.word2,.square_section .square_content .content .title h3.four span.word3,.square_section .square_content .content .title h3.four span.word4{color:#fff}.square_section .square_content .content .title h3.five span.word1,.square_section .square_content .content .title h3.five span.word2,.square_section .square_content .content .title h3.five span.word3,.square_section .square_content .content .title h3.five span.word4,.square_section .square_content .content .title h3.five span.word5{color:#fff}.square_section .square_content .content .title h3.six span.word1,.square_section .square_content .content .title h3.six span.word2,.square_section .square_content .content .title h3.six span.word3,.square_section .square_content .content .title h3.six span.word4,.square_section .square_content .content .title h3.six span.word5,.square_section .square_content .content .title h3.six span.word6{color:#fff}.square_section .square_content .content a{color:#50a072}.square_section .square_content .content a:before{color:#fff}.square_section .square_content .content a:hover{color:#fff}.square_section.white{background:#fff}.square_section.white .square_background{background-size:cover;min-height:300px}@media (min-width:768px){.square_section.white .square_background{min-height:540px}}.square_section.white .square_content{background:#fff}.square_section.white .square_content .content{padding:30px}@media (min-width:768px){.square_section.white .square_content .content{padding:60px 80px}}.square_section.white .square_content .content p{color:#333}.square_section.white .square_content .content .title h3{color:#50a072}.square_section.white .square_content .content .title h3 span.word1{color:#333}.square_section.white .square_content .content .title h3.two span.word1,.square_section.white .square_content .content .title h3.two span.word2{color:#333}.square_section.white .square_content .content .title h3.three span.word1,.square_section.white .square_content .content .title h3.three span.word2,.square_section.white .square_content .content .title h3.three span.word3{color:#333}.square_section.white .square_content .content .title h3.four span.word1,.square_section.white .square_content .content .title h3.four span.word2,.square_section.white .square_content .content .title h3.four span.word3,.square_section.white .square_content .content .title h3.four span.word4{color:#333}.square_section.white .square_content .content .title h3.five span.word1,.square_section.white .square_content .content .title h3.five span.word2,.square_section.white .square_content .content .title h3.five span.word3,.square_section.white .square_content .content .title h3.five span.word4,.square_section.white .square_content .content .title h3.five span.word5{color:#333}.square_section.white .square_content .content .title h3.six span.word1,.square_section.white .square_content .content .title h3.six span.word2,.square_section.white .square_content .content .title h3.six span.word3,.square_section.white .square_content .content .title h3.six span.word4,.square_section.white .square_content .content .title h3.six span.word5,.square_section.white .square_content .content .title h3.six span.word6{color:#333}.square_section.white .square_content .content a{color:#50a072}.square_section.white .square_content .content a:before{color:#333}.square_section.white .square_content .content a:hover{color:#333}.square_section.white.large .square_content{background:#fff}.square_section.white.large .square_content .content{padding:30px}@media (min-width:768px){.square_section.white.large .square_content .content{padding:60px 80px}}.square_section.white.large .square_content .content p{background:-webkit-linear-gradient(to right,#29ba74,#197a56);background:linear-gradient(to right,#29ba74,#197a56);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:400 1.8rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.square_section.white.large .square_content .content p{font:400 2.8rem/4rem Montserrat,Helvetica,Arial,sans-serif}}@media (min-width:900px){.square_section.white.large .square_content .content p{font:400 3.4rem/5rem Montserrat,Helvetica,Arial,sans-serif}}@media (min-width:1200px){.square_section.white.large .square_content .content p{font:400 4.4rem/6rem Montserrat,Helvetica,Arial,sans-serif}}.square_section.white.large .square_content .content .title h3{color:#50a072}.square_section.white.large .square_content .content .title h3 span.word1{color:#333}.square_section.white.large .square_content .content .title h3.two span.word1,.square_section.white.large .square_content .content .title h3.two span.word2{color:#333}.square_section.white.large .square_content .content .title h3.three span.word1,.square_section.white.large .square_content .content .title h3.three span.word2,.square_section.white.large .square_content .content .title h3.three span.word3{color:#333}.square_section.white.large .square_content .content .title h3.four span.word1,.square_section.white.large .square_content .content .title h3.four span.word2,.square_section.white.large .square_content .content .title h3.four span.word3,.square_section.white.large .square_content .content .title h3.four span.word4{color:#333}.square_section.white.large .square_content .content .title h3.five span.word1,.square_section.white.large .square_content .content .title h3.five span.word2,.square_section.white.large .square_content .content .title h3.five span.word3,.square_section.white.large .square_content .content .title h3.five span.word4,.square_section.white.large .square_content .content .title h3.five span.word5{color:#333}.square_section.white.large .square_content .content .title h3.six span.word1,.square_section.white.large .square_content .content .title h3.six span.word2,.square_section.white.large .square_content .content .title h3.six span.word3,.square_section.white.large .square_content .content .title h3.six span.word4,.square_section.white.large .square_content .content .title h3.six span.word5,.square_section.white.large .square_content .content .title h3.six span.word6{color:#333}.square_section.green{background:#50a072}.square_section.green .square_background{background-size:cover;min-height:300px}@media (min-width:768px){.square_section.green .square_background{min-height:540px}}.square_section.green .square_content{background:#50a072}.square_section.green .square_content .content{padding:30px}@media (min-width:768px){.square_section.green .square_content .content{padding:60px 80px}}.square_section.green .square_content .content p{color:#fff}.square_section.green .square_content .content .title h3{color:#fff}.square_section.green .square_content .content .title h3 span.word1{color:#333}.square_section.green .square_content .content .title h3.two span.word1,.square_section.green .square_content .content .title h3.two span.word2{color:#333}.square_section.green .square_content .content .title h3.three span.word1,.square_section.green .square_content .content .title h3.three span.word2,.square_section.green .square_content .content .title h3.three span.word3{color:#333}.square_section.green .square_content .content .title h3.four span.word1,.square_section.green .square_content .content .title h3.four span.word2,.square_section.green .square_content .content .title h3.four span.word3,.square_section.green .square_content .content .title h3.four span.word4{color:#333}.square_section.green .square_content .content .title h3.five span.word1,.square_section.green .square_content .content .title h3.five span.word2,.square_section.green .square_content .content .title h3.five span.word3,.square_section.green .square_content .content .title h3.five span.word4,.square_section.green .square_content .content .title h3.five span.word5{color:#333}.square_section.green .square_content .content .title h3.six span.word1,.square_section.green .square_content .content .title h3.six span.word2,.square_section.green .square_content .content .title h3.six span.word3,.square_section.green .square_content .content .title h3.six span.word4,.square_section.green .square_content .content .title h3.six span.word5,.square_section.green .square_content .content .title h3.six span.word6{color:#333}.square_section.green .square_content .content a{color:#fff}.square_section.green .square_content .content a:before{color:#333}.square_section.green .square_content .content a:hover{color:#333}.stat_section .container{width:100%;padding:0}.stat_section .stats{display:flex;flex-flow:wrap}.stat_section .stats .stat{box-sizing:border-box;text-align:center;margin-left:0;width:50%;padding:45px 20px}@media (min-width:768px){.stat_section .stats .stat{width:25%;padding:120px 40px}}.stat_section .stats .stat.white{background:#f8fbfa}.stat_section .stats .stat.white span.unit{color:#29ba73}.stat_section .stats .stat.grey{background:#f0f0f0}.stat_section .stats .stat.grey span.unit{color:#29ba73}.stat_section .stats .stat.green{background:#29ba73}.stat_section .stats .stat.green span.unit{color:#fff}.stat_section .stats .stat span.unit{display:block;margin-bottom:5px;font:700 3.8rem/3.8rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.stat_section .stats .stat span.unit{font:700 6.4rem/6.4rem Montserrat,Helvetica,Arial,sans-serif}}.stat_section .stats .stat span.description{display:block;text-transform:uppercase;font:500 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.stat_section .stats .stat span.description{font:700 1.8rem/2.4rem Montserrat,Helvetica,Arial,sans-serif}}.stat_section .stats.one .stat{width:100%;padding:80px 40px}@media (min-width:768px){.stat_section .stats.one .stat{width:100%;padding:120px 40px}}.stat_section .stats.two .stat{width:50%;padding:80px 40px}@media (min-width:768px){.stat_section .stats.two .stat{width:50%;padding:120px 40px}}.stat_section .stats.three .stat{width:100%;padding:80px 40px}@media (min-width:768px){.stat_section .stats.three .stat{width:33.3%;padding:120px 40px}}.our_products{padding:20px 0}@media (min-width:768px){.our_products{padding:40px 0 80px 0}}@media (min-width:900px){.our_products .row{display:flex}}.our_products article{display:flex;margin-bottom:20px}@media (min-width:768px){.our_products article{margin-bottom:0}}.our_products article:last-child{margin-bottom:0}.our_products article a{text-decoration:none;color:#333;display:flex;flex-direction:column;width:100%}.our_products article .content{box-sizing:border-box;border-top:5px solid #29ba73;background:#fff;margin:20px;padding:20px}@media (min-width:768px){.our_products article .content{max-height:100%;min-height:300px;margin:40px;padding:20px}}.our_products article .content span.type{font:700 1.2rem/1.8rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#b3b3b2;letter-spacing:2px;display:block;margin-bottom:5px}.our_products article .content h4{font:700 1.6rem/2rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase}.our_products article .content p,.our_products article .content ul{font:400 1.4rem/2rem "Open Sans",Helvetica,Arial,sans-serif}@media (min-width:768px){.our_products article .content p,.our_products article .content ul{font:400 1.6rem/2.4rem "Open Sans",Helvetica,Arial,sans-serif}}.our_products article .content ul{margin-bottom:0}.our_products article .content .button{-webkit-transition:all ease 0s;-moz-transition:all ease 0s;-o-transition:all ease 0s;transition:all ease 0s}.our_products article:hover a>.content{height:100%;margin:0;background:#29ba73;opacity:.9;padding:40px}@media (min-width:768px){.our_products article:hover a>.content{padding:60px}}.our_products article:hover a>.content h4,.our_products article:hover a>.content li,.our_products article:hover a>.content p,.our_products article:hover a>.content span,.our_products article:hover a>.content ul{color:#fff}.our_products article:hover a>.content .button{color:#fff}.our_products article:hover a>.content .button:before{color:#fff}.product_section{padding:40px 0 0 0}@media (min-width:768px){.product_section{padding:80px 0 40px 0}}.product_section .product{margin:0 0 40px 0;padding:20px}@media (min-width:768px){.product_section .product{padding:40px}}.product_section .product .content{background:#f0f0f0;border-top:8px solid #29ba73;background:rgba(240,240,240,.9);padding:20px}@media (min-width:768px){.product_section .product .content{padding:30px 40px}}.product_section .product .content h3{font:700 1.8rem/2.6rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#333}.product_section .product .content p:first-of-type{font-weight:500}.product_section .product a.button{padding:10px 0}.product_section .extra_details{display:none;margin:-40px 0 40px 0;background:#f0f0f0;padding:20px}@media (min-width:768px){.product_section .extra_details{padding:40px}}.product_section .extra_details h4{font:700 1.6rem/3.2rem Montserrat,Helvetica,Arial,sans-serif;color:#29ba73}.product_section .extra_details ul{margin:0 0 20px 0}.product_section .extra_details ul.key_contacts{margin:0;display:flex;flex-wrap:wrap}.product_section .extra_details ul.key_contacts li{list-style:none;margin:0 0 10px 0;flex:1 1 100%}@media (min-width:768px){.product_section .extra_details ul.key_contacts li{flex:1 1 50%}}.tabbed_section{background:#f0f0f0;padding:30px 0 20px 0}@media (min-width:600px){.tabbed_section{padding:40px 0}}.tabbed_section .tab_menu{width:100%;clear:both}@media (min-width:600px){.tabbed_section .tab_menu{border-bottom:2px solid #d7d6d6}}.tabbed_section .tab_menu button{text-transform:uppercase;color:#7f7f7f;margin-bottom:-2px;cursor:pointer;background:0 0;padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0;min-width:100%;font:500 1.4rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:600px){.tabbed_section .tab_menu button{min-width:25%;font:700 1.6rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}}@media (max-width:600px){.tabbed_section .tab_menu button{margin:5px 0;font:500 1.4rem/2.8rem Montserrat,Helvetica,Arial,sans-serif;background:#f0f0f0;text-align:left;border:1px solid #b3b3b2;border-left:5px solid #29ba73}}.tabbed_section .tab_menu button.active,.tabbed_section .tab_menu button:hover{color:#50a072;border-bottom:5px solid #50a072}@media (max-width:600px){.tabbed_section .tab_menu button.active,.tabbed_section .tab_menu button:hover{background:#29ba73;border:1px solid #29ba73;border-left:5px solid #29ba73;color:#fff}}@media (min-width:600px){.tabbed_section .tab_menu.two button{min-width:50%;font:700 1.6rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}}@media (min-width:600px){.tabbed_section .tab_menu.three button{min-width:33%;font:700 1.6rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}}.tabbed_section article{margin:20px 0 0 0}@media (min-width:768px){.tabbed_section article{margin:80px 0 40px}}@media (min-width:768px){.tabbed_section article .contain{display:flex;align-items:center}}.tabbed_section article .contain .icon{width:75%;margin:0 auto;margin-bottom:20px}@media (min-width:768px){.tabbed_section article .contain .icon{width:25%;float:left;margin-bottom:0;margin-right:40px}}.tabbed_section article .contain .content p{color:#7f7f7f;font:500 1.6rem/2.4rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.tabbed_section article .contain .content p{font:500 2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}}.tabbed_section article .contain .icon+.content{width:100%}@media (min-width:768px){.tabbed_section article .contain .icon+.content{width:75%}}.text_section{padding:30px 0}@media (min-width:768px){.text_section{padding:80px 0}}.text_section .title h3 span.word1{color:#333}.text_section .title h3.two span.word1,.text_section .title h3.two span.word2{color:#333}.text_section .title h3.three span.word1,.text_section .title h3.three span.word2,.text_section .title h3.three span.word3{color:#333}.text_section .title h3.four span.word1,.text_section .title h3.four span.word2,.text_section .title h3.four span.word3,.text_section .title h3.four span.word4{color:#333}.text_section .title h3.five span.word1,.text_section .title h3.five span.word2,.text_section .title h3.five span.word3,.text_section .title h3.five span.word4,.text_section .title h3.five span.word5{color:#333}.text_section .title h3.six span.word1,.text_section .title h3.six span.word2,.text_section .title h3.six span.word3,.text_section .title h3.six span.word4,.text_section .title h3.six span.word5,.text_section .title h3.six span.word6{color:#333}.text_section p{background:-webkit-linear-gradient(to right,#29ba74,#197a56);background:linear-gradient(to right,#29ba74,#197a56);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:400 1.8rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.text_section p{font:400 3.4rem/5.4rem Montserrat,Helvetica,Arial,sans-serif}}.text_section p::selection{-webkit-text-fill-color:#fff}.text_section.grey{background:#333}.text_section.grey .title h3 span.word1{color:#fff}.text_section.grey .title h3.two span.word1,.text_section.grey .title h3.two span.word2{color:#fff}.text_section.grey .title h3.three span.word1,.text_section.grey .title h3.three span.word2,.text_section.grey .title h3.three span.word3{color:#fff}.text_section.grey .title h3.four span.word1,.text_section.grey .title h3.four span.word2,.text_section.grey .title h3.four span.word3,.text_section.grey .title h3.four span.word4{color:#fff}.text_section.grey .title h3.five span.word1,.text_section.grey .title h3.five span.word2,.text_section.grey .title h3.five span.word3,.text_section.grey .title h3.five span.word4,.text_section.grey .title h3.five span.word5{color:#fff}.text_section.grey .title h3.six span.word1,.text_section.grey .title h3.six span.word2,.text_section.grey .title h3.six span.word3,.text_section.grey .title h3.six span.word4,.text_section.grey .title h3.six span.word5,.text_section.grey .title h3.six span.word6{color:#fff}.careers_cta{background:#f0f0f0;margin:0 auto}.careers_cta .container{padding:0;width:100%;display:flex;flex-flow:wrap}.careers_cta h1.split_title{color:#fff}.careers_cta h1.split_title span.word1{color:#fff}.careers_cta .cta_background{position:relative;content:"";height:auto;min-height:300px;width:100%;max-width:1600px}@media (min-width:768px){.careers_cta .cta_background{min-height:600px;width:75%}}.careers_cta .cta_background .cta_title{padding:30px 40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.careers_cta .cta_background .cta_title{padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:5%}}.careers_cta .cta_background .cta_title svg{max-width:70%}@media (min-width:768px){.careers_cta .cta_background .cta_title svg{max-width:100%}}.careers_cta .cta_background .cta_title .title_single{margin-bottom:0}.careers_cta .cta_content{text-align:left;background:#f0f0f0;width:100%}@media (min-width:768px){.careers_cta .cta_content{width:25%;max-width:600px}}.careers_cta .cta_content .content{padding:30px 40px;max-width:400px}.careers_cta .cta_content .content h4{font:700 1.6rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase}.careers_cta .cta_content .content p{font:400 1.6rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}.careers_cta .cta_content .content ul.links{margin:0}.careers_cta .cta_content .content ul.links li{list-style:none;margin:0}.careers_benefits{background:#fff;padding:40px 0}@media (min-width:768px){.careers_benefits{padding:80px 0}}.careers_benefits .title{text-align:center}@media (min-width:768px){.careers_benefits .benefits{display:flex}}.careers_benefits .benefits .benefit{background:#f0f0f0;padding:20px;border-top:8px solid #50a072;margin-bottom:20px}@media (min-width:768px){.careers_benefits .benefits .benefit{margin-bottom:0}}.careers_benefits .benefits .benefit h4{font:500 1.6rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;color:#50a072;text-transform:uppercase}.careers_benefits .benefits .benefit p:last-of-type{margin-bottom:0}.careers_benefits .benefits .benefit:last-child{margin-bottom:0}section .title{padding:0 0 20px 0}@media (min-width:768px){section .title{padding:0 0 40px 0}}section .title h1,section .title h3{text-transform:uppercase;margin:0;color:#50a072;font:400 2rem/2.6rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){section .title h1,section .title h3{font:400 3.2rem/4.2rem Montserrat,Helvetica,Arial,sans-serif}}section .title h1 span.word1,section .title h3 span.word1{color:#333}section .title p{margin-top:10px;font:400 1.4rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){section .title p{margin-top:20px;font:400 1.8rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}}section .title.single{padding:0 0 20px 0}section{box-sizing:border-box}section .row{clear:both}.content_block+.content_block,.text_section+.content_block{padding:0 0 40px 0}@media (min-width:768px){.content_block+.content_block,.text_section+.content_block{padding:0 0 80px 0}}.stories{padding:60px 0}.stories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.story-card{position:relative;display:flex;flex-direction:column;width:100%;padding:0;border:0;border-radius:14px;background:#f1f3f1;color:#333;text-align:left;cursor:pointer;overflow:hidden;font:inherit;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease,color 180ms ease}.story-card__image{aspect-ratio:1.7/1;overflow:hidden;background:#dce5e0}.story-card__image img{display:block;width:100%;height:100%;object-fit:cover}.story-card__content{background:#f1f3f1;padding:20px;transition:background 180ms ease,color 180ms ease}.story-card__label{display:block;margin:0 0 5px;color:#197a56;font:500 1.2rem/1.8rem Montserrat,Helvetica,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.story-card__title{color:#197a56;margin:0 0 40px;font:500 3.2rem/3.8rem Montserrat,Helvetica,Arial,sans-serif;line-height:1.15}.story-card__link{overflow:hidden;display:inline-block;vertical-align:middle;padding:15px 15px 15px 15px;margin:0 10px 0 0;color:#333;background:#7ef473;text-decoration:none;text-transform:uppercase;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;font:600 1.2rem/1.2rem Montserrat,Helvetica,Arial,sans-serif;letter-spacing:2px}.story-card__link:after{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;margin-left:15px;font:700 1.4rem/1.4rem Montserrat,Helvetica,Arial,sans-serif;content:"→";color:#333}.story-card:hover{background:#e0e9e4}.story-card:hover .story-card__content{background:#e0e9e4}.story-card:hover .story-card__link{background:#197a56;color:#fff}.story-card:hover .story-card__link:after{color:#fff}.story-card.is-active{background:#50a072}.story-card.is-active .story-card__content{background:#50a072;color:#fff}.story-card.is-active .story-card__content .story-card__label,.story-card.is-active .story-card__content .story-card__title{color:#fff}.story-card.is-active .story-card__link{background:#197a56;color:#fff}.story-card.is-active .story-card__link:after{color:#fff}.story-detail{grid-column:1/-1;position:relative;display:grid;gap:0;margin:0;padding:40px;border-radius:14px;background:#ecf0ed;animation:detailIn 220ms ease;scroll-margin-top:30px}.story-detail::before{content:"";position:absolute;top:-10px;left:var(--detail-arrow-left,16.66%);width:20px;height:20px;background:#ecf0ed;transform:rotate(45deg)}.story-detail__label{display:block;margin:0 0 20px;color:#638077;font:500 1.6rem/2.8rem Montserrat,Helvetica,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.story-detail__title{margin:0 0 10px;color:#197a56;font-size:36px;line-height:1.1}.story-detail__content p{font:400 1.8rem/2.8rem "Open Sans",Helvetica,Arial,sans-serif;margin:0 0 18px}@media (max-width:720px){.story-detail__content p{font:400 1.6rem/2.6rem "Open Sans",Helvetica,Arial,sans-serif}}.story-detail__content p:last-child{margin-bottom:0}.story-detail__close{position:absolute;top:20px;right:20px;z-index:2;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#29ba73;color:#333;font-size:22px;line-height:0;cursor:pointer}.story-detail__close:hover{transform:scale(1.05)}.story-detail__close:focus-visible{outline:3px solid #197a56;outline-offset:2px}@keyframes detailIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}[hidden]{display:none!important}@media (max-width:1200px){.stories{padding:56px 0}.stories__grid{grid-template-columns:repeat(2,1fr);gap:30px}.story-detail{padding:30px}.story-detail__title{font-size:30px}}@media (max-width:720px){.container{width:min(100% - 32px,1200px)}.stories__grid{grid-template-columns:1fr;gap:16px}.story-detail{display:block;padding:32px 22px 28px}.story-detail::before{left:50%;transform:translateX(-50%) rotate(45deg)}.story-detail__identity{display:flex;align-items:center;gap:20px;margin-bottom:28px}.story-detail__image{width:90px;min-width:90px}.story-detail__title{margin-bottom:8px;font-size:28px}.story-detail__content{font-size:15px}}.slider{opacity:0;visibility:hidden}.slider.slick-initialized{opacity:1;visibility:visible}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;z-index:1;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.5}.slick-next:before,.slick-prev:before{font:700 3.6rem/3.4rem "Open Sans",Helvetica,Arial,sans-serif;opacity:0;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.testimonials:hover .slick-next:before,section.testimonials:hover .slick-prev:before{font:700 3.6rem/3.4rem "Open Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0}@media (min-width:768px){section.testimonials:hover .slick-next:before,section.testimonials:hover .slick-prev:before{opacity:1}}.slick-next:hover:before,.slick-prev:hover:before{color:#50a072}.slick-prev{left:-10px}@media (min-width:768px){.slick-prev{left:-80px}}.slick-prev:before{content:"<"}[dir=rtl] .slick-prev:before{content:">"}.slick-next{right:-10px}@media (min-width:768px){.slick-next{right:-80px}}.slick-next:before{content:">"}[dir=rtl] .slick-next:before{content:"<"}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:-50px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:relative;display:inline-block;width:10px;height:10px;margin:0 3px;padding:0;background:#fff;cursor:pointer}.slick-dots li.slick-active{background:#50a072}.slick-dots li:hover{background:#50a072}.slick-dots li button{display:block;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;width:5px;height:5px}@media (min-width:768px){.slick-dots li button{width:15px;height:15px}}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:0}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:5px;height:5px}@media (min-width:768px){.slick-dots li button:before{width:15px;height:15px}}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.home.hero{padding:0;overflow:hidden;position:relative}.home.hero .video-upload{position:fixed;top:0;bottom:0;overflow:hidden;visibility:visible;position:relative;display:block;width:100%;padding-top:55.5555555556%}@media (min-width:768px){.home.hero .video-upload{position:relative;display:block;width:100%;padding-top:33.3333333333%}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.home.hero .video-upload{padding-top:50%}}.home.hero .video-upload video{position:absolute;margin:auto;width:100%;height:100%;z-index:-1;right:-100%;bottom:-100%;top:-100%;left:-100%;overflow:hidden;object-fit:cover}.home.hero .video-upload .poster{position:absolute;margin:auto;width:100%;height:100%;z-index:-2;right:-100%;bottom:-100%;top:-100%;left:-100%;overflow:hidden;object-fit:cover}.home.hero .container{position:relative}.home.hero .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.home.hero .icon h1{margin:0;line-height:0}@media (max-width:768px){.home.hero .icon img,.home.hero .icon svg{max-width:100%!important}}.home.hero .icon.left{position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);margin:0 5%;max-width:400px}@media (max-width:768px){.home.hero .icon.left img,.home.hero .icon.left svg{max-width:45%!important}}.home.hero .next_section{padding:10px;position:absolute;bottom:20px;left:50%;transform:translate(-50%,0)}.home.hero .next_section svg path{fill:#fff}section.team_img{height:400px}section.hero.profile{padding:15px 0;background:#197a56}section.hero.profile .breadcrumbs{text-transform:uppercase;font:400 1.1rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;letter-spacing:1px;color:#fff}section.hero.profile .breadcrumbs a{color:#fff;text-decoration:underline}section.hero.profile .breadcrumbs a:hover{text-decoration:none}section.hero.profile .breadcrumbs span{margin:0 10px}.team .title h1{text-transform:uppercase;margin:0;color:#50a072;font:400 2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.team .title h1{font:400 3.2rem/4.2rem Montserrat,Helvetica,Arial,sans-serif}}.team .title h1 span.word1{color:#333}.team.about{background:#fff;padding:40px 0}@media (min-width:768px){.team.about{padding:60px 0}}.team.about h3.team_heading{border-bottom:1px solid #c1c1c1;display:block;clear:left;flex:100%;padding-bottom:10px;margin:40px 0 10px 0;font:700 1.6rem/2.8rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#333}.team.about h3.team_heading:first-of-type{margin:0 0 10px 0}.team.about .flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:space-between;gap:10%}@media (min-width:900px){.team.about .flex{gap:5%}}@media (min-width:1200px){.team.about .flex{gap:4%}}.team.about article.team_member{overflow:hidden;box-sizing:border-box;align-items:flex-start;align-self:flex-start;margin:20px 0;box-sizing:border-box;flex-grow:0;flex-shrink:1;flex-basis:45%}@media (min-width:900px){.team.about article.team_member{flex-basis:30%}}@media (min-width:1200px){.team.about article.team_member{flex-basis:22%}}.team.about article.team_member .image{position:relative;display:block;width:100%;padding-top:100%;margin:0 auto 20px auto;background-size:cover;transition:border ease 1s;border:1px solid transparent}.team.about article.team_member .image:hover{background-blend-mode:multiply}.team.about article.team_member p{font:400 1.5rem/2.1rem "Open Sans",Helvetica,Arial,sans-serif;color:#737772}.team.about article.team_member strong.name{color:#197a56}@media (max-width:768px){.team.about .image{margin-bottom:20px}}body.single-profile .content strong.name{color:#197a56;font:400 2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){body.single-profile .content strong.name{font:400 3.2rem/4.2rem Montserrat,Helvetica,Arial,sans-serif}}body.single-profile .content strong{color:#737772;font:400 2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}body.single-profile .content em{font:400 2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}body.single-profile .content .contact{background:#f0f0f0;padding:20px}body.single-profile .content p.email,body.single-profile .content p.phone{font:400 1.6rem/2.4rem Montserrat,Helvetica,Arial,sans-serif}body.single-profile .content p.email svg,body.single-profile .content p.phone svg{height:24px;width:24px;margin-bottom:-5px;margin-right:15px}.application_section{background:#f0f0f0;padding:40px 0}@media (min-width:768px){.application_section .row{display:flex}}.application_section .tab{background:#fff;border-top:8px solid #b3b3b2;padding:40px;margin-bottom:20px}@media (min-width:768px){.application_section .tab{margin-bottom:0;padding:40px}}.application_section .tab:hover{border-top:8px solid #29ba73}.application_section .tab h4{font:700 1.8rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase}.application_section .tab .icon{max-width:50%;margin:0 auto 40px auto}.application_section .tab:last-child{margin-bottom:0}.hero.careers h1{font:500 3.8rem/4.4rem Montserrat,Helvetica,Arial,sans-serif;color:#fff;background:#50a072;padding:15px 20px;display:inline-block}.post.careers{background:#f0f0f0}.open_speculative{text-align:center}.speculative{height:0;display:none;overflow:hidden;background:#29ba73;padding:40px 0}@media (min-width:768px){.speculative{padding:80px 0}}.speculative .title{text-align:center}.speculative .title h3{color:#fff}.speculative .title p{color:#fff}.speculative p.terms{margin-top:20px;color:#fff;font:400 1rem/1.6rem Montserrat,Helvetica,Arial,sans-serif}.speculative .form{box-sizing:border-box}.speculative .form input[type=email],.speculative .form input[type=text],.speculative .form select,.speculative .form textarea{box-sizing:border-box;width:100%;font:400 1.4rem/2.6rem Montserrat,Helvetica,Arial,sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:0 0;border:2px solid #fff;background:#2dc87c;padding:10px;color:#fff}.speculative .form input[type=email]:focus,.speculative .form input[type=text]:focus,.speculative .form select:focus,.speculative .form textarea:focus{border:1px solid #29ba73}.speculative .form span.wpcf7-not-valid-tip{font:700 1.4rem/2.6rem Montserrat,Helvetica,Arial,sans-serif;padding:10px 0 0 0;color:#ce1616}.speculative .form .wpcf7-response-output{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font:400 1.4rem/2.6rem Montserrat,Helvetica,Arial,sans-serif;padding:20px;background:#ce1616;color:#fff;border:none;margin:20px 0;text-align:center}.speculative .form input.wpcf7-file,.speculative .form input.wpcf7-submit{box-sizing:border-box;overflow:hidden;display:inline-block;vertical-align:middle;margin:0;padding:10px 20px;font:500 1.2rem/2.6rem Montserrat,Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;color:#fff;background:0 0;border:2px solid #fff;text-decoration:none;cursor:pointer}.speculative .form input.wpcf7-file:hover,.speculative .form input.wpcf7-submit:hover{color:#fff;border:2px solid #197a56;background:#197a56}.speculative .form input.wpcf7-submit{float:right}.careers_archive{padding:40px 0}@media (min-width:768px){.careers_archive{padding:80px 0 80px 0}}.careers_archive .title{text-align:center}.careers_archive article.career{padding:40px 0;border-top:1px solid #d7d6d6}.careers_archive article.career .item_content{color:#333}@media (max-width:768px){.careers_archive article.career .item_content{padding:0 20px}}.careers_archive article.career .item_content h3{font:700 1.8rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:10px;color:#197a56;text-decoration:none;text-transform:uppercase}.careers_archive article.career .item_content h3 a{color:#197a56;text-decoration:none;padding:10px 0}.careers_archive article.career .item_content p{margin-bottom:0;font:400 1.6rem/2.8rem "Open Sans",Helvetica,Arial,sans-serif}@media (min-width:768px){.careers_archive article.career .item_content p{font:400 1.8rem/3rem "Open Sans",Helvetica,Arial,sans-serif}}.careers_archive article.career:last-child{border-bottom:1px solid #d7d6d6}.careers_archive .pagination ul{margin:0}.careers_archive .pagination ul li a{background:#fff;border:2px solid #e78606;color:#e78606;text-decoration:none}.careers_archive .pagination ul li a:hover{background:#e78606;color:#fff}.careers_archive .pagination ul li.active a{background:#e78606;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;border:1px solid #e78606;color:#fff;text-decoration:none}.apply{margin:30px 0}@media (min-width:768px){.apply{margin:0 0 30px 0}}.apply h2{color:#197a56;padding-bottom:10px;border-bottom:1px solid #d7d6d6;font:700 1.8rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase}.apply a{color:#197a56;text-decoration-color:#197a56}.apply ul li{list-style:none;margin:5px 0}.careers_equal{background:#50a072;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;padding:30px}.careers_equal p{color:#fff}.careers_equal a{color:#fff;text-decoration-color:#fff}.careers_equal a:hover{text-decoration:none;color:#fff}.other_jobs{margin-top:30px}.other_jobs h3{color:#197a56;padding-bottom:10px;border-bottom:1px solid #d7d6d6;font:700 1.8rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase}.other_jobs ul{font:400 1.6rem/2.8rem "Open Sans",Helvetica,Arial,sans-serif}.other_jobs ul li{margin:5px 0 5px 20px}.other_jobs ul li a{color:#197a56;text-decoration-color:#197a56}.news-events-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.news-events-filters label{text-transform:uppercase;color:#ababab;font:700 1.4rem/3.2rem Montserrat,Helvetica,Arial,sans-serif;letter-spacing:.1em}.news-events-filters a{display:inline-block;padding:8px 15px 8px 15px;background:rgba(255,255,255,.4);color:#fff;text-decoration:none;text-transform:uppercase;font:500 1.1rem/1.6rem Montserrat,Helvetica,Arial,sans-serif;transition:all ease .5s;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;letter-spacing:.1em;backdrop-filter:blur(8px)}@media (min-width:768px){.news-events-filters a{padding:8px 20px 8px 20px;font:500 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif}}.news-events-filters a.active,.news-events-filters a:hover{background:#29ba73;color:#fff}section.news-events-listing{padding:20px 0}@media (min-width:768px){section.news-events-listing{padding:40px 0}}section.news-events-listing .news-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:40px}@media (max-width:1200px){section.news-events-listing .news-grid{gap:30px}}@media (max-width:768px){section.news-events-listing .news-grid{gap:20px}}section.news-events-listing .news-grid article{grid-column:span 2;display:flex;flex-direction:column;height:100%}section.news-events-listing .news-grid article .item_content{display:flex;flex-direction:column;flex:1}section.news-events-listing .news-grid article .item_image{-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-ms-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;aspect-ratio:16/9;overflow:hidden}section.news-events-listing .news-grid article .item_image img{width:100%;height:100%;object-fit:cover;display:block}section.news-events-listing .news-grid article:nth-child(5n+1),section.news-events-listing .news-grid article:nth-child(5n+2){grid-column:span 3}section.news-events-listing .news-grid article:nth-child(5n+1) .item_image,section.news-events-listing .news-grid article:nth-child(5n+2) .item_image{aspect-ratio:2/1}section.news-events-listing .news-grid article:nth-child(5n+3),section.news-events-listing .news-grid article:nth-child(5n+4),section.news-events-listing .news-grid article:nth-child(5n+5){grid-column:span 2}section.news-events-listing .news-grid article:nth-child(5n+3) .item_image,section.news-events-listing .news-grid article:nth-child(5n+4) .item_image,section.news-events-listing .news-grid article:nth-child(5n+5) .item_image{aspect-ratio:2/1}@media (max-width:1200px){section.news-events-listing .news-grid{grid-template-columns:repeat(6,1fr)}section.news-events-listing .news-grid article{grid-column:span 3!important}section.news-events-listing .news-grid article .item_image{aspect-ratio:2/1!important}}@media (max-width:768px){section.news-events-listing .news-grid{grid-template-columns:1fr}section.news-events-listing .news-grid article{grid-column:span 1!important}section.news-events-listing .news-grid article .item_image{aspect-ratio:3/1!important}}section.news-events-listing h2{font:700 3.4rem/4.2rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:20px}@media (min-width:768px){section.news-events-listing h2{font:700 4.4rem/5.2rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:20px}}section.news-events-listing .more-link{text-align:center}section.news-events-listing .more-link a.more-button{overflow:hidden;display:inline-block;vertical-align:middle;padding:15px;margin:40px 0 0 0;background:#50a072;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;font:700 1.2rem/1.2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){section.news-events-listing .more-link a.more-button{font:700 1.4rem/1.4rem Montserrat,Helvetica,Arial,sans-serif}}section.news-events-listing .more-link a.more-button:hover{background:#197a56;color:#fff}section.news-events-listing article.item{transition:transform .25s ease,box-shadow .25s ease;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.02);display:flex;flex-direction:column}section.news-events-listing article.item .item_image{overflow:hidden;position:relative}section.news-events-listing article.item .item_image img{transition:transform .7s ease}section.news-events-listing article.item .item_image a.category_tag{position:absolute;top:20px;left:20px;z-index:2;margin:0}section.news-events-listing article.item .item_content{-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-ms-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;box-sizing:border-box;background:#f0f0f0;padding:15px;display:flex;flex-direction:column;flex:1}@media (min-width:768px){section.news-events-listing article.item .item_content{padding:25px}}section.news-events-listing article.item .item_content p.date{font:500 1.2rem/2rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:0;letter-spacing:.1em;color:#777}@media (min-width:768px){section.news-events-listing article.item .item_content p.date{margin-bottom:4px}}section.news-events-listing article.item .item_content h3{margin-bottom:0;font:500 1.8rem/2.4rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){section.news-events-listing article.item .item_content h3{font:500 2.4rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}}section.news-events-listing article.item .item_content h3 a{color:#50a072;text-decoration:none;font:500 1.8rem/2.4rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){section.news-events-listing article.item .item_content h3 a{font:500 2.4rem/3.4rem Montserrat,Helvetica,Arial,sans-serif}}section.news-events-listing article.item .item_content .item_body{flex:1}section.news-events-listing article.item .item_content .item_footer{margin-top:auto;padding-top:10px;border-top:0}section.news-events-listing article.item .item_content .read-more{display:inline-flex;align-items:center;gap:8px;color:#333;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font:700 1.2rem/1.2rem Montserrat,Helvetica,Arial,sans-serif}section.news-events-listing article.item .item_content .read-more span{color:#50a072;transition:transform .25s ease}section.news-events-listing article.item .item_content .read-more:hover{color:#50a072}section.news-events-listing article.item .item_content .read-more:hover span{transform:translateX(4px)}section.news-events-listing article.item.featured{padding:0}@media (min-width:768px){section.news-events-listing article.item.featured{display:flex}}article.item.clickable-card{cursor:pointer}article.item.clickable-card .item_image img{transition:transform .6s ease,filter .6s ease}article.item.clickable-card .item_image::after{content:"";position:absolute;inset:0;backdrop-filter:blur(0);background:rgba(255,255,255,.1);transition:backdrop-filter .4s ease,background .4s ease;pointer-events:none}article.item.clickable-card:hover .item_image img{filter:brightness(.92)}article.item.clickable-card:hover .item_image::after{transition:backdrop-filter .4s ease,background .4s ease;backdrop-filter:blur(4px);background:rgba(255,255,255,0)}section.profile_written h2{font:400 2.4rem/3.2rem Montserrat,Helvetica,Arial,sans-serif;text-align:center;color:#6e7073;margin-top:40px;margin-bottom:0;text-transform:uppercase}section.profile_written h2 span{color:#50a072}.single-news-hero{position:relative;padding:120px 0 10px 0;background-position:center;background-size:cover;overflow:hidden}@media (min-width:768px){.single-news-hero{padding:280px 0 40px 0}}.single-news-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.75) 100%);z-index:1}.single-news-hero .container{position:relative;z-index:2}.single-news-hero .single-news-hero__content{color:#fff}.single-news-hero h1{color:#fff;margin-bottom:10px;font:500 2.4rem/3.4rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.single-news-hero h1{margin-bottom:15px;font:500 3.6rem/4.4rem Montserrat,Helvetica,Arial,sans-serif}}.single-news-hero h1.archive{margin-bottom:20px;font:500 3.6rem/5rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.single-news-hero h1.archive{margin-bottom:30px;font:500 4.6rem/5.4 0 Montserrat,Helvetica,Arial,sans-serif}}.single-news-hero .category_tag{margin-bottom:5px;background:rgba(255,255,255,.3)}.single-news-hero .date{color:#fff;font:500 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:15px;letter-spacing:.1em}@media (min-width:768px){.single-news-hero .date{font:500 1.6rem/2rem Montserrat,Helvetica,Arial,sans-serif}}.single-news-hero .location{color:#fff;font:500 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif;letter-spacing:.1em}@media (min-width:768px){.single-news-hero .location{font:500 1.6rem/2rem Montserrat,Helvetica,Arial,sans-serif}}.single-news-hero .written{font:400 1.4rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:0}@media (min-width:768px){.single-news-hero .written{font:500 1.6rem/2rem Montserrat,Helvetica,Arial,sans-serif}}.single-news-hero .written a{color:#29ba73}section.post{padding:20px 0}@media (min-width:768px){section.post{padding:40px 0}}section.post p:first-of-type{font:500 1.6rem/2.8rem Montserrat,Helvetica,Arial,sans-serif;color:#333;margin-bottom:20px}@media (min-width:768px){section.post p:first-of-type{font:500 2rem/3.4rem Montserrat,Helvetica,Arial,sans-serif}}section.post p{font:400 1.6rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}section.authors{padding:40px 0;background:#f0f0f0}section.authors article.author{display:flex}section.authors article.author .image{margin-right:20px}section.authors article.author .image img{height:75px;width:75px}section.authors article.author .content h4{margin-bottom:0;font:500 1.6rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase}section.authors article.author .content h4 a{text-decoration:none}section.authors article.author .content span{display:block;font:500 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif}section.authors article.author .content span.location{color:#6e7073}@media (max-width:768px){section.authors article.author:nth-child(2){margin-top:20px}}section.authors article.author:nth-child(3){clear:left;margin-left:0;margin-top:20px}section.authors article.author:nth-child(4){margin-top:20px}.insight.contact{padding:40px 0}.insight.contact h2{color:#50a072;font:700 2.4rem/3.6rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:25px}.insight.contact .cta-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.insight.contact .card{background:#fff;border:1px solid #e6eaef;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;box-sizing:border-box;padding:28px;margin:0;min-width:0}.insight.contact .person{display:flex;align-items:center;gap:24px}.insight.contact .person img.photo{width:120px;height:120px;flex:0 0 120px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.insight.contact .person p{margin:0;min-width:0}.insight.contact .person strong{display:inline-block;margin-bottom:4px}.insight.contact .person a{color:#50a072;overflow-wrap:anywhere}@media (max-width:1100px){.insight.contact .cta-cards{grid-template-columns:1fr}}@media (max-width:520px){.insight.contact .card{padding:22px}.insight.contact .person{align-items:flex-start;gap:16px}.insight.contact .person img.photo{width:82px;height:82px;flex-basis:82px}}section.post+.insight.contact{padding:0 0 40px 0}section.news-events-listing.related-reading{padding:0 0 40px 0}section.news-events-listing.related-reading .related-grid{border-top:1px solid rgba(209,209,209,.542);padding-top:40px;grid-template-columns:repeat(6,1fr)}section.news-events-listing.related-reading .related-grid article.item{grid-column:span 2!important}@media (max-width:768px){section.news-events-listing.related-reading .related-grid{grid-template-columns:1fr}}section.post+section.offering.contact{padding:0 0 80px 0}a.category_tag{margin:0 0 20px 0;font:500 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;padding:8px 20px 8px 20px;display:inline-block;text-decoration:none;letter-spacing:.1em;position:relative;overflow:hidden;backdrop-filter:blur(8px);background:rgba(0,0,0,.2);z-index:1;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}a.category_tag:hover{color:#fff;background:#29ba73}.load-more-wrap{text-align:center;margin-top:3rem}.load-more-wrap button.load-more-news{display:inline-flex;align-items:center;justify-content:center;padding:10px 25px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;border:2px solid #29ba73;background:#29ba73;color:#fff;font:700 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif;cursor:pointer;transition:all .25s ease;text-transform:uppercase}.load-more-wrap button.load-more-news:hover{background:0 0;color:#29ba73}.load-more-wrap button.load-more-news:disabled{opacity:.6;cursor:wait}.map{background:#d7d6d6;padding:0;position:relative}.map .title{text-align:center;padding:20px 0 0 0}@media (min-width:768px){.map .title{padding:40px 0}}.map .map_container{position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);position:relative;display:inline-block}.map img{display:block;max-width:100%;height:auto;margin:0 auto}.map .map-marker{position:absolute;text-decoration:none}.map .map-marker span{position:relative}.map .map-marker:before{content:"";height:26px;width:17px;background-size:26px 17px;background-size:contain;background:url(../img/map-marker.svg) center center no-repeat;background-size:cover;position:absolute;left:50%;top:0;transform:translateX(-50%);transform:translateY(-50%)}@media (min-width:768px){.map .map-marker:before{height:51px;width:33px}}.map .map-marker.active:before,.map .map-marker:hover:before{background:url(../img/map-marker-green.svg) center center no-repeat;background-size:cover;animation:next ease-in-out 1.5s;animation-iteration-count:infinite}.map #London{top:18.5%;left:44.5%}.map #New-York{top:24.4%;left:26.5%}.map #Singapore{top:57.5%;left:74.7%}.map #Delhi{top:42.5%;left:66.7%}.map #Toronto{top:21.5%;left:25.2%}.map #Frankfurt{top:20.5%;left:46.5%}.map_offices{background:#f0f0f0}.map_offices .container{width:100%;padding:0}@media (min-width:768px){.map_offices .offices{display:flex;flex-wrap:wrap}}.map_offices .offices .office{cursor:pointer;transition:background linear .5s;position:relative;padding:20px 40px;width:100%;box-sizing:border-box;background:#f0f0f0}@media (min-width:768px){.map_offices .offices .office{flex:1 1 33.3%;box-sizing:border-box;padding:40px 60px}}.map_offices .offices .office address{font:500 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.map_offices .offices .office address{font:500 1.6rem/2.4rem Montserrat,Helvetica,Arial,sans-serif}}.map_offices .offices .office h3{color:#333;font:500 1.8rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.map_offices .offices .office h3{font:500 2.2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}}.map_offices .offices .office a.email,.map_offices .offices .office a.phone{color:#333;text-decoration-color:#333;font:500 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.map_offices .offices .office a.email,.map_offices .offices .office a.phone{font:500 1.6rem/2.4rem Montserrat,Helvetica,Arial,sans-serif}}.map_offices .offices .office a.email:hover,.map_offices .offices .office a.phone:hover{color:#29ba73;text-decoration-color:#29ba73}.map_offices .offices .office a.button{margin:20px 0 0 0;cursor:pointer}.map_offices .offices .office:nth-child(odd){background:#fff}.map_offices .offices .office.active{background:#29ba73;transition:background linear .5s}.map_offices .offices .office.active a.email:hover,.map_offices .offices .office.active a.phone:hover{color:#fff;text-decoration-color:#fff}section.image_offices{position:relative;min-height:400px}@media (min-width:768px){section.image_offices{min-height:800px}}section.image_offices .office_image{width:100%;position:absolute;background:url(../img/placeholder_two.jpg) center center no-repeat;background-size:cover;opacity:0;transition:opacity linear .5s;min-height:400px}@media (min-width:768px){section.image_offices .office_image{min-height:800px}}section.image_offices .office_image.newyork{background-size:cover;opacity:0}section.image_offices .office_image.london{background-size:cover;opacity:0}section.image_offices .office_image.singapore{background-size:cover;opacity:0}section.image_offices .office_image.delhi{background-size:cover;opacity:0}section.image_offices .office_image.toronto{background-size:cover;opacity:0}section.image_offices .office_image.frankfurt{background-size:cover;opacity:0}section.image_offices .office_image.active{opacity:1;transition:opacity linear .5s}@keyframes next{0%{margin-top:0}20%{margin-top:-5px}40%{margin-top:0}}section.hero.search{background:#197a56;height:auto;padding:60px 0}section.hero.search h1{color:#fff;text-align:center;margin-bottom:0}section.hero.search span.search_term{background:#29ba74;padding:5px 10px}section.post.search .search_item{padding:0 0 20px 0;margin:20px 0;border-bottom:1px solid #d4d4d4}section.post.search .search_item:last-of-type{border-bottom:none}section.post.search mark{background:#29ba74;padding:5px;color:#fff}section.post.search .search_page_form{margin-bottom:40px}section.post.search .search_page_form input.search{font:400 1.4rem/1.4rem "Open Sans",Helvetica,Arial,sans-serif;font-size:1.4rem;width:160px;height:31px;border:none;padding:0 10px;background:#fff;color:#333;border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}section.post.search .search_page_form input.search:focus{outline:0;border:1px solid #50a072}section.post.search .search_page_form input.search-submit{margin:4px 0 0 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;cursor:pointer;font:400 1.4rem/1.4rem 700;font-size:1.4rem;height:33px;border:none;padding:0 10px;background:#50a072;color:#fff;border:1px solid #50a072;text-transform:capitalize}section.post.search .search_page_form input.search-submit:hover{background:#197a56;color:#fff;border-left:1px solid #197a56}.product_filter{background:#50a072;margin:0 auto}.product_filter .container{width:100%;padding:0;display:flex;flex-direction:column}@media (min-width:900px){.product_filter .container{flex-direction:row}}.product_filter .square_background{background-size:cover;content:"";height:auto;min-height:300px;width:100%;position:relative;transition:opacity .4s ease-in-out}@media (min-width:900px){.product_filter .square_background{order:2}}@media (min-width:900px){.product_filter .square_background{width:50%;min-height:540px}}.product_filter .square_background .preview-logo{position:absolute;max-width:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);opacity:1;transition:opacity .4s ease-in-out}.product_filter .square_background .overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;text-align:left;min-width:400px;width:90%}@media (min-width:900px){.product_filter .square_background .overlay{width:50%;min-width:500px}}.product_filter .square_background .overlay .overlay-content{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;backdrop-filter:blur(8px);padding:20px;color:#fff}@media (min-width:900px){.product_filter .square_background .overlay .overlay-content{padding:30px}}.product_filter .square_background .overlay .overlay-content h3{color:#fff;font:700 1.6rem/2.6rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:900px){.product_filter .square_background .overlay .overlay-content h3{font:400 2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}}.product_filter .square_background .overlay .overlay-content p{font:400 1.4rem/2.4rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:900px){.product_filter .square_background .overlay .overlay-content p{font:400 1.6rem/2.6rem Montserrat,Helvetica,Arial,sans-serif}}.product_filter .square_background .overlay .overlay-content a.button{padding:15px 20px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background:#9cf183;color:#333;border:1px solid #9cf183}.product_filter .square_background .overlay .overlay-content a.button:hover{background:#29ba73;color:#333;border:1px solid #29ba73}.product_filter .square_background .overlay .overlay-content a.button:before{display:none}.product_filter .square_background .overlay .overlay-content a.button:after{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;margin-left:10px;font:700 1.4rem/1.4rem Montserrat,Helvetica,Arial,sans-serif;content:"→";color:#333}.product_filter .square_content{height:auto;background:#50a072;width:100%;text-align:left}@media (min-width:900px){.product_filter .square_content{order:1;position:relative;width:50%}}.product_filter .square_content .filter-controls select{padding:10px 15px;font-size:16px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;border:1px solid #333;margin-right:0;margin-top:10px;width:100%;box-sizing:border-box;appearance:none;background:#7acb9c url(../img/arrow_down.svg) no-repeat right 15px center;color:#333;background-size:1rem;position:relative;z-index:10;font:500 1.3rem/2.2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.product_filter .square_content .filter-controls select{font:500 1.6rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;margin-right:2%;width:45%}}.product_filter .square_content .filter-controls select option{background:#197a56;color:#fff}.product_filter .square_content .filter-controls select.active{border:1px solid #197a56;background:#197a56;background-size:1rem;color:#fff}.product_filter .square_content .filter-controls .capability-wrap.is-hidden{display:none}.product_filter .square_content .filter-controls .capability-wrap.is-visible{display:block;animation:capReveal .18s ease-out}@keyframes capReveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.product_filter .square_content .content{padding:30px}@media (min-width:900px){.product_filter .square_content .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:60px}}.product_filter .square_content .content h1{margin-bottom:10px;color:#fff;font:700 2.2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.product_filter .square_content .content h1{font:700 3.2rem/4.2rem Montserrat,Helvetica,Arial,sans-serif}}.product_filter .square_content .content p{margin-bottom:20px;color:#fff;font:400 1.4rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.product_filter .square_content .content p{font:400 2.2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:40px}}.product_filter .square_content .content .title{padding:0 0 10px 0}@media (min-width:768px){.product_filter .square_content .content .title{padding:0 0 20px 0}}.product_filter .square_content .content a{color:#fff}.product_filter .square_content .content a:before{color:#333}.product_filter .square_content .content a:hover{color:#333}.ss-main{position:relative;width:100%;font:500 1.3rem/2.2rem Montserrat,Helvetica,Arial,sans-serif;margin:0 0 20px 0;text-overflow:ellipsis}@media (min-width:768px){.ss-main{font:500 1.6rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;width:49%;margin:0;margin-right:2%;float:left}}.ss-main:last-child{margin:0}.ss-main:focus{border:1px solid #50a071;box-shadow:none}.ss-main .ss-values{padding-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-single{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ss-main:has(.ss-single:not(.ss-placeholder)){background:#7ef473;border:1px solid #7ef473}.ss-main .ss-arrow{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.ss-option{background:#fff}.ss-option.ss-selected,.ss-option:hover{color:#333!important}.ss-content,.ss-content .ss-list{scrollbar-width:thin;scrollbar-color:#50a071 transparent}.ss-content .ss-list::-webkit-scrollbar,.ss-content::-webkit-scrollbar{width:6px}.ss-content .ss-list::-webkit-scrollbar-thumb,.ss-content::-webkit-scrollbar-thumb{background:#50a071;border-radius:6px}.ss-content .ss-list::-webkit-scrollbar-track,.ss-content::-webkit-scrollbar-track{background:0 0}.ss-placeholder{color:#333!important}.variable-showcase{--ss-primary-color:#7EF473;--ss-bg-color:#7acb9c;--ss-border-color:#333333;--ss-border-radius:10px;--ss-main-height:50px;--ss-option-height:auto;--ss-content-height:300px;--ss-spacing-l:9px;--ss-spacing-m:7px;--ss-spacing-s:5px;--ss-animation-timing:0.2s}section.offering.hero{border-top:10px solid #29ba73;background:#f1eeea;padding:20px 0}@media (min-width:768px){section.offering.hero{padding:40px 0}}section.offering.hero span.kicker{letter-spacing:.1rem;font:500 1.4rem/2.2rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#50a072;display:block;margin-bottom:10px}@media (min-width:768px){section.offering.hero span.kicker{margin-bottom:20px}}section.offering.hero h1{color:#333;font:700 2.6rem/3.6rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:10px}@media (min-width:768px){section.offering.hero h1{font:700 3.8rem/5rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:20px}}@media (min-width:900px){section.offering.hero h1{font:700 5.6rem/7rem Montserrat,Helvetica,Arial,sans-serif}}section.offering.hero p{font:500 1.6rem/2.6rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){section.offering.hero p{font:500 2.4rem/3.4rem Montserrat,Helvetica,Arial,sans-serif}}section.offering.hero .card.jump{padding:20px}section.offering.hero .card.jump label{letter-spacing:.1rem;font:500 1.4rem/2.2rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#50a072;display:block;margin-bottom:20px}section.offering.hero .card.jump select{background:#fff;border:1px solid #29ba73;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-right:10px;font:500 1.6rem/2.2rem Montserrat,Helvetica,Arial,sans-serif}section.offering.hero .card.jump .button{padding:13px 10px;width:80px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;cursor:pointer}@media (min-width:768px){.offering.modules .container{opacity:1}.offering.modules h2,.offering.modules p{opacity:0;transition:opacity linear 1s,transform ease-in 1s}.offering.modules .service-card{opacity:0;transition:opacity linear 1s,transform ease-in 1s}.offering.modules.visible h2,.offering.modules.visible p{opacity:1;transform:translate3d(0,0,0)}.offering.modules.visible .service-card{opacity:1;transform:translate3d(0,0,0)}.offering.modules.visible .service-card:nth-child(1){transition-delay:.2s}.offering.modules.visible .service-card:nth-child(2){transition-delay:.4s}.offering.modules.visible .service-card:nth-child(3){transition-delay:.6s}.offering.modules.visible .service-card:nth-child(4){transition-delay:.8s}.offering.modules.visible .service-card:nth-child(5){transition-delay:1s}.offering.modules.visible .service-card:nth-child(6){transition-delay:1.2s}.offering.modules.visible .service-card:nth-child(7){transition-delay:1.4s}.offering.modules.visible .service-card:nth-child(8){transition-delay:1.6s}.offering.modules.visible .service-card:nth-child(9){transition-delay:1.8s}.offering.modules.visible .service-card:nth-child(10){transition-delay:2s}}.offering.image{background:#50a072;min-height:280px}@media (min-width:768px){.offering.image{min-height:420px}}.offering.image .background{background-size:cover;background-attachment:fixed;position:relative;min-height:280px}@media (min-width:768px){.offering.image .background{min-height:420px}}.offering.image .background .elogo{max-height:120px;padding:90px 0;width:auto;margin:0 auto}@media (min-width:768px){.offering.image .background .elogo{padding:120px 0 200px 0}}.offering.modules{padding:20px 0}@media (min-width:768px){.offering.modules{padding:40px 0}}.offering.modules.single{padding:20px 0 0 0}@media (min-width:768px){.offering.modules.single{padding:40px 0 0 0}}.offering.modules .container{margin-top:-120px}@media (max-width:768px){.offering.modules .container{margin-top:0;width:100%;padding:0}}.offering.modules .intro{background:#fbfaf7;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:0 30px 20px 30px}@media (min-width:768px){.offering.modules .intro{padding:30px 40px 40px 40px}}.offering.modules .intro h2{color:#333;margin-bottom:10px;font:700 2.2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.offering.modules .intro h2{font:700 3.2rem/4.6rem Montserrat,Helvetica,Arial,sans-serif}}.offering.modules .intro p{font:500 1.6rem/2.6rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.offering.modules .intro p{font:500 1.8rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}}@media (min-width:900px){.offering.modules .row{display:flex}}.offering.modules .row+.row{padding:40px 0 0 0}.offering.modules article{display:flex;margin-bottom:20px}@media (min-width:768px){.offering.modules article{margin-bottom:0}}.offering.modules article:last-child{margin-bottom:0}.offering.modules article a{text-decoration:none;color:#333;display:flex;flex-direction:column;width:100%}.offering.modules article .content{box-sizing:border-box;border:1px solid #dbdbdb;border-top:5px solid #29ba73;background:#fff;margin:0;padding:20px}@media (min-width:768px){.offering.modules article .content{max-height:100%;margin:0;padding:20px}}.offering.modules article .content span.type{font:700 1.2rem/1.8rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#b3b3b2;letter-spacing:2px;display:block;margin-bottom:5px}.offering.modules article .content h4{font:700 1.6rem/2rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase}.offering.modules article .content p,.offering.modules article .content ul{font:400 1.4rem/2rem "Open Sans",Helvetica,Arial,sans-serif}@media (min-width:768px){.offering.modules article .content p,.offering.modules article .content ul{font:400 1.6rem/2.4rem "Open Sans",Helvetica,Arial,sans-serif}}.offering.modules article .content ul{margin-bottom:0}.offering.modules article .content .button{-webkit-transition:all ease 0s;-moz-transition:all ease 0s;-o-transition:all ease 0s;transition:all ease 0s}.offering.modules article.active a>.content,.offering.modules article:hover a>.content{background:#29ba73;opacity:.85}.offering.modules article.active a>.content h4,.offering.modules article.active a>.content li,.offering.modules article.active a>.content p,.offering.modules article.active a>.content span,.offering.modules article.active a>.content ul,.offering.modules article:hover a>.content h4,.offering.modules article:hover a>.content li,.offering.modules article:hover a>.content p,.offering.modules article:hover a>.content span,.offering.modules article:hover a>.content ul{color:#fff}.offering.modules article.active a>.content .button,.offering.modules article:hover a>.content .button{color:#fff}.offering.modules article.active a>.content .button:before,.offering.modules article:hover a>.content .button:before{color:#fff}.hidden-section{display:none}.offering.problem{background:#fbfaf7;padding:20px 0 40px 0}.offering.problem .product{margin:0 0 40px 0;padding:20px}@media (min-width:768px){.offering.problem .product{padding:40px}}.offering.problem .product .content{background:#f0f0f0;border-top:8px solid #29ba73;background:rgba(240,240,240,.9);padding:20px}@media (min-width:768px){.offering.problem .product .content{padding:30px 40px}}.offering.problem .product .content h3{text-transform:uppercase;color:#333;font:700 1.8rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.offering.problem .product .content h3{font:700 2.4rem/3.6rem Montserrat,Helvetica,Arial,sans-serif}}.offering.problem .product .content h3 span{color:#50a072}.offering.problem .product .content p:first-of-type{font-weight:500}.offering.problem .product .content ul.list-check{font:400 1.4rem/2.4rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.offering.problem .product .content ul.list-check{font:400 1.8rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}}.offering.problem .product .content ul.list-check li span.tick{color:#50a072;margin-right:20px}.offering.problem .product:last-child{margin:0}.offering.problem .product a.button{padding:10px 0}.offering.impact{background:#fff;padding:40px 0 0 0}.offering.impact h2{text-transform:uppercase;color:#333;font:700 1.8rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.offering.impact h2{font:700 2.4rem/3.6rem Montserrat,Helvetica,Arial,sans-serif}}.offering.impact h2 span{color:#50a072}.offering.impact h2.case-studies{margin:20px 0}@media (min-width:768px){.offering.impact h2.case-studies{margin:20px 0 0 0}}.offering.impact .card{background:#fff;border:1px solid #e6eaef;margin:0;padding:15px}@media (min-width:900px){.offering.impact .card{margin:20px 0;padding:20px 30px}}.offering.impact .card h4{font:700 1.6rem/2.6rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.offering.impact .card h4{font:700 2rem/3.6rem Montserrat,Helvetica,Arial,sans-serif}}.offering.impact .card ul{font:400 1.4rem/2.4rem Montserrat,Helvetica,Arial,sans-serif;margin:10px 0}@media (min-width:768px){.offering.impact .card ul{font:400 1.6rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}}.metrics{padding:20px 0;display:grid;gap:3rem}.metrics.metrics-1{grid-template-columns:50%;justify-content:center}.metrics.metrics-2{grid-template-columns:repeat(2,1fr)}.metrics.metrics-3{grid-template-columns:repeat(3,1fr)}.metrics.metrics-4{grid-template-columns:repeat(4,1fr)}.metrics.metrics-5{grid-template-columns:repeat(6,1fr)}.metrics.metrics-5 .metric:nth-child(-n+3){grid-column:span 2}.metrics.metrics-5 .metric:nth-child(4),.metrics.metrics-5 .metric:nth-child(5){grid-column:span 3}.metrics.metrics-6{grid-template-columns:repeat(3,1fr)}.metrics .metric{padding:30px 20px;text-align:center;border:1px solid #e6eaef;border-top:10px solid #50a072;background:#f0f0f0}@media (min-width:768px){.metrics .metric{padding:40px}}.metrics .metric span.unit{font:700 3rem/3rem Montserrat,Helvetica,Arial,sans-serif;display:block;margin-bottom:10px;color:#50a072}@media (min-width:768px){.metrics .metric span.unit{font:700 4rem/4rem Montserrat,Helvetica,Arial,sans-serif}}.metrics .metric span.description{font:500 1.4rem/2rem Montserrat,Helvetica,Arial,sans-serif;display:block;text-transform:uppercase;color:#7f7f7f}@media (max-width:900px){.metrics,.metrics.metrics-1,.metrics.metrics-2,.metrics.metrics-3,.metrics.metrics-4,.metrics.metrics-5,.metrics.metrics-6{grid-template-columns:repeat(2,1fr);justify-content:unset}.metrics.metrics-5 .metric{grid-column:auto}}@media (max-width:540px){.metrics,.metrics.metrics-1,.metrics.metrics-2,.metrics.metrics-3,.metrics.metrics-4,.metrics.metrics-5,.metrics.metrics-6{grid-template-columns:1fr}}.offering.approach{background:#333;padding:20px 0 40px 0}@media (min-width:768px){.offering.approach{padding:40px 0}}.offering.approach h2{text-transform:uppercase;color:#50a072;font:700 1.8rem/3.2rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:20px}@media (min-width:768px){.offering.approach h2{font:700 2.4rem/3.6rem Montserrat,Helvetica,Arial,sans-serif}}.offering.approach h2 span{color:#fff}.offering.approach .approach-content{font:400 1.4rem/2.6rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.offering.approach .approach-content{font:400 1.6rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}}.offering.approach .card{border:1px solid #50a072;border-top:10px solid #50a072;background:#fff;padding:15px 20px}@media (min-width:768px){.offering.approach .card{margin:0;padding:20px 30px}}.offering.approach .card h3{font:700 2rem/3.6rem Montserrat,Helvetica,Arial,sans-serif;margin-bottom:0}.offering.approach .approach-grid{display:grid;gap:30px}.offering.approach .approach-grid.cards-1{grid-template-columns:50%;justify-content:center}.offering.approach .approach-grid.cards-2{grid-template-columns:repeat(2,1fr)}.offering.approach .approach-grid.cards-3{grid-template-columns:repeat(3,1fr)}.offering.approach .approach-grid.cards-4{grid-template-columns:repeat(2,1fr)}.offering.approach .approach-grid.cards-5{grid-template-columns:repeat(6,1fr)}.offering.approach .approach-grid.cards-5 .card:nth-child(-n+3){grid-column:span 2}.offering.approach .approach-grid.cards-5 .card:nth-child(4),.offering.approach .approach-grid.cards-5 .card:nth-child(5){grid-column:span 3}.offering.approach .approach-grid.cards-6{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.offering.approach .approach-grid,.offering.approach .approach-grid.cards-1,.offering.approach .approach-grid.cards-2,.offering.approach .approach-grid.cards-3,.offering.approach .approach-grid.cards-4,.offering.approach .approach-grid.cards-5,.offering.approach .approach-grid.cards-6{grid-template-columns:1fr}.offering.approach .approach-grid.cards-5 .card:nth-child(-n+3){grid-column:span 2}.offering.approach .approach-grid.cards-5 .card:nth-child(4),.offering.approach .approach-grid.cards-5 .card:nth-child(5){grid-column:span 2}}.offering.value{padding:40px 0 0 0}.offering.value h2{color:#50a072;font:700 3.2rem/4.6rem Montserrat,Helvetica,Arial,sans-serif}.offering.insights{padding:40px 0 0 0}.offering.insights h2{color:#50a072;text-transform:uppercase;font:700 1.8rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.offering.insights h2{font:700 2.4rem/3.6rem Montserrat,Helvetica,Arial,sans-serif}}.offering.insights p{font:400 1.6rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:900px){.offering.insights .row{display:flex}}.offering.insights .row+.row{padding:10px 0 0 0}.offering.insights article.card{background:#fff;border:1px solid #e6eaef;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;box-sizing:border-box;padding:20px 30px;margin-top:20px}.offering.insights article.card h3{margin-bottom:5px;font:500 2.2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif;color:#50a072}.offering.insights article.card p{margin-bottom:10px}.offering.video p{margin:10px 0;font:500 1.6rem/2.8rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:900px){.offering.video p{font:500 2.2rem/3.2rem Montserrat,Helvetica,Arial,sans-serif}}.offering.testimonials{background:#fbfaf7;padding:40px 0 0 0}.offering.testimonials .product{margin:0 0 40px 0;padding:20px}@media (min-width:768px){.offering.testimonials .product{padding:40px}}.offering.testimonials .product .content{background:#f0f0f0;border-top:8px solid #29ba73;background:rgba(240,240,240,.9);padding:30px 40px}@media (max-width:768px){.offering.testimonials .product .content{margin:10px 0;padding:20px}}.offering.testimonials .product .content h4{text-transform:uppercase;color:#333;font:700 1.2rem/2.4rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.offering.testimonials .product .content h4{font:700 1.6rem/2.6rem Montserrat,Helvetica,Arial,sans-serif}}.offering.testimonials .product .content h4 span{color:#50a072}.offering.testimonials .product .content p{font:400 1.6rem/2.6rem Montserrat,Helvetica,Arial,sans-serif}@media (min-width:768px){.offering.testimonials .product .content p{font:400 2.4rem/3.6rem Montserrat,Helvetica,Arial,sans-serif}}.offering.testimonials .product:last-child{margin:0}.offering.testimonials .product a.button{padding:10px 0}.offering.contact{padding:40px 0}.offering.contact h2{color:#50a072;font:700 2.4rem/3.6rem Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase}.offering.contact .card{background:#fff;border:1px solid #e6eaef;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;box-sizing:border-box;padding:20px 30px;margin-top:20px}.offering.contact .card .person{padding:20px 0;overflow:hidden}.offering.contact .card .person img.photo{width:150px;height:150px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;float:left;margin-right:20px}.offering.contact form label{font-weight:300!important;color:#333;font:500 1.6rem/2.6rem Montserrat,Helvetica,Arial,sans-serif}.offering.contact form input,.offering.contact form select,.offering.contact form textarea{font:400 1.6rem/2.6rem "Open Sans",Helvetica,Arial,sans-serif;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background:0 0;border:1px solid #adbac8;padding:10px;display:block;margin:10px 0;box-sizing:border-box;width:100%}.offering.contact form input:focus,.offering.contact form select:focus,.offering.contact form textarea:focus{border:1px solid #197a56}.offering.contact form textarea{flex-grow:1}.offering.contact form .message-field{grid-column:2/3;display:flex;flex-direction:column;box-sizing:border-box}.offering.contact form button{margin:10px 10px 0 0;height:50px;font:400 1.6rem/1.6rem "Open Sans",Helvetica,Arial,sans-serif;padding:10px 20px;border-radius:20px;background:#50a072;color:#fff;border:1px solid #50a072}.offering.contact form button:hover{background:#fff;color:#50a072;border:1px solid #50a072}.offering.contact form a.blank,.offering.contact form a.frm_start_over{height:50px;font:400 1.6rem/1.6rem "Open Sans",Helvetica,Arial,sans-serif;text-decoration:none;padding:10px 20px;border-radius:20px;background:#fff;color:#50a072;border:none}.offering.contact form a.blank:hover,.offering.contact form a.frm_start_over:hover{background:#50a072;color:#fff}.list-check{list-style:none;padding:0;margin:.2rem 0}.list-check li{display:flex;gap:.6rem;align-items:flex-start;margin:.35rem 0}.grid{display:grid;gap:3rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.grid-2,.grid-3{grid-template-columns:1fr}}